トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2021-7-13

VirtualBox の制御

VMにUSBデバイスを接続に続いて調査

ホストPCに接続されていてVMに接続可能な(?)USBのリストを得る,を,もう一度.

VBoxManage list usbhost

たとえば,↓のように見える

UUID:               dcffd447-94f7-4686-976e-c17edd579559
VendorId:           0x0d8c (0D8C)
ProductId:          0x0103 (0103)
Revision:           0.16 (0016)
Port:               3
USB version/speed:  1/Full
Manufacturer:       C-Media INC.
Product:            USB Sound Device        
Address:            sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4//device:/dev/vboxusb/001/002
Current State:      Busy

Addressを見ると,同じハブにぶらさがってるデバイスがわかったりして便利.

VMにUSBデバイスを接続の通り

VBoxMange controlvm VM名 usbattach/usbdetach UUID

で,接続したり取り外したりできるけど,取り外すときUUIDがわからないと仕方ない.
あるVMに接続されてるUSBデバイスがみたければ,

VBoxManage showvminfo VM名

で,VMに関する情報は一通り拾えるので,そこからデバイス情報拾えばいい.

Currently Attached USB Devices:

UUID:                        7ac514c3-bd10-44d9-9865-fb7c74ac4dbd
VendorId:                    0x09fb (09FB)
ProductId:                   0x6001 (6001)
Revision:                    4.0 (0400)

Manufacturer:                Altera
Product:                     USB-Blaster
SerialNumber:                91d28408
Address:                     sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2.3//device:/dev/vboxusb/001/099

UUID:                        14ed8b64-760e-4432-8d1e-3353ec8d5882
VendorId:                    0x0403 (0403)
ProductId:                   0x6015 (6015)
Revision:                    16.0 (1600)

Manufacturer:                FTDI
Product:                     FT230X Basic UART
SerialNumber:                DM02MA7O
Address:                     sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1.2/1-4.4.1.2.4//device:/dev/vboxusb/001/096

って感じで見える.