Hi Pablo,

Thanks for your reply!

I could solve the problem by following the last of the steps you
described.  Even if this introduces a security hole, I am willing to
accept this for a while.  Finally I can solve all my problems
without having to rely on a dual-boot installation anymore :)

I would like to thank the developers of VirtualBox (and cygwin) to
make it so easy to work on Microsoft problems/projects proposed by
clients without having to resign on a unix / linux environment.

Pablo Sanchez wrote:
 >> Subject: [vbox-users] Not permitted to open the USB
 >> [...]
 >> Failed to attach the USB device PLEXTOR DVDR PX-750A [0418] to
 >> the virtual machine winxp.
 >>
 >> Not permitted to open the USB device, check usbfs options.
 >> [...]
 >
 > I'm going to 'guess' that this is the same situation with openSUSE 10 
- see
 > the thread 'HOWTO:  USB + openSUSE 10.2 + VirtualBox 1.3.6 (updated)

Here - just to remember - some lines of the thread you are mentioning:

Pablo Sanchez wrote ( 
http://vbox.innotek.de/pipermail/vbox-users/2007-March/000979.html ):
[...]
 > Preconditions
 > =============
 > VirtualBox must not be installed; uninstall it in order for it to 
'see' the
 > changes.  You can install it before the kernel re-compilation or after.
 >
 >     # rpm --erase VirtualBox
 >
 > How to re-add USB support
 > =========================
 > 1) Install the following kernel packages
 >
 >    - kernel-source
 >    - kernel-syms
 >
 > 2) Recompile and install the openSUSE 10.2 stock kernel with:
 >
 >    CONFIG_USB_DEVICEFS=y

I already had done this following the indications in the manual,
paragraph `2.2.2. Support for external kernel modules'.  In my case
the kernel headers where not enough and I had to provide the kernel
sources and to compile the kernel locally.

I used the configuration which was installed with my last kernel and
`CONFIG_USB_DEVICEFS=y' was already specified:

  grep CONFIG_USB_DEVICEFS /boot/config-2.6.18-4-686
  CONFIG_USB_DEVICEFS=y

The only thing I had to do was to add the following line to
/etc/fstab, as you mentioned in your mail (there was no "old 'usbfs'
entry" in my case):

 > 3) Comment out the old 'usbfs' entry in /etc/fstab and replace it with:
 >
 >     /dev/bus/usb   /proc/bus/usb   usbfs    defaults,devmode=666   0 0
 >
 >    Note:  devmode=666 will allow _anyone_ on your machine to access
 > /dev/bus/usb;
 >           this is a security hole
 >
 > Postconditions
 > ==============
 > Re-install VirtualBox
 >
 > Additional resources
 > ====================
 > The following link provides the crux of the solution:
 >
 >     http://www.suseforums.net/index.php?showtopic=27788
 >
 > Cheers,
 > -pablo

Thanks for your help!
Dietrich



_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to