Re: Which Nic is in which PCI slot ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Jul 20, 2005, at 7:54 PM, Andrew Mather wrote:
Does anyone know of a single command I can use to list which nic is in
which slot in multi-nic machines ?

You will probably have to cobble together a script.  Some leads:

ifconfig -a | cut -d' ' -f 1 | xargs  # lists all network devices
dev=eth0                      # assume device is eth0
grep $dev /proc/interrupts | cut -c 34- # shows which IRQ goes with $dev
irq=11                        # assume IRQ for $dev is 11
lspci -v | tr '\t\n' ' \t' | sed -e '/\t\t/\n/g' |
  grep -w "IRQ *$irq" | cut -d' ' -f 1  # gets slot for $irq
slot=0000:00:0a.0             # assume slot for $irq
echo $dev : $irq : $slot

Add a for-loop, tidy it up, and you should be good to go.

Regards,
- Robert
http://www.cwelug.org/downloads
Help others get OpenSource software.  Distribute FLOSS
for Windows, Linux, *BSD, and MacOS X with BitTorrent


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux