Not all these patches have been tested together. It's harder than you think. We will be hopefully shipping more unified patches soon. --- For 440BX users: irq_route.diff is Tyson Sawyer's patch to properly handle LINUXBIOS kernels. It has been tested on 2.4.0-test6 kernels. --- For SiS630 users: Use the linux-2.4.0-test12-sis630-sisfb_lite.patch ONLY. There is also a sameple kernel configuration file config-2.4.0-test12.sis. This will build a kernel that works with LinuxBIOS. --- For IDE spinup patch you can use the ide-spinup.patch. This will ONLY add a patch to force IDE controllers on, and wait for hda to spin up