KVM虛擬機(jī)上關(guān)于宿主機(jī)的USB設(shè)備使用問題探究

KVM usb passthrough就是將宿主機(jī)的usb接口直接給虛擬機(jī)使用,usb接口上的設(shè)備也就直接可以在虛擬機(jī)上使用。
測試環(huán)境
宿主機(jī)1 centos 6.6 64位 內(nèi)核版本 2.6.32-431.1.2.0.1.el6.x86_64
宿主機(jī)2 fedora 21 內(nèi)核版本 3.17.2-300.fc21.x86_64
虛擬機(jī) windows 7 64位
配置方法
第一步 通過lsub或者virt-manager看看有那些usb口可供使用
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 03f0:1027 Hewlett-Packard Virtual keyboard and mouse
Bus 001 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Tue Dec 16 12:45:21 CST 2014

第二步 將需要的usb接口傳給虛擬機(jī)
xml 配置文件為
<source>
<vendor id='0x058f'/>
<product id='0x6387'/>
<address bus='1' device='2'/>
</source>
<alias name='hostdev0'/>
</hostdev>
第三步 測試
在測試過程中發(fā)現(xiàn)一個很奇怪的現(xiàn)象,在centos6的宿主機(jī)上的windows7,u盤不能識別
但是如果是centos6的虛擬機(jī),U盤就可以正常使用,開始以為是windows7驅(qū)動的問題,但是嘗試了各種驅(qū)動,問題依舊。
后來嘗試了在fedora21上的windows7虛擬機(jī),u盤插上去就可以直接使用
甚至不要做任何配置,應(yīng)該和fedora上的usb轉(zhuǎn)發(fā)器有關(guān)系,看來還是新的版本做了許多改進(jìn)。
相關(guān)文章
Linux系統(tǒng)中列出PCI設(shè)備和USB設(shè)備的命令詳解
這篇文章主要介紹了Linux系統(tǒng)中列出PCI設(shè)備和USB設(shè)備的命令詳解,分別是lspci命令和lsusb命令的使用方法,需要的朋友可以參考下2016-01-07VMware虛擬機(jī)找不到USB設(shè)備該怎么辦?
VMware虛擬機(jī)找不到USB設(shè)備該怎么辦?打開虛擬機(jī)發(fā)現(xiàn)竟然找不到usb設(shè)備,鍵盤和鼠標(biāo)都是usb的,這該怎么辦呢?出現(xiàn)這個問題是因為VMUSBArbService服務(wù)沒有開啟,下面分享開2015-12-21Win7系統(tǒng)移除USB彈出windows 無法停用怎么辦 Win7無法安全移除USB設(shè)備
最近,有網(wǎng)友反映,無法安全移除Win7 64位旗艦版系統(tǒng)USB設(shè)備,這是什么情況呢?本文將提供Win7無法安全移除USB設(shè)備的解決方法供大家了解,希望可以幫助到大家2015-11-20三種方法完美解決Win10/Win8.1/Win7無法識別USB設(shè)備
無論是win7、win8還是win10的電腦,總是能遇到在使用U盤或者其他存儲設(shè)備的時候,提示無法識別usb設(shè)備,出現(xiàn)這個問題有可能是因為存儲設(shè)備壞了,如果沒壞的話,下面三種技2015-11-18Linux系統(tǒng)下設(shè)置USB設(shè)備用戶權(quán)限的基本方法
這篇文章主要介紹了Linux系統(tǒng)下設(shè)置USB設(shè)備用戶權(quán)限的基本方法,包括普通用戶使用libusb訪問usb設(shè)備的方法,需要的朋友可以參考下2015-10-23Win7系統(tǒng)識別USB設(shè)備速度緩慢怎么辦?Win7系統(tǒng)識別USB設(shè)備速度緩慢的解
Win7系統(tǒng)識別USB設(shè)備速度緩慢怎么辦?本文將提供Win7系統(tǒng)識別USB設(shè)備速度緩慢的解決方法供大家了解,希望可以幫助到大家2015-09-22Win7連接USB設(shè)備識別速度慢怎么辦 Win7連接USB設(shè)備識別速度慢的應(yīng)對措
今天小編為大家?guī)砹薟in7連接USB設(shè)備識別速度慢怎么辦 Win7連接USB設(shè)備識別速度慢的應(yīng)對措施,感興趣的朋友們可以跟著小編去下文了解一下哦2015-09-21win7系統(tǒng)純凈版怎么設(shè)置隱藏usb設(shè)備?
win7系統(tǒng)純凈版怎么設(shè)置隱藏usb設(shè)備?在使用windows7操作系統(tǒng)的時候,為了不想讓別人亂動自己的電腦泄露隱私,很多人都會將一些東西隱藏起來,下面分享詳細(xì)教程2015-05-22微軟星期二補(bǔ)丁KB3022345導(dǎo)致USB設(shè)備無法識別怎么辦?
本月“周二補(bǔ)丁日”其中之一,原本是用來增強(qiáng)Windows診斷跟蹤服務(wù)(Diagnostics Tracking Service),但是打上之后再接入任何USB設(shè)備,不管U盤還是手機(jī),都會彈出“USB設(shè)備無2015-05-20- Win7系統(tǒng)中想要屏蔽U盤,或許這個問題煩惱著許多Win7用戶,其實不難啊,下面為大家介紹個不錯的解決方法2015-01-19