LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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-25-2006, 11:40 AM   #1
Travis86
Member
 
Registered: Dec 2002
Location: The land of GMT -6
Distribution: OS X, PS2 Linux, Ubuntu, IRIX 6.5
Posts: 399

Rep: Reputation: 31
Finding the right kernel modules for my network card.


Hello,

I've been trying to get Gentoo to work for some time, and it seems that hardware issues have always made me give up. Well, I'm not going to give up this time, and I want to get to the bottom of this.

I've got it to boot on the first try (impressive, eh?), but it won't recognize my network card. I think that finding the modules to go along with your hardware should be a newbie kind of topic. Where do I get these modules, and how do I know which ones to use?

I'm using a kernel that's a little ... different, and it only came with fifteen modules or so.
 
Old 02-25-2006, 12:13 PM   #2
foo_bar_foo
Senior Member
 
Registered: Jun 2004
Posts: 2,553

Rep: Reputation: 51
i guess the 15000 dollar question is ..
what kind of NIC card is it?
 
Old 02-25-2006, 12:58 PM   #3
lord-fu
Member
 
Registered: Apr 2005
Location: Ohio
Distribution: Slackware && freeBSD
Posts: 676

Rep: Reputation: 30
Run
lspci
this will tell you the make of the card as well as the driver it needs. If it is not compiled into the current kernel you will need to do this.
 
Old 02-25-2006, 01:10 PM   #4
jschiwal
Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654
It's the controller that determines which module you need.
use /sbin/lspci and locate the line for your NIC card. Notice the PCI bus address in the first column. Match it with the output of the /sbin/lspci -n command.
example:
lspci
...
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
...

lspci -n | grep '02:01.0'
02:01.0 Class 0200: 10ec:8139 (rev 10)

The "10ec:8139 (rev 10)" is what identifies the controller, and what you look for in the HCL list.
Or use google with terms that include this number.
 
Old 02-25-2006, 04:28 PM   #5
Travis86
Member
 
Registered: Dec 2002
Location: The land of GMT -6
Distribution: OS X, PS2 Linux, Ubuntu, IRIX 6.5
Posts: 399

Original Poster
Rep: Reputation: 31
Ok, here are the important lines from lspci:
Code:
# lspci
0000:02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 03)
# lspci -n
0000:02:08.0 Class 0200: 8086:2449 (rev 03)
I've found the page for it in the HCL, and I've searched for 8086 and 2449, but I haven't found any drivers.

What do I do now?
 
Old 02-26-2006, 05:48 AM   #6
jschiwal
Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654
Is your device on of these?
Code:
        2449  82801BA/BAM/CA/CAM Ethernet Controller
                0e11 0012  EtherExpress PRO/100 VM
                0e11 0091  EtherExpress PRO/100 VE
                1014 01ce  EtherExpress PRO/100 VE
                1014 01dc  EtherExpress PRO/100 VE
                1014 01eb  EtherExpress PRO/100 VE
                1014 01ec  EtherExpress PRO/100 VE
                1014 0202  EtherExpress PRO/100 VE
                1014 0205  EtherExpress PRO/100 VE
                1014 0217  EtherExpress PRO/100 VE
                1014 0234  EtherExpress PRO/100 VE
                1014 023d  EtherExpress PRO/100 VE
                1014 0244  EtherExpress PRO/100 VE
                1014 0245  EtherExpress PRO/100 VE
                1014 0265  PRO/100 VE Desktop Connection
                1014 0267  PRO/100 VE Desktop Connection
                1014 026a  PRO/100 VE Desktop Connection
                109f 315d  EtherExpress PRO/100 VE
                109f 3181  EtherExpress PRO/100 VE
                1179 ff01  PRO/100 VE Network Connection
                1186 7801  EtherExpress PRO/100 VE
                144d 2602  HomePNA 1M CNR
                8086 3010  EtherExpress PRO/100 VE
                8086 3011  EtherExpress PRO/100 VM
                8086 3012  82562EH based Phoneline
                8086 3013  EtherExpress PRO/100 VE
                8086 3014  EtherExpress PRO/100 VM
                8086 3015  82562EH based Phoneline
                8086 3016  EtherExpress PRO/100 P Mobile Combo
                8086 3017  EtherExpress PRO/100 P Mobile
                8086 3018  EtherExpress PRO/100
I think that you need the mii and eepro100 kernel drivers.
I found this in a lsmod list for someone this the same chipset using google.
eepro100 26512 0
mii 4608 1 eepro100

Last edited by jschiwal; 02-26-2006 at 06:17 AM.
 
  


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
network card kernel modules conflict spooon Debian 1 12-13-2005 06:52 AM
2.6.13 not finding network card 2.4 did nutthick Slackware - Installation 2 11-07-2005 12:39 PM
network card modules?? seanz6688 Linux - Newbie 3 02-21-2004 10:14 PM
Finding out network card settings Paul_assheton Linux - Networking 3 09-17-2003 01:11 PM
Not finding my Network card Gorbash Linux - Networking 7 09-03-2003 10:33 PM


All times are GMT -5. The time now is 08:03 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration