Quote:> Hi I have downloaded kernel version 1.2.9 and the modules 1.2.8.
> The modules readme talks about applying a patch to kernel 1.2.8, but is
> this needed for 1.2.9?
The "vital" patch is included into 1.2.9 with regards to a potential Oops
in "linux/kernel/module.c". The part that patches "linux/drivers/net/ppp.c"
is not included into 1.2.9.
If you want to try the "kerneld" functionality, you will have to apply
the separate kerneld patch in "kerneld.intended_for_1.3" by doing:
cd /usr/src/linux # or wherever you keep the linux sources
patch -p1 < the_kerneld_patch_wherever_you_put_it
then make a new kernel as described in /usr/src/linux/README
Quote:> There is not a lot of documnetation of configuring the kernel and there is
> sone talk of not configuring the kernel to do some of the things that the
> modules can do. Could someone please tell me where I can find docs on the
> details of this stuff? Specifically, :
> 1. Do new kernels come with modules or do you have to download themn
Quite a lot of the drivers and almost all file systems in the kernel are
prepared for being loadable modules. If you answer "n" to the questions
in "make config" for all file systems except the one you are using for
your root file system (and the /proc fs), and answer "n" to all net drivers,
but enable CONFIG_NET, CONFIG_INET and CONFIG_NETDEVICES, almost
all drivers will be compiled as loadable modules when you do:
Read more about this in the file "README.modules" in the linux sources.
Quote:> 2. What modules should I use as opposed to having it built into the
It's up to you... But you will definitely need a driver for your
root disk and a driver for the file system on the root partition.
The "kerneld" makes the kernel look like as if you had built all
the rest of the drivers into the kernel while compiling it, even
the iBCS and ftape modules (if you have them)...
You could also do: "find . -name '*.c' -print | xargs grep MODULE"
Quote:> 3. Do I need to apply that patch that comes with the noew modules?
Except the "vital" patch; no, unless you want to try out "kerneld"...
> THanks for the help!
> -Dan SImon