Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Jun 2000 01:08:47 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Boris Popov <bp@butya.kz>
Cc:        Jeroen Ruigrok van der Werven <jruigrok@via-net-works.nl>, current@FreeBSD.ORG
Subject:   Re: vmware1/linux broken
Message-ID:  <393A0E8F.41C67EA6@elischer.org>
References:  <Pine.BSF.4.10.10006041247270.39385-100000@lion.butya.kz>

next in thread | previous in thread | raw e-mail | index | archive | help
Boris Popov wrote:
> 
> On Sat, 3 Jun 2000, Julian Elischer wrote:
> 
> > kldload: can't load /usr/local/lib/vmware/lib/modules/vmmon.ko: Exec
> > format error
> > kldload: can't load /usr/local/lib/vmware/lib/modules/vmnet.ko: Exec
> > format error
> > vmware.sh: cannot create /dev/vmnet1: no such device or address
> > jules# dmesg
> > [...]
> > link_elf: symbol linux_ioctl_register_handler undefined
> > link_elf: symbol linux_ioctl_register_handler undefined
> > jules#
> 
>         Could you check if vmmon and vmnet sources contains the following
> lines:
> 
>         MODULE_DEPEND(vmmon, linux, 1, 1, 1); , and
>         MODULE_DEPEND(vmnet, linux, 1, 1, 1); respectively ?
> 
>         If not, add one line to the each module and recompile them. I'm
> unsure if vmware1 port was updated to reflect recent changes in the
> kernel. (vmware2 runs fine for me, the only grief is that license will
> expire soon :)


that fixed it ..
I added the lines to:
usr/ports/emulators/vmware/work/vmware-distrib/vmmon-only/freebsd/linux_emu.c
and
/usr/ports/emulators/vmware/work/vmware-distrib/vmnet-only/freebsd/vmnet_linux.c

I'll try figure out how to fix the port.

> 
> > the symbols are present and the linux module is loaded.
> > link-elf is just incapable of seeing symbols in the module,
> > only in the actual kernel.
> 
>         The symbols looked up in the module name space only if dependency
> tag is present. This effectively allows us to have multiple versions of
> kernel interfaces to be loaded simultaneously.
> 
> --
> Boris Popov
> http://www.butya.kz/~bp/
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

-- 
      __--_|\  Julian Elischer
     /       \ julian@elischer.org
    (   OZ    ) World tour 2000
---> X_.---._/  presently in:  Perth
            v


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?393A0E8F.41C67EA6>