if (realloc_head)
                add_to_list(realloc_head, bridge, b_res+1, pci_cardbus_io_size, 0 /* dont care */);
 
+       /* MEM1 must not be pref mmio */
+       pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
+       if (ctrl & PCI_CB_BRIDGE_CTL_PREFETCH_MEM1) {
+               ctrl &= ~PCI_CB_BRIDGE_CTL_PREFETCH_MEM1;
+               pci_write_config_word(bridge, PCI_CB_BRIDGE_CONTROL, ctrl);
+               pci_read_config_word(bridge, PCI_CB_BRIDGE_CONTROL, &ctrl);
+       }
+
        /*
         * Check whether prefetchable memory is supported
         * by this bridge.