Joined: Feb. 2007
||Posted: Mar. 30 2008,16:26
To summarize 2.4 kernel compiling along with DSL procedures and your rt2500 driver:
- unpack the wanted kernel to /usr/src/linux-2.4.xx. The directory is not set in stone, it's just a habit to have 2.4 kernelsource there (which these out-of-tree drivers follow btw)
- have gcc1-with-libs and gnu-utils installed, without gcc 2.95 for gains (re-add gcc1-with-libs to overwrite it and symlink cc to gcc)
- cd there and copy the base DSL .config there from kernelsource.dsl (to the root of the unpacked linux-2.4.xx directory)
At the first step you will get to the configuration utility; you can select all parts in, out, or as a module, and get a description of each. First go to processor settings and set the cpu type to yours; this will get you the largest speed gains. Then drop a multitude of drivers not needed to save space
make bzImage modules
sudo make modules_install
|sudo cp arch/i386/boot/bzImage /boot/mykernel|
Then just edit your bootloader to point to the new kernel, and your all set to reboot. If you chose grub, the file is /boot/grub/menu.lst.
After reboot you can compile the rt2500 driver (as it selects the running kernel on what to build for)
There's no such thing as life. Those mean little jocks invented it ;)
Windows is not a virus. A virus does something!