Centos 6.5 Network Card Issue

Posted on 2014-03-25
Last Modified: 2014-03-31
Hi Guys,

I had to move a PCI nic card on my machine to accommodate a video card. Unfortunately the nic no longer works...

When i run ifconfig I get the error:

Bringing up interface eth1:  Error: No suitable device found: no device found for connection 'System eth1'.

Please see attached ifcfg-eth1 and the 70-persistent-net.rules files. I've also tried renaming the 70-... file but that made no difference.
Question by:bimrock
  • 5
  • 4

Expert Comment

ID: 39955096
When moving the PCI card this would have changed the PCI device ID where the NIC is located. I had an issue where the MAC had changed on a CentOS box that I was using in VMware. Here is a guide I used to fix my problem:

Not the exact situation but may help.
LVL 61

Expert Comment

ID: 39955247
Do you see the card in lspci and ifconfig -a?

Author Comment

ID: 39958049
Will give the suggestion a try and report back...

ifconfig -a only lists eth0, the loopback , and two other virtual nics.
LVL 61

Expert Comment

ID: 39958095
And lspci ? Is the card connected at all?

Author Comment

ID: 39960678
Yes the card shows in lspci... I tried the suggestion @misbraves but that did not solve the problem even after I re-added the nic card to the rules file in /etc/udev.... here is some more trouble shooting info:

I am starting to wonder if the nic card is faulty...

# lshw -class network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 06
       serial: **:**:**:**:**:**
       size: 1GB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8168e-2.fw ip= latency=0 link=yes multicast=yes port=MII speed=1GB/s
       resources: irq:37 ioport:c000(size=256) memory:f0004000-f0004fff(prefetchable) memory:f0000000-f0003fff(prefetchable)
  *-network DISABLED
       description: Ethernet interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:07:01.0
       logical name: eth1
       version: 05
       size: 1GB/s
       capacity: 1GB/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm pcix bus_master cap_list rom ethernet physical fibre 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=32 link=no mingnt=255 multicast=yes port=fibre speed=1GB/s
       resources: irq:16 memory:cfb00000-cfb1ffff memory:cfb20000-cfb3ffff ioport:2000(size=64) memory:cfc00000-cfc1ffff(prefetchable)
  *-network DISABLED
       description: Ethernet interface
       physical id: 3
       logical name: virbr0-nic
       serial: **:**:**:**:**:**
       size: 10MB/s
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full firmware=N/A link=no multicast=yes port=twisted pair speed=10MB/s
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

LVL 61

Accepted Solution

gheist earned 500 total points
ID: 39960875
I see only two network adapters in your output which indicates the card is not connected to mainboard.
Please post output of lspci -nv

I need only devices sections where device class is 02 e.g.
05:00.0 [b]02[/b]80: 14e4:4311 (rev 01)
        Subsystem: ....................
.....................modules: ssb

Open in new window

Actually you need them to be three...

Author Comment

ID: 39967981
Hi Gheist,

The card was faulty  / driver issue... reseated no change... dropped in a 3com and presto!

Thanks a mil... From looking at the output now I realise that it was the virtual nic that was being displayed and not the second one.
LVL 61

Expert Comment

ID: 39967992
realtek is much faster than 3com and costs about nothing. 3com has defective checksum offload that is slower than 10Mbps...

Author Comment

ID: 39968062
Wow... will definitely bear that in mind in the future... is there a link to that info?

...On another note even though the nic is working there is no ifcfg-eth* file in the /etc/sysconfig/network-scripts/ folder... and it is labelled as auto configured. is this the new normal in centos 6x and should I need to make it static would I just need to make the file?

LVL 61

Expert Comment

ID: 39968091
It was modern like 15 years ago... It is wiped from documentation for quite some time.

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When posting a question about a Cisco ASA, Cisco Router or Cisco Switch, it can aid diagnosis if a suitably sanitised copy of the config is provided. It is much better to leave as much of the configuration as original as possible, as it could be tha…
Hi there, This article summarizes what you need if you are going to set up your home or small business Network Attached Storage (NAS) to be accessible from the internet. Of course there are configuration differences based on your NAS or router ma…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now