I am really starting to question what skills I thought I had at getting things to work on Linux. I've never had a problem like this before.
In the past, it's been pretty easy to get NICs working with Linux. I got a Netgear FA311(v2) recently, because I know there is Linux support for the RTL8139 chipset.
The problem is, as I see it, that when I do
ifconfig eth0 up, it says
Quote:
|
eth0: ERROR while getting interface flags: No such device
|
I am running kernel version 2.6.21.5. Now, there are two possible kernel drivers that would be appropriate for this card, the "8139too", and the "8139cp" modules. The 8139cp is labeled "EXPERIMENTAL" in the kernel config, so I don't know if I want to use it. Here's what I've got:
dmesg|grep 8139:
Quote:
8139too Fast Ethernet driver 0.9.28
eth0: RealTek RTL8139 at 0xd000, 00:1e:2a:3e:cd:64, IRQ 11
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
|
lsmod|grep 8139:
Quote:
8139too 28736 0
mii 4400 1 8139too
|
This all looks good to me, except that I get the aforementioned error when trying to bring up eth0 using ifconfig.
Also, I've used the 8139cp module, and it also uses the "mii" module, but it doesn't get eth0 going either, and also dmesg has some info (after loading 8139cp) indicating that it isn't the right driver for this card, and that I should try the "8139too" driver.
Just for grins, here is the relevant output of lspci:
Quote:
|
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
|
Please help, as I have been tearing my hair out for a whole day with this problem, and that's
after I spent 2 days (solid, 8 hour days) finding out that trying to configure wifi in linux is apparently a process the magnitude of which I could write a dissertation on. I'm really
really furious now just remembering all this wasted time. Please help!!!