2013-09-23 95 views
0

我正在嘗試通過串口ftdi接口將一些事務處理爲基於ARM的電路板。在Windows上,我能夠檢測到它,但是當從virtualbox我無法檢測到相同。 當我將同一塊電路板連接到一個linux服務器盒時,它會被檢測到並給我端口/ dev/ttyuSB0。任何想法爲什麼Virtualbox不檢測?FTDI芯片檢測問題

+0

這是一箇舊的鏈接,但它可能會幫助你指出正確的方向:[如何通過USB設備通過Ubuntu 8.10訪客](http://www.howtoforge.com/virtualbox-2-how- USB-devices-to-pass-through-ubuntu-8.10-host) – paulsm4

+0

你可以嘗試一下vmware工作站並嘗試一下,或許virtualbox在使用USB檢測https:// www時有一些問題。 virtualbox.org/ticket/3041 –

回答

0

默認情況下,VirtualBox中的虛擬機無法看到任何「真實」硬件。您可以將USB設備從主機「移動」到訪客。 (呈現爲來自主機斷開連接,然後連接到來賓),但它是一個奇怪的過程分爲兩個步驟:

  • 當虛擬機未運行時,您的設備上創建一個USB「過濾器」。
  • 然後,當它運行時,它有時會抓住它,有時您必須單擊USB圖標(在運行的VM窗口底部,在磁盤/ CD /鼠標指示器旁邊)。

請確保您有最新版本的VirtualBox。我認爲在4.x之前,USB支持並未包含在免費版本中。但我可以確認它在4.1版本中有效。

+0

thx ..現在工作! – ramesh

+0

在5.0.24過濾器沒有幫助。 virtualbox的usb擴展包也沒有幫助。/dev/ttyUSB0保留在主機中,但不在guest虛擬機中,不會顯示在設備列表中,並且不會顯示在guest虛擬機上lsusb – gesell