ALFA AWUS036AXM usb wifi 适配器生成 xhci_hcd 传输错误

ALFA AWUS036AXM usb wifi 适配器生成 xhci_hcd 传输错误

设置

  • 在 VirtualBox VM 上运行的 Ubuntu 22.04(内核 6.3.5)客户机
  • MacOS(Big Sur)主机
  • ALFA AWUS036AXM 通过 USB 连接(联发科 MT7921aun 芯片组)。推荐用于 Linux

VM 检测到 Wifi 适配器正常

$ 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

当我运行 airodump-ng 时,它确实工作了(尽管不确定它是稳定/可靠的),但是产生了许多相同的错误:

$ 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

如果我使用另一个 ALFA 适配器 AWUS036AC(带空爆司机)则没有错误

答案1

请注意,已确认这种情况不会在裸机 Ubuntu 安装中发生,如下所示https://github.com/morrownr/USB-WiFi/issues/323

相关内容