One of the questions I’ve asked myself when troubleshooting SPLAT-installations were “What NICs are in this box?”.
Seeing how it is built on RHEL the answer wasn’t too difficult to find, but I’ll put it here nontheless – just in case someone stumbles along looking for the answer to that exact question. =)
The command “lspci” will provide the information needed. The command without any options would give a similar list to the following example taken from a fairly new installation:
[Expert@FWF01]# lspci00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 13)
…
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
03:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
…
0c:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
0c:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
0d:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
0d:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
…
10:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
10:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
11:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
11:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
From this example we can see, what appears to be, three NICs.
A more verbose output gives us some more information, which can use to deduct the NIC models. Nifty, eh? =)
…
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
Subsystem: Hewlett-Packard Company NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 177
Memory at f4000000 (64-bit, non-prefetchable) [size=32M]
[virtual] Expansion ROM at e6100000 [disabled] [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/4 Enable-
Capabilities: [a0] MSI-X: Enable+ Mask- TabSize=9
Capabilities: [ac] Express Endpoint IRQ 0
Capabilities: [100] Device Serial Number 6a-c5-fe-fe-ff-85-d3-d8
Capabilities: [110] Advanced Error Reporting
Capabilities: [150] Power Budgeting
Capabilities: [160] Virtual Channel
…
0c:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
Subsystem: Hewlett-Packard Company NC364T PCI Express Quad Port Gigabit Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 204
Memory at fb9e0000 (32-bit, non-prefetchable) [size=128K]
Memory at fb900000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 5000 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [e0] Express Endpoint IRQ 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number c0-67-db-ff-ff-55-26-00
…
11:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) (rev 06)
Subsystem: Hewlett-Packard Company NC364T PCI Express Quad Port Gigabit Server Adapter
Flags: bus master, fast devsel, latency 0, IRQ 180
Memory at fbee0000 (32-bit, non-prefetchable) [size=128K]
Memory at fbe00000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 8020 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [e0] Express Endpoint IRQ 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number e6-66-db-ff-ff-55-26-00
In conclusion this system got
One quad-port onboard NIC
Two quad-port NC364T NICs
Gos