|
| 1 | +Frequently Asked Questions (FAQ) |
| 2 | + |
| 3 | +Question: I am having problems with my Alfa AXML or Alfa AXM or Comfast CF-953AX. The wifi is not working. It seems to crash when coming up. What can I do? |
| 4 | + |
| 5 | +Answer: This is a known problem that started in early 2024 around the time kernel 6.7 was released. There have been unsuccessful attempts to fix this problem. It is a strange problem in that it seems that bluetooth is involved. Most adapters with the mt7921au chipset do not have this problem. The 3 adapters listed in the question are the only 3 known to have this problem so it appears that something specific to these 3 adapters is causing the problem. Right now all that can be offered is a workaround. |
| 6 | + |
| 7 | +This workaround was posted by @ZerBea : |
| 8 | + |
| 9 | +Use one of the following Linux kernels: |
| 10 | + |
| 11 | +$ uname -r |
| 12 | + |
| 13 | +6.6.x |
| 14 | + |
| 15 | +or |
| 16 | + |
| 17 | +$ uname -r |
| 18 | + |
| 19 | +6.12.x |
| 20 | + |
| 21 | +Make sure you're running latest WiFi firmware: |
| 22 | + |
| 23 | +[18615.766176] mt7921u 1-9.3:1.3: WM Firmware Version: ____010000, Build Time: 20241106151045 |
| 24 | + |
| 25 | +Disable BT stack: |
| 26 | + |
| 27 | +echo "install btusb /bin/false" >> /etc/modprobe.d/local-dontload.conf |
| 28 | + |
| 29 | +reboot or unload btusb |
| 30 | + |
| 31 | +connect the AXML to an USB2 port or a USB2 hub |
| 32 | + |
| 33 | +Now dmesg should print this: |
| 34 | + |
| 35 | +``` |
| 36 | +[20844.686881] usb 1-9.3: new high-speed USB device number 12 using xhci_hcd |
| 37 | +[20844.818337] usb 1-9.3: New USB device found, idVendor=0e8d, idProduct=7961, bcdDevice= 1.00 |
| 38 | +[20844.818343] usb 1-9.3: New USB device strings: Mfr=6, Product=7, SerialNumber=8 |
| 39 | +[20844.818346] usb 1-9.3: Product: Wireless_Device |
| 40 | +[20844.818347] usb 1-9.3: Manufacturer: MediaTek Inc. |
| 41 | +[20844.818349] usb 1-9.3: SerialNumber: 000000000 |
| 42 | +[20845.018645] usb 1-9.3: reset high-speed USB device number 12 using xhci_hcd |
| 43 | +[20845.159101] mt7921u 1-9.3:1.3: HW/SW Version: 0x8a108a10, Build Time: 20241106151007a |
| 44 | +[20845.420854] mt7921u 1-9.3:1.3: WM Firmware Version: ____010000, Build Time: 20241106151045 |
| 45 | +[20847.020857] mt7921u 1-9.3:1.3 wlp22s0f0u9u3i3: renamed from wlan0 |
| 46 | +
|
| 47 | +``` |
| 48 | + |
| 49 | +test monitor mode and packet injection: |
| 50 | + |
| 51 | +$ sudo hcxdumptool --rcascan=active --tot=1 -c 1a |
| 52 | + |
| 53 | +... |
| 54 | + |
| 55 | +^C |
| 56 | + |
| 57 | +132 Packet(s) captured by kernel |
| 58 | + |
| 59 | +0 Packet(s) dropped by kernel |
| 60 | + |
| 61 | +57 PROBERESPONSE(s) captured |
| 62 | + |
| 63 | +Monitor mode (device entered promiscuous mode) and packet injection (57 PROBERESPONSE(s) captured) is working! |
| 64 | + |
| 65 | +exit on sigterm |
| 66 | + |
| 67 | +$ sudo dmesg |
| 68 | + |
| 69 | +``` |
| 70 | +[21146.046337] mt7921u 1-9.3:1.3 wlp22s0f0u9u3i3: entered promiscuous mode |
| 71 | +[21153.630136] mt7921u 1-9.3:1.3 wlp22s0f0u9u3i3: left promiscuous mode |
| 72 | +
|
| 73 | +``` |
1 | 74 |
|
0 commit comments