Comment 8 for bug 155702

Revision history for this message
David Wynn (wynn-david) wrote :

I tried recompiling the latest stable kernel from the official kernel archives -- 2.6.23.8 -- by taking the stock Ubuntu .config file and a make oldconfig. By using Ubuntu's .config file, the SiS 5513 module was *not* included in the kernel. For that test, I had the same results as I have with the provided Gutsy kernel -- my computer would not boot because it could not find the hard drives.

But the simple task of enabling the SiS 5513 module to be built got my computer up and running. So, I currently have a Gutsy computer with a 2.6.23.8 kernel and, with the help of "envy", the latest nvidia drivers.

This is all that needs to change. In the .config file, instead of this:
# CONFIG_BLK_DEV_SIS5513 is not set

Use this:
CONFIG_BLK_DEV_SIS5513=m

I've been hearing that we're somehow trying to move away from whatever the SIS5513 module is trying to accomplish. That may be, but we didn't accomplish it for Gutsy -- and now we've broken everyone that uses this kind of interface (including SiS 5513 and Intel 82801 EB/ER IDE controllers, and any other controllers that use this module).

Evidently the Ubuntu kernel folk canceled this hardware-specific kernel fix, then forgot to actually test it on the related hardware. And now that this is in the "stable" distribution, we're having a hard time convincing them that they've dropped support for these specific IDE controllers.

Cheers!