Re: Data-corruption bug in VIA chipsets

From: Alan Cox (alan@lxorguk.ukuu.org.uk)
Date: Fri Apr 13 2001 - 08:11:45 EST


> These are the things, that one of the German links[1] suggest
> (translated only, because I'm not the IDE guy ;-)):
>
> - PCI Delay Transaction = 0 (off) (Register 0x70, Bit 1)
> - PCI Master Read Caching = 0 (off) (Register 0x70, Bit 2)
> - PCI Latency = 0 (values between 0 and 32 *seem* to be safe,
> everything above seems to be *not* !)
>
> Note: This also fixes some related USB issues according to [1].

If you set the latency only within 0 and 32 then numerous other cards will
stop working (because they set the latency up to fix pci bugs or get
performance) - eg the buslogic scsi cards set the latency in their bios. The
3c59x needs a high value.

The values they quote are ones people tried and they were pulled because those
were the values that generated all the 'my tv card has broken' 'my ethernet
stopped working' reports.

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/



This archive was generated by hypermail 2b29 : Sun Apr 15 2001 - 21:00:21 EST