Thanks for that information, but after a test, I can't confirm this.
Running kernel 6.10.3-arch1-2 everything (monitor mode, frame injection and frequency change) is working as expected (except ALFA AWUS036AXM and AXML - but that's a completely different issue):
Channel scan is working as expected, confirmed by real time display of hcxdumptool and Wireshark (radiotap header):
Which PCIe card and which driver do you use (hcxdumptool -L)?
Running kernel 6.10.3-arch1-2 everything (monitor mode, frame injection and frequency change) is working as expected (except ALFA AWUS036AXM and AXML - but that's a completely different issue):
Code:
$ uname -r
6.10.3-arch1-2
$ hcxdumptool -v
hcxdumptool 6.3.4-41-g233b6e3 (C) 2024 ZeroBeat
running on Linux kernel 6.10.3-arch1-2
running GNU libc version 2.40
compiled by gcc 14.1.1
compiled with Linux API headers 6.10.0
compiled with GNU libc headers 2.40
enabled REALTIME DISPLAY
enabled GPS support
enabled BPF compiler
$ lsusb
0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
$ hcxdumptool -l
1 4 f81a6707731c 7ce4aa4bc8b8 + wlp5s0f3u3 ath9k_htc NETLINK
$ sudo hcxdumptool -i wlp5s0f3u3 -w test.pcapng --rds=1
...
^C
967 Packet(s) captured by kernel
0 Packet(s) dropped by kernel
1 SHB written to pcapng dumpfile
1 IDB written to pcapng dumpfile
1 ECB written to pcapng dumpfile
67 EPB written to pcapng dumpfile
Channel scan is working as expected, confirmed by real time display of hcxdumptool and Wireshark (radiotap header):
Code:
Channel frequency: 2412 [BG 1]
Channel frequency: 2462 [BG 11]
Which PCIe card and which driver do you use (hcxdumptool -L)?