Ok, i'm just posting this, in case someone else runs across this, and maybe someone can explain to me whats happening..
I recently upgraded motherboard from an old Athon to a Athon64 board... With the new MB, of course i needed new drivers. So I boot the machine, set up the drivers in the kernel.. Its an nForce4 board, so the ethernet is forcedeth.. I compiled this as a module, added it to the modules.autoload/kernel-2.6, rebooted and got eth0 does not exists errors.
Checking dmesg, I see:
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.60.
forcedeth: using HIGHDMA
eth0: forcedeth.c: subsystem: 01019:1b13 bound to 0000:00:0a.0
So you would expect eth0 to be there.. I tried "ifconfig eth0 up". No go...
I eventaully plugged in another NIC card (tulip based), and tried that.. No go on eth0... But when I tried it on eth1, the network came up--- on the on board module (forcedeth)... What the?
Long story short, I strip out the tulip card, remove the card from the machine, configure up the forcedeth to be eth1, and everything works..
But I still get reports in the kernel, saying that its eth0..
Kernel is Linux cherek 2.6.21-gentoo-r4 #3 PREEMPT Fri Jul 20 16:58:53 MST 2007 i686 AMD Athlon(tm) 64 Processor 3800+ AuthenticAMD GNU/Linux
No other NIC cards are install, nor are there any NIC drivers in the kernel (as modules or compiled in..)
Not that its a huge deal, but I would like my NIC on eth0 if possible.. If anyone has ideas, please let me know!

