• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gestoppt]virtual box: keine usb-geräte verfügbar

Warscheinlich einfaches Problem, aber ich findes in nicht:
Opensuse 11.1, virtualbox 2.0.6, Gastsystem ist windows xp, ich bin in der Nutzergruppe eingetragen.
1. es sind keine usb-Geräte verfügbar. Wo kann ich die aktivieren?
2. wenn ich mein DVD-Brenner aktivieren will kommt beim start die Fehlermeldung:


Code:
Cannot open host device '/dev/sr0' for readonly access. Check the permissions of that device ('/bin/ls -l /dev/sr0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user.
VBox status code: -38 (VERR_ACCESS_DENIED).


Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
Console
Interface:
IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}

Ich habe die Device group nirgends gefunden.Danke für gute Tipps oder links.
 
OP
C

carpenterfive

Member
Welch Freude, die Installation war einfach und das virtuelle Windows der OSE Version hat es auch wieder gefunden, so dass ich es nicht noch mal tun muss.
Hoffentlich letztes Problem: Wenn ich mein CD Laufwerk einbinden will, dann kommt obige Fehlermeldung.

1 Wie werde ich "member of device group"
ich habe in yast gestöbert, war aber nicht erfolgreich?

doch noch eines:

2 Die USB kann ich zwar jetzt grundsätzlich einbinden, der Scanner wird auch gefunden, aber mein USB Stick erscheint im Windowsarbeitsplatz nicht. WEnn ich ihn in laufenden virtualbox erlauben will, also nicht unter windows sondern in der Menuleiste von VB, dann erscheint mein USB grau hinterlegt, mein Scanner jedoch ist regulär zu sehen. Drucker erscheint auch nur grau. wie gesagt, als user bin ich eingetragen.
unter linux habe ich den usb stick ausgehängt. In den FAQ habe ich dazu bisher nichts gefunden. guest additions sind installiert
 
OP
C

carpenterfive

Member
zum CDrom: Dieser Abschnitt aus dem Handbuch war die Lösung

11.5.2 Linux host CD/DVD drive not found
If you have configured a virtual machine to use the host’s CD/DVD drive, but this
does not appear to work, make sure that the current user has permission to access
the corresponding Linux device file (/dev/hdc or /dev/scd0 or /dev/cdrom or
similar). On most distributions, the user must be added to a corresponding group
(usually called cdrom or cdrw).

Die vboxusers habe ich nochmal kontrolliert, da bin ich eingetragen, das usb Problem besteht fort.
Im Handbuch steht:

Code:
11.5.7 USB not working
If USB is not working on your Linux host, make sure that the current user is a mem-
ber of the vboxusers group. On older hosts, you need to make sure that the user
has permission to access the USB filesystem (usbfs), which VirtualBox relies on to
retrieve valid information about your host’s USB devices. The rest of this section only
applies to those older systems.
 

dietger

Hacker
Ist usbfs in fstab eingetragen ? Poste die doch mal.
Theoretisch soll es mit der neuen VB Version zwar ohne Eintrag gehen, scheint aber nicht so richtig
zu funktionieren, zumindest bei mir nicht. ;)


Dietger
 
OP
C

carpenterfive

Member
???

Code:
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part6 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part7 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-ST340014A_5JXBT0WZ-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
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

scheint drin zu sein?
 
OP
C

carpenterfive

Member
Ich hoffe sie ist jetzt richtig:

Code:
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part6 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part7 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-ST340014A_5JXBT0WZ-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/sys/bus/usb/drivers /proc/bus/usb usbfs devgid=112,devmode=664 0 0
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

wenn ich dann nach Neustart:
Code:
linux-9ou5:~ # cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: Datei oder Verzeichnis nicht gefunden


Dafür kommt beim Neustart der VB eine Fehlermeldung, ähnlich wie beim fehlenden CDrom;


Code:
Cannot open host device '/dev/fd0' for read/write access. Check the permissions of that device ('/bin/ls -l /dev/fd0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user (VERR_ACCESS_DENIED).
Unknown error creating VM (VERR_ACCESS_DENIED).


Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
Console
Interface:
IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}

Was ist noch falsch: habe ich den Eintrag falsch gemacht. Die Nummer 112 habe ich mit

Code:
linux-9ou5:~ # cat /etc/group | grep vboxusers
vboxusers:!:112:steffen

ermittelt
 

dietger

Hacker
Ich hoffe sie ist jetzt richtig:
Nicht wirklich. Bei mir sieht das so aus.

Code:
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJDWQ911378-part1 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJDWQ911378-part2 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-IC35L060AVV207-0_VNVB30G2SR6RZT-part8 /dos/G               vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJDWQ911378-part3 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-SAMSUNG_HD321KJ_S0MQJDWQ911378-part4 /home2               ext3       defaults              1 2
/dev/disk/by-id/ata-IC35L060AVV207-0_VNVB30G2SR6RZT-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/ata-IC35L060AVV207-0_VNVB30G2SR6RZT-part5 /windows/D           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/ata-IC35L060AVV207-0_VNVB30G2SR6RZT-part6 /windows/E           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/ata-IC35L060AVV207-0_VNVB30G2SR6RZT-part7 /windows/F           vfat       users,gid=users,umask=0002,utf8=true 0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
usbfs                /proc/bus/usb        usbfs      devmode=666,devgid=1000                0 0

Dietger
 
OP
C

carpenterfive

Member
Ah Danke, habe gesehen, das bei bei mir ein "no auto" erscheint. Allerdings weiss ich nicht was ich jetzt tun muss, damit das anders wird.
 
OP
C

carpenterfive

Member
Hab ich gemacht, allerdings kommt immer noch die Fehlermeldung:

Code:
Cannot open host device '/dev/fd0' for read/write access. Check the permissions of that device ('/bin/ls -l /dev/fd0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user (VERR_ACCESS_DENIED).
Unknown error creating VM (VERR_ACCESS_DENIED).


Fehlercode:
NS_ERROR_FAILURE (0x80004005)
Komponente:
Console
Interface:
IConsole {e3c6d4a1-a935-47ca-b16d-f9e9c496e53e}

beim Starten der virtuellen maschine (also windows)

die kam zum erstem mal, als ich nach eimal diese zeile in die Fstab eingefügt habe und einen reboot gemacht habe:
Code:
/sys/bus/usb/drivers /proc/bus/usb usbfs devgid=112,devmode=664 0 0

mittlerweile habe ich sie wiedergelöscht, aber sie scheint was verstellt zu haben. Kann da ich was rückgängig machen?

Die aktuelle fstab ist:
/
Code:
dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part6 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part7 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-ST340014A_5JXBT0WZ-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
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      devmode=666,devgrid=112                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

Die Abrfage von cat... gibt aus:
Code:
linux-9ou5:~ # cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: Datei oder Verzeichnis nicht gefunden

Laut anleitung von stefan.hacker müsste diese ja erstellt werden und abgefragt werden können oder? Zumindest taucht in der Abfrage und in der Fehlermeldung "device" auf.
 

stefan.becker

Advanced Hacker
Bitte nimm aus dem Howto das Beispiel zu Suse 11.x und auch den mount Befehl. Sonst geht es nicht. Ist leider doch noch Gefrickel.
 
OP
C

carpenterfive

Member
Also, erstmal danke: die
Code:
cat /proc/bus/usb/devices
zeigt schon mal was an:

Code:
linux-9ou5:/home/steffen # cat /proc/bus/usb/devices

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0                   
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=1d6b ProdID=0002 Rev= 2.06                            
S:  Manufacturer=Linux 2.6.27.19-3.2-pae ehci_hcd                
S:  Product=EHCI Host Controller                                 
S:  SerialNumber=0000:00:1d.7                                    
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA                           
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms                    

T:  Bus=05 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=152d ProdID=2336 Rev= 3.0e                            
S:  Manufacturer=MEDION                                          
S:  Product=MEDION HDDrive2GO                                    
S:  SerialNumber=946288888888                                    
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA                           
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms                              
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms                              

T:  Bus=05 Lev=01 Prnt=01 Port=07 Cnt=02 Dev#=  5 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=058f ProdID=6387 Rev= 1.01                            
S:  Manufacturer=takeMS                                          
S:  Product=colorline                                            
S:  SerialNumber=A7E13232                                        
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA                           
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms                              
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms                              

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0                   
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=1d6b ProdID=0001 Rev= 2.06                            
S:  Manufacturer=Linux 2.6.27.19-3.2-pae uhci_hcd                
S:  Product=UHCI Host Controller                                 
S:  SerialNumber=0000:00:1d.3                                    
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA                           
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms                    

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0                   
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=1d6b ProdID=0001 Rev= 2.06                            
S:  Manufacturer=Linux 2.6.27.19-3.2-pae uhci_hcd                
S:  Product=UHCI Host Controller                                 
S:  SerialNumber=0000:00:1d.2                                    
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA                           
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms                    

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs=  1     
P:  Vendor=04b8 ProdID=0103 Rev= 0.01                            
S:  Manufacturer=EPSON                                           
S:  Product=Perfection610                                        
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  2mA                           
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms                         
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms                         

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc= 11/900 us ( 1%), #Int=  1, #Iso=  0                   
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1     
P:  Vendor=1d6b ProdID=0001 Rev= 2.06                            
S:  Manufacturer=Linux 2.6.27.19-3.2-pae uhci_hcd                
S:  Product=UHCI Host Controller                                 
S:  SerialNumber=0000:00:1d.1                                    
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA                           
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms                    

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=c03e Rev=20.00
S:  Manufacturer=Logitech
S:  Product=USB-PS/2 Optical Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 98mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.27.19-3.2-pae uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
linux-9ou5:/home/steffen #

Ich habe die Tips befolgt: ich denke die fstab stimmt, ich habe mount -a eingetragen. Beim Start der VM kommt immer noch die obige Fehlermeldung.

Bitte nimm aus dem Howto das Beispiel zu Suse 11.x und auch den mount Befehl. Sonst geht es nicht. Ist leider doch noch Gefrickel.
Was ist damit gemeint? ich habe auch folgendes versucht:
umount /sys/bus/usb/drivers /proc/bus/usb usbfs devgid=112,devmode=664 0 0
da kam aber die Meldung:
Code:
inux-9ou5:/home/steffen # umount /sys/bus/usb/drivers /proc/bus/usb usbfs devgid=112,devmode=664 0 0
umount: /sys/bus/usb/drivers ist nicht eingehängt
umount: usbfs: Nicht gefunden
umount: /proc/bus/usb ist nicht eingehängt
umount: usbfs: Nicht gefunden
umount: /proc/bus/usb ist nicht eingehängt
umount: devgid=112,devmode=664: Nicht gefunden
umount: 0: Nicht gefunden
 
OP
C

carpenterfive

Member
Also: wenn ich Cd, diskette deaktiviere startet die VM, wenn ich eines davon aktiviere kommt die Fehlermeldung.
usb darf ich aktivieren, dann startet die Maschine immer noch, aber die im Filter angebenen USB geräte erscheinen grau unterlegt. Jetzt poste ich noch mal die wichtigsten Dateien:
Die fstab:
Code:
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part6 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD1600AAJB-00J3A0_WD-WCAV30212865-part7 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/ata-ST340014A_5JXBT0WZ-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
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      devmode=666,devgrid=112                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

/etc/init.d/boot.local
Code:
#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany.  All rights reserved.
#
# Author: Werner Fink <werner@suse.de>, 1996
#         Burchard Steinbild, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#

mount -a
 
Oben