LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 02-04-2010, 11:08 AM   #1
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Rep: Reputation: 0
Need help installing ethernet card driver - RedHat


I'm trying to install and configure an Intel Pro / 1000 EB network card and I can't seem to get it to work. I think I downloaded the wrong driver ie for the wrong kernel. How do I delete the wrong files that I did a make install on? Is it as simple as doing the rm command? Or do I need to go to several locations to eradicate the wrong driver(s)? I installed the e1000 driver package on RedHat 4 version 3.

Thanks,
Scott

Last edited by Scotty D; 02-04-2010 at 12:09 PM.
 
Old 02-04-2010, 12:05 PM   #2
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Original Poster
Rep: Reputation: 0
OK, I realized that I installed the right driver for my kernel. I did a make uninstall and tried installing the other driver and it gave me an error. So I reinstalled the previous driver and still can't get it to work. I read the README and followed the directions. What are some things I can try to see if RedHat sees the card in the first place? I've also tried switching the port on the back of the computer and I've played with that network utility a little bit. Same results... I get this error: e1000 device eth1 does not seem to be present, delaying initializing.

Thanks,
Scott
 
Old 02-04-2010, 12:13 PM   #3
nodopro
Member
 
Registered: Oct 2008
Posts: 48

Rep: Reputation: 16
I use modprobe to install my nic card under fedora. Make sure .ko (driver) is located under /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko then I type modprobe e1000.
 
Old 02-04-2010, 12:24 PM   #4
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Original Poster
Rep: Reputation: 0
I did the same command and didn't get an error. If the driver wasn't located in /lib/modules etc then I think I would have gotten an error. Yet when I go back to the network utility it still doesn't work and I still get that error. There's got to be something I'm missing here.

~s
 
Old 02-04-2010, 12:27 PM   #5
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Debian "Jessie"
Posts: 6,085

Rep: Reputation: 398Reputation: 398Reputation: 398Reputation: 398
You should not need to compile the driver as my 2.6.24 kernel comes with the e1000 and e1000e modules precompiled.

Red Hat 4.3 is a little old no? I think the latest version is 5.4
 
Old 02-04-2010, 12:29 PM   #6
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Original Poster
Rep: Reputation: 0
Perhaps, the driver was there to begin with. I'm not even sure. The reason for using 4.3 is I need it for a specific application that will only run on that version of OS.

~s
 
Old 02-04-2010, 12:37 PM   #7
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Debian "Jessie"
Posts: 6,085

Rep: Reputation: 398Reputation: 398Reputation: 398Reputation: 398
OK, back to basics:

Check the card's hardware is visible:

lspci

Is your card listed? If so what as?

Is the module loaded?

lsmod | grep e1000

Is it listed?

What is the output of ifconfig
 
Old 02-04-2010, 02:52 PM   #8
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Original Poster
Rep: Reputation: 0
The card is actually an on board adapter. It's listed as this:

05:00.0 Ethernet controller: Intel Corporation Enterprise Southbridge DPT LAN Co pper (rev 01)
05:00.1 Ethernet controller: Intel Corporation Enterprise Southbridge DPT LAN Co pper (rev 01)

This is what I got from lsmod...


[root@xxxx ~]# lsmod | grep e1000
e1000 178816 0

This is ifconfig:

[root@xxxx ~]# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:191 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13086 (12.7 KiB) TX bytes:13086 (12.7 KiB)

This is what I get when I try to configure an ethernet interface:

[root@discreet ~]# ifconfig eth1 192.20.200.157
SIOCSIFADDR: No such device
eth1: unknown interface: No such device
[root@discreet ~]# ifconfig eth0 192.20.200.157
SIOCSIFADDR: No such device
eth0: unknown interface: No such device

Hope that helps...
Thnx,
Scott
 
Old 02-04-2010, 05:10 PM   #9
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Debian "Jessie"
Posts: 6,085

Rep: Reputation: 398Reputation: 398Reputation: 398Reputation: 398
Good information. Thank you.

Quote:
05:00.0 Ethernet controller: Intel Corporation Enterprise Southbridge DPT LAN Co pper (rev 01)
So your hardware is present, and detected. But why the space in "Co pper". Maybe a typo?

Quote:
[root@xxxx ~]# lsmod | grep e1000
e1000 178816 0
And the appropriate module is loaded.

Quote:
This is ifconfig:
[SNIP]
But it is not seen

Quote:
This is what I get when I try to configure an ethernet interface:
This won't work until your interface shows up in ifconfig, which it currently does not.

I googled 05:00.0 Ethernet controller: Intel Corporation Enterprise Southbridge DPT LAN Copper

There were 3 results. None helpful.

Please check that this device is enabled in your BIOS.

If so, I am fresh out of ideas and I suggest you disable the on-board interface with your BIOS, and buy another card (they are cheap now, and 3Com-anything seems to work with linux in my experience)

Sorry I cannot be more helpful.
 
Old 02-05-2010, 12:35 PM   #10
Scotty D
LQ Newbie
 
Registered: Feb 2010
Posts: 6

Original Poster
Rep: Reputation: 0
The internal ethernet controller is working in Windows XP64 so I'd assume it's enabled in the BIOS. I guess the next logical step is to buy a cheap ethernet card on ebay or something.

Thanks,
Scott
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
2 nics for Intel 82573L driver (e1000) itpenguin Slackware - Installation 2 11-20-2007 03:40 AM
Any document to understand e1000 network device driver source code ahm_irf Linux - Networking 1 02-14-2007 02:37 AM
Help with Intel e1000 driver berg4091 Slackware 11 11-17-2006 10:17 PM
Fedora, e1000 driver, 6 ethernet ports pim42 Linux - Hardware 0 06-03-2004 06:02 PM
Backport e1000 driver mikewelter Linux - Hardware 1 05-15-2004 12:26 AM


All times are GMT -5. The time now is 04:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration