rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

VMware workstation 17 : USBデバイスの自動接続設定

2024 Jan. 24.
2023 Aug. 14.
2023 Jun. 10.

解説ページ

仮想マシンの自動起動と電源投入時にUSBデバイスを自動的に接続する - FA電気設計屋の備忘録

VMware Knowledge Base

特定の USB デバイスを自動接続する設定方法

ホスト OS で報告された、USB デバイスのベンダー ID と製品 ID を特定して取得する。
仮想マシンの構成ファイル (.vmx) を編集し、USB デバイスの autoConnect エントリを記述する。
autoConnect エントリのusb.autoConnect.deviceNのNには、1つ目のUSBデバイスに0を割り当て、2つ目には1を割り当て、その後1つずつ増やしていく。

autoConnect エントリ

usb.autoConnect.device0 = "Vendor0ID:Product0ID"
usb.autoConnect.device1 = "Vendor1ID:Product2ID"

USBデバイスのベンダーID、プロダクトIDの調べ方

Windows

バイスマネージャーでのUSBデバイスのプロパティの詳細タブ画面のプロパティのハードウェアIDの"USB\VID_aaaa&PID_bbbb&REV_0100"ののaaaaがベンダーID、bbbbがプロダクトID。

LInux

lsusbコマンド
"ID aaaa:bbbb"のaaaaがベンダーID、bbbbがプロダクトID。

(例)

$ lsusb
Bus 002 Device 002: ID 0511:083f N'Able (DataBook) Technologies, Inc. PXW3U4
Bus 001 Device 005: ID 04e6:511a SCM Microsystems, Inc. SCR3310-NTTCom USB SmartCard Reader


.vmxへのUSB デバイスの autoConnect エントリ記述例

.vmxファイルの場所例
C:\Users\taro\Documents\Virtual Machines\xubuntu2204\xubuntu2204.vmx

usb.autoConnect.device0 = "0x0511:0x83f"
usb.autoConnect.device1 = "0x04e6:0x511a"