Re: Problems insmod ppp in 2.0.31+2.0.32

Geoff Hoff (ghoff@math.utk.edu)
Thu, 20 Nov 1997 19:27:10 -0500


Its because the slhc module is not loaded and ppp depends on it. The block
major 2 device is the floppy drive. Perhaps you changed something in
/etc/conf.modules. Try adding the directive keep on the first line. This
keeps all the default commands that modprobe knows about. Otherwise the
defaults are overwritten by what you put in the file.

> Hey all!
>
> NOTE: May be it's just a problem I have!
>
> Since Kernel 2.0.31 I can't insert the 'ppp' module anymore.
> 'insmod ppp' or even 'insmod /lib/modules/2.0.32/net/ppp.o seem not
> to work.
>
> It results in a:
>
> slhc_free undefined
> slhc_init undefined
> slhc_toss undefined
> slhc_uncompress undefined
> slhc_remember undefined
> slhc_compress undefined
> Loading failed! The module symbols (from linux-2.0.32) don't match
> your linux-2.0.32
>
> So I'm pretty much stuck and don't no what to do anymore. I compiled
> ppp into my kernel and everthing works fine. Thanx for your help!
>
> Martin
>
> P.S.: I should mention, that even the autoload of modules seems to be
> broken on my system. Trying a 'mdir a:' results in a
>
> Nov 19 19:45:17 velvet modprobe: Can't locate module block-major-2
>
> Whereas a 'insmod floppy' followed by 'mdir a:' works properly.
>
> I did make dep; make clean; make zlilo, make modules; make
> modules_install and a 'depmod -a'.
>
> My System is Redhat 4.2.
>
> Nov 19 19:45:17 velvet modprobe: Can't locate module block-major-2
>
> I did make dep; make clean; make zlilo, make modules; make
> modules_install and a 'depmod -a'.
>
> My System is
>
>
> ----------------------------------
> E-Mail: Martin Rode <rode@unixg.ubc.ca>
> Date: 19-Nov-97
> Time: 19:48:31
>
> LINUX --
> or where do you want to go tomorrow?
> ----------------------------------