On Thu, 12 Jun 2008 11:45:46 +0930
Iain Buchanan wrote:

> Hi,
> 
> On Wed, 2008-06-11 at 20:12 -0400, David Relson wrote:
> > Greetings,
> > 
> > I've got vmware-server installed on my AMD64x2 workstation with
> > kernel 2.6.25-gentoo-r4.  It used to work fine with kernel
> > 2.6.22-gentoo-r9.
> > 
> > My current versions are:
> > 
> >    vmware-server:  1.0.5.80187
> >    vmware-modules: 1.0.0.15-r1
> > 
> > Today vmware won't start up.  It's complaining:
> > 
> >   vmware is installed, but it has not been (correctly) configured
> >   for this system. To (re-)configure it, invoke the following
> > command: /opt/vmware/server/bin/vmware-config.pl.
> > 
> > I've run vmware-config.pl and accepted the default answers to all
> > questions -- the same thing I've done several times over the past
> > year.  The run ends with the following messages:
> > 
> >      * Starting VMware services:      [ ok ]
> >      *   Virtual machine monitor      [ !! ]
> >      *   Virtual ethernet      [ !! ]
> >      *   Module vmnet is not loaded. Please verify that it is loaded
> > before [ !! ]
> >      *   running this script.      [ !! ]
> > 
> >     The configuration of VMware Server 1.0.5 build-80187 for Linux
> > for this running kernel completed successfully.
> > 
> > Given the "module vmnet" message, I've run "emerge --oneshot
> > vmware-modules" and verified that /lib/modules/2.6.25-gentoo-r4/misc
> > has new versions of vmmon.ko and vmnet.ko.  When I run "modprobe
> > vmnet", it reports:
> > 
> >     FATAL: Error inserting vmnet
> >     (/lib/modules/2.6.25-gentoo-r4/misc/vmnet.ko): Invalid module
> >     format
> > 
> > What detail am I missing about building vmnet.ko ??
> 
> I have various vmware module problems, and there are a number of
> tweaks I try when I get to a brick wall:
> 
> sometimes just `rm /etc/vmware/not_configured` is enough, but given
> you can't load it manually, maybe not!
> 
> try both:
> /etc/init.d/vmware stop
> /etc/vmware/init.d/vmware stop
> and make sure all vm* modules are unloaded.
> 
> run vmware-config, but say no to everthing.  Then start start the
> vmware init.d service, see if it works.  (don't run vmware).
> 
> stop vmware, run vmware-config again, and then add in your options.
> Start the vmware service again... and cross your fingers :)
> 
> There might also be some useful messages in dmesg, or syslog (can't
> remember where they go) about why the module isn't loading - perhaps
> there's a deprecated kernel option you have to compile in?
> 

/var/log/messages says:

   vmnet: disagrees about version of symbol struct_module

So I upgraded linux-headers from 2.6.23-r3 to 2.6.25-r4, then emerged
vmware-modules again, ran "modprobe vmnet", and (again) got the above
message 

Attempted to upgrade vmware-modules from 1.0.0.15-r1 to 1.0.0.17-r1 and
found it blocked by vmware-server-1.0.5.80187:

    emerge --oneshot vmware-modules
      Calculating dependencies... done!
      [ebuild     U ] app-emulation/vmware-modules-1.0.0.17-r1 [1.0.0.15-r1] 
      [blocks B     ] >=app-emulation/vmware-modules-1.0.0.16 (is blocking
         app-emulation/vmware-server-1.0.5.80187)

It seems that the vmware-server ebuild only permits modules-1.0.0.15 ...

Is any of this ringing any bells???

Also, reading the google translation of the German posting, it seems to
say there was a conflict with dual core and vmmon and (perhaps)
disabling SMP, then building vmmon, then enabling SMP gave a working
module. This is a guess and I've not yet tried it.
 
Regards,

David
-- 
[email protected] mailing list

Reply via email to