*** pci_cfgreg.c.orig Mon Oct 24 20:56:52 2005 --- pci_cfgreg.c Mon Oct 24 21:35:49 2005 *************** *** 139,149 **** { switch (cfgmech) { case 1: ! outl(CONF1_ADDR_PORT, 0); break; case 2: outb(CONF2_ENABLE_PORT, 0); - outb(CONF2_FORWARD_PORT, 0); break; } } --- 139,153 ---- { switch (cfgmech) { case 1: ! /* ! * Do nothing for the config mechanism 1 case. ! * Writing a 0 to the address port can apparently ! * confuse some bridges and cause spurious ! * access failures. ! */ break; case 2: outb(CONF2_ENABLE_PORT, 0); break; } }