linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Intel ICH8 errata for ata_piix.c
@ 2010-03-01 18:31 Daniel Nilsson
  2010-03-01 23:51 ` Robert Hancock
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Nilsson @ 2010-03-01 18:31 UTC (permalink / raw)
  To: jgarzik; +Cc: linux-ide

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.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Intel ICH8 errata for ata_piix.c
  2010-03-01 18:31 Intel ICH8 errata for ata_piix.c Daniel Nilsson
@ 2010-03-01 23:51 ` Robert Hancock
  0 siblings, 0 replies; 2+ messages in thread
From: Robert Hancock @ 2010-03-01 23:51 UTC (permalink / raw)
  To: Daniel Nilsson; +Cc: jgarzik, linux-ide

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?

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-03-01 23:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-01 18:31 Intel ICH8 errata for ata_piix.c Daniel Nilsson
2010-03-01 23:51 ` Robert Hancock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).