Control: found -1 6.12.113-1
I can confirm this on different hardware (Dell OptiPlex 3050 Micro,
Intel, xhci_hcd), so it does not look platform specific.
Adapter: 0cf3:9271 Qualcomm Atheros AR9271 "USB2.0 WLAN", bcdDevice 1.08
Firmware: ath9k_htc/htc_9271-1.4.0.fw from firmware-ath9k-htc (FW 1.4)
Working: linux-image-6.12.43+deb13-amd64 (6.12.43-1)
Broken: linux-image-6.12.113+deb13-amd64
On 6.12.113 the firmware loads exactly as on 6.12.43:
usb 1-5: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw,
size: 51008
ath9k_htc 1-5:1.0: ath9k_htc: HTC initialized with 33 credits
ath9k_htc 1-5:1.0: ath9k_htc: FW Version: 1.4
ath9k_htc 1-5:1.0: FW RMW support: On
but bringing the interface up fails immediately with EMSGSIZE:
wpa_supplicant: Could not set interface wlan0 flags (UP): Message too
long
wpa_supplicant: nl80211: Could not set interface 'wlan0' UP
wpa_supplicant: WEXT: Could not set interface 'wlan0' UP
wpa_supplicant: wlan0: Failed to initialize driver interface
It is reproducible on every boot, including a cold boot with power
removed and without touching the adapter. Booting 6.12.43 on the same
system with the same configuration works.
#1151176 reports the same adapter failing on 7.2.11+deb14, so this may
be an upstream regression that was backported to 6.12.y.
Separately: after unplugging and replugging the adapter on 6.12.113,
the system hit an RCU stall and soft lockups in
ath9k_htc_tx_cleanup_timer and could not be powered off cleanly. This
matches the use-after-free reported on linux-wireless on 2026-08-28
("[BUG] ath9k_htc_tx_cleanup_timer -- ODEBUG free-active-timer and
use-after-free on USB unplug"). I only mention it for completeness.
Attached are kernel logs from a failed cold boot on 6.12.113 and from
a working boot on 6.12.43.
=== 6.12.113, cold boot (failing) ===
Oct 19 01:45:10 host kernel: Linux version 6.12.113+deb13-amd64
([email protected]) (x86_64-linux-gnu-gcc-14 (Debian
14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP
PREEMPT_DYNAMIC Debian 6.12.113-1 (2026-10-15)
Oct 19 01:45:33 host kernel: usb 1-5: new high-speed USB device number 3
using xhci_hcd
Oct 19 01:45:33 host kernel: usb 1-5: New USB device found,
idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
Oct 19 01:45:33 host kernel: usb 1-5: New USB device strings: Mfr=16,
Product=32, SerialNumber=48
Oct 19 01:45:33 host kernel: usb 1-5: Product: USB2.0 WLAN
Oct 19 01:45:33 host kernel: usb 1-5: Manufacturer: ATHEROS
Oct 19 01:45:33 host kernel: usb 1-5: SerialNumber: 12345
Oct 19 01:45:33 host kernel: usbcore: registered new interface driver
ath9k_htc
Oct 19 01:45:33 host kernel: usb 1-5: ath9k_htc: Transferred FW:
ath9k_htc/htc_9271-1.4.0.fw, size: 51008
Oct 19 01:45:34 host kernel: ath9k_htc 1-5:1.0: ath9k_htc: HTC
initialized with 33 credits
Oct 19 01:45:34 host kernel: ath9k_htc 1-5:1.0: ath9k_htc: FW Version: 1.4
Oct 19 01:45:34 host kernel: ath9k_htc 1-5:1.0: FW RMW support: On
Oct 19 01:45:12 host systemd[1]: Starting wpa_supplicant.service - WPA
supplicant...
Oct 19 01:45:12 host wpa_supplicant[696]: Successfully initialized
wpa_supplicant
Oct 19 01:45:12 host systemd[1]: Started wpa_supplicant.service - WPA
supplicant.
Oct 19 01:45:34 host systemd[1]: Started [email protected] - ifup for
wlan0.
Oct 19 01:45:34 host wpa_supplicant[754]: Successfully initialized
wpa_supplicant
Oct 19 01:45:34 host wpa_supplicant[754]: Could not set interface wlan0
flags (UP): Message too long
Oct 19 01:45:34 host wpa_supplicant[754]: nl80211: Could not set
interface 'wlan0' UP
Oct 19 01:45:34 host wpa_supplicant[754]: nl80211: deinit ifname=wlan0
disabled_11b_rates=0
Oct 19 01:45:34 host wpa_supplicant[754]: Could not set interface wlan0
flags (UP): Message too long
Oct 19 01:45:34 host wpa_supplicant[754]: WEXT: Could not set interface
'wlan0' UP
Oct 19 01:45:34 host wpa_supplicant[754]: wlan0: Failed to initialize
driver interface
Oct 19 01:45:34 host wpa_supplicant[754]: wlan0: CTRL-EVENT-DSCP-POLICY
clear_all
Oct 19 01:45:34 host ifup[750]: wpa_supplicant: /usr/sbin/wpa_supplicant
daemon failed to start
Oct 19 01:45:34 host ifup[749]: run-parts:
/etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Oct 19 01:45:34 host ifup[746]: ifup: failed to bring up wlan0
Oct 19 01:45:34 host systemd[1]: [email protected]: Main process
exited, code=exited, status=1/FAILURE
Oct 19 01:45:34 host systemd[1]: [email protected]: Failed with result
'exit-code'.
=== 6.12.43 (working) ===
Oct 19 01:51:57 host kernel: Linux version 6.12.43+deb13-amd64
([email protected]) (x86_64-linux-gnu-gcc-14 (Debian
14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP
PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27)
Oct 19 01:51:57 host kernel: usb 1-5: new high-speed USB device number 3
using xhci_hcd
Oct 19 01:51:57 host kernel: usb 1-5: New USB device found,
idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
Oct 19 01:51:57 host kernel: usb 1-5: New USB device strings: Mfr=16,
Product=32, SerialNumber=48
Oct 19 01:51:57 host kernel: usb 1-5: Product: USB2.0 WLAN
Oct 19 01:51:57 host kernel: usb 1-5: Manufacturer: ATHEROS
Oct 19 01:51:57 host kernel: usb 1-5: SerialNumber: 12345
Oct 19 01:51:58 host kernel: usb 1-5: ath9k_htc: Firmware
ath9k_htc/htc_9271-1.4.0.fw requested
Oct 19 01:51:58 host kernel: usbcore: registered new interface driver
ath9k_htc
Oct 19 01:51:58 host kernel: usb 1-5: ath9k_htc: Transferred FW:
ath9k_htc/htc_9271-1.4.0.fw, size: 51008
Oct 19 01:51:59 host kernel: ath9k_htc 1-5:1.0: ath9k_htc: HTC
initialized with 33 credits
Oct 19 01:51:59 host kernel: ath9k_htc 1-5:1.0: ath9k_htc: FW Version: 1.4
Oct 19 01:51:59 host kernel: ath9k_htc 1-5:1.0: FW RMW support: On
Oct 19 01:51:59 host systemd[1]: Starting wpa_supplicant.service - WPA
supplicant...
Oct 19 01:51:59 host systemd[1]: Started wpa_supplicant.service - WPA
supplicant.
Oct 19 01:51:59 host wpa_supplicant[691]: Successfully initialized
wpa_supplicant
Oct 19 01:51:59 host wpa_supplicant[743]: Successfully initialized
wpa_supplicant
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0: SME: Trying to
authenticate with xx:xx:xx:xx:xx:xx (SSID='xxxx' freq=2412 MHz)
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0: Trying to associate
with xx:xx:xx:xx:xx:xx (SSID='xxxx' freq=2412 MHz)
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0: Associated with
xx:xx:xx:xx:xx:xx
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0:
CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0: WPA: Key negotiation
completed with xx:xx:xx:xx:xx:xx [PTK=CCMP GTK=CCMP]
Oct 19 01:52:01 host wpa_supplicant[745]: wlan0: CTRL-EVENT-CONNECTED -
Connection to xx:xx:xx:xx:xx:xx completed [id=0 id_str=]
I am happy to test patches or intermediate kernels from
snapshot.debian.org to help narrow down the commit.