Check Ethernet NIC Driver on Linux Fedora using dmesg
Check Ethernet NIC Driver on Linux Fedora using dmesg.
The step by step command below show example on how to check Ethernet NIC driver on Linux Fedora machine using dmesg and modinfo command. The command example below check Ethernet NIC diver for eth0 and eth1 on our Linux Fedora system.
How to check Ethernet NIC Driver on Linux:
1. Log in on your Linux machine, and then su to make sure you have root privileges to execute command as show on example below.
2. To check Ethernet NIC driver, open shell terminal and type in dmesg | grep 'eth0' and hit 'Enter' key to display output that only have eth0 string from the dmesg log. The output from the command below show the Ethernet NIC driver for eth0 is e100

[root@fedora10 ~]# dmesg | grep 'eth0'
e100: eth0: e100_probe: addr 0xe9fe0000, irq 29, MAC addr 00:08:02:e0:af:0c
ADDRCONF(NETDEV_UP): eth0: link is not ready
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
e100: eth0: e100_watchdog: link down
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
[root@fedora10 ~]#
3. Use the same command but now change the network device name to eth1 to check the second network card on the system. Execute dmesg | grep 'eth1' command as show on example below. The output from the command below show that the eth1 network card interface use skge driver..
[root@fedora10 ~]# dmesg | grep 'eth1'
skge eth1: addr 00:1b:11:b4:0d:60
skge eth1: enabling interface
ADDRCONF(NETDEV_UP): eth1: link is not ready
skge eth1: Link is up at 100 Mbps, full duplex, flow control none
ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
eth1: no IPv6 routers present
skge eth1: Link is down.
skge eth1: Link is up at 100 Mbps, full duplex, flow control none
skge eth1: Link is down.
skge eth1: Link is up at 100 Mbps, full duplex, flow control none
[root@fedora10 ~]#
Get Ethernet NIC driver information details.
Continue step from above command... now we know that our Linux Fedora machine use e100 driver for eth0 network interface card and use skge driver for second network interface eth1. Execute command as show on example below to get more information on e100 driver and skge driver.
1. Execute modinfo skge to get more information on skge network driver detail on our Linux Fedora system.
[root@fedora10 ~]# modinfo skge
filename: /lib/modules/2.6.27.41-170.2.117.fc10.i686/kernel/drivers/net/skge.ko
version: 1.13
license: GPL
author: Stephen Hemminger <shemminger@linux-foundation.org>
description: SysKonnect Gigabit Ethernet driver
srcversion: 0C3BD1C078FD4866B894B1E
alias: pci:v00001737d00001032sv*sd00000015bc*sc*i*
alias: pci:v00001737d00001064sv*sd*bc*sc*i*
alias: pci:v00001371d0000434Esv*sd*bc*sc*i*
alias: pci:v000011ABd00005005sv*sd*bc*sc*i*
alias: pci:v000011ABd00004320sv*sd*bc*sc*i*
alias: pci:v00001186d00004B01sv*sd*bc*sc*i*
alias: pci:v00001186d00004C00sv*sd*bc*sc*i*
alias: pci:v00001148d00004320sv*sd*bc*sc*i*
alias: pci:v00001148d00004300sv*sd*bc*sc*i*
alias: pci:v000010B7d000080EBsv*sd*bc*sc*i*
alias: pci:v000010B7d00001700sv*sd*bc*sc*i*
depends:
vermagic: 2.6.27.41-170.2.117.fc10.i686 SMP mod_unload 686 4KSTACKS
parm: debug:Debug level (0=none,...,16=all) (int)
[root@fedora10 ~]#
2. Execute modinfo e100 to get more information on e100 network driver detail on our Linux Fedora system.
[root@fedora10 ~]# modinfo e100
filename: /lib/modules/2.6.27.41-170.2.117.fc10.i686/kernel/drivers/net/e100.ko
version: 3.5.23-k4-NAPI
license: GPL
author: Copyright(c) 1999-2006 Intel Corporation
description: Intel(R) PRO/100 Network Driver
srcversion: 418DE2CE594543D0630C661
alias: pci:v00008086d000027DCsv*sd*bc02sc00i*
alias: pci:v00008086d0000245Dsv*sd*bc02sc00i*
alias: pci:v00008086d00002459sv*sd*bc02sc00i*
alias: pci:v00008086d00002449sv*sd*bc02sc00i*
alias: pci:v00008086d00001229sv*sd*bc02sc00i*
alias: pci:v00008086d00001209sv*sd*bc02sc00i*
alias: pci:v00008086d00001095sv*sd*bc02sc00i*
alias: pci:v00008086d00001094sv*sd*bc02sc00i*
alias: pci:v00008086d00001093sv*sd*bc02sc00i*
alias: pci:v00008086d00001092sv*sd*bc02sc00i*
alias: pci:v00008086d00001091sv*sd*bc02sc00i*
alias: pci:v00008086d0000106Bsv*sd*bc02sc00i*
alias: pci:v00008086d0000106Asv*sd*bc02sc00i*
alias: pci:v00008086d00001069sv*sd*bc02sc00i*
alias: pci:v00008086d00001068sv*sd*bc02sc00i*
alias: pci:v00008086d00001067sv*sd*bc02sc00i*
alias: pci:v00008086d00001066sv*sd*bc02sc00i*
alias: pci:v00008086d00001065sv*sd*bc02sc00i*
alias: pci:v00008086d00001064sv*sd*bc02sc00i*
alias: pci:v00008086d00001059sv*sd*bc02sc00i*
alias: pci:v00008086d00001057sv*sd*bc02sc00i*
alias: pci:v00008086d00001056sv*sd*bc02sc00i*
alias: pci:v00008086d00001055sv*sd*bc02sc00i*
alias: pci:v00008086d00001054sv*sd*bc02sc00i*
alias: pci:v00008086d00001053sv*sd*bc02sc00i*
alias: pci:v00008086d00001052sv*sd*bc02sc00i*
alias: pci:v00008086d00001051sv*sd*bc02sc00i*
alias: pci:v00008086d00001050sv*sd*bc02sc00i*
alias: pci:v00008086d0000103Esv*sd*bc02sc00i*
alias: pci:v00008086d0000103Dsv*sd*bc02sc00i*
alias: pci:v00008086d0000103Csv*sd*bc02sc00i*
alias: pci:v00008086d0000103Bsv*sd*bc02sc00i*
alias: pci:v00008086d0000103Asv*sd*bc02sc00i*
alias: pci:v00008086d00001039sv*sd*bc02sc00i*
alias: pci:v00008086d00001038sv*sd*bc02sc00i*
alias: pci:v00008086d00001034sv*sd*bc02sc00i*
alias: pci:v00008086d00001033sv*sd*bc02sc00i*
alias: pci:v00008086d00001032sv*sd*bc02sc00i*
alias: pci:v00008086d00001031sv*sd*bc02sc00i*
alias: pci:v00008086d00001030sv*sd*bc02sc00i*
alias: pci:v00008086d00001029sv*sd*bc02sc00i*
depends: mii
vermagic: 2.6.27.41-170.2.117.fc10.i686 SMP mod_unload 686 4KSTACKS
parm: debug:Debug level (0=none,...,16=all) (int)
parm: eeprom_bad_csum_allow:Allow bad eeprom checksums (int)
parm: use_io:Force use of i/o access mode (int)
[root@fedora10 ~]#
Keywords: check ethernet nic driver, check ethernet driver, check nic driver, check network interface card driver, check network card driver, check eth driver, check network driver, check linux network driver
- Add new comment
- 9620 reads
- Email this page
Thanks for Reading and Check Other Popular Linux Topics
All time:
- Configure and Setup Squid Cache Proxy Server on Fedora Core.
- Using Linux rm command to delete, remove hidden files and folder - Basic Linux Command.
- Copy Linux Files and Copy Directory Using cp Command - Linux Basic Command.
- Moving or rename files and directory using Linux mv command - Basic Linux Command.
- Add, view, edit and configure route and static route on Linux Fedora Core - Linux Server Configuration.
- Get and display the size of file and directory in Linux system using du command.
- Step by step Install Setup and Configure Linux Fedora Core Server and Network Management with Screen Shot and Example.
- Create file and display file contents in Linux using cat command.
- Configure Squid to block HTTP request to specific web sites.
- Example of samba smbpasswd file and samba smbusers configuration file.


Recent comments
16 min 32 sec ago
15 hours 39 min ago
2 days 7 hours ago
4 days 12 hours ago
4 days 21 hours ago
5 weeks 2 days ago
9 weeks 3 days ago
14 weeks 22 hours ago
14 weeks 1 day ago
14 weeks 5 days ago