Hi,

People who experience problem with via problem, can you recompile a
kernel (last 2.4.3*mdk) with this patches and let me know if it fixes
your problem for you :

--- linux/arch/i386/kernel/pci-pc.c.chmou       Tue Apr  3 22:13:23 2001
+++ linux/arch/i386/kernel/pci-pc.c     Tue Apr  3 23:38:28 2001
@@ -971,13 +971,23 @@
                printk("PCI: Bus master Pipeline request disabled\n");
                pci_write_config_byte(d, 0x54, tmp & ~(1<<2));
        }
+       pci_read_config_byte(d, 0x54, &tmp);
+       if(tmp & (1)) {
+               printk("PCI: Fast Write to Read turnaround disabled\n");
+               pci_write_config_byte(d, 0x54, tmp & ~(1));
+       }
        pci_read_config_byte(d, 0x70, &tmp);
        if(tmp & (1<<3)) {
                printk("PCI: Disabled enhanced CPU to PCI writes\n");
                pci_write_config_byte(d, 0x70, tmp & ~(1<<3));
        }
+       pci_read_config_byte(d, 0x70, &tmp);
+       if(tmp & (1<<2)) {
+               printk("PCI: Disabled Master Read Caching\n");
+               pci_write_config_byte(d, 0x70, tmp & ~(1<<2));
+       }
        pci_read_config_byte(d, 0x71, &tmp);
-       if((tmp & (1<<3)) == 0) {
+       if ((tmp & (1<<3))==0) {
                printk("PCI: Bursting cornercase bug worked around\n");
                pci_write_config_byte(d, 0x71, tmp | (1<<3));
        }


-- 
MandrakeSoft Inc                     http://www.chmouel.org
                      --Chmouel

Reply via email to