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

Alan Cox
2001-11-13T09:43:58Z

> 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