Trying to register the VirtualBox kernel modules using DKMS failed
zypper in patterns-openSUSE-devel_kernel
rpm -qa | grep -i virtualbox
to show me that you are member of the vboxusers group
zypper rm virtualbox-ose
you can install Oracle VirtualBox from a repo too. You just have to install the Oracle repo.
zypper ar http://download.virtualbox.org/virtualbox/rpm/opensuse/11.3/ OracleVirtualBox zypper refresh zypper in VirtualBox-3.2
THE PUEL version does have USB support.
If you use the PUEL version, you'll have to compile the module.
So -before installing VirtualBox! - you should have all kernel sources and
headers installed for the kernel you're booting (use uname -r to find out). After each kernel update, you'll have to recompile the module with the command service vboxdrv setup or you'll have the modautocompile service do it for you.
* you might have to do that as root or precede each command with sudo
You can use the virtual machine(s) you creates with the PUEL version (in the OSE version). The difference is that, with that version, you'll have to recompile the module after each kernel update. It takes only 1 minute, but you you need to have the kernel sources and headers installed as well as the programs used to compile (gcc, make, etc).
automatically recompile kernel modules after kernel update