Opened 15 months ago

Closed 8 months ago

#18573 closed bug (fixed)

iaxwifi200: could not load firmware

Reported by: tamudude Owned by: waddlesplash
Priority: normal Milestone: R1/beta5
Component: Drivers/Network/iaxwifi200 Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86-64

Description

Beelink Minis 12 Pro model https://www.bee-link.com/catalog/product/index?id=434 with N100 CPU and iaxwifi200 wifi card.System boots up fine in Haiku but iaxwifi200 shows : Status: Disconnected Network: <no wireless networks found>

ifconfig /dev/net/iaxwifi200 list returns ifconfig: Getting networks failed: Network is down.

ifconfig /dev/net/iaxwifi200/o join ssid shows the Connect to a WiFi network dialog box but entering the Authentication and Password fields results in "Failed to join network. [Incorrect password?\ dialog.

I am running hrev57246

Attachments (1)

syslog (148.2 KB ) - added by tamudude 15 months ago.
Syslog

Download all attachments as: .zip

Change History (13)

comment:1 by diver, 15 months ago

Component: Network & Internet/WirelessDrivers/Network/iaxwifi200
Keywords: iaxwifi200 removed
Owner: changed from mmlr to waddlesplash

Please attach your syslog.

by tamudude, 15 months ago

Attachment: syslog added

Syslog

comment:2 by tamudude, 15 months ago

Installed OpenBSD on this same box. iwx driver has the same issue

iwx0:could not load firmware, 35

iwx0:failed to load init firmware

I believe Haiku uses FreeBSD wifi drivers but I was unable to get FreeBSD working on this box as running pkg caused a hard reboot.

Last edited 15 months ago by tamudude (previous) (diff)

comment:3 by diver, 15 months ago

Summary: iaxwifi200 not showing available networksiaxwifi200: could not load firmware, -2147483639

Does anything change if you enable CSM in your UEFI?

comment:4 by tamudude, 15 months ago

Enabled CSM in UEFI and rebooted. No change.

comment:5 by diver, 15 months ago

Does it work in 32bit Haiku?

comment:6 by diver, 15 months ago

error -2147483639
0x80000009: Operation timed out

comment:7 by waddlesplash, 15 months ago

Summary: iaxwifi200: could not load firmware, -2147483639iaxwifi200: could not load firmware

I believe Haiku uses FreeBSD wifi drivers

Nope, it uses a mixture. The "iaxwifi200" driver comes from OpenBSD. So, if OpenBSD has the exact same problem on your hardware, please report it to them.

comment:8 by kallisti5, 15 months ago

I should note, mine seems to be working.

device Network controller [2|80|0]
  vendor 8086: Intel Corporation
  device 2725: Wi-Fi 6 AX210/AX211/AX411 160MHz

A few notes since this is a Wifi6E card...

  • Haiku doesn't support WPA3 yet
  • Haiku doesn't support 6Ghz yet

Make sure the network you're attempting to doesn't fit those metrics. In my case, I have a Wifi6 network on 2.5/5Ghz with WPA2 which works with this card as-is.

Version 0, edited 15 months ago by kallisti5 (next)

comment:9 by tamudude, 8 months ago

I reported this bug to OpenBSD and they fixed it. Looks like their fix was implmented in haikuOS per https://www.haiku-os.org/blog/waddlesplash/2024-03-14_haiku_activity_contract_report_february_2024/

"waddlesplash ported a small fix to the idualwifi7260 and iaxwifi200 drivers from OpenBSD"

Connects and work well on both 2.4GHz and 5GHz connection now, on build hrev57645. This ticket can be considered closed.

Last edited 8 months ago by tamudude (previous) (diff)

comment:10 by waddlesplash, 8 months ago

That fix had nothing to do with firmware loading and only affected things after firmware loaded. However, there was a change back in January which imported other fixes from OpenBSD including some that did affect firmware loading, so that must be the one that contained your fix.

Can you please link where you reported the bug to OpenBSD?

comment:11 by tamudude, 8 months ago

Not the exact link where I posted the bug but see here for the fix https://marc.info/?l=openbsd-tech&m=170395542031215&w=2

Last edited 8 months ago by tamudude (previous) (diff)

comment:12 by waddlesplash, 8 months ago

Milestone: UnscheduledR1/beta5
Resolution: fixed
Status: newclosed

Very good, thanks for reporting and testing!

Note: See TracTickets for help on using tickets.