Re: DMA problem (?) w/ 2.4.6-xfs and ServerWorks OSB4 Chipset

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 13 Nov 2001 09:51:21 +0000 (GMT)


> I ask because I'm still having major problems with the OSB4 chipset on
> 2.4.14. I've had to disable DMA completely on my boxes to avoid IDE errors
> and fs corruption. Does anyone know of a patch that addresses the issues
> with this chipset?

No. I spent some time digging into this problem with both Serverworks and
Red Hat customers. With certain disks, certain OSB4 revisions and UDMA
the controller occasionally gets "stuck", the next DMA it issues starts
by reissuing the last 4 bytes of the previous request and the entire thing
goes totally to crap.

The -ac tree will detect this case and panic and hang the machine solid to
avoid actual disk corruption. The real fix appears to be "dont do UDMA on
the OSB4". The CSB5 seems fine.

Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/