View previous topic :: View next topic |
Author |
Message |
Houdini Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/41647e923d15725b937fb.jpg)
Joined: 14 Jun 2002 Posts: 224 Location: New Mexico Tech, Socorro, NM
|
Posted: Mon Oct 28, 2002 8:38 am Post subject: ethernet card woes |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
rac Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42db5dbb3e1c92424d747.jpg)
Joined: 30 May 2002 Posts: 6553 Location: Japanifornia
|
Posted: Mon Oct 28, 2002 9:13 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
sulu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Space Quest/Space_Quest_-_Arnoid.gif)
Joined: 21 May 2002 Posts: 399 Location: Dornbirn/Austria
|
Posted: Mon Oct 28, 2002 9:17 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Houdini Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/41647e923d15725b937fb.jpg)
Joined: 14 Jun 2002 Posts: 224 Location: New Mexico Tech, Socorro, NM
|
Posted: Mon Oct 28, 2002 4:19 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
lemming n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/8686b3433d529e94aa4c3.gif)
Joined: 07 Aug 2002 Posts: 57 Location: Kanab, UT
|
Posted: Mon Oct 28, 2002 5:32 pm Post subject: For that Intel NIC |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Houdini Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/41647e923d15725b937fb.jpg)
Joined: 14 Jun 2002 Posts: 224 Location: New Mexico Tech, Socorro, NM
|
Posted: Tue Oct 29, 2002 2:51 am Post subject: |
|
|
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 ![Smile :)](images/smiles/icon_smile.gif) _________________ ^]:wq |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rac Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42db5dbb3e1c92424d747.jpg)
Joined: 30 May 2002 Posts: 6553 Location: Japanifornia
|
Posted: Tue Oct 29, 2002 4:39 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
|
|
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
|
|