next up previous Link to 'computer' page
Next: fglrx (ATI provided X Up: System Software Previous: YaST, package management

Compiling the kernel

I had a few reasons to try and compile my own kernel...

  1. kernel 2.6.16 (provided with OpenSuSE 10.1) does not have SD card support
  2. kernels up to at least 2.6.18-rc2 are broken when it comes to recognising Kingston Ultimate (100x) 4GB compact flash cards in the Muramasa CF slot
  3. kernels prior to 2.6.17 do not normally allow the use of advansys SCSI drivers.
Creating vanilla kernel RPMs with `make' and then `make binrpm-pkg' throws up various warning and errors, including the inability of `nm' to handle the number of ksyms. Trying to install the created package will often fail without the `-nodeps' options because of errors like `ksym (...) =? is needed by kernel-?'. The solution is found in burogu's web-page (use a translator!), which is to ensure that MODVERSIONS is turned off.


next up previous Link to 'computer' page
Next: fglrx (ATI provided X Up: System Software Previous: YaST, package management
David Fong 2011-01-25