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 [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
--
__--_|\ Julian Elischer
/ \ [EMAIL PROTECTED]
( OZ ) World tour 2000
---> X_.---._/ presently in: Perth
v
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message