Why there is mismatch of entries between dmesg and the actual drivers taken for the NIC ?

Solution Verified - Updated -

Issue

  • The combination of the Network Interface Card (NIC) and the associated driver in dmesg does not match to the configuration file of the NIC.
eth4: (PCI Express:2.5GB/s:Width x4) 00:26:55:e4:a2:9d
eth4: Intel(R) PRO/1000 Network Connection
eth4: MAC: 0, PHY: 4, PBA No: d98771-008
GSI 27 sharing vector 0xE2 and IRQ 27
ACPI: PCI Interrupt 0000:08:00.1[A] -> GSI 47 (level, low) -> IRQ 226
PCI: Setting latency timer of device 0000:08:00.1 to 64
eth5: (PCI Express:2.5GB/s:Width x4) 00:26:55:e4:a2:9c
eth5: Intel(R) PRO/1000 Network Connection
eth5: MAC: 0, PHY: 4, PBA No: d98771-008
GSI 28 sharing vector 0x33 and IRQ 28
ACPI: PCI Interrupt 0000:09:00.0[B] -> GSI 42 (level, low) -> IRQ 51
PCI: Setting latency timer of device 0000:09:00.0 to 64
eth6: (PCI Express:2.5GB/s:Width x4) 00:26:55:e4:a2:9f
eth6: Intel(R) PRO/1000 Network Connection
eth6: MAC: 0, PHY: 4, PBA No: d98771-008
GSI 29 sharing vector 0x43 and IRQ 29
ACPI: PCI Interrupt 0000:09:00.1[A] -> GSI 32 (level, low) -> IRQ 67
PCI: Setting latency timer of device 0000:09:00.1 to 64
eth7: (PCI Express:2.5GB/s:Width x4) 00:26:55:e4:a2:9e
eth7: Intel(R) PRO/1000 Network Connection
eth7: MAC: 0, PHY: 4, PBA No: d98771-008
-------------------

-------------------
eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem f4000000, IRQ 178, node addr 984be173abe4
GSI 23 sharing vector 0xBA and IRQ 23
ACPI: PCI Interrupt 0000:03:00.1[B] -> GSI 37 (level, low) -> IRQ 186
PCI: Setting latency timer of device 0000:03:00.1 to 64
eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem f2000000, IRQ 186, node addr 984be173abe6
GSI 24 sharing vector 0xC2 and IRQ 24
ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 31 (level, low) -> IRQ 194
PCI: Setting latency timer of device 0000:04:00.0 to 64
eth2: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem f8000000, IRQ 194, node addr 984be173abf0
GSI 25 sharing vector 0xCA and IRQ 25
ACPI: PCI Interrupt 0000:04:00.1[B] -> GSI 39 (level, low) -> IRQ 202
PCI: Setting latency timer of device 0000:04:00.1 to 64
eth3: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem f6000000, IRQ 202, node addr 984be173abf2
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k3.1
e1000e: Copyright (c) 1999-2008 Intel Corporation.

Entries in /etc/modprobe.conf file as as follows

alias eth0 e1000e
alias eth1 e1000e
alias eth2 e1000e
alias eth3 e1000e
alias eth4 bnx2
alias eth5 bnx2
alias eth6 bnx2
alias eth7 bnx2

Configuration files for the NIC shows the following

# Intel Corporation 82571EB Gigabit Ethernet Controller (Copper)
DEVICE=eth0
HWADDR=00:26:55:E4:A2:9D
ONBOOT=no
#IPADDR=172.21.220.1
#NETMASK=255.255.255.0
TYPE=Ethernet
#ETHTOOL_OPTS="speed 100 duplex full autoneg off"

. . . . .
Ethernet : eth4 :

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth4
BOOTPROTO=static
DHCPCLASS=
HWADDR=98:4B:E1:73:AB:E4
IPADDR=176.2.50.165
NETMASK=255.255.255.224
ONBOOT=yes
-------------

Detected drivers as per above entries :

cat ethtool_-i_eth0

driver: e1000e
version: 1.0.2-k3.1
firmware-version: 5.12-2
bus-info: 0000:08:00.0

cat ethtool_-i_eth7

driver: bnx2
version: 2.0.2
firmware-version: 5.2.3 NCSI 2.0.6
bus-info: 0000:04:00.1

Environment

  • Red Hat Enterprise Linux 5.7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content