You need to disable all of the "speed up my PCI bus even though it violates
the spec) options in your BIOS. The old driver issues a PCI read after
every device write to overcome such silliness in broken BIOSes/chipsets.
The new driver only issues a read (to flush writes) when synchronization
is required. The workaround used in the old driver has too high of a
performance penalty which is why the new driver does not do it.
-- Justin - 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/