[CentOS-devel] sata_via and WD drives incompatibility patch

Wed May 4 16:17:19 UTC 2011
Ned Slider <ned at unixmail.co.uk>

On 04/05/11 08:31, Dmitry E. Mikhailov wrote:
> Greetings,
>
> I was hit by an infamous hardware incompatibility between VIA VT6420/1 sata
> card (sata_via) and newer Western Digital drives.
>
> The bug has been worked around in mainline kernel at 2.6.32.7,
>   	 * https://bugzilla.kernel.org/show_bug.cgi?id=15173
>   	 * http://article.gmane.org/gmane.linux.ide/46352
> 	 * http://thread.gmane.org/gmane.linux.kernel/1062139
>
> The sata_via patch from bug#15173 applies cleanly to sata_via module of
> 2.6.18-238 and now I'm running using a 'fixed' module with no problem.
>
> Unfortunately the patched module uses symbols not from kABI whitelist so
> universal replacement kernel module could not be made, but the patch itself
> could be integrated to upstream's tree or into the CentOS-Plus kernel. As I'm
> not a RHEL subscriber, I can only ask for the latter.
>
> Any ideas?
>
>
> Best regards,
> 	Dmitry Mikhailov

Hi Dmitry,

There are actually 3 relevant patches in the latest upstream kernel 
(2.6.38.5) for this issue:

2010-11-19     Tejun Heo    sata_via: apply magic FIFO fix to vt6420 too
2010-06-02     Tejun Heo    sata_via: magic vt6421 fix for transmission
problems...
2010-06-07     Tejun Heo    sata_via: explain the magic fix


ELRepo has updated drivers for sata_via available that fix this issue 
for both EL5 and EL6:

http://elrepo.org
http://elrepo.org/tiki/kmod-sata_via
http://lists.elrepo.org/pipermail/elrepo/2011-May/000660.html

As this isn't really a CentOS Development issue, can I ask that we take 
any discussion of the above to the elrepo mailing lists and/or bug tracker:

http://lists.elrepo.org/mailman/listinfo/elrepo
http://elrepo.org/bugs/

Thanks.