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を見ると,同じハブにぶらさがってるデバイスがわかったりして便利.
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
って感じで見える.