Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ethernet card woes
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Houdini
Apprentice
Apprentice


Joined: 14 Jun 2002
Posts: 224
Location: New Mexico Tech, Socorro, NM

PostPosted: Mon Oct 28, 2002 8:38 am    Post subject: ethernet card woes Reply with quote

I have a friend's dual PPro that I'm installing gentoo on. The install was mostly flawless (slow!), but now I'm having some problems getting it to recognize the ethernet cards.

There are currently 3 Ethernet cards in the machine. An onboard Intel chipset (it's an Intel board), an ISA NE card (using ne.o), and a D-Link PCI card. I can only get the NE card to work. The other two should work, and others have reported success with them. The problem is I get this every time I insert most ethernet modules:
Code:
winbond-840.o: unresolved symbol mii_nway_restart_R0a0d16d7
winbond-840.o: unresolved symbol del_timer_sync
winbond-840.o: unresolved symbol mii_link_ok_Rd0159264
winbond-840.o: unresolved symbol mii_ethtool_sset_R5c848830
winbond-840.o: unresolved symbol mii_ethtool_gset_R1bc57010

With different module names, of course. I looked through the source, and the "del_timer_sync" seems relatively important, and I find it hard to believe that it's missing from the kernel. I've ruled out all the easy sources of this problem (wrong kernel, forgetting to mount /boot, selecting wierd options), so I come to the forums for help.

Does anyone have any ideas?

[edit]Right... I only need 2 cards working. It's going to be a NAT router/firewall.[/edit]
_________________
^]:wq
Back to top
View user's profile Send private message
rac
Bodhisattva
Bodhisattva


Joined: 30 May 2002
Posts: 6553
Location: Japanifornia

PostPosted: Mon Oct 28, 2002 9:13 am    Post subject: Reply with quote

Does this still happen if you use "make mrproper" to clean up dependencies? See some other threads that come up in a forum search for "mrproper" for some detailed instructions if you need them, and make sure to back up your .config file.
_________________
For every higher wall, there is a taller ladder
Back to top
View user's profile Send private message
sulu
Guru
Guru


Joined: 21 May 2002
Posts: 399
Location: Dornbirn/Austria

PostPosted: Mon Oct 28, 2002 9:17 am    Post subject: Reply with quote

Hi Houdini.

Quote:
and I find it hard to believe that it's missing from the kernel


But that's exactly what it looks like. The module whants to dynamically link
mii_nway_restart_R0a0d16d7 , del_timer_sync , ... and those cannot be found. The question is why.
Maybe something additional has to be specified in the kernel-config.
Or ist something related to modules.conf. But sorry, i'm no uber-geek in this field so i cannot provide better information.
Good luck.

Sulu
Back to top
View user's profile Send private message
Houdini
Apprentice
Apprentice


Joined: 14 Jun 2002
Posts: 224
Location: New Mexico Tech, Socorro, NM

PostPosted: Mon Oct 28, 2002 4:19 pm    Post subject: Reply with quote

Sulu:

I'm not sure I made myself clear. I am making ~15 modules to see what works with either card, and more than half of them fail like this. Given I haven't done anything stupid like turn off "Network support" or anything...
Well, what I'm saying is that I think it's configured right.

Rac: Haven't tried it yet, I will today and will post if it works or not.
_________________
^]:wq
Back to top
View user's profile Send private message
lemming
n00b
n00b


Joined: 07 Aug 2002
Posts: 57
Location: Kanab, UT

PostPosted: Mon Oct 28, 2002 5:32 pm    Post subject: For that Intel NIC Reply with quote

Either the e100 or the eepro100 module should work. (If it's a GB card, then you'll want the e1000 driver)

The e100 & e1000 modules are sometimes found in the Vendor supplied areas of the config. (Intel supplies those, good drivers, but they're still figuring out the GPL.) :?

-lemming
Back to top
View user's profile Send private message
Houdini
Apprentice
Apprentice


Joined: 14 Jun 2002
Posts: 224
Location: New Mexico Tech, Socorro, NM

PostPosted: Tue Oct 29, 2002 2:51 am    Post subject: Reply with quote

Yay! uh, sort of.

I re-downloaded, installed, configged, etc the kernel. make mrproper, etc. Good god, how did I ever use a Pentium 200? It takes for f'ing ever!

Anyway, the eepro100 module works. Other modules still get the same error, but the eepro onboard works.

Though I'm still curious why these things happen, the box can at least route as it should :)
_________________
^]:wq
Back to top
View user's profile Send private message
rac
Bodhisattva
Bodhisattva


Joined: 30 May 2002
Posts: 6553
Location: Japanifornia

PostPosted: Tue Oct 29, 2002 4:39 am    Post subject: Reply with quote

Houdini wrote:
Though I'm still curious why these things happen

If mrproper or vaping the kernel source directory fixes it, what probably happened is that you did something like this: "make dep", then "make menuconfig" and changed some important stuff around but the dependency information was reflecting your old config settings, and then compiled the kernel and modules. make mrproper and then another make dep with the correct .config told it that it had to include some files it was leaving out before.
_________________
For every higher wall, there is a taller ladder
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum