Qemu, vmWare, virtualBox,...
Linux Magazin
Guten Tag, ich kenne den Artikel im Linux Magazin leider nicht.
Es gibt meinees Wissens nach nur eine Version von Virtualbox und die unsterstützt USB.
@x......
Was gibt:
aus?
Es gibt meinees Wissens nach nur eine Version von Virtualbox und die unsterstützt USB.
@x......
Was gibt:
Code: Alles auswählen
ls -ld /proc/bus/usb
Zuletzt geändert von nonoo am 16.02.2007 15:25:05, insgesamt 4-mal geändert.
Code: Alles auswählen
ls -ld /proc/bus/usb
drwxr-xr-x 6 root root 0 2007-02-16 12:19 /proc/bus/usb
Dell X1 (1,1GHz Centrino, 1,28GB RAM), Debian Etch
Gnome, Kopete
Gnome, Kopete
USB Gruppe
Hallo, bei mir sieht es genauso aus. Nur root hat Zugriff auf usb
Wie kann ich in Debian Etch eine neue Gruppe usb anlegen und dann den user dieser Gruppe zuordnen?
Eine usb Gruppe fehlt bei mir.
Die Lösung liegt hier:
Jetzt nur noch das mit der Gruppe klären und wir haben usb Support in der Virtualbox. Wenn es denn daran liegt.
mfg nonoo
Wie kann ich in Debian Etch eine neue Gruppe usb anlegen und dann den user dieser Gruppe zuordnen?
Eine usb Gruppe fehlt bei mir.
Die Lösung liegt hier:
Code: Alles auswählen
10.4.6. USB not working
If USB is not working on your Linux host, make sure that the current user has permission to access the USB filesystem (usbfs), which VirtualBox relies on to retrieve valid Information about your host's USB devices.
As usbfs is a virtual filesystem, a chmod on /proc/bus/usb has no effect. The permissions for usbfs can therefore only be changed by editing the /etc/fstab file. For example, most Linux distributions have a user group called usb or similar, of which the current user must be a member. To give all users of that group access to usbfs, make sure the following line is present:
# 85 is the USB group none /proc/bus/usb usbfs devgid=85,devmode=664 0 0
Replace 85 with the group ID that matches your system (search /etc/group for "usb" or similar). Alternatively, if you don't mind the security hole, give all users access to USB by changing "664" to "666".
mfg nonoo
Zuletzt geändert von nonoo am 16.02.2007 12:28:31, insgesamt 3-mal geändert.
@Xetolosch
Guten Tag Xetolosch, genau das habe ich auch gelesen, Zu dem Zeitpunkt war ich aber auch nicht schlauer. Mit Kuser könnte ich es, Kuser ist bei mir aber oft nicht zuverlässig. Ob das mit
addgroup
geht?
Erscheint aber sehr einfach, zu einfach.
mfg nonoo
addgroup
geht?
Erscheint aber sehr einfach, zu einfach.
mfg nonoo
Zuletzt geändert von nonoo am 16.02.2007 12:50:24, insgesamt 1-mal geändert.
weiter Vorschlag
addgroup usb
und
adduser nonoo usb
dann
usbfs mit den richtigen rechten mounten
den User der Gruppe zuordnen und es sollte funktionineren.
Wenn es denn so ist, wie es ist.
Bei mir sieht es trotzdem so aus:
http://www.debianforum.de/gallery/Bilde ... aml?full=1
mfg nonoo
und
adduser nonoo usb
dann
usbfs mit den richtigen rechten mounten
den User der Gruppe zuordnen und es sollte funktionineren.
Wenn es denn so ist, wie es ist.
Bei mir sieht es trotzdem so aus:
http://www.debianforum.de/gallery/Bilde ... aml?full=1
mfg nonoo
Zuletzt geändert von nonoo am 16.02.2007 16:01:44, insgesamt 4-mal geändert.
Re: Linux Magazin
Das stimmt nicht ganz.nonoo hat geschrieben: Es gibt nur eine Version von Virtualbox und die unsterstützt USB.
Es gibt eine Version, die unter der PUEL steht (incl. USB-Support
und eine Version unter der GPL (ohne USB-Support). Die GPL-Version
muss man sich aus den Sourcen kompilieren.
Siehe auch hier: http://www.virtualbox.org/wiki/Editions
MfG
cero
unprofessionelle Teillösung liegt vor.
Guten Morgen, USB Support habe ich inzwischen. Die Lösung muß ich noch reproduzieren und in Worte kleiden.Der Weg war wiirr. Mein irda-Stick und mein AVM Wlan Stick werden in W2k erkannt, der Treiber für den irda konnte installiert werden. Der AVM WLan Stick Treiber zickt.
Habt Ihr euch mal als root eingeloggt und dann probiert?
mfg nonoo
http://nopaste.debianforum.de/5288
Habt Ihr euch mal als root eingeloggt und dann probiert?
mfg nonoo
http://nopaste.debianforum.de/5288
Zuletzt geändert von nonoo am 02.03.2007 14:18:59, insgesamt 1-mal geändert.
Reproduzierbare unprofessionelle Lösung
Hallo
Also ich hab was reproduzierbares gefunden (unter Sidux). Das muss dann noch irgendwie automatisiert werden.
Ich hab ne Gruppe usb mit der ID 1234 erstellt (mit Kuser) und mich in diese Gruppe eigetragen.
Dann hab ich folgende Zeile in meine /etc/fstab dazugefügt:
Nach jedem Neustart als su:
und
und USB funktioniert in Virtualbox mit XP als Guest
bis jetzt getestete USB-Geräte die alle unter XP als Guest eingebunden werden:
Sigmatel Inc IrDA/USB Bridge
PNY USB Flash Memory 2G
Samsung Digimax i6 Digital Camera mit PMP (Portable Multimedia Player)
Also ich hab was reproduzierbares gefunden (unter Sidux). Das muss dann noch irgendwie automatisiert werden.
Ich hab ne Gruppe usb mit der ID 1234 erstellt (mit Kuser) und mich in diese Gruppe eigetragen.
Dann hab ich folgende Zeile in meine /etc/fstab dazugefügt:
Code: Alles auswählen
procbususb /proc/bus/usb usbfs rw,devgid=1234,devmode=664 0 0
Code: Alles auswählen
umount procbususb
Code: Alles auswählen
mount -a
bis jetzt getestete USB-Geräte die alle unter XP als Guest eingebunden werden:
Sigmatel Inc IrDA/USB Bridge
PNY USB Flash Memory 2G
Samsung Digimax i6 Digital Camera mit PMP (Portable Multimedia Player)
@ nonoo
als root kann ich VB starten und es werden auch usb-geräte erkannt ! (zumindet mein USB-Stick) .
Jedoch klappt dann der Zugriff unzuverlässig (mein VM ist ein Windows2000 prof), im Explorer wird der Stick erkannt und eingebunden, manchmal konnte ich dann auch USB-Stick lesen, manchmal jedoch nicht (W2K hing sich sogar auf), darauf schreiben konnte ich bisher noch nicht testen.
Auf jeden Fall scheint es also tatsächlich mit den Berechtigungen unter debian zu tun zu haben...es muß doch einen workaround geben !
Max
als root kann ich VB starten und es werden auch usb-geräte erkannt ! (zumindet mein USB-Stick) .
Jedoch klappt dann der Zugriff unzuverlässig (mein VM ist ein Windows2000 prof), im Explorer wird der Stick erkannt und eingebunden, manchmal konnte ich dann auch USB-Stick lesen, manchmal jedoch nicht (W2K hing sich sogar auf), darauf schreiben konnte ich bisher noch nicht testen.
Auf jeden Fall scheint es also tatsächlich mit den Berechtigungen unter debian zu tun zu haben...es muß doch einen workaround geben !
Max
Habt ihr in eurer /etc/mtab
Ich finde bei mir diese Zeile. Da sich /etc/mtab dynamisch generiert und anscheinend die Priorität über /etc/fstab hat wäre meiner bescheidenen Meinung nach der Workaround:
Wie kann man /etc/mtab beibringen nicht bei jedem Neustart folgende Zeile zu generieren:
sondern diese:
(in diesem Fall für eine Gruppe mit der ID 1234)
ls -ld /proc/bus/usb
ergibt bei mir immer noch root:root für /proc/bus/usb
Code: Alles auswählen
procbususb /proc/bus/usb usbfs rw 0 0
Wie kann man /etc/mtab beibringen nicht bei jedem Neustart folgende Zeile zu generieren:
Code: Alles auswählen
procbususb /proc/bus/usb usbfs rw 0 0
Code: Alles auswählen
procbususb /proc/bus/usb usbfs rw,devgid=1234,devmode=664 0 0
von welchem automount sprichst du (Host/Guest). USB-Geräte werden bei mir auf dem Host und Guest automatisch erkannt.DeltaLima hat geschrieben:hat das auswirkungen (automount geht nicht mehr usw.) auf das HostSystem? Oder ist dann noch alles beim alten...
ls -ld /proc/bus/usb
ergibt bei mir immer noch root:root für /proc/bus/usb
Vboxuser. Find ich nicht Schlecht. So hätten alle Vboxuser automatisch USB-Support. Ich wollte beim Ausprobieren einfach nur zuviele Unbekannte ausschliessen. Probier es doch mal aus. /etc/mtab generiert sich ja anscheinend neu bei jedem Neustart.DeltaLima hat geschrieben:Achja.. könnte man nich einfach die ID von der Gruppe vbox (oder wie die hieß von der Vbox) eintragen?
Kurzbeschreibung (Kladde)
Guten Abend, der Trick liegt darin dem User direkten USB-Recht zu ermöglichen.
Es ist eine Gruppe usb zu erstellen.
addgroup usb
adduser user usb
Die fstab ist abzuändern:
mount /proc/bus/usb usbfs noexec,nosuid,nodev,devgid=1001,devmode=664 0
Die 1001 ist meine vboxusersgruppe.
So funktioniert USB mit der VB. Debiankonform ist dies gefrickel sicherlich nicht.
Eine kleine Fehlermeldung erscheint auch beim Booten, Die Zeile mount /proc/bus/usb usbfs noexec,nosuid,nodev,devgid=1001,devmode=664 0 ist wohl noch überarbeitungsbedürftig.
Genauso wie die UID Zuordnung, aber so könnt ihr erst mal speilen. Es funktioniert jedenfalls.
Ein weiterer Lösungsansatz liegt:
http://nopaste.debianforum.de/5168
Die Zeile 126 erscheint relevant. Zur Zeit ist die Datei noch original Etch.
Das Debainkonform zu konfigurieren, dazu habe ich nicht das Wissen. Diese Frimelfrickelei missfällt mir.
mfg nonoo
Es ist eine Gruppe usb zu erstellen.
addgroup usb
adduser user usb
Die fstab ist abzuändern:
mount /proc/bus/usb usbfs noexec,nosuid,nodev,devgid=1001,devmode=664 0
Die 1001 ist meine vboxusersgruppe.
So funktioniert USB mit der VB. Debiankonform ist dies gefrickel sicherlich nicht.
Eine kleine Fehlermeldung erscheint auch beim Booten, Die Zeile mount /proc/bus/usb usbfs noexec,nosuid,nodev,devgid=1001,devmode=664 0 ist wohl noch überarbeitungsbedürftig.
Genauso wie die UID Zuordnung, aber so könnt ihr erst mal speilen. Es funktioniert jedenfalls.
Ein weiterer Lösungsansatz liegt:
http://nopaste.debianforum.de/5168
Die Zeile 126 erscheint relevant. Zur Zeit ist die Datei noch original Etch.
Das Debainkonform zu konfigurieren, dazu habe ich nicht das Wissen. Diese Frimelfrickelei missfällt mir.
mfg nonoo
Zuletzt geändert von nonoo am 19.02.2007 07:25:23, insgesamt 2-mal geändert.
Re: USB Gruppe
Die hier genannte Lösung ist die richtige... NUR gibt man nicht die GID der Gruppe usb oder usbfs an, SONDERN die Gruppe der vbusers-Gruppe. habe es eben erfolgreich getestet.nonoo hat geschrieben:Hallo, bei mir sieht es genauso aus. Nur root hat Zugriff auf usb
Wie kann ich in Debian Etch eine neue Gruppe usb anlegen und dann den user dieser Gruppe zuordnen?
Eine usb Gruppe fehlt bei mir.
Die Lösung liegt hier:Jetzt nur noch das mit der Gruppe klären und wir haben usb Support in der Virtualbox. Wenn es denn daran liegt.Code: Alles auswählen
10.4.6. USB not working If USB is not working on your Linux host, make sure that the current user has permission to access the USB filesystem (usbfs), which VirtualBox relies on to retrieve valid Information about your host's USB devices. As usbfs is a virtual filesystem, a chmod on /proc/bus/usb has no effect. The permissions for usbfs can therefore only be changed by editing the /etc/fstab file. For example, most Linux distributions have a user group called usb or similar, of which the current user must be a member. To give all users of that group access to usbfs, make sure the following line is present: # 85 is the USB group none /proc/bus/usb usbfs devgid=85,devmode=664 0 0 Replace 85 with the group ID that matches your system (search /etc/group for "usb" or similar). Alternatively, if you don't mind the security hole, give all users access to USB by changing "664" to "666".
mfg nonoo
Deine vorgestellte Lösung wiederum führte bei mir nicht zum Erfolg.
Wieso, weiß ich nicht. Nur mal als Hinweis

Aber danke für die Hilfe! Hätte wohl sonst noch lange gesucht

Dell X1 (1,1GHz Centrino, 1,28GB RAM), Debian Etch
Gnome, Kopete
Gnome, Kopete
Re: USB Gruppe
HalloXetolosch hat geschrieben:Die hier genannte Lösung ist die richtige... NUR gibt man nicht die GID der Gruppe usb oder usbfs an, SONDERN die Gruppe der vbusers-Gruppe. habe es eben erfolgreich getestet.
Prima,ich kann das mit der devgid=vboxuserid nur bestätigen, alles funktioniert wie bei meiner weiter oben beschriebenen "Reproduzierbaren unprofessionellen Lösung" http://www.debianforum.de/forum/viewtop ... 156#496156; jetzt kann ich auch die USB-Gruppe gleich wieder wegschmeissen.
Für mich bleibt aber das gleiche Problem:
procbususb wird bei mir in /etc/mtab beim Booten automatisch auf /proc/bus/usb gemounted.
Nach einem Boot (und ohne Veränderungen an fstab/mtab)ergibt:
~# mount
procbususb on /proc/bus/usb type usbfs (rw)
Wenn ich nun die von Xetolosch angegbene Lösung in die fstab eingebe, also:
none /proc/bus/usb usbfs devgid=vboxuserid,devmode=664 0 0
ergibt ein:
~# mount -a
mount: none already mounted or /proc/bus/usb busy
mount: according to mtab, procbususb is already mounted on /proc/bus/usb
~# umount procbususb
~# mount -a
es funktioniert! ~# mount bringt jetzt:
none on /proc/bus/usb type usbfs (rw,devgid=vboxuserid,devmode=664)
Das überlebt aber leider keinen Neustart, da kommt dann ne Fehlermeldung das "according to mtab, procbususb is already mounted on /proc/bus/usb"
Desswegen nochmals meine Frage; habt ihr in eurer /etc/mtab
procbususb /proc/bus/usb usbfs rw 0 0
Vieleicht ist das unter Sidux anderst geregelt und ich bin hier nur im falschen Forum.
Xetolosch Ablauffolge
Guten Morgen Xetolosch,
könntest Du deine fstab posten?
Welche Schritte hast Du genau unternommen?
Meinst Du deine Lösung ist debiankonform?
mfg nonoo
könntest Du deine fstab posten?
Welche Schritte hast Du genau unternommen?
Meinst Du deine Lösung ist debiankonform?
mfg nonoo
Code: Alles auswählen
10.4.6. USB not working
If USB is not working on your Linux host, make sure that the current user has permission to access the USB filesystem (usbfs), which VirtualBox relies on to retrieve valid Information about your host's USB devices.
As usbfs is a virtual filesystem, a chmod on /proc/bus/usb has no effect. The permissions for usbfs can therefore only be changed by editing the /etc/fstab file. For example, most Linux distributions have a user group called usb or similar, of which the current user must be a member. To give all users of that group access to usbfs, make sure the following line is present:
# 85 is the USB group none /proc/bus/usb usbfs devgid=85,devmode=664 0 0
Replace 85 with the group ID that matches your system (search /etc/group for "usb" or similar). Alternatively, if you don't mind the security hole, give all users access to USB by changing "664" to "666".
Aus dieser Beschreibung habe ich meine Zeile für die /etc/fstab extrahiert:
Code: Alles auswählen
none /proc/bus/usb usbfs devgid=85,devmode=664 0 0
Der Eintrag steht zur Zeit ganz unten in der fstab und sollte wahrscheintlich hinter dem Eintrag für proc bleiben, um korrekt zu funktionieren.
In meiner fstab sieht die Zeile dann mit der korrekten ID so aus:
Code: Alles auswählen
none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0
Code: Alles auswählen
procbususb /proc/bus/usb usbfs rw 0 0
Würde der Eintrag in der mtab fehlen, so wäre das entsprechenden Gerät, wenn ein Eintrag in der fstab exisitiert, nicht korrekt gemountet worden. Auch mit obigem Eintrag in der mtab funktioniert USB im Gast von VirtualBox gerade getestet)!
Die USB-Gruppe existiert noch, hat aber evtl keinen Einfluss mehr (kann ja mal jemand ohne diese Gruppe testen).
Ob diese Lösung Debian konform ist, kann ich nicht sagen, da ich ein Neuling bin

Dell X1 (1,1GHz Centrino, 1,28GB RAM), Debian Etch
Gnome, Kopete
Gnome, Kopete