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

Reply via email to