VMware 3.0 and RedHat 7.2

VMware 3.0 and RedHat 7.2

Post by Jerom » Fri, 07 Dec 2001 13:32:12



I've been stumped by VMware's configuration script. Even though I have
pre-built modules for 7.2, there's a test that fails. I extracted the test
from the script and ran it manually:

[1027] jerome # /sbin/insmod -p -f
  /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o

This is what it returned:

/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol __pollwait_R6dac8142
/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol irq_stat_R67732e05
/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol __free_pages_R3dd2e974
/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol misc_deregister_R15e10187
/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol misc_register_Re4691eef
/usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
unresolved symbol mem_map_Rfb7cd42f

What do I do now? I tried the compilation option but it complains about
/usr/src/linux/include not being found, and GCC 2.96.

 
 
 

VMware 3.0 and RedHat 7.2

Post by Ashok Ra » Fri, 07 Dec 2001 14:14:09


The problem is that symbols in the binary you got dont match what is shipped
with Redhat.

try cat /proc/ksyms | grep pollwait

if you see a different value from what is shown as undefined, you are out of
luck. I would suggest not doing a insmod. there are 2 binaries that must be
shipped with VMWARE. this problem could happen if you are currently booted
from a SMP kernel and trying to load uniprocessor module binaries. trry
uname -r to check that.

the install should be loading to /lib/modules/2.x.y.-z/ area. the directoery
would be suffixed with smp if this is a SMP kernel. using a modprobe
<module> determines the right location and loads correctly provided the
install put things in the right place. Its possible that vmware shipped the
wrong binaries, so you might want to go to them and ask whats the deal here.

ashokr

Quote:

> I've been stumped by VMware's configuration script. Even though I have
> pre-built modules for 7.2, there's a test that fails. I extracted the test
> from the script and ran it manually:

> [1027] jerome # /sbin/insmod -p -f
>   /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o

> This is what it returned:

> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol __pollwait_R6dac8142
> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol irq_stat_R67732e05
> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol __free_pages_R3dd2e974
> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol misc_deregister_R15e10187
> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol misc_register_Re4691eef
> /usr/lib/vmware/modules/binary/up-2.4.7-10-RH7.2-enigma/objects/vmmon.o:
> unresolved symbol mem_map_Rfb7cd42f

> What do I do now? I tried the compilation option but it complains about
> /usr/src/linux/include not being found, and GCC 2.96.


 
 
 

VMware 3.0 and RedHat 7.2

Post by Jerom » Sat, 08 Dec 2001 08:31:00



Quote:> The problem is that symbols in the binary you got dont match what is
> shipped with Redhat.

I installed the kernel sources and was able to recompile, wuth a few
warnings that don't seem to get in the way.

BUT, the one thing that kept me up the rest of the night is that if you
have better than an AMD-K6 Windows95 (any release) needs a patch to
correct some timing dependencies in their IOS subsystem. This kept me
scratching my head for a while until I searched the MS support site.

So if you get vmware going, only find that Windows95 dies with a "Windows
Protection Error", you need a patch called "amdk6upd.exe" which can be
installed from Safe Mode. Without the patch it's 50/50 whether Win95 will
boot. Took me three installs before I thought about checking with MS.

Thanks for the response.