Bug 567435

Summary: Virtualbox kernel modules won't load with version 3.1.0
Product: [openSUSE] openSUSE 11.2 Reporter: Forgotten User 5bOUleMVRM <forgotten_5bOUleMVRM>
Component: OtherAssignee: Michal Seben <mseben>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P2 - High CC: fhassel, kkaempf
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User 5bOUleMVRM 2009-12-28 17:40:23 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.6) Gecko/20091201 SUSE/3.5.6-1.1.1 Firefox/3.5.6

When using the newest Virtualbox version 3.1.0 from the Build Service, kernel module vboxdrv.ko is correctly loaded on the host, but not vboxnetadp.ko and vboxnetflt.ko. As a result, no networking is available. Trying to load these 2 modules manually with modprobe results in an error message stating "Invalid module format".

The problem seems to be caused by duplicate symbols in vboxdrv.ko and vboxguest.ko, which fools depmod and causes wrong modules to be loaded. After removing file vboxguest.ko (and also vboxvfs.ko and vboxvideo.ko, which are neither needed on a host) and running depmod again, everything worked fine.

The easiest solution is probably to split package virtualbox-ose-kmp-* into 2 separate packages for hosts and guests.

Surprisingly the problem was only observed on a 32 bit, but not on a 64 bit host.

Reproducible: Always
Comment 1 Michal Seben 2010-03-19 13:14:53 UTC
Hi Norbert !

splited packages prepared in Virtualization repo in buildservice - prepared for testing :)
Comment 2 Michal Seben 2010-03-19 13:25:21 UTC
*** Bug 586146 has been marked as a duplicate of this bug. ***
Comment 3 Forgotten User 5bOUleMVRM 2010-03-22 21:53:03 UTC
The splitted kernel module packages work fine for host as well as guest (after installing a matching kernel version). Many thanks!
Comment 4 Michal Seben 2010-05-13 09:16:41 UTC
splitted vbox kernel modules are in Factory
closing as fixed