USBデバイスをゲストOSに見せる
2012/01/22(日) 19:55 未分類 はてブ情報 はてブに登録 はてブ数

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/