[PlanetCCRMA] anyone running vmware on 2.6.16-1.2080.13.rrt.rhfc4.ccrma?

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Mon Jun 5 11:02:01 2006


On Thu, 2006-06-01 at 22:52 -0600, Joseph Benavidez wrote:
> hello,
> 
> i'm just getting into this very cool planet ccrma stuff. i've yum
> installed planetccrma-core-edge, which installed
> kernel-2.6.16-1.2080.13.rrt.rhfc4.ccrma.
> 
> since i have an nvidia card, i also installed
> kernel-devel-2.6.16-1.2080.13.rrt.rhfc4.ccrma. recompiling and
> installing the nvidia drivers after that went fine.
> 
> so then i moved onto the next thing i have to rebuild after every
> kernel install, and that's vmware.
> 
> whenever i run vmware-config.pl, i get this:
> ...
> make[1]: Entering directory
> `/usr/src/kernels/2.6.16-1.2080.13.rrt.rhfc4.ccrma-i686'
>   CC [M]  /tmp/vmware-config10/vmmon-only/linux/driver.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/linux/hostif.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/cpuid.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/hash.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/memtrack.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/phystrack.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/task.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/common/vmx86.o
>   CC [M]  /tmp/vmware-config10/vmmon-only/vmcore/moduleloop.o
>   LD [M]  /tmp/vmware-config10/vmmon-only/vmmon.o
>   Building modules, stage 2.
>   MODPOST
>   CC      /tmp/vmware-config10/vmmon-only/vmmon.mod.o
>   LD [M]  /tmp/vmware-config10/vmmon-only/vmmon.ko
> make[1]: Leaving directory
> `/usr/src/kernels/2.6.16-1.2080.13.rrt.rhfc4.ccrma-i686'
> cp -f vmmon.ko ./../vmmon.o
> make: Leaving directory `/tmp/vmware-config10/vmmon-only'
> Unable to make a vmmon module that can be loaded in the running kernel:
> insmod: error inserting '/tmp/vmware-config10/vmmon.o': -1 Unknown
> symbol in module
> ...
> 
> checking /var/log/messages, i see this:
> 
> (there are several of the "version magic" lines, complaining about
> different kernel versions not matching the rrt kernel vesion)
> ...
> Jun  1 22:16:50 home kernel: No module found in object
> Jun  1 22:16:50 home kernel: vmmon: version magic '2.6.5-7.108-default
> 586 REGPARM gcc-3.3' should be '2.6.16-1.2080.13.rrt.rhfc4.ccrma
> preempt 686 REGPARM gcc-4.0'
> Jun  1 22:16:50 home kernel: No module found in object
> Jun  1 22:16:51 home last message repeated 6 times
> Jun  1 22:17:39 home kernel: vmmon: Unknown symbol rt_mutex_lock
> 
> i'm doing all this on fc4 i686.
> 
> any ideas on this?

It would seem that the binary vmware kernel module is incompatible with
Ingo Molnar's realtime preempt patch... You will have to use the normal
Fedora kernel if you need vmware (unless vmware fixes this, of course).

-- Fernando