我正在尝试通过在 Virtual Box 中运行的 Ubuntu 设置 TL-WN722N 连接。后来的想法是将 TL-WN722N 与运行轻量级 Linux - Angstrom 的 cyclone V SoC 连接。
现在,我已按照此处提供的步骤/建议进行操作:
如何让我的 wifi 卡 TP-Link TL-WN722N 在 Kali-Linux Oracle VM Virtual Box 中工作?
但是,我无法让它工作。我曾经modprobe ath9k
手动加载模块,因为dmesg | grep -e wlan -e ath9k
没有返回任何内容。我可以看到现在使用的模块lsmod
Module Size Used by
ath9k 147456 0
ath9k_common 36864 1 ath9k
ath9k_hw 466944 2 ath9k,ath9k_common
ath 28672 3 ath9k_hw,ath9k,ath9k_common
mac80211 782336 1 ath9k
lsusb
返回以下内容:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
最后iwconfig
lo no wireless extensions.
enp0s3 no wireless extensions.
我还尝试使用 Virtual Box 选项添加过滤器。当使用“设备”->“USB”->“设置”选择 atheros 选项时:会遇到以下错误:
Failed to attach the USB device ATHEROS USB2.0 WLAN [0108] to the virtual machine ubuntu_max.
USB device 'ATHEROS USB2.0 WLAN' with UUID {4a33886b-da96-4ef0-86f6-14e41c4326e5} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDeviceWrap
Interface: IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89}
Callee: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
有人参与解决这个问题吗?现有链接中的解决方案似乎并不能真正帮助我解决这里的问题。
细节 :
i) 主机操作系统:Windows 7 Professional 来宾操作系统:Ubuntu 16.04
ii) 主机识别该设备。我还可以在虚拟盒设备列表中看到该设备。
单击设备名称会导致错误,如上所述:
Failed to attach the USB device ATHEROS USB2.0 WLAN [0108] to the virtual machine ubuntu_max.
USB device 'ATHEROS USB2.0 WLAN' with UUID {4a33886b-da96-4ef0-86f6-14e41c4326e5} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDeviceWrap
Interface: IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89}
Callee: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
iii) 通过以下方式尝试设置该卡:
根据问题中提到的链接的建议,需要安装 VirtualBox 的扩展包并启用 USB 2.0。
安装 atheros-firmware 驱动程序
使用 Virtualbox 选项添加过滤器。