LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Finding the right kernel modules for my network card. (https://www.linuxquestions.org/questions/linux-newbie-8/finding-the-right-kernel-modules-for-my-network-card-419438/)

Travis86 02-25-2006 11:40 AM

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.

foo_bar_foo 02-25-2006 12:13 PM

i guess the 15000 dollar question is ..
what kind of NIC card is it?

lord-fu 02-25-2006 12:58 PM

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.

jschiwal 02-25-2006 01:10 PM

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.

Travis86 02-25-2006 04:28 PM

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?

jschiwal 02-26-2006 05:48 AM

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


All times are GMT -5. The time now is 10:12 PM.