web-dev-qa-db-ja.com

VMware、ArchLinuxホストによってUSBデバイスが検出されません

USBデバイス(フラッシュドライブなど)をWindows XPゲスト、Arch Linuxホスト、VMware Playerを実行中)に接続できません。VMwareのどこにもUSBデバイスが表示されません。たとえば、デバイスは表示されません。プラグを差し込むと検出され、リムーバブルデバイスメニューにUSBデバイスのセクションがありません。VMwareの外部でUSBデバイスをマウントして使用できます。VMwarePlayer4.0.1で3.1.3カーネルを実行しています。

これが私がこれまでに試したことです:

  • USBFSを/ proc/bus/usbにマウントしてから、VMwareを再起動しました。
  • VMware仮想マシン設定でUSBコントローラーが「存在する」ことを確認しました
3
Mike B

少し遅れるかもしれませんが、Debianを使用してこの問題も発見しました。解決策は簡単でした:/etc/init.d/vmware-USBArbitratorを起動してからVMを再起動します。

詳細については ArchWiki

2
Vigo

vmware-usbarbitratorを実行します:

# vmware-usbarbitrator

舞台裏で何が起こっているかを確認するには、次のコマンドを実行します。

# vmware-usbarbitrator --kill && vmware-usbarbitrator -f

変更を確認するには、playerを閉じてから再度開く必要がある場合があります。

VMware Documentation は、Linuxカーネル3.5で削除された/proc/bus/usbを参照しているため、正しくなく、古くなっていることに注意してください。

1
Tom Hale

VMWare Playerの使用経験はあまりありませんが、VMWare ESXでは、デバイスを特定のVMに「パススルー」するようにESXに指示する必要があります。プレーヤーでUSBデバイスを使用することも可能ですか?

0
Hydaral