Opened 12 months ago
Last modified 12 months ago
#21873 new defect
ALFA AWUS036AXM usb wifi adapter generating xhci_hcd transfer error — at Initial Version
| Reported by: | culliard | Owned by: | |
|---|---|---|---|
| Component: | other | Version: | VirtualBox-7.0.10 |
| Keywords: | Cc: | ||
| Guest type: | Linux | Host type: | Windows |
Description
Setup:
Ubuntu 22.04 (kernel 6.3.5) guest running on VirtualBox VM Windows 10, or 11 Host (also on MacOS Big Sur) ALFA AWUS036AXM connected via USB (Mediatek MT7921aun chipset). VirtualBox Paravirtualisation set to 'Minimal' as I found to be more stable
The VM detects the Wifi adapter fine
$ lsusb Bus 002 Device 012: ID 0e8d:7961 MediaTek Inc. Wireless_Device Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
When I run airodump-ng, it does work, however there are many errors being generated identical to:
$ dmesg | grep xhci [44519.918798] xhci_hcd 0000:00:0c.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 8 comp_code 13 [44519.918858] xhci_hcd 0000:00:0c.0: Looking for event-dma 00000000160e5bb0 trb-start 00000000160e5bc0 trb-end 00000000160e5bf0 seg-start 00000000160e5000 seg-end 00000000160e5ff0
The same happens on the latest test build 7.0.x revision 159409.
If I use another ALFA adapter, AWUS036AC (with aircrack driver) then there are no errors
This does not occur on a bare metal install of Ubuntu 22.04.
Machine setup and Logs attached
Appreciate any suggestions of how to debug or what to try.
Thanks.

