USBデバイスをゲストOSに見せる
USBデバイスをゲストOSに見せるためには、USBデバイスの情報を取得し、その情報をvirsh editでXMLファイルに記述する必要があります。
■USBデバイスの情報を取得する
lsusbコマンドでつながっているUSBデバイスのIDなどがとれます。tokuda@t105:~$ lsusb Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
■XMLファイルでの指定方法
Bus IDとDevice IDを指定する方法とベンダIDとプロダクトIDで指定する方法の二通りがあります。ベンダIDとプロダクトIDで指定する方法だとこんな感じ。
<hostdev mode='subsystem' type='usb'> <source> <vendor id='0x13fd'/> <product id='0x1240'/> </source> </hostdev>Device IDとBus IDで指定する方法は、きっと同じデバイスを複数つなぐときに使うんでしょうね。
- TB-URL http://www.tokuda.net/diary/0770/tb/