Re: Data-corruption bug in VIA chipsets

Eric W. Biederman (ebiederm@xmission.com)
16 Apr 2001 00:45:12 -0600


Alan Cox <alan@lxorguk.ukuu.org.uk> writes:

> > Here might be one of the resons for the trouble with VIA chipsets:
> >
> > http://www.theregister.co.uk/content/3/18267.html
> >
> > Some DMA error corrupting data, sounds like a really nasty bug. The
> > information is minimal on that page.
>
> What annoys me is that we've known about the problem for _ages_. If you look
> the 2.4 kernel has experimental workarounds for this problem. VIA never once
> even returned an email to say 'we are looking into this'. Instead people sat
> there flashing multiple BIOS images and seeing what made the difference.
>
> > I just bought one of these babies and I should probably return it
> > directly. I have seven days to return it and get my money back. I have not
> > even opened the box yet.
>
> Disabling pci master read caching is likely to reduce the performance of the
> board.
>
> > They seems to think they can correct it by some bios updates, but who
> > knows what that fix might be. Maybe they turn of DMA alltogether
> > (hopefully not).
>
> The -ac kernel does this on the KT7 series boards which seemed the worst
> affected.
>
> Hopefully now someone in VIA will have the decency to tell the community
> how to detect setups that need a BIOS upgrade so we can warn them before the
> chipset bug turns there file systems into sludge.

I wonder if someone at VIA even knows what is going on. In working
with linuxBIOS Ron Minnich was worked with VIA to get it up on some of
their chipsets. He ran into a few cases where his code wouldn't work,
he'd show it to the engineers at VIA and they also wouldn't have a
clue why his code was failing. And that it looked like only Award
knew how the chipset really worked. This is northbridge code not
southbridge code so it may be an entirely different ball game but...

Anyway Alan you might want to bounce off Ron. He might have a clue
how to help you get get VIA's attention...

Eric
-
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/