ホストマップ Velleman K8090 USB リレーカードドライバのインストール時に Windows XP 仮想マシンがクラッシュする

ホストマップ Velleman K8090 USB リレーカードドライバのインストール時に Windows XP 仮想マシンがクラッシュする

Linux Mint 16のQemu 1.5.0で実行されている既存のWindows XP(Win32)仮想マシンがあります。テストしたいVelleman 8チャンネルUSBリレーカード。 Windows 8およびWindows XPでは正常にテストされたが、実際のハードウェアではテストできなかった汎用ドライバを使用できます。

Qemuでは、ホストUSBデバイスマッピングを使用できると思いました。 XPは新しいデバイスを検出しますが、ドライバがインストールされると仮想マシンがクラッシュします。

仮想マシンでリレーカードを使用する[他の]方法はありますか?


編集する:ホストのカードUSBインターフェースは次のように検出されます/dev/ttyACM0

[567943.203449] usb 3-1: New USB device found, idVendor=10cf, idProduct=8090
[567943.203456] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[567943.204152] cdc_acm 3-1:1.0: This device cannot do calls on its own. It is not a modem.
[567943.204205] cdc_acm 3-1:1.0: ttyACM0: USB ACM device

ベストアンサー1

実際にカードを使用する方法は、USBホストマッピングやシリアルポートマッピングなど、いくつかの方法があります。前者は失敗し、仮想マシンはBSODと衝突します。後者が働いているようです。だから/dev/ttyACM0シリアルポートをタイプとして追加しました。装備仮想マシンにマッピングされるため、次のようにマッピングされますCOM1(シリアルポートがすでに存在する場合は異なる場合があります)。その後、カードテストアプリケーションを実行すると正常に接続され、リレーがオンまたはオフになります。

おすすめ記事