problems with module under 6.1

David Banning david+dated+1155444093.d56765 at skytracker.ca
Tue Aug 8 04:41:36 UTC 2006


I am attempting to install the module svr4 under FreeBSD version 6.1

I initially tried to run my SVR4 binary by compiling svr4 right into the
kernel. The kernel compiles, but the svr4 binary will not run. 

Attempting to run my svr4 binary gives the error;

1250 Abort trap: 6

I know my svr4 binary runs under FreeBSD 4.9, so I figure "fine, I can 
load the module.  Presently, under my 4.9 system, modules are;

Id Refs Address    Size     Name
 1    6 0xc0100000 402368   kernel
 2    2 0xc0dc3000 a000     ibcs2.ko
 3    1 0xc0dd0000 3000     ibcs2_coff.ko
 4    1 0xc0dd6000 15000    linux.ko
 5    1 0xc0df4000 3000     streams.ko
 6    1 0xc0df7000 15000    svr4.ko

Back to my problem 6.1 system;

I looked in /boot/kernel but the svr4.ko file doesn't exist.
So I went into /sys/modules/svr4 and attempt to compile it.
I get errors that the files opt_sysvipc.h and opt_ktrace.h were missing.

A locate command found that those files were available elsewhere in the
system, so now I try copying those files to /sys/modules/svr4.
Following another compile, now svr4.ko is created, but it will not load;

192# kldload svr4
kldload: can't load svr4: File exists

Of course it won't - it's compiled into the system. So I take the module
-out- of configuration file,  and I recompile the kernel.

Again I have to compile the svr4 separately. When I try to load it now 
after reboot, I get;

# cd /boot/kernel
# kldload svr4
kldload: can't load svr4: No such file or directory

OK - so I try and add the extension;

# kldload svr4.ko
kldload: can't load svr4.ko: No such file or directory

Yet the file exists;

# ls -tld /boot/kernel/svr4.ko
-r-xr-xr-x  1 root  wheel  79856 Aug  7 20:33 /boot/kernel/svr4.ko
#

I checked /sys/modules/svr4/README and checked that streams in compiled into
the kernel, which it is.

Now I am at a loss as to where to go from here. My next step is to 
cvsup the system and rebuild and reinstall world.


More information about the freebsd-questions mailing list