Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualBox USB aktivieren?
Nachdem ich jetzt weiss, wie man bei Virtualbox Version 1.6.2 unter openSUSE 11.0 das Vollbild aktiviert, habe ich noch ein Problem.
Wie aktiviert man USB für das Gastsystem? (in meinem Fall WinXP mit SP3)
Gebe ich in der Konsole als super user den Befehl ein:
zgrep -i config_usb_device_fs /proc//config.gz
erhalte ich diese Ausgabe: CONFIG_USB_DEVICEFS=y
usbfs ist also in meinem Kernel Version 2.6.25.9-0.2 aktiviert.
Diverse Tipps, dass man die fstab ändern muss, haben mir nicht geholfen.
Ich habe die fstab deshalb wieder in den Originalzustand zurückversetzt.
Sie sieht jetzt so aus:
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part3 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part1 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part2 /home ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
Im Moment habe ich keine Idee was ich da noch probieren kann.
Hat da jemand noch eine Idee?
User in Gruppe vboxusers?
grep vboxusers /etc/group
z.B.
vboxusers:!:1000:<user>
vs.
grep usbfs /etc/fstab
z.B.
none /proc/bus/usb usbfs devgid=1000,devmode=660 0 0
Ich erhalte folgende Ausgaben wenn ich als super User in der Konsole die Befehle eingebe:
homeoffice:/home/kurt # grep vboxusers /etc/group
vboxusers:!:109:
homeoffice:/home/kurt # grep usbfs /etc/fstab
usbfs /proc/bus/usb usbfs noauto 0 0
homeoffice:/home/kurt #
Ich habe die fstab jetzt so da im Manual von Virtualbox steht, man soll das in die fstab schreiben.
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part3 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part1 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_ST3320620AS_3QF02BGL-part2 /home ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
none /proc/bus/usb usbfs devgid=109,devmode=666 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
Unter Yast, gehört mein user der Gruppe vboxusers an.
UID meines Users ist 1000.
In Virtualbox sind beide Kästchen für den USB Controller und USB 2.0 aktiviert.
Bis jetzt ist alles leider ohne den gewünschten Effekt.
Bei mir funktionierts mit folgendem Eintrag in der fstab:
usbfs /proc/bus/usb usbfs devmode=666,devgid=1000 0 0
Wenn's noch immer nicht funktioniert ein
mount -a in /etc/init.d/boot.local einfügen.
Dietger
Bei mir liefs so:
mount -a
in der /etc/init.d/boot.local
den Eintrag mit der vboxusers-GID in der /etc/fstab
USB-Filter anlegen für jedes gewünschte USB-Gerät
fertig:D.
Edit: Falls das zufällig ein iPod der neueren Generationen sein sollte, den du da einbinden willst, musst du u.U. die USB 2.0 Checkbox deaktivieren. Sonst wird er nicht erkannt, zumindest bei mir nicht.
Ein dickes, fettes DANKE!!!!!!!! an Euch.
Jetzt tut auch USB. :-)
Hallo Leute,
ich habe das hier auch mal versucht. Bei mir klappt das aber immer noch nicht.
Ich habe OpenSuse 11.0
grep vboxusers /etc/group
vboxusers:!:118:karsten
fstab sieht so aus:
/dev/disk/by-id/scsi-SATA_MAXTOR_STM38021_6PS42HBF-part1 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_SAMSUNG_HD080HJS0YRJ1PP500584-part1 swap swap defaults 0 0
/dev/md0 / ext3 defaults 1 1
/dev/md1 /home ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
usbfs /proc/bus/usb usbfs devmode=666,devgid=118 0 0
danach mach ich ein mount -a
und dann ein restart des vbox servers.
/etc/init.d/vboxdrv restart
Stopping VirtualBox kernel module done
Starting VirtualBox kernel module done
Im vbox client habe ich auch die Filter angelegt. Dort zeigt er an
USB
Gerätefilter
2 (2 aktiv)
Aber im Gastbetriebssystem Windows 2000 kommt das nicht an. Ich kann z.B. den USB Drucker nicht anlegen, weil Windows ihn gar nicht findet.
Hat jemand noch 'ne Idee, woran das liegen kann?
Ich kann z.B. den USB Drucker nicht anlegen, weil Windows ihn gar nicht findet.
Manchmal muss der Drucker bei gestarteter Virtualbox neu gestartet / USB raus- und wieder reingesteckt werden, weil cups sich das Ding schon gekrallt hatte.
Hallöle,
hat sich mit der Windows Methode beheben lassen. Heißt ein Reboot des Rechners hat das Problem behoben.
Fragt mich nicht warum...
hi leute,
cool, dass es so gute loesungen von euch für das thema usb bei virtualbox gibt. ich hoffe, dass es in zukunft von der projektseite (oder sun) her geloest wird ohne die rechte am usb fs zu biegen :) . ich nutze debian (etch) und wollte das vorgeschlagene, das ja bei den anderen auch funktioniert ebenso machen. also zuerst die vboxgid zu der mein user (sbehnam73) angehoert rausbekommen:
sbehnam73@etch1:~$ id
bei der ausgabe sollte dann das z.b. stehen: ...,53441(vboxusers) ... die gid nummer kann auch anders lauten.
dann die entsprechenden eintraege in die fstab gemacht. ebenso den eintrag "mount -a" in "/etc/rc.local" anstatt "/erc/boot.local" wie bei suse. beim booten erhielt ich dann den fehler, dass der mountpunkt "/proc/bus/usb" busy ist.
Ich habe es dann anders geloest, eintrag aus "fstab" und "rc.local" wieder raus genommen und nur folgenden eintrag in "rc.local" gemacht:
## We change the mount permissions of /proc/bus/usb to make usb working in virtualbox
[CODE] mount -o remount,rw,devgid=53441,devmode=660 /proc/bus/usb
so hat es dann funktioniert. trotzdem vielen dank für die anleitung, da sie mir zeit gespart hat. das gleiche sollte dann auch fuer ubuntu, kubuntu, mubu.... :) user gelten.
gruss
saman
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.