public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* dma errors with sata_sil and Seagate disk
@ 2004-12-01 17:50 John Lash
  2004-12-01 23:41 ` Alan Cox
  0 siblings, 1 reply; 10+ messages in thread
From: John Lash @ 2004-12-01 17:50 UTC (permalink / raw)
  To: linux-kernel

I'm using the sata_sil driver on a Tyan 2885. It has onboard Silicon Image 3114
SATA interfaces. There's one disk connected now, a Seagate ST380013AS. I've been
seeing persistent problems with errors (DriveStatusError) on the device. It
seems to happen pretty quickly under a load (trying to copy a couple of GB of
files to the disk).

I noticed that the sil_blacklist had quite a few Seagate entries and on
searching the web, found that these were dma problems that looked pretty similar
to mine. Since then I've added this model number to the sil_blacklist table,
rebuilt and rebooted. Now it's stable (just copied 20 GB of data to it). Is this
another problematic drive? Or am I masking the original problem?

I see the problem consistently on 2.6.8.1, 2.6.9, and 2.6.10-rc2-bk13. Also saw
the problems when I tried this on an older AMD MP system with a SI 3112 PCI
controller card.

I don't see any indication that Seagate has released any public firmware
upgrades for this drive. Anybody have a suggestion?

--john

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: dma errors with sata_sil and Seagate disk
@ 2004-12-25 21:02 raz0
  0 siblings, 0 replies; 10+ messages in thread
From: raz0 @ 2004-12-25 21:02 UTC (permalink / raw)
  To: linux-kernel

Hi,

I was wondering whether you know how this bug is dealt with in the siI Windows
drivers. Are they also using some fix that limits the performance? I remember
my friend pulling a file via a cross-over cable (ie: no switch) with some
26megs/s, so I guess not? Would you be so kind to explain this to me? :)

I'm running 2.6.10-rc3 with the blacklisted ST3120026A on the SiI 3512A
controller. When I try 'hdparm -t /dev/sda', I get this:

raz0:/home/morten# hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads:   46 MB in  3.08 seconds =  14.94 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl
for device

Is this the same bug? I haven't noticed any problems other than the hdparm
one.

Please CC me if you reply; I am not on the list.

	Morten

>> I've never been able to get a non NDA list of the affected drives. Got
>> to love vendors some days
>
>I seriously doubt a complete list exists, NDA or no.  You'd have to poll

>each vendor.
>
>I also suspect that a few of the more recent Seagate additions are 
>simply masking a problem in the BIOS.
>
>SiI 311x problems have a history of resolving themselves through BIOS 
>updates and tweaks.  Most recently a lockup was solved by tweaking a 
>'byte enable' setting in an nForce mobo BIOS.
>
>	Jeff


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

end of thread, other threads:[~2004-12-25 21:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-01 17:50 dma errors with sata_sil and Seagate disk John Lash
2004-12-01 23:41 ` Alan Cox
2004-12-02  4:28   ` John Lash
2004-12-02 10:01   ` Måns Rullgård
2004-12-02 23:33     ` Alan Cox
2004-12-03  1:14       ` Måns Rullgård
2004-12-03  4:07         ` Jeff Garzik
2004-12-03  4:19         ` John Lash
2004-12-03  4:05       ` Jeff Garzik
  -- strict thread matches above, loose matches on Subject: below --
2004-12-25 21:02 raz0

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox