Messages in this thread | | | Subject | Re: Data-corruption bug in VIA chipsets | Date | Fri, 13 Apr 2001 14:11:45 +0100 (BST) | From | Alan Cox <> |
| |
> 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/
| |