Stibbons: : ) I'm not employed by Ubuntu/Cannonical (but I can program) so this advice may be wrong. It sounds like a fix for your card needs to be made but a straight port of the .15 module to .20 is unlikely to work because the kernel interfaces have changed (and thus you will need to modify the .15 to call the right functions and any new functions will need to be inserted etc.). You can see a history of the very latest ata_piix module from upstream by looking at http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=history;f=drivers/ata/ata_piix.c;h=a78832ea81fa0f5cc9460cca362f498307820cb1;hb=HEAD . I would also expect the .20 driver to have support for newer cards and perhaps new features too.
The fastest way to get a fix is to narrow down what change broke your card. The traditional way of doing this is to take a working driver and a broken driver then do bisection until you find the change that broke things. This is time consuming but ultimately tends to have good results if you can narrow it down to one patch (these days it has become easier because the kernel source code is managed with the version control software git). Doing this is beyond the scope of this comment though. The other thing you can do if you are willing to test vanilla upstream kernels is to see whether the latest vanilla kernel has the issue. If it does you can then say so in the upstream kernel bugzilla ( http://bugzilla.kernel.org/ ). -- ICH7 rev 1 SATA controller not supported https://bugs.launchpad.net/bugs/131696 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs