![Virtualbox Linux-Host: Nicht erkanntes USB-Gerät an Windows-Gast weitergeben](https://rvso.com/image/1313358/Virtualbox%20Linux-Host%3A%20Nicht%20erkanntes%20USB-Ger%C3%A4t%20an%20Windows-Gast%20weitergeben.png)
Ich renneVirtualbox 4.1.2(mit dem entsprechenden Erweiterungspaket) auf einem aktuellen Ubuntu 11.10-Host mit Windows XP als Gast. Ich habe ein USB-6251-Gerät von National Instruments, das ich mit meinem Windows-Gastbetriebssystem verwenden möchte. (da die DAQ-Toolbox von MATLABnur unter Windows verfügbar)
NI bietet eineRPM-basiertes Treiberinstallationsprogramm, aber das Installationsprogramm bereitet mir Kopfschmerzen, weil es GLIBC nicht finden kann, da die „RPM-Datenbank nicht gefüllt ist“, und wenn ich diesen Fehler mit der --nodeps
Option des Installationsprogramms umgehe, schlägt es fehl und sagt, dass ein 3.0-Kernel nicht unterstützt wird und dass ich einen 2.6-Kernel brauche. Aufgrund zumindest dieser beiden Hürden möchte ich lieber nicht mehr Zeit damit verschwenden, einen Linux-Treiber einzurichten, wenn ich das Gerät nicht mit Linux verwenden muss.
Beim Ausführen lsusb
wird das Gerät angezeigt als
Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.
und Ausführen lsusb -d 3923: -v
gibt eineine Menge Informationen.
Wenn Sie jedoch mit der rechten Maustaste auf das USB-Gerätesymbol in der Statusleiste des Fensters der virtuellen Maschine klicken, wird angezeigt, dass kein Gerät angeschlossen ist.
Wie kann ich erreichen, dass das Windows-Gastbetriebssystem das Gerät erkennt?
Antwort1
Wie so oft habe ich die Antwort beim Verfassen der Frage gefunden. Ich habe sie trotzdem gepostet, damit auch andere davon profitieren können.
Es stellte sich heraus, dass das Problem nicht darin lag, dass Linux das Gerät nicht erkannte, wie ich zunächst dachte, sondern einfach darin, dass mein Benutzer nicht über ausreichende Berechtigungen verfügte, um allgemein auf USB-Geräte zuzugreifen.
usermod -a -G vboxusers username
wie von Virtualbox vorgeschlagen und anschließendes An- und Abmelden hat es funktioniert.