Virtualbox Linux 主機:將無法辨識的 USB 裝置傳遞給 Windows 用戶端

Virtualbox Linux 主機:將無法辨識的 USB 裝置傳遞給 Windows 用戶端

我在跑虛擬盒 4.1.2(附有相應的擴充包)在最新的 Ubuntu 11.10 主機上,並以 Windows XP 作為來賓。我有一個 National Instruments USB-6251 設備,我想將其與我的 Windows 客戶作業系統一起使用。 (因為 MATLAB 的 DAQ 工具箱是僅適用於 Windows

NI 確實提供了基於 RPM 的驅動程式安裝程式,但安裝程式讓我頭疼,因為它找不到 GLIBC,因為“RPM 資料庫未填充”,當我使用安裝程式的--nodeps選項繞過該錯誤時,它失敗說不支援 3.0 內核,而我需要2.6 內核。至少由於這兩個障礙,當我不需要在 Linux 上使用該設備時,我寧願不浪費更多時間來嘗試設定 Linux 驅動程式。

運行時lsusb將設備顯示為

Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.

運行lsusb -d 3923: -v返回一個一堆訊息

但右鍵點選虛擬機器視窗狀態列中的USB設備圖示卻顯示沒有連接設備。

沒有連接 USB 裝置上下文選單

我可以向誰取得 Windows 來賓作業系統來查看裝置?

答案1

我經常在寫下問題時找到答案。發布它以便其他人可能受益。

事實證明,問題並不是像我最初想像的那樣 Linux 無法識別該設備,而只是我的用戶沒有足夠的權限來存取一般 USB 設備。跑步

usermod -a -G vboxusers username

按照Virtualbox的建議,然後登入和登出,就可以正常運作了。

在此輸入影像描述

相關內容