将两部USB连接手机转发给xen客户有哪些选择?
我读过关于PCI-passthrough http://www.wlug.org.nz/XenPciPassthrough的内容,但我确定服务器中的USB控制器不是pci卡.
有设备级转发,但我需要转发两个设备,这里没有说明如何做到:http://www.olivetalks.com/2008/02/03/usb-forwarding-on-xen-it-just-does-not-work/
会像这样简单:
usbdevice = [
‘主持人:XXX’,
‘主持人:YYY’,
]
工作?
编辑:我现在正在开始赏金.这对我和其他人来说非常重要,希望有这个解决方案的人能够提供帮助.
解决方法
我使用Xen和USB passthrough将我的domU用在Centos5上.
到目前为止我可以说:
转发完整的USB内容或什么都没有.
不要试图只转发一些OHCI / UHCI设备.
所以这里它或多或少地运行(还没有开始压力测试):
>断开所有USB设备
>通过pciback从dom0卸载USB设备.卸载UHCI / OHCI和EHCI设备. (根据需要编写某种init.d脚本).有关pciback的详细信息在第1点下为here
>重新启动xend
> lsusb不应该在dom0上输出任何内容
>使用pci = [‘0000:yy:xx.0’]编辑你的domU配置文件
>开始你的domU
> domU应通过lspci(其他pciids)和lsusb报告USB设备
我的dom0使用内核参数noirqdebug(grub)启动.