Hi,
After replacing the mainboard on a HP ML350G5 server the NIC port on the mainboard suddenly no
longer shows up as the first NIC eth0.
I assumed it was because udev reserved eth0 for the old NIC so I deleted the
/etc/udev/rules.d/70-persistent-net.rules file, rebooted the server and expected everything to be
ok. It was not.
Strangely the NIC on the mainboard did not show up as the last ethX port either. I have an extra NIC
card with 4 ports in that server and the mainboard port shows up in the midle. :-(
So port A and B of the PCI card are eth0 and eth1, the NIC on the mainboard is eth2, and port C and
D on the PCI card are eth3 and eth4.
The NIC on the mainboard is a Broadcom NetXtreme, the 4 extra ports are Intel
based.
[....]
[ 1.403272] e1000e 0000:08:00.0: eth0: (PCI Express:2.5GB/s:Width x4)
00:1c:c4:48:24:c5
[ 1.403275] e1000e 0000:08:00.0: eth0: Intel(R) PRO/1000 Network Connection
[ 1.403347] e1000e 0000:08:00.0: eth0: MAC: 0, PHY: 4, PBA No: D90972-005
[ 1.403355] e1000e 0000:08:00.1: Disabling ASPM L1
[ 1.403503] e1000e 0000:08:00.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 1.404046] e1000e 0000:08:00.1: setting latency timer to 64
[ 1.406752] e1000e 0000:08:00.1: irq 59 for MSI/MSI-X
[....]
[ 1.589084] e1000e 0000:08:00.1: eth1: (PCI Express:2.5GB/s:Width x4)
00:1c:c4:48:24:c4
[ 1.589087] e1000e 0000:08:00.1: eth1: Intel(R) PRO/1000 Network Connection
[ 1.589166] e1000e 0000:08:00.1: eth1: MAC: 0, PHY: 4, PBA No: D90972-005
[ 1.589174] e1000e 0000:09:00.0: Disabling ASPM L1
[ 1.589320] e1000e 0000:09:00.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 1.589865] e1000e 0000:09:00.0: setting latency timer to 64
[ 1.592571] e1000e 0000:09:00.0: irq 60 for MSI/MSI-X
[....]
[ 1.736017] bnx2 0000:03:00.0: firmware: requesting
bnx2/bnx2-mips-06-5.0.0.j3.fw
[ 1.738739] bnx2 0000:03:00.0: firmware: requesting
bnx2/bnx2-rv2p-06-5.0.0.j3.fw
[ 1.741944] eth2: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem
fa000000, IRQ 16, node addr 00:23:7d:a0:4a:3c
[....]
[ 1.781178] e1000e 0000:09:00.0: eth3: (PCI Express:2.5GB/s:Width x4)
00:1c:c4:48:24:c7
[ 1.781181] e1000e 0000:09:00.0: eth3: Intel(R) PRO/1000 Network Connection
[ 1.781253] e1000e 0000:09:00.0: eth3: MAC: 0, PHY: 4, PBA No: D90972-005
[ 1.781261] e1000e 0000:09:00.1: Disabling ASPM L1
[ 1.781407] e1000e 0000:09:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.781952] e1000e 0000:09:00.1: setting latency timer to 64
[ 1.784658] e1000e 0000:09:00.1: irq 61 for MSI/MSI-X
[....]
[ 1.977214] e1000e 0000:09:00.1: eth4: (PCI Express:2.5GB/s:Width x4)
00:1c:c4:48:24:c6
[ 1.977217] e1000e 0000:09:00.1: eth4: Intel(R) PRO/1000 Network Connection
[ 1.977295] e1000e 0000:09:00.1: eth4: MAC: 0, PHY: 4, PBA No: D90972-005
[....]
[ 6.007378] udev[471]: renamed network interface eth1 to eth1-eth2
[ 6.008110] udev[470]: renamed network interface eth0 to eth1
[ 6.008814] udev[501]: renamed network interface eth2 to eth0
[ 6.009486] IPMI System Interface driver.
[ 6.009610] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2, slave
address 0x20, irq 0
[ 6.058156] udev[471]: renamed network interface eth1-eth2 to eth2
Can anyone explain why this is happening?
Unfortunately I don't have the old dmesg files to see what was happening before the mainboard was
replaced.
By editing the /etc/udev/rules.d/70-persistent-net.rules file I was able to get everything as it was
supposed to be and get the firewall script propery running. Thank God for udev. ;-)
Bonno Bloksma
--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ffc297212b7467684ee6e6b5d654...@staf.tio.nl