2.6.6-xlife cumulative kernel patch
- 1. Disclaimer
- 2. How to install
- 3. Synopsis
- 4. Download
1. Disclaimer
I didn’t make these patches. I collected them taking my own needs into account and I went through the lengthy and tedious process of combining them in such manner that the resulting kernel is working and stable (so far as I can tell).
2. How to install
Go into the dir where you have the vanilla kernel source. Unpack the patch and apply it using patch -p1 < patch_file. Compile the kernel like you usually do.
Afterwards, don’t forget to install whatever third-party modules you may use.
3. Synopsis
This patch adds supermount, win4lin and lirc support. The 2nd release included the patch for the infamous i387.h floating point exception bug, so it’s actually safe to use a 2.6.6 kernel with this patch applied. The 3rd release added R/W support for packet writing (a.k.a. Direct CD).
Here are the patches that I applied to the vanilla kernel.
- i387.h floating point exception crash fix (see this for details)
- supermount-2.0.4-2.6.2.patch (drivers/scsi/sr.c modified by hand to apply correctly) (from supermount-ng)
- mki-adapter26_1_3_5.patch (mki-adapter for Win4Lin) (from Netraverse)
- Kernel-Win4Lin3-2.6.6.patch (Win4Lin support) (from Netraverse)
- lirc-2.6.5-20040404 (Lirc support) (from Genannt)
- packet-2.6.6.patch.bz2 (CD Packet Writing R/W) (from Telia)
4. Download
linux-2.6.6-xlife-rel3-20041008.patch.bz2 (diff -pruN) (144 KB)
linux-2.6.6-xlife-rel3-20041008.patch.bz2.md5sum (4c59d59b80c991330a74fb4267a7b1d0)
