On 03/01/2010 12:31 PM, Daniel Nilsson wrote:
Hi, I have a laptop running Linux 2.6.33 with the following SATA chip: "Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)", and I am experiencing random loss of data and a bouncing SATA link. The problem seems to be described by other people in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/297058 . After investigating for a while, I found the errata http://www.intel.com/Assets/PDF/specupdate/313057.pdf , see especially errata #19 which handles MSI. Is this something that is handled in the driver? I have disabled MSI interrupts by using "pci=nomsi" on the kernel boot line for now, and will see if it fixes anything - hopefully it does.
If the controller's not in AHCI mode (and it's not, if ata_piix is in use) then MSI is never used, so that won't do anything.
It doesn't look like that errata should apply to AHCI on Linux either, since the HBA reset is only used on initialization or resume, when the interrupt wouldn't even be enabled.
I think your problem is something else. Unfortunately that Launchpad bug report seems to have the usual problem of multiple, most likely unrelated problems (including totally different hardware/controllers) that have been put into the same report. The initial report seems to be saying they're having problems with a SATA drive but the dmesg output indicates that a PATA drive is timing out. I think we need some more coherent info.
Can you post your full dmesg output from bootup that illustrates the problem?
-- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html