Opened 2 years ago
Last modified 11 days ago
#17966 new bug
idualwifi7260 firmware not loading
Reported by: | slubman | Owned by: | waddlesplash |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Network/idualwifi7260 | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #17833 | Blocking: | |
Platform: | x86-64 |
Description (last modified by )
Installed Haiku R1/Beta3 x86_64 in UEFI mode on a Thinkpad T450s. Since the system has been updated to the latest Haiku dev version (hrev56506 as of writing)
The WiFi card is detected but not working.
In the syslog the relevant part is:
~> grep -i idualwifi /var/log/syslog KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0 KERN: pci_reserve_device(3, 0, 0, idualwifi7260) KERN: [idualwifi7260] (iwm) bus_alloc_resource(3, [16], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: [idualwifi7260] (iwm) bus_alloc_resource(1, [1], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: [idualwifi7260] idualwifi7260: /dev/net/idualwifi7260/0 KERN: idualwifi7260: init_driver(0xffffffff82064930) KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/idualwifi7260 KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0 KERN: pci_reserve_device(3, 0, 0, idualwifi7260) KERN: [idualwifi7260] (iwm) bus_alloc_resource(3, [16], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: [idualwifi7260] (iwm) bus_alloc_resource(1, [1], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: [idualwifi7260] idualwifi7260: /dev/net/idualwifi7260/0 KERN: idualwifi7260: init_driver(0xffffffff82064930) KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/idualwifi7260 KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0 KERN: idualwifi7260:_ZL12intr_wrapperPv (0xffffffff820422d0), data 0xffffffff810834c0, handled 0
I see there is the existing issue #17833 , however contrary to this one the bluetooth is also not working.
I have attached the full syslog file
Attachments (4)
Change History (17)
by , 2 years ago
comment:1 by , 2 years ago
Description: | modified (diff) |
---|
comment:2 by , 2 years ago
Description: | modified (diff) |
---|
comment:3 by , 2 years ago
Description: | modified (diff) |
---|
comment:5 by , 2 years ago
I don't think my issue is related to the one in #17855 as for example the driver does not report a mac address for the wifi card nor can I get a list of network to be asked for a passphrase
~> ifconfig /dev/net/idualwifi7260/0 /dev/net/idualwifi7260/0 Hardware type: Ethernet, Address: 00:00:00:00:00:00 inet addr: --, Bcast: --, Mask: -- MTU: 2294, Metric: 0, up broadcast Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Collisions: 0 ~> ifconfig /dev/net/idualwifi7260/0 scan ifconfig: Scan on "/dev/net/idualwifi7260/0" failed: Operation not supported
follow-up: 7 comment:6 by , 2 years ago
Blocked By: | 17833 added |
---|
Having experience with "failed to load init firwmare" before, this is almost definitely related to #17833. No MAC address generally just means the driver failed to initialize all the way. And of course no initialization means you cannot get lists of networks.
From the syslog:
KERN: PCI: vendor 8086: Intel Corporation KERN: PCI: device 095b: Wireless 7265 (Dual Band Wireless-AC 7265)
What version of the intel_wifi_firmwares package is installed?
Can you test to see if this works on OpenBSD?
comment:7 by , 2 years ago
Replying to waddlesplash:
Having experience with "failed to load init firwmare" before, this is almost definitely related to #17833. No MAC address generally just means the driver failed to initialize all the way. And of course no initialization means you cannot get lists of networks.
From the syslog:
KERN: PCI: vendor 8086: Intel Corporation KERN: PCI: device 095b: Wireless 7265 (Dual Band Wireless-AC 7265)What version of the intel_wifi_firmwares package is installed?
2022_01_11-3
Can you test to see if this works on OpenBSD?
The wifi card is not working in the OpenBSD installer with a similar error
comment:8 by , 2 years ago
No, that means the firmware is not installed. You have to fetch the package containing it with the fwupdate
tool. See guides elsewhere on how to do that.
comment:9 by , 2 years ago
Tested on an installed OpenBSD 7.1 system, and the wifi card does work there.
iwm0: flags=a48843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6TEMP,AUTOCONF6,AUTOCONF4> mtu 1500 lladdr 34:02:86:XX:XX:XX index 2 priority 4 llprio 3 groups: wlan egress media: IEEE802.11 autoselect (VHT-MCS5 mode 11ac) status: active ieee80211: join "XXXXXXXXXX" chan 60 bssid XXXXXXXXX 100% wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp inet6 fe80::XXXX%iwm0 prefixlen 64 scopeid 0x2 inet 192.168.XXX.XXX netmask 0xffffff00 broadcast 192.168.2.255 inet6 2a01:XXXX prefixlen 64 autoconf pltime 3522 vltime 7122 inet6 2a01:XXXX prefixlen 64 autoconf temporary pltime 3522 vltime 7122
comment:10 by , 15 months ago
Upvoted this, I'm experiencing the same issue on my desktop machine with Haiku under UEFI. I'm running Haiku R1/Beta4.
ifconfig:
~> ifconfig loop Hardware type: Local Loopback, Address: none inet addr: 127.0.0.1, Mask: 255.0.0.0 inet6 addr: ::1, Prefix Length: 128 MTU: 16384, Metric: 0, up loopback link Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Collisions: 0 /dev/net/idualwifi7260/0 Hardware type: Ethernet, Address: 00:00:00:00:00:00 inet addr: --, Bcast: --, Mask: -- MTU: 2294, Metric: 0, up broadcast Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Collisions: 0 /dev/net/rtl81xx/0 Hardware type: Ethernet, Address: 0c:9d:92:c8:30:0f inet addr: --, Bcast: --, Mask: -- MTU: 9004, Metric: 0, up broadcast Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped Collisions: 0
syslog:
KERN: pci_reserve_device(4, 0, 0, idualwifi7260) KERN: [idualwifi7260] (iwm) bus_alloc_resource(3, [16], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: [idualwifi7260] (iwm) bus_alloc_resource(1, [1], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 4 KERN: idualwifi7260: failed to load init firmware KERN: [idualwifi7260] idualwifi7260: /dev/net/idualwifi7260/0 KERN: idualwifi7260: init_driver(0xffffffff805f3930) KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/idualwifi7260 KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 4 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0
Network:
Edit:
The card also works on EFI Linux, and BIOS Haiku R1/Beta4
comment:11 by , 9 months ago
Please retest with a recent nightly and see if anything is different here.
comment:12 by , 9 months ago
Just tried with hrev57640, and still no luck for the wifi. Furthermore, the bluetooth dialog seems not to be working anymore.
The syslog from this revision:
~> grep idualwifi /var/log/syslog KERN: pci_reserve_device(3, 0, 0, idualwifi7260) KERN: [idualwifi7260] (iwm) bus_alloc_resource(3, [16], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: [idualwifi7260] (iwm) bus_alloc_resource(1, [1], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: [idualwifi7260] idualwifi7260: /dev/net/idualwifi7260/0 KERN: idualwifi7260: init_driver(0xffffffff8299d930) KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/idualwifi7260 KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0 KERN: pci_reserve_device(3, 0, 0, idualwifi7260) KERN: [idualwifi7260] (iwm) bus_alloc_resource(3, [16], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: [idualwifi7260] (iwm) bus_alloc_resource(1, [1], 0x0, 0xffffffffffffffff, 0x1,0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: [idualwifi7260] idualwifi7260: /dev/net/idualwifi7260/0 KERN: idualwifi7260: init_driver(0xffffffff8196d930) KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/net/idualwifi7260 KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware KERN: /dev/net/idualwifi7260/0: link down, media 0x80 quality 1000 speed 0 KERN: [net/idualwifi7260/0] compat_close() KERN: [net/idualwifi7260/0] compat_free() KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 98304 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware
comment:13 by , 11 days ago
I've got the same problem on hrev57937.
KERN: [net/idualwifi7260/0] compat_open(0x2) KERN: idualwifi7260: fw chunk addr 0x800000 len 81920 failed to load KERN: idualwifi7260: could not load firmware chunk 0 of 3 KERN: idualwifi7260: failed to load init firmware
It seems the problem is related to UEFI. If I boot in legacy / BIOS mode, the wifi works.
syslog-hrev56465