[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1072215: USB wireless Netgear WNA1100 fails to load



Package: installation-reports

Boot method: Netboot over TFTP
Image version: Debian version: 12 (bookworm); Installer build: 20230607+deb12u5; URLs: https://deb.debian.org/debian/dists/bookworm/main/installer-amd64/current/images/netboot/netboot.tar.gz + https://cdimage.debian.org/cdimage/firmware/bookworm/current/firmware.cpio.gz
Date: May 29 ~9:30am

Machine: Generic desktop PC
Processor: AMD Athlon 200GE
Memory: 16GB
Partitions: Not applicable

Output of lspci -knn (or lspci -nn):

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
	Subsystem: ASRock Incorporation Raven/Raven2 Root Complex [1849:15d0]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:1453]
	Kernel driver in use: pcieport
00:01.6 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:1453]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A [1022:15db]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A [1022:0000]
	Kernel driver in use: pcieport
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B [1022:15dc]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B [1022:0000]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: ASRock Incorporation FCH SMBus Controller [1849:790b]
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: ASRock Incorporation FCH LPC Bridge [1849:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 [1022:15e8]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 [1022:15e9]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 [1022:15ea]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 [1022:15eb]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 [1022:15ec]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 [1022:15ed]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 [1022:15ee]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 [1022:15ef]
15:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller [1022:43d5] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset USB 3.1 xHCI Compliant Host Controller [1849:43d0]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
15:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller [1022:43c8] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset SATA Controller [1849:43c8]
	Kernel driver in use: ahci
	Kernel modules: ahci
15:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge [1022:43c6] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset PCIe Bridge [1849:43c6]
	Kernel driver in use: pcieport
1d:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset PCIe Port [1849:43c7]
	Kernel driver in use: pcieport
1d:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset PCIe Port [1849:43c7]
	Kernel driver in use: pcieport
1d:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
	Subsystem: ASRock Incorporation 400 Series Chipset PCIe Port [1849:43c7]
	Kernel driver in use: pcieport
1d:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
	Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Port [1b21:3306]
	Kernel driver in use: pcieport
1d:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01)
	Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Port [1b21:3306]
	Kernel driver in use: pcieport
25:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	Kernel driver in use: r8169
	Kernel modules: r8169
2e:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009] (rev 01)
	Subsystem: Sandisk Corp WD Blue SN550 NVMe SSD [15b7:5009]
	Kernel driver in use: nvme
	Kernel modules: nvme
38:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] (rev cb)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
38:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1002:15de]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1002:15de]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
38:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
	Kernel driver in use: ccp
	Kernel modules: ccp
38:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e0]
	Subsystem: ASRock Incorporation Raven USB 3.1 [1849:7914]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
38:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e1]
	Subsystem: ASRock Incorporation Raven USB 3.1 [1849:7914]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
38:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
	Subsystem: ASRock Incorporation Family 17h/19h HD Audio Controller [1849:d887]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
39:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 61)
	Subsystem: ASRock Incorporation FCH SATA Controller [AHCI mode] [1849:7901]
	Kernel driver in use: ahci
	Kernel modules: ahci

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:           [O]
Detect network card:    [E]
Configure network:      [ ]
Detect media:           [ ]
Load installer modules: [ ]
Detect hard drives:     [ ]
Partition hard drives:  [ ]
Install base system:    [ ]
Clock/timezone setup:   [ ]
User/password setup:    [ ]
Install tasks:          [ ]
Install boot loader:    [ ]
Overall install:        [ ]

Comments/Problems:

/var/log/syslog indicates it tried to load firmware for the USB WiFi
device, failed, but loaded the kernel module anyways. Then the
installer detected this, installed the package with the firmware, and
then got some errors about realoding USB modules. After this, it never
tries to configure the wireless network.

I was able to workaround this problem by preloading initrd.gz on the
netboot side with /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw.

Snippets from /var/log/syslog:

May 29 13:17:01 kernel: [    1.930772] usb 3-3: New USB device found, idVendor=0846, idProduct=9030, bcdDevice= 1.08
May 29 13:17:01 kernel: [    1.930776] usb 3-3: New USB device strings: Mfr=16, Product=32, SerialNumber=48
May 29 13:17:01 kernel: [    1.930779] usb 3-3: Product: WNA1100
May 29 13:17:01 kernel: [    1.930781] usb 3-3: Manufacturer: NETGEAR WNA
May 29 13:17:01 kernel: [    1.930782] usb 3-3: SerialNumber: 12345

May 29 13:17:01 kernel: [    2.091354] usb 3-3: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
May 29 13:17:01 kernel: [    2.091378] usb 3-3: firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2)
May 29 13:17:01 kernel: [    2.091380] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
May 29 13:17:01 kernel: [    2.091388] usb 3-3: firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2)
May 29 13:17:01 kernel: [    2.091390] usb 3-3: Direct firmware load for ath9k_htc/htc_9271-1.4.0.fw failed with error -2
May 29 13:17:01 kernel: [    2.091401] usb 3-3: firmware: failed to load htc_9271.fw (-2)
May 29 13:17:01 kernel: [    2.091409] usb 3-3: firmware: failed to load htc_9271.fw (-2)
May 29 13:17:01 kernel: [    2.091410] usb 3-3: Direct firmware load for htc_9271.fw failed with error -2
May 29 13:17:01 kernel: [    2.091412] usb 3-3: no suitable firmware found!
May 29 13:17:01 kernel: [    2.091549] usb 3-3: ath9k_htc: USB layer deinitialized
May 29 13:17:01 kernel: [    2.091552] usbcore: registered new interface driver ath9k_htc

May 29 13:17:11 check-missing-firmware: looking at dmesg for the first time
May 29 13:17:11 check-missing-firmware: saving timestamp for a later use: [   11.498074]
May 29 13:17:11 check-missing-firmware: failed to perform usb 3-3 lookup (got: 0 entries, expected: 1)
May 29 13:17:11 check-missing-firmware: => sticking with the usb module
May 29 13:17:11 check-missing-firmware: using module usb instead of usb 3-3
May 29 13:17:11 check-missing-firmware: looking for firmware file ath9k_htc/htc_9271-1.4.0.fw requested by usb
May 29 13:17:11 check-missing-firmware: failed to perform usb 3-3 lookup (got: 0 entries, expected: 1)
May 29 13:17:11 check-missing-firmware: => sticking with the usb module
May 29 13:17:11 check-missing-firmware: using module usb instead of usb 3-3
May 29 13:17:11 check-missing-firmware: looking for firmware file ath9k_htc/htc_9271-1.4.0.fw requested by usb
May 29 13:17:11 check-missing-firmware: failed to perform usb 3-3 lookup (got: 0 entries, expected: 1)
May 29 13:17:11 check-missing-firmware: => sticking with the usb module
May 29 13:17:11 check-missing-firmware: using module usb instead of usb 3-3
May 29 13:17:11 check-missing-firmware: looking for firmware file htc_9271.fw requested by usb
May 29 13:17:11 check-missing-firmware: failed to perform usb 3-3 lookup (got: 0 entries, expected: 1)
May 29 13:17:11 check-missing-firmware: => sticking with the usb module
May 29 13:17:11 check-missing-firmware: using module usb instead of usb 3-3
May 29 13:17:11 check-missing-firmware: looking for firmware file htc_9271.fw requested by usb
May 29 13:17:11 check-missing-firmware: missing firmware files (ath9k_htc/htc_9271-1.4.0.fw htc_9271.fw) for usb
May 29 13:17:11 check-missing-firmware: mainloop iteration #1
May 29 13:17:11 check-missing-firmware: lookup with /firmware/Contents-firmware
May 29 13:17:11 check-missing-firmware: installing firmware package /firmware/firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.3+deb12u1_all.deb (main)
May 29 13:17:11 check-missing-firmware: installing firmware package /firmware/firmware-atheros_20230210-5_all.deb (non-free-firmware)

May 29 13:17:13 check-missing-firmware: removing and loading kernel module usb
May 29 13:17:13 check-missing-firmware: modprobe: FATAL: Module usb not found.
May 29 13:17:13 check-missing-firmware: modprobe: FATAL: Module usb not found in directory /lib/modules/6.1.0-18-amd64
May 29 13:17:13 check-missing-firmware: removing and loading kernel module usbcore as well (actual module for usb)
May 29 13:17:13 check-missing-firmware: modprobe: FATAL: Module usbcore is in use.
May 29 13:17:14 check-missing-firmware: looking at dmesg again, restarting from timestamp: [   11.498074]
May 29 13:17:14 check-missing-firmware: timestamp found, truncating dmesg accordingly
May 29 13:17:14 check-missing-firmware: keeping timestamp (no new lines): [   11.498074]
May 29 13:17:14 check-missing-firmware: no missing firmware in loaded kernel modules


Reply to: