[wplug] Rebuilt Kernel

Rick Smith rick at rbsmith.com
Sun Mar 11 17:04:54 EST 2001


Was this the first 2.4 kernel you were running?
If not, it also needs support of new modutils.
See /usr/src/linux-2.4.2/Documentation/Changes for a list.
For the 2.4.1:

o  Gnu C                  2.91.66                 # gcc --version
o  Gnu make               3.77                    # make --version
o  binutils               2.9.1.0.25              # ld -v
o  util-linux             2.10o                   # fdformat --version
o  modutils               2.4.0                   # insmod -V
o  e2fsprogs              1.19                    # tune2fs --version
o  pcmcia-cs              3.1.21                  # cardmgr -V
o  PPP                    2.4.0                   # pppd --version
o  isdn4k-utils           3.1pre1                 # isdnctrl 2>&1|grep version

Before I knew this, I hacked /etc/conf.modules to have:

  path[net]=/lib/modules/`uname -r`/kernel/drivers/net
  path[parport]=/lib/modules/`uname -r`/kernel/drivers/parport
  path[block]=/lib/modules/`uname -r`/kernel/drivers/block
  path[sound]=/lib/modules/`uname -r`/kernel/drivers/sound
  path[kernel]=/lib/modules/`uname -r`/kernel/arch/i386/kernel

before all the alias stuff.  That worked for me (or at least seemed to).

-- Rick

==

On Sun, Mar 11, 2001 at 04:31:40PM -0500, jjlasalle wrote:
> I got kernel 2.4.2 from Kernel.org and rebuilt it with the following steps:
> 
> make menuconfig
> make dep
> make clean
> make modules
> make modules_install
> make bzImage
> edited lilo.conf
> executed lilo
> make install
> 
> Kernel works ok except (you know there HAS to be an "except") the eth0 
> tulip module will not load. It's built as a loadable module in the 
> kernel.  I can 'insmod tulip' and it works. Just won't do it at 
> startup.  conf.modules has the correct alias statement the ifcfg-eth0 
> script looks unchanged.  What has happened? How can I fix it without 
> putting a kludge in rc.local?
> 
> It's Red Hat 6.2.



More information about the wplug mailing list