Hallo, Ich habe ein Problem mit dem Zugriff auf USB Geräte in einer Virtualboxumgebung. Auf meinem Host Opensuse Tumbleweed läuft Virtualbox mit einem Windows7 als Gast. Dies benötige ich für eine Software welche leider nur Windows Unterstützt und zusätzlich mit einem Dongel gesichert ist. Leider lässt sich der Dongel nur durch reichen wenn Virtualbox als root gestartet wird. Ebenso ein Funkempfänger für Temperatursensoren. ich habe hier VBox mit extension Pack installiert. VBox Manager zeigt den Dongel an und dieser ist mit Häckchen als aktiver Filter versehen. Auch die USB 2 Unterstützung ist aktiviert. Dennoch wird er unter Win7 von dem Programm nicht erkannt. sebastian@l1-suse:~> lsusb Bus 001 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB- H4 USB 2.0 Hub Bus 006 Device 004: ID 1bc0:8100 "das ist er Vermutlich" Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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 001 Device 003: ID 046d:c044 Logitech, Inc. LX3 Optical Mouse Bus 001 Device 004: ID 0c0b:b159 Dura Micro, Inc. (Acomdata) Bus 001 Device 005: ID 04b8:0121 Seiko Epson Corp. GT-F500/GT-F550 [Perfection 2480/2580 PHOTO] VBoxManager heißt er: HS-SECU SL Device [0100] Wenn die VM Gestartet ist wird mir aber nur der Epson Scanner als auswählbares Gerät angeboten. Der HS-SECU SL Device [0100] ist grau hinterlegt und nicht wählbar? Kann es sein das Opensuse Tumbleweed (aktuell) den nicht herraus gibt? Welche rechte müsste ich mir geben? Ich habe es schon mit udev.rules Probiert aber keinen Erfolg gehabt wobei es auch an der Syntax liegen kann. # Geräte für VBox SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bc0", ATTRS{idProduct}=="8100", OWNER="sebastian", GROUP="vboxusers" ,MODE="666", SUBSYSTEMS=="usb", ATTRS{idVendor}=="6666", ATTRS{idProduct}=="5555", OWNER="sebastian", GROUP="vboxusers", MODE="666", aber auch mit: SUBSYSTEMS=="usb", SYSFS{idVendor}=="1bc0", SYSFS{idProduct}=="8100", SYSFS{serial}=="0", OWNER="sebastian", GROUP="vboxusers" ,MODE="0660", NAME="PsiTherm-Dongel" SUBSYSTEMS=="usb", SYSFS{idVendor}=="6666", SYSFS{idProduct}=="5555", SYSFS{serial}=="0123456", OWNER="sebastian", GROUP="vboxusers", MODE="0660", NAME="Themperatursensoren" hatte ich keinen Erfolg. Die gefundenen Anleitungen zu Udev haben mir leider nicht weiter geholfen so das ich die beiden Varianten halb blind erstellt habe. Oder hat es etwas mit dem Fehler welcher mir beim Letzten VBox update ausgegeben wurde zu tun? setting /usr/lib/virtualbox/VirtualBox to root:vboxusers 4750. (wrong permissions 4755) hat jemand eine Idee? Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 20. Januar 2014, 20:40:48 schrieb Sebastian:
Ich habe ein Problem mit dem Zugriff auf USB Geräte in einer Virtualboxumgebung. (...). ich habe hier VBox mit extension Pack installiert.
Woher ist dieses VirtualBox?
(...). hat jemand eine Idee?
Falls du das VirtualBox von openSUSE genommen hast, gab es früher /etc/udev/rules.d/60-vboxdrv.rules in der man vier Zeilen wieder einkommentieren musste. Es kann sein, dass du /usr/lib/udev/rules.d/60- vboxdrv.rules nach /etc/udev/rules.d/ kopieren musst und dort anpassen. Oder halt nach jedem Update die Originaldatei. Ganz früher war der USB-Support danach immer noch kaputt. Siehe https://bugzilla.novell.com/show_bug.cgi?id=664520 https://bugzilla.novell.com/show_bug.cgi?id=799741 Seitdem benutze ich aber einfach VirtualBox direkt aus dem Repository von Oracle. Gruß Jan -- A transistor protected by a fast acting fuse will protect the fuse by blowing first. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 20. Januar 2014, 21:50:09 schrieb Jan Ritzerfeld:
Am Montag, 20. Januar 2014, 20:40:48 schrieb Sebastian:
Ich habe ein Problem mit dem Zugriff auf USB Geräte in einer Virtualboxumgebung. (...). ich habe hier VBox mit extension Pack installiert.
Woher ist dieses VirtualBox?
Aus dem Virtualbox Tumbleweed repo.
(...). hat jemand eine Idee?
Falls du das VirtualBox von openSUSE genommen hast, gab es früher /etc/udev/rules.d/60-vboxdrv.rules in der man vier Zeilen wieder einkommentieren musste. Es kann sein, dass du /usr/lib/udev/rules.d/60- vboxdrv.rules nach /etc/udev/rules.d/ kopieren musst und dort anpassen. Oder halt nach jedem Update die Originaldatei.
die Datei kannte ich noch nicht, werde die mal nach etc/udev/rules.d/ kopieren und Anpassen. Das sieht gut aus. Vielen dank für den Hinweis.
Seitdem benutze ich aber einfach VirtualBox direkt aus dem Repository von Oracle.
Das hatte ich eine Zeitlang auch leider musste ich da die Kernelmodule immer wieder neu Bauen, Bei Tumbleweed gibt es halt öfters mal ein Kernelupdate. Dafür könnte ich auch versuchen ein Script zu Bauen, aber da müsste ich mich erstmal einarbeiten. Am Anfang hat es auch gebraucht bis ich alle benötigten Packete zum Bauen beisammen hatte. Die sind in dem Oracle Repo rpm nicht als Abhängigkeit hinterlegt so das die nicht mit Installiert werden. Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Jan Ritzerfeld
-
Sebastian