Finding the right kernel modules for my network card.
Linux - NewbieThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
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.
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.
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)
...
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
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.