Re: [PATCH 3/3] faster workaround
- From: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 11 Oct 2007 15:50:24 +0100
The problem is that the 3112 generates Data FIS's of a size other than a
multiple of 512 bytes. Spec-legal, but exposed firmware bugs in many
early SATA drives. Early Seagate hard drives choked when the formula
(sector%15)==1 was satisfied (or something along those lines).
And the 3114 is the same ?
2) Once we identified, over time, the set of drives affected by this
3112 quirk (aka drives that didn't fully comply to SATA spec), the
debugging of corruption cases largely shifted to the standard routine:
update the BIOS, replace the cables/RAM/power/mainboard/slot/etc. to be
certain of problem location.
Except for the continued series of later SI + Nvidia chipset (mostly)
pattern which seems unanswered but also being later chips I assume
unrelated to this problem.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 3/3] faster workaround
- From: Jeff Garzik
- Re: [PATCH 3/3] faster workaround
- References:
- [PATCHES] Re: sil3114 data corruption
- From: Bernd Schubert
- Re: [PATCH 3/3] faster workaround
- From: Bernd Schubert
- Re: [PATCH 3/3] faster workaround
- From: Alan Cox
- Re: [PATCH 3/3] faster workaround
- From: Jeff Garzik
- [PATCHES] Re: sil3114 data corruption
- Prev by Date: Re: [PATCH -mm] slub: fix cpu hotplug offline/online path
- Next by Date: Re: [PATCH] RT: fix spin_trylock_irq
- Previous by thread: Re: [PATCH 3/3] faster workaround
- Next by thread: Re: [PATCH 3/3] faster workaround
- Index(es):
Relevant Pages
|