Site News
Spammer domain block list updated [more]
OSX Killer apps collections updated [more]
 Automatic web page date stamping project [more]
 Basic Perl DBI tutorial [more]

Other Stuff
Farscape returns in 4 hour mini series [more]
Want to take back the internet, [Get Firefox!]
July 05, 2008


DISCLAIMER: All the information contained in this page, or any linked from it, is provided as is, having no warranty or support of any kind, and is used entirely at your own risk.

Optimized Kernel


When I first put this C1Vx HOWTO up, I started to get emails asking for a copy of the .config file I used for my various Kernel builds, until now I had avoided putting this on public display as it was in a constant state of change, only emailing it where asked, from now on this file will be kept updated on this page. That is until now, with the 2.4.xx Kernel I feel that with the exception of the power management issue which it looks like will have to wait for ACPI and the 2.5 Kernel, all the issues have been sorted out and the install is very stable. So that said, here it is. OOPS almost forgot I have only used this on a Slackware 8 based system, hence the mention of the /usr/src/Linux directory, yours may be called something else, other than that you should not have any problems with other distributions. If it works on your non Slackware Linux please let me know.

Kernel notes.

  1. This does not support that over priced Sony PCMCIA CDROM drive.
  2. The only PCMCIA network cards supported are my Linksys PCML56 and also my 3c574.
  3. I assume that your Kernel source tree is patched to include Marcel's full screen console patch.
  4. The USB floppy is supported and tested, no other USB devices are.
  5. The sound support is via the 2.4.xx OSS drivers only.
  6. The Firewire support is disabled, as I do not have anything to use with it.
  7. All the new Sony support features are static in the Kernel.
  8. Filesystem automounter is disabled.

Usage

Now you have downloaded the config file for the kernel version you are using, you first need to uncompress it, thats done like this :-

bzip2 -d 2.4.xx-config.bz2
TIP: For help with handling compressed files under Linux/Unix/OSX see my HOWTO, which covers most of the common formats in detail.

This will result in a file called config (note that its not .config at this stage), now you need to copy this file into your /usr/src/Linux directory and rename it to .config. You will note that I did not provide a .config file, this is the results of emailing several copies of this out to various people over the past few months, they uncompressed it and the file looked like it just vanished, due to the . in the name which hides the file. The first thing to do just in case you already have a .config file in your source tree is to back this file up, thats done like this :-

cp /usr/src/Linux/.config /usr/src/Linux/config.backup

Now with that out of the way, you can copy my file into your source tree, which is done like this (assuming its in your current dir)

cp config /usr/src/Linux/.config

At this point you are ready to rebuild your Kernel using my .config file. At this point you should be reading the Kernel HOWTO to make sure that you are happy with rebuilding.

My pre-compiled Kernel

As part of this major update to the Linux HOWTO, I have now included a pre-compiled Kernel thats already fully optimized for use on the C1Vx. Using this will save you from having to compile your own. If you want to use this I have covered its installation in the Slackware 8 base operating system pages which I encourage you to read before using this Kernel.


Links and Related Pages

 
Updated: June 19, 2004 Top