मेरे पास USB ADC / DAC और इसके लिए एक HSP संरक्षित मालिकाना डेटा अधिग्रहण प्रणाली है, जो दोनों ही लिनक्स में काम नहीं करते हैं। मैं qemu का उपयोग करके विंडोज वर्चुअल मशीन में काम करने की कोशिश कर रहा हूं। यहाँ उपकरण हैं:
$ 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
मेरा उपयोगकर्ता 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 \
--device usb-host,vendorid=0x0529,productid=0x0001 \ # HASP
-usbdevice tablet \
-net nic \
-net bridge,br=br0 \
-vga qxl \
-spice port=5930,disable-ticketing \
-device virtio-serial-pci \
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
-chardev spicevmc,id=spicechannel0,name=vdagent \
-drive file=/mnt/data/win-patch.img,if=virtio
समस्या यह है, दोनों डिवाइस अतिथि में दिखाई दे रहे हैं, लेकिन काम नहीं करते हैं। ADC / DAC को USB ब्लॉक ड्राइव के रूप में पहचाना जाना चाहिए, और डिवाइस सूची में एक के रूप में दिखा रहा है, लेकिन काम नहीं करता है। मैंने अतिथि प्रणाली पर अपने डोंगल के लिए एचएसपी ड्राइवर स्थापित किए हैं, लेकिन डीएएस सॉफ्टवेयर इसे नहीं पहचानता है। मैं क्या गलत कर रहा हूं?