After replacing the motherboard, which is the same as after replacing the network adapter interface hardware (NIC), our Debian 6.0.6 no longer loads the networking driver on boot.
The manual approach succeeds:
# rmmod e1000e
e1000e 0000:03:00.0: PCI INT A disabled
# modprobe e1000e
e1000e: Intel(R) PRO/1000 Network Driver - 2.1.4-NAPI
e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
e1000e 0000:03:00.0: Disabling ASPM L0s L1
e1000e 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:03:00.0: setting latency timer to 64
e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
e1000e 0000:03:00.0: irq 27 for MSI/MSI-X
e1000e 0000:03:00.0: irq 28 for MSI/MSI-X
e1000e 0000:03:00.0: irq 29 for MSI/MSI-X
e1000e 0000:03:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:25:90:7c:b8:ec
e1000e 0000:03:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:03:00.0: eth0: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
udev[682]: renamed network interface eth0 to eth2
We have tried to:
- Update the driver (our initial driver version was the one in the kernel: 1.2.20-k2): no improvement
- Adding
pcie_aspm=offkernel parameter on boot: no improvement - Adding
e1000eto your/etc/modprobefile to ensure it's loaded on boot: no improvement - Adding an alias line to
/etc/modules.confand/etc/modprobe.conf: no improvement
How to make the network kernel module load again on boot?