linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* sata_sil.c, 3512 and SIL_QUIRK_MOD15WRITE
@ 2006-02-22 18:03 Jon Kåre Hellan
  2006-02-23  2:07 ` Tejun Heo
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Kåre Hellan @ 2006-02-22 18:03 UTC (permalink / raw)
  To: linux-ide

My Shuttle SN85G4V2 with Silicon Image 3512 SATA controller has been locking up
frequently for a while. Console message:

ata1: command 0x35 timeout, stat 0x58 host_stat 0x61
ata1: status=0x58 { DriveReady SeekComplete DataRequest }
sd 0:0:0:0: SCSI error: return code = 0x8000002
sda: Current: sense key: Aborted Command
    Additional sense: Scsi parity error
end_request: I/O error, dev sda, sector 57582833
Buffer I/O error on device sda6, logical block 3097255
lost page write due to I/O error on sda6
ATA: abnormal status 0x58 on port 0xF8802087
ATA: abnormal status 0x58 on port 0xF8802087

I have a Seagate ST3200822AS disk, which is on the blacklist in sata_sil.
In sil_pci_tbl in drivers/sata/sata_sil.c, I changed 3512 from sil_3112 to
sil_3112_m15w, enabling SIL_QUIRK_MOD15WRITE for my controller. With this, the
lockups are gone.

Looks like MOD15WRITE was turned off for the 3512 between 2.6.13 and 2.6.14.
This may have been a mistake, or else my system is unusually flaky. 

See also my Debian bug report
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=353790

(I wrote there that I saw the lockups in the 2.6.8 kernel as well. Back then,
the blacklist affected my controller, but my disk drive didn't get on the
blacklist until 2.6.11).

Regards

Jon


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

end of thread, other threads:[~2006-02-24 18:07 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-22 18:03 sata_sil.c, 3512 and SIL_QUIRK_MOD15WRITE Jon Kåre Hellan
2006-02-23  2:07 ` Tejun Heo
2006-02-23  3:35   ` Jeff Garzik
2006-02-23  3:52     ` Tejun Heo
2006-02-23  3:58       ` Jeff Garzik
2006-02-23  6:59   ` Jon K Hellan
2006-02-23  7:19     ` Tejun Heo
2006-02-24  7:08       ` Jon K Hellan
2006-02-24  7:21         ` Tejun Heo
2006-02-24  7:26           ` Tejun Heo
2006-02-24  8:33           ` Jon Kåre Hellan
2006-02-24 18:07           ` Jon K Hellan

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).