Click to See Complete Forum and Search --> : network cards not working with 2.6.14 kernel


ddaas
11-03-2005, 09:18 AM
hi,
I have a 2.4.31 slackware 10.2 box with 2 network cards. The cards are installed properly and they function ok. I wanted to upgrade to 2.6.14 kernel, so I downloaded, compiling and installing it. The problem is that none of my network cards were properly installed (ifconfig -a return only info about loopback interface).

How can I find out from the working system with 2.4.31 kernel what kind of network cards do I have and to select them properly in the “make menuconfig” form 2.6.14 kernel?

If I want to install them as modules, do I need to manually load the driver modules for the network cards or it is done automatically at boot time?



Thanks in advance,
ddaas

Daedrus
11-03-2005, 09:48 AM
First things first, find out what cards you have. Running lsmod when booting to 2.4.31 will give you a list of loaded modules.

ddaas
11-03-2005, 10:17 AM
This is the default kernel which comes with slack 10.2 and I think the driver was not compiled as module. How can I find out the model of the cards if this is the case?
The output of lsmod is not easy to understand:

Module Size Used by Not tainted
snd-pcm-oss 36736 0 (unused)
snd-mixer-oss 12376 0 [snd-pcm-oss]
uhci 24284 0 (unused)
ehci-hcd 17516 0 (unused)
usbcore 59148 1 [uhci ehci-hcd]
snd-intel8x0 18304 0 (unused)
snd-ac97-codec 58556 0 [snd-intel8x0]
snd-pcm 54344 0 [snd-pcm-oss snd-intel8x0 snd-ac97-codec]
snd-timer 13764 0 [snd-pcm]
snd 32772 0 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-timer]
soundcore 3396 4 [snd]
snd-page-alloc 4712 0 [snd-mixer-oss snd-intel8x0 snd-pcm snd-timer snd]
3c59x 26576 0 (unused)
eepro100 18836 1
mii 2272 0 [eepro100]
pcmcia_core 39172 0
ide-scsi 9392 0
agpgart 45508 0 (unused)


Maybe eepro100?

Thanks for your help

Daedrus
11-03-2005, 10:48 AM
I only see two modules loaded for nic cards: 3c59x (3COM card) and eepro100 (Intel EtherExpress 100 card). You are probably correct in assuming that the eepro100 is the correct module since the 3c59x is listed as unused. When you are compiling you kernel, make sure that it compiles the eepro100 as a module. You can always have the 3c59x compiled as well just to be sure.