RealTek Network Card and SuSE 7.1
Hey Gang, Bringing up a new install of 7.1 on an HP Kayak XU800 with a RealTek RTL8139 NIC card. I installed from an ftp server after selecting the RealTek RTL8129/8139 NIC kernel module during the yast1 ftp install. After the successful install SuSE rebooted and everything except the NIC came up. Which is strange since I just got done installing over that same NIC. The errors at boot time are: ---------------------------- Initializing random number generator done Setting up network device eth0 modprobe: modprobe: Can't locate module eth0 SIOCSIFADDR: No such device modprobe: modprobe: Can't locate module eth0 eth0: unknown interface: No such device modprobe: modprobe: Can't locate module eth0 SIOCSIFBRDADDR: No such device modprobe: modprobe: Can't locate module eth0 eth0: unknown interface: No such device modprobe: modprobe: Can't locate module eth0 SIOCSIFNETMASK: No such device modprobe: modprobe: Can't locate module eth0 eth0: unknown interface: No such device failed ---------------------------- This same system works just fine on the 7.0 install. I went ahead and copied over the /[etc|sbin]/init.d/network and /etc/modules.conf from a duplicate Kayak XU800 successfully running 7.0 SuSE to no avail. Anybody got ideas what's wrong. -jpg
Hi John, John Griffin wrote:
Hey Gang,
Bringing up a new install of 7.1 on an HP Kayak XU800 with a RealTek RTL8139 NIC card.
I installed from an ftp server after selecting the RealTek RTL8129/8139 NIC kernel module during the yast1 ftp install. After the successful install SuSE rebooted and everything except the NIC came up. Which is strange since I just got done installing over that same NIC.
I supose you installed the 2.4 kernel, right? The name for the Realtek NIC module has changed in the kernel series 2.4. Edit your /etc/modules.conf and change the line alias eth0 rtl8139 to read: alias eth0 8139too Then run: depmod -a and then: modprobe 8139too "ifconfig eth0" should be working now. rgrds, Bráulio Gergull
Bráulio Weimann Gergull wrote:
Hi John,
John Griffin wrote:
Hey Gang,
Bringing up a new install of 7.1 on an HP Kayak XU800 with a RealTek RTL8139 NIC card.
I installed from an ftp server after selecting the RealTek RTL8129/8139 NIC kernel module during the yast1 ftp install. After the successful install SuSE rebooted and everything except the NIC came up. Which is strange since I just got done installing over that same NIC.
I supose you installed the 2.4 kernel, right?
The name for the Realtek NIC module has changed in the kernel series 2.4.
Edit your /etc/modules.conf and change the line
alias eth0 rtl8139
to read:
alias eth0 8139too
Then run:
depmod -a
and then:
modprobe 8139too
"ifconfig eth0" should be working now.
I have the same card and kernel 2.4.2. As I noted in a post an hour or so ago, I had the 8139too driver working satisfactorily under kernel 2.4.0, which confirms the main point of your message. But after updating my kernel from 2.4.0 to 2.4.2, that driver doesn't work; insmod gives a "device not found" message when it's called either from the bootup script or independently. I'm still wrestling with that problem and getting nowhere. Paul Abrahams
Hello, If you have bought this card at the retail store it should have a floppy with the proper driver file rlt8139.o Just drop this file into /usr/src/linux/modules/net. It should replace your original buggy rlt8139.o file. Compile this driver into kernel and everything should be OK. I'm running this card with 2.4.2 and 2.4.3 kernels without any problem. If you don't have a floppy with the driver just let me know and I'll send you one. Regards. Alex -------------------
Bráulio Weimann Gergull wrote:
Hi John,
John Griffin wrote:
Hey Gang,
Bringing up a new install of 7.1 on an HP Kayak XU800 with a RealTek
RTL8139
NIC card.
I installed from an ftp server after selecting the RealTek RTL8129/8139 NIC kernel module during the yast1 ftp install. After the successful install SuSE rebooted and everything except the NIC came up. Which is strange since I just got done installing over that same NIC.
I supose you installed the 2.4 kernel, right?
The name for the Realtek NIC module has changed in the kernel series 2.4.
Edit your /etc/modules.conf and change the line
alias eth0 rtl8139
to read:
alias eth0 8139too
Then run:
depmod -a
and then:
modprobe 8139too
"ifconfig eth0" should be working now.
I have the same card and kernel 2.4.2. As I noted in a post an hour or so ago, I had the 8139too driver working satisfactorily under kernel 2.4.0, which confirms the main point of your message. But after updating my kernel from 2.4.0 to 2.4.2, that driver doesn't work; insmod gives a "device not found" message when it's called either from the bootup script or independently.
I'm still wrestling with that problem and getting nowhere.
Paul Abrahams
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
-- MS Windows users should be covered under the Americans with disabilities Act.
Alex Daniloff wrote:
Hello,
If you have bought this card at the retail store it should have a floppy with the proper driver file rlt8139.o Just drop this file into /usr/src/linux/modules/net. It should replace your original buggy rlt8139.o file. Compile this driver into kernel and everything should be OK. I'm running this card with 2.4.2 and 2.4.3 kernels without any problem. If you don't have a floppy with the driver just let me know and I'll send you one.
The floppy that came with my card has a source (.c) file but no object (.o) file. I tried compiling the .c file but it died on undefined symbols. Could you email to me either the .o file or an image of the diskette (easy to make with dd)? You can just attach the file to your message. Thanks. Paul Abrahams
participants (4)
-
Alex Daniloff
-
Bráulio Weimann Gergull
-
John Griffin
-
Paul W. Abrahams