New issue by ananteris on void-packages repository https://github.com/void-linux/void-packages/issues/49651 Description: ### Is this a new report? Yes ### System Info Void 6.1.77_1 armv6l Unknown uptodate rFF ### Package(s) Affected rpi-kernel-6.1.77_1 ### Does a report exist for this bug with the project's home (upstream) and/or another distro? Using an ath9k wireless usb device with the arm6l rpi kernel fails to correctly load the firmware. ### Expected behaviour ``` [47947.078406] usb 1-1: new high-speed USB device number 29 using xhci_hcd [47947.226252] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [47947.226269] usb 1-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48 [47947.226277] usb 1-1: Product: UB91C [47947.226283] usb 1-1: Manufacturer: ATHEROS [47947.226288] usb 1-1: SerialNumber: 12345 [47947.953662] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [47947.953802] usbcore: registered new interface driver ath9k_htc [47948.241164] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [47948.493913] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits [47948.783577] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.4 [47948.783595] ath9k_htc 1-1:1.0: FW RMW support: On [47948.783603] ath: EEPROM regdomain: 0x833a [47948.783609] ath: EEPROM indicates we should expect a country code [47948.783615] ath: doing EEPROM country->regdmn map search [47948.783619] ath: country maps to regdmn code: 0x37 [47948.783625] ath: Country alpha2 being used: GB [47948.783629] ath: Regpair used: 0x37 [47948.790157] ieee80211 phy1: Atheros AR9271 Rev:1 [47948.806112] ath9k_htc 1-1:1.0 wlp0s20f0u1: renamed from wlan0 ``` ### Actual behaviour ``` [ 766.744499] usb 1-1.1: new high-speed USB device number 7 using dwc2 [ 766.995845] usb 1-1.1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 766.995889] usb 1-1.1: New USB device strings: Mfr=16, Product=32, SerialNumber=48 [ 766.995916] usb 1-1.1: Product: UB91C [ 766.995947] usb 1-1.1: Manufacturer: ATHEROS [ 766.995963] usb 1-1.1: SerialNumber: 12345 [ 767.000524] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 767.002124] usb 1-1.1: Direct firmware load for ath9k_htc/htc_9271-1.4.0.fw failed with error -2 [ 767.002205] usb 1-1.1: ath9k_htc: Firmware htc_9271.fw requested [ 767.006027] usb 1-1.1: Direct firmware load for htc_9271.fw failed with error -2 [ 767.006097] usb 1-1.1: no suitable firmware found! [ 767.006123] usb 1-1.1: ath9k_htc: Failed to get firmware htc_9271.fw [ 767.006741] usb 1-1.1: ath9k_htc: USB layer deinitialized ``` ### Steps to reproduce 1. Flash void-rpi-armv6l-20240314.img on to a CF card 2. put the CF card into a raspberry pi zero 3. Plug in an ath9k usb device (e.g: Atheros AR9271)