Bug 567435 - Virtualbox kernel modules won't load with version 3.1.0
Summary: Virtualbox kernel modules won't load with version 3.1.0
Status: VERIFIED FIXED
: 586146 (view as bug list)
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Other (show other bugs)
Version: Final
Hardware: i686 openSUSE 11.2
: P2 - High : Major with 5 votes (vote)
Target Milestone: ---
Assignee: Michal Seben
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-28 17:40 UTC by Forgotten User 5bOUleMVRM
Modified: 2010-05-13 09:16 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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