Jesse Brandeburg wrote: > Can you send output of cat /proc/iomem 00000000-0009ffff : System RAM 000a0000-000bffff : Video RAM area 000f0000-000fffff : System ROM 00100000-0ffeffff : System RAM 00100000-00296a1a : Kernel code 00296a1b-0031bbe7 : Kernel data 0fff0000-0fff2fff : ACPI Non-volatile Storage 0fff3000-0fffffff : ACPI Tables 20000000-200fffff : 0000:00:08.0 20100000-201fffff : 0000:00:09.0 20200000-202fffff : 0000:00:0a.0 e0000000-e3ffffff : 0000:00:00.0 e5000000-e50fffff : 0000:00:08.0 e5100000-e51fffff : 0000:00:09.0 e5200000-e52fffff : 0000:00:0a.0 e5300000-e5300fff : 0000:00:08.0 e5301000-e5301fff : 0000:00:0a.0 e5302000-e5302fff : 0000:00:09.0 ffff0000-ffffffff : reserved I've also attached: o config-2.6.18.1-adlink used to compile this kernel o dmesg output after the machine boots > try something like the attached patch Loading e100-debug.ko reports: e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI e100: Copyright(c) 1999-2005 Intel Corporation ***e100 debug: unable to set power state (error 0) ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 12 PCI: setting IRQ 12 as level-triggered ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 12 (level, low) -> IRQ 12 ***e100 debug: read 01000000/00000000 from the same register e100: eth0: e100_probe: addr 0xe5300000, irq 12, MAC addr 00:30:64:04:E6:E4 ***e100 debug: unable to set power state (error 0) ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 ***e100 debug: read 01000000/00000000 from the same register e100: 0000:00:09.0: e100_eeprom_load: EEPROM corrupted ACPI: PCI interrupt for device 0000:00:09.0 disabled e100: probe of 0000:00:09.0 failed with error -11 ***e100 debug: unable to set power state (error 0) ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 ***e100 debug: read 01000000/00000000 from the same register e100: eth1: e100_probe: addr 0xe5301000, irq 11, MAC addr 00:30:64:04:E6:E6 In other words, the behavior is the same for all three NICs. pci_set_power_state(pdev, PCI_D0) returns 0 pci_iomap returns something != NULL Can I provide more information to help locate the problem?