Hallo Liste.
Habe schon mal unter anderem Betreff nach der USB-Unterstützung bei
VirtualBox gefragt. Ich bekomme nur ausgegraute Geräte in der virtuellen
Maschine angezeigt.
Soweit ich weis, ist die USB-Unterstützung auch in der nicht
kommerziellen Version enthalten. Ich kann sie auch im Menü aktivieren,
nur im Gast bekomme ich sie dann nicht mehr aktiv zu sehen.
---SCHNIPP---
Habe hier VirtualBox von Innotek in Version 1.5.2 installiert. Nach
aktivieren und hinzufügen von zwei USB-Geräten zur Filterliste sind
diese dort aufgeführt. In der Übersicht steht 2 (2 aktiv).
Wenn ich nun eine virtuelle Maschine starte, heißt es in der
Statusleiste (unten rechts) "Keine USB-Geräte angeschlossen".
Oben in der Menüleiste des aktiven Fensters der gestarteten VM ist auch
noch einmal der Punkt Geräte. Das sind die 4 ausgewählten Geräte
angezeigt, aber ausgegraut. Eine Auswahl ist auch hier nicht möglich.
In der EasyLinux ist noch von einer Ergänzung in der /etc/fstab die
Rede:
"usbfs /proc/bus/usb usbfs noauto,devgid=vboxusers,devmod=664 0 0"
Das ist es aber auch nicht.
---SCHNAPP---
Nun dachte ich an ein Berechtigungsproblem, aber da der Benutzer,
welcher VirtualBox startet Zugriff auf die USB hat, sollte das nicht des
Übels Wurzel sein...
Wo kann denn das Problem sonst noch liegen? Irgend etwas mit dem deamon
für die USB vielleicht?
Für Inspiration dankbar.
Kai.
--
Kai Krämer
On Freitag 21 Dezember 2007 15:53:02, you (Kai Krämer) wrote:
Nun dachte ich an ein Berechtigungsproblem, aber da der Benutzer, welcher VirtualBox startet Zugriff auf die USB hat, sollte das nicht des Übels Wurzel sein...
Doch, kann es trotzdem noch bzw. kommt drauf an was Du mit "da der Benutzer ... Zugriff auf die USB hat" ganz genau meinst. Nur weil Du z.B. USB-Sticks mounten kannst, oder sonstige 0815 Sachen per USB out of the box für den normalen User gehen, heißt das nicht, dass VirtualBox genüngend Zugriffsrechte hat, um direkt (raw) auf die USB-Devices zuzugreifen. Gruß vom Tux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Kai Krämer wrote:
Habe schon mal unter anderem Betreff nach der USB-Unterstützung bei VirtualBox gefragt. Ich bekomme nur ausgegraute Geräte in der virtuellen Maschine angezeigt. Soweit ich weis, ist die USB-Unterstützung auch in der nicht kommerziellen Version enthalten. Ich kann sie auch im Menü aktivieren, nur im Gast bekomme ich sie dann nicht mehr aktiv zu sehen.
Meines Wissens hat die OSE Version (die wirklich freie GPL Version) keinen USB-Support. Nur die kommerzielle, jedoch für den Privatgebrauch immer noch kostenlose Version besitzt dieses Feature. Also von virtualbox.org die andere Version runterladen. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Wolfgang, hallo Liste Am Freitag, den 21.12.2007, 16:27 +0100 schrieb Wolfgang Rosenauer:
Kai Krämer wrote:
Habe schon mal unter anderem Betreff nach der USB-Unterstützung bei VirtualBox gefragt. Ich bekomme nur ausgegraute Geräte in der virtuellen Maschine angezeigt.
Nur die kommerzielle, jedoch für den Privatgebrauch immer noch kostenlose Version besitzt dieses Feature.
Habe noch mal nachgesehen. Ich habe nicht die Open-Variante installiert.
Zur Sicherheit habe ich mir noch einmal diese Version gezogen und
insalliert:
http://virtualbox.org/download/1.5.2/VirtualBox-1.5.2_25433_openSUSE103-1.x8...
Das Gleiche! FRUST! Unter Details-USB-Filter kann ich die USB
hinzufügen.
"2 (2 aktiv)"
Aber sobald ich die Maschine starte sind sie nicht da. Ich bekomme im
Menü ausgegraut sogar alle 4 auf dem Host vorhandenen angezeigt. Nur
nicht zum auswählen.
Ich habe die Webcam raus und rein gesteckt nachdem ich Win im Gast an
hatte. NICHTS!
Was ist denn falsch? Muß ich noch irgend etwas anderes an schalten?
Gruß,
Kai
--
Kai Krämer
* Freitag, 21. Dezember 2007 um 20:36 (+0100) schrieb Kai Krämer:
http://virtualbox.org/download/1.5.2/VirtualBox-1.5.2_25433_openSUSE103-1.x8...
Das Gleiche! FRUST! Unter Details-USB-Filter kann ich die USB hinzufügen. "2 (2 aktiv)" Aber sobald ich die Maschine starte sind sie nicht da. Ich bekomme im Menü ausgegraut sogar alle 4 auf dem Host vorhandenen angezeigt. Nur nicht zum auswählen.
Ich habe die Webcam raus und rein gesteckt nachdem ich Win im Gast an hatte. NICHTS!
Was ist denn falsch? Muß ich noch irgend etwas anderes an schalten?
Das Host-System darf für das USB-Gerät keinen eigenen Treiber geladen habe, also in "/proc/bus/usb/devices" muss für das entsprechende Gerät "Driver=(none)" stehen. Gruß Andreas -- XMMS spielt gerade nichts... GPG-ID/Fingerprint: 6F28CF96/0B3B C287 30CE 21DF F37A AF63 A46C D899 6F28 CF96 GPG-Key on request or on public keyservers -- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
'n Abend Andreas. Am Freitag, den 21.12.2007, 22:36 +0100 schrieb Andreas Koenecke:
* Freitag, 21. Dezember 2007 um 20:36 (+0100) schrieb Kai Krämer:
Aber sobald ich die Maschine starte sind sie nicht da. Ich bekomme im Menü ausgegraut sogar alle 4 auf dem Host vorhandenen angezeigt. Nur nicht zum auswählen.
Das Host-System darf für das USB-Gerät keinen eigenen Treiber geladen habe, also in "/proc/bus/usb/devices" muss für das entsprechende Gerät "Driver=(none)" stehen.
Nun, die USB-Geräte gibt es ja im Host-System. kai@tower2:/proc/bus/usb> cat /proc/bus/usb/devices [...] T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1 P: Vendor=046d ProdID=08f0 Rev= 1.00 S: Product=Camera C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I:* If#= 2 Alt= 0 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 52 Ivl=1ms [...] OK! Wie stelle ich das jetzt an aus Driver=snd-usb-audio ein Driver=(none) zu machen???? Einfach ein "modprobe -r snd-usb-audio"? Dann schmiert mir doch bestimmt irgend etwas ab?!?!?! Gruß, Kai
Hallo Kai. * Freitag, 21. Dezember 2007 um 22:55 (+0100) schrieb Kai Krämer:
Am Freitag, den 21.12.2007, 22:36 +0100 schrieb Andreas Koenecke:
Das Host-System darf für das USB-Gerät keinen eigenen Treiber geladen habe, also in "/proc/bus/usb/devices" muss für das entsprechende Gerät "Driver=(none)" stehen.
Nun, die USB-Geräte gibt es ja im Host-System.
kai@tower2:/proc/bus/usb> cat /proc/bus/usb/devices [...]
S: Product=Camera C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM [ ... ] I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I:* If#= 2 Alt= 0 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 52 Ivl=1ms [...]
OK! Wie stelle ich das jetzt an aus Driver=snd-usb-audio ein Driver=(none) zu machen???? Einfach ein "modprobe -r snd-usb-audio"?
Genau.
Dann schmiert mir doch bestimmt irgend etwas ab?!?!?!
Mit Sicherheit! Aber wozu brauchst du direkten Zugriff auf den USB-Sound? VBox benutzt doch die Alsa-Treiber... Einfacher sollte es mit der Kamera funktionieren. Dort kannst du doch mit 'modprobe -r <Modul>' dem Host den Zugriff relativ ungefährdet entziehen. (BTW: Was ist denn "QMC" für ein Modul?) Gruß Andreas -- XMMS spielt gerade nichts... GPG-ID/Fingerprint: 6F28CF96/0B3B C287 30CE 21DF F37A AF63 A46C D899 6F28 CF96 GPG-Key on request or on public keyservers -- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Liste, Hallo Andreas Am Samstag, den 22.12.2007, 00:20 +0100 schrieb Andreas Koenecke:
Freitag, 21. Dezember 2007 um 22:55 (+0100) schrieb Kai Krämer:
Am Freitag, den 21.12.2007, 22:36 +0100 schrieb Andreas Koenecke:
kai@tower2:/proc/bus/usb> cat /proc/bus/usb/devices [...] S: Product=Camera C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM [ ... ] I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=QCM E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I:* If#= 2 Alt= 0 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 52 Ivl=1ms [...]
Einfacher sollte es mit der Kamera funktionieren. Dort kannst du doch mit 'modprobe -r <Modul>' dem Host den Zugriff relativ ungefährdet entziehen.
(BTW: Was ist denn "QMC" für ein Modul?)
Das ist von Suse selber für die Logitec Messenger geladen. In irgend einem Webcam-repo steht die Logitec und danach tat's sie. Habe nicht weiter gefragt. Was läuft, läuft. Gruß, Kai
Hi, Der Benutzer, welcher VirtualBox startet und damit arbeitet, muss auch Mitglied der Gruppe vboxusers sein. Gruß Enrico Am 21.12.2007 15:53 schrieb Kai Krämer:
Hallo Liste.
Habe schon mal unter anderem Betreff nach der USB-UnterstÌtzung bei VirtualBox gefragt. Ich bekomme nur ausgegraute GerÀte in der virtuellen Maschine angezeigt. Soweit ich weis, ist die USB-UnterstÌtzung auch in der nicht kommerziellen Version enthalten. Ich kann sie auch im MenÌ aktivieren, nur im Gast bekomme ich sie dann nicht mehr aktiv zu sehen.
---SCHNIPP--- Habe hier VirtualBox von Innotek in Version 1.5.2 installiert. Nach aktivieren und hinzufÌgen von zwei USB-GerÀten zur Filterliste sind diese dort aufgefÌhrt. In der �bersicht steht 2 (2 aktiv).
Wenn ich nun eine virtuelle Maschine starte, hei�t es in der Statusleiste (unten rechts) "Keine USB-GerÀte angeschlossen".
Oben in der MenÌleiste des aktiven Fensters der gestarteten VM ist auch noch einmal der Punkt GerÀte. Das sind die 4 ausgewÀhlten GerÀte angezeigt, aber ausgegraut. Eine Auswahl ist auch hier nicht möglich.
In der EasyLinux ist noch von einer ErgÀnzung in der /etc/fstab die Rede: "usbfs /proc/bus/usb usbfs noauto,devgid=vboxusers,devmod=664 0 0"
Das ist es aber auch nicht. ---SCHNAPP---
Nun dachte ich an ein Berechtigungsproblem, aber da der Benutzer, welcher VirtualBox startet Zugriff auf die USB hat, sollte das nicht des Ã?bels Wurzel sein...
Wo kann denn das Problem sonst noch liegen? Irgend etwas mit dem deamon fÃŒr die USB vielleicht?
FÃŒr Inspiration dankbar. Kai.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Enrico. Am Freitag, den 21.12.2007, 18:08 +0100 schrieb eek:
Der Benutzer, welcher VirtualBox startet und damit arbeitet, muss auch Mitglied der Gruppe vboxusers sein.
Ja, danke. Das habe ich schon, sonst kann der Benutzer gar keine Maschine starten. Daran liegt es nicht. Gruß, Kai.
Hallo, Am Freitag, 21. Dezember 2007 20:39:37 schrieb Kai Krämer:
Hallo Enrico.
Am Freitag, den 21.12.2007, 18:08 +0100 schrieb eek:
Der Benutzer, welcher VirtualBox startet und damit arbeitet, muss auch Mitglied der Gruppe vboxusers sein.
Ja, danke. Das habe ich schon, sonst kann der Benutzer gar keine Maschine starten. Daran liegt es nicht. .
Du Musst auch eine Gruppe USBFS Anlegen und die User die auf die VBOX zugreifen sollen mit eintragen. Habe Hier mal meine Einträge in der FSTAB und die GROUP angefügt FSTAB usbfs /proc/bus/usb usbfs rw,devgid=109,devmode=0660,busgid=109,busmode=0770,listgid=109,listmode=0660 0 0 Group usbfs:x:109:Usereintrag, Dann hat es bei mir funktioniert. -- Gruß Rüdiger Pretscher openSuse 10.3 CPU Intel Core 2DuoProcessor E6600 Graphik ATI Radeon 1900XT Mainbord ASUS P5LD2-VM Arbeitsspeicher 4GB Soundkarte On Board Monitor LG L1970HR DVD-Brenner LG GSA-H10N TV-Karte Nova-T DVB-T Model909 Drucker Canon Pixma IP4000 Scanner Canon Lide30 Webcam CANYON CN-WCAM21 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Liste, Hallo Rüdiger. Am Samstag, den 22.12.2007, 10:24 +0100 schrieb Rüdiger Pretscher:
Du Musst auch eine Gruppe USBFS Anlegen und die User die auf die VBOX zugreifen sollen mit eintragen.
Habe Hier mal meine Einträge in der FSTAB und die GROUP angefügt FSTAB usbfs /proc/bus/usb usbfs rw,devgid=109,devmode=0660,busgid=109,busmode=0770,listgid=109,listmode=0660 0 0 Group usbfs:x:109:Usereintrag,
So habe ich das dann auch angepasst. tower2:/home/kai # cat /etc/group usbfs:x:112:bigboss,kai vboxusers:!:111:bigboss,kai tower2:/home/kai # cat /etc/fstab #usbfs /proc/bus/usb usbfs devgid=111,devmod=664 0 0 none /proc/bus/usb usbfs rw,devgid=111,devmod=0664,busgid=111,busmode=0770,listgid=111,listmode=0660 0 0 Geholfen hat's leider nicht. Was ich aber nun doch machte, ist VB als root starten. Wollte ich aus eigenem Sicherheitsbedürfnis bisher nicht. -> Unter root geht's! So ein Mist! Ich habe also doch nur ein Berechtigungsproblem. Wo behebe ich es? Ich bin doch mit "kai" schon als "users" recht kräftig im System vertreten. Was fehlt? Kann ich dem Benutzer "virtualbox" .... den gibt es ja gar nicht.?!? Dammed! OK! Anderer Ansatz: 1) Das Programm VirtualBox hat eine eigene Gruppe "vboxusers". Wofür? 2) Braucht die Gruppe "vboxusers" vielleicht noch Rechte? Wo ist für die Gruppe Schluß, an der der ausführende Benutzer "kai" oder "root" weitergehende Rechte hat (oder auch nicht)??? Hoffe es weiß noch jemand Rat. Gruß, Kai
Am Freitag, 21. Dezember 2007 schrieb Kai Krämer:
Habe schon mal unter anderem Betreff nach der USB-Unterstützung bei VirtualBox gefragt. Ich bekomme nur ausgegraute Geräte in der virtuellen Maschine angezeigt. Soweit ich weis, ist die USB-Unterstützung auch in der nicht kommerziellen Version enthalten. Ich kann sie auch im Menü aktivieren, nur im Gast bekomme ich sie dann nicht mehr aktiv zu sehen.
---SCHNIPP--- Habe hier VirtualBox von Innotek in Version 1.5.2 installiert. Nach aktivieren und hinzufügen von zwei USB-Geräten zur Filterliste sind diese dort aufgeführt. In der Übersicht steht 2 (2 aktiv).
Wenn ich nun eine virtuelle Maschine starte, heißt es in der Statusleiste (unten rechts) "Keine USB-Geräte angeschlossen".
Oben in der Menüleiste des aktiven Fensters der gestarteten VM ist auch noch einmal der Punkt Geräte. Das sind die 4 ausgewählten Geräte angezeigt, aber ausgegraut. Eine Auswahl ist auch hier nicht möglich.
In der EasyLinux ist noch von einer Ergänzung in der /etc/fstab die Rede: "usbfs /proc/bus/usb usbfs noauto,devgid=vboxusers,devmod=664 0 0"
Das ist es aber auch nicht. ---SCHNAPP---
Handelt es sich evtl. um das selbe Problem, das VMware unter Suse mit der USB-Unterstützung hat? Dort muss in der fstab usbfs /proc/bus/usb usbfs noauto 0 0 eingetragen werden. Erst dann geht der Zugriff auf USB-Geräte. -- HTH Gruß Olaf Goldene Regeln für schlechte E-Mails http://www.kasper-online.de/goldmail/goldmail.htm -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Olaf Am Freitag, den 21.12.2007, 21:03 +0100 schrieb Olaf Weidemann:
Am Freitag, 21. Dezember 2007 schrieb Kai Krämer:
In der EasyLinux ist noch von einer Ergänzung in der /etc/fstab die Rede: "usbfs /proc/bus/usb usbfs noauto,devgid=vboxusers,devmod=664 0 0" Das ist es aber auch nicht.
Handelt es sich evtl. um das selbe Problem, das VMware unter Suse mit der USB-Unterstützung hat? Dort muss in der fstab
usbfs /proc/bus/usb usbfs noauto 0 0
eingetragen werden. Erst dann geht der Zugriff auf USB-Geräte.
Wie geschrieben: Das ist es nicht gewesen. Und das mit dem Kernel sollte doch auch schon veraltet sein, oder: "Bei Suse 10.2 ist der Standardkernel ohne USBFS. Hier muss erst per Systemupdate eine neue Kernelversion installiert werden (>= 2.6.18.8-0.3)." (http://www.linuxforen.de/forums/showthread.php?t=236444) Gruß, Kai
participants (7)
-
Andreas Koenecke
-
eek
-
Kai Krämer
-
Olaf Weidemann
-
Rüdiger Pretscher
-
Tuxfan
-
Wolfgang Rosenauer