Hi,
actually, I got the same problem, as stated here before. And these are the things I already double-checked:
* I got two networking cards - each of them is ok, each of them does it's duty in win(uuups) and each of them is functioning in linux
* my modules are OK, they are built for exactly the kernel that I'm running a gentoo-dev-source 2.6.10-r1
* my first one is a 3c59x and the second is a tulip onboard network-controller
* I don't use dhcp or anything -> my IP adress is statically configured in /etc/conf.d/net -> I have an external router which does all the magic...
I can describe the problem as: when I'm booting then modules are loaded (no - there are no error messages in dmesg) but when the init script net.eth0 has to switch them on, they don't find a network card. When I do the commands
* rmmod 3c59x OR rmmod tulip
* modprobe 3c59x OR tulip
* /etc/init.d/net.eth0 restart
--> afterwards everything is ok. No - there aren't any further messages appearing in dmesg.
I got no clue? What's going on? Has someone experienced some information, which is worth to share? I have a vague guess, that it's a problem with the position when the modules are loaded - perhaps something in the kernel or with some other kernel modules isn't initialized well. So that when you later try to re-load the module, everything is right? Perhaps we can try to rearrange module loading?
Greetings Michael