[Bug 243992] iwm(4): iwm_pcie_load_section: Could not load the [0] uCode section (Intel Wireless-AC 9560)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 05 Sep 2021 08:24:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243992
Vasile Buruiana <bvasea@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bvasea@gmail.com
--- Comment #21 from Vasile Buruiana <bvasea@gmail.com> ---
I found a way to re-create the problem:
######## how to become happy with your FreeBSD ###########
Boot *win, make sure WiFi is working through Intel AC9560 Wireless adapter.
Shut it down (start-shutdown) [OPTIONALLY: remove power cable from PSU, count
10 seconds, insert power cable]. Turn on the system. If FreeBSD is on another
hard drive, enter your favorite mainboard firmware interface (BIOS/UEFI),
change primary boot device to FreeBSD hard drive, save and exit. Boot FreeBSD.
Surprise - iwm0 is loading:
iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0xb4518000-0xb451bfff at device
20.3 on pci0
iwm0: hw rev 0x310, fw ver 34.3125811985.0, address 28:7f:cf:f1:47:71
kldstat says:
41 1 0xffffffff84ff1000 16c20 if_iwm.ko
42 1 0xffffffff85008000 28df7f iwm9000fw.ko
dhclient works fine. However the data rate is around 3 MBytes/second - meaning
it transfers around 2 x 8", 1.2MB ancient floppy disks every single second, or
the same speed as a SCSI 1.2" 9-track open reel-to-reel tape drive. Anyway,
better than the situation described below.
######## how to become sad ############
Boot *win, test your wifi connection.
RESTART it (no shut down). If FreeBSD is on another hard drive, enter
BIOS/UEFI, change boot device to FreeBSD, save and exit. Boot FreeBSD.
Surprise:
iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0xea238000-0xea23bfff at device
20.3 on pci0
iwm0: fw chunk addr 0x404000 len 712 failed to load
iwm0: iwm_pcie_load_section: Could not load the [0] uCode section
iwm0: iwm_start_fw: failed 60
iwm0: Failed to start INIT ucode: 60
##############################################
# read from the beginning to be happy again #
##############################################
This should be something related to the firmware memory area not being released
properly under *win when restarting, but properly released when *win is
shutting down. FreeBSD is unable to transfer the uCode because AC9560 does not
accept - there is already a firmware loaded inside.
Please recreate this experiment to confirm.
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.