我有一个 USB ADC/DAC 和一个受 HASP 保护的专有数据采集系统,两者都不适用于 linux。我正在尝试使用 qemu 使其在 Windows 虚拟机中工作。以下是设备:
$ lsusb
...
Bus 003 Device 011: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 003 Device 010: ID 16b2:1001
$ ls -l /dev/bus/usb/003
...
crw-rw-r-- 1 root qemu 189, 265 ??? 22 18:29 010
crw-rw-rw- 1 root qemu 189, 266 ??? 22 18:29 011
Run Code Online (Sandbox Code Playgroud)
我的用户是 qemu 组的成员。Qemu 命令行:
qemu-system-x86_64 \
-enable-kvm \
-m 2G \
-device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
--device usb-host,vendorid=0x16b2,productid=0x1001 \ # ADC/DAC
-device piix3-usb-uhci,id=usb1,bus=pci.0,addr=0x5 \ …
Run Code Online (Sandbox Code Playgroud)