-
Notifications
You must be signed in to change notification settings - Fork 239
Description
Checklist
- I acknowledge that support is provided on a best-effort basis.
- I acknowledge that the authors and contributors to this repository cannot be held responsible for the results of my use of any information contained in or linked from this repository.
uname
Linux novasking 6.17.7-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Nov 2 15:30:09 UTC 2025 x86_64 GNU/Linux
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1532:008a Razer USA, Ltd RZ01-0325, Gaming Mouse [Viper Mini]
Bus 001 Device 004: ID 048d:c936 Integrated Technology Express, Inc. ITE Device(8910)
Bus 001 Device 005: ID 048d:c935 Integrated Technology Express, Inc. Corsair Gaming K95 RGB PLATINUM Keyboard
Bus 001 Device 006: ID 5986:2113 Bison Electronics Inc. SunplusIT Integrated Camera
Bus 001 Device 007: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
rfkill
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
dkms
sudo: dkms: command not found
iw
phy#0
Unnamed/non-netdev interface
wdev 0x2
addr 5c:87:9c:27:26:5d
type P2P-device
Interface wlp0s20f3
ifindex 2
wdev 0x1
addr 96:d4:0d:e1:40:6c
ssid SETUP-7046
type managed
channel 44 (5220 MHz), width: 80 MHz, center1: 5210 MHz
txpower 22.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0
What happened?
I have been trying to get this Alfa Network AWUS036ACH working as a router for a while now. But I have not been able to get this device to initialize at all.
Currently my system is running Fedora Kinoite 43 and has a intel WiFi chip builtin providing the phy#0 interface. As I plug the USB adapter in the system, it immediately disconnects, the dmesg logs state:
[166576.478174] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[166576.601724] usb 1-2: New USB device found, idVendor=0bda, idProduct=8812, bcdDevice= 0.00
[166576.601742] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[166576.601750] usb 1-2: Product: 802.11n NIC
[166576.601756] usb 1-2: Manufacturer: Realtek
[166576.601762] usb 1-2: SerialNumber: 123456
[166576.820449] rtw88_8812au 1-2:1.0: Firmware version 52.14.0, H2C version 0
[166576.942879] usbcore: registered new interface driver rtw88_8812au
[166576.943014] usb 1-2: USB disconnect, device number 8
As I wanted to use the adapter with OpenWrt anyway, I blacklisted the rtw88 drivers on the host and passed through the USB device to a qemu/libvirt VM running OpenWrt 24.10. Since, that does not have the rtw88 drivers just yet the device stayed connected, but as soon as I installed kmod-rtw88 and rest of the packages the device disconnected in a similar fashion. Also I tried the kmod-rtl8812au-ct drivers but that package hung the entire OS everytime. I am also looking into the aircrack-ng/rtl8812au as it has the same device at top of their readme running but haven't found any kmod package for OpenWrt yet.
Debugging this I saw that in this repo, the file home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md mentions a review for this exact device stating that its plug and play on Ubuntu 25.04, so I grabbed the latest Ubuntu ISO (25.10) and booted in live ISO mode. There as well the device immediately disconnects.
Also the image of the device in the above mentioned file matches my device except the port, which is USB C in the image but is a fatter SuperSpeed USB port on mine. The label does read AC1200 Adapter and the USB device does have the ID 0bda:8812 so I am don't understand the difference.
I am not sure how to debug this issue, any guidance would be very helpful. (I have tried most general things stated in the repo, like trying different ports, setting swtich_usb_mode=0, etc)