ethernet card realtek 8139 driver does not install
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
ethernet card realtek 8139 driver does not install
Hi
There seems to be some trouble with 8139too not working in a previous post. Has anyone found a solution to this? ubuntu version 2.6.24 (Hardy Heron?). Followed all known possibilities but information is all mostly out of date. module 8139too.ok? does not load. Following makefile on 8139too.c supplied, after altering to suit my version, comes up with 3 pages of errors?.
ifconfig shows nothing for eth0
like the last person markjuggles i have hit a brick wall here. Am I wasting my time?
Location: Europe:Salzburg Austria USA:Orlando,Florida;
Distribution: Debian
Posts: 643
Rep:
Quote:
Originally Posted by puzld
Hi
There seems to be some trouble with 8139too not working in a previous post. Has anyone found a solution to this? ubuntu version 2.6.24 (Hardy Heron?). Followed all known possibilities but information is all mostly out of date. module 8139too.ok? does not load. Following makefile on 8139too.c supplied, after altering to suit my version, comes up with 3 pages of errors?.
ifconfig shows nothing for eth0
like the last person markjuggles i have hit a brick wall here. Am I wasting my time?
Thanks puzld
this network card installs perfectly in Debian...all kernels...
No clue of the history here, but I've had one of the cards. A few suggestions:
You don't need anything except the standard kernel module 8139.o IIRC
There are a couple of versions of hardware. Modules differ. Make sure 8129.o is not installed
Check the interrupts. If it's configured to look for e.g. irq 11 and gets irq 10 the card may not work I tried booting with "acpi=off noapic" as boot parameters and that helped. I ran with those for years.
Particularly on Via chipsets, the apic can be broken.
/etc/modprobe.conf should have the line
alias eth0 8139
Hi
O.K. some history on this
I am running Ubuntu 8.04 Hardy Heron
I get
system, administration,
network settings,
Point to point connection - shaded out
network tools
loopback interface lo - shaded out
I have what I presume is a kernel module 8139too.ok
if I do
insmod 8139.ok
it returns with an error
So where can I find 8139.o IIRC?
This is modules and module versions. The best place for information is the kernel build help or the kernel Documentation/ directory. I don't know what 8139too.o is but try it
There's a weird problem with Realtek 8139 chipsets if you ever boot windows. Windows can disable this chipset, so linux doesn't see it.
This even survives "turning off" the PC, (but unplugging it from the wall, and removing battery if it's a laptop, also fixes it (until windows is next run))
See this thread, which has the solution: http://www.linuxquestions.org/questi...roblem-591466/
Last edited by tredegar; 12-13-2008 at 11:28 AM.
Reason: clarity
I upgraded to Slack 12.2 over Christmas and could not, in any way, get the 8139 chipset NIC to work. It was recognised in lspci but ifconfig only gave me a "device eth0 does not exist" error message. Drivers were all there, it was included in the kernel, everything was as it should be but the fact remained - no NIC activity! I've been using Slackware for over 4 years and never had this kind of persistant problem before. I struggled on, believing it was something I wasn't doing properly. I worked with the 8139 problem for about 2 days and read hundreds of how-to's and guides, to no avail.
In my frustration I ripped out the 8139 card (which had been working perfectly for over a year in the old system) and replaced it with a D-Link 530TX using the Rhine chipset. This works perfectly from the get-go. So it seems, some people have no trouble, some have a little trouble and the unfortunate ones (me included) have nothing but endless trouble with the 8139 on Slackware 12.
I hope you solve your problem with the 8139. If you want my advice/experience, dump it faster than a cheating girlfriend and use a NIC with a different chipset.
At a quick look, kernel 2.6.21.5 offered the following options
1. 8139cp.ko For Realtek 8139 Rev C+ chips
2. 8139too.ko For (apparently) most Realtek 8139 cards
3. ?? For 'tune twister' Realtek 8139 Rev K chips
I gather the tune twister is some equalisation thing. I gather you may not be able to have module 2 & 3 together.
You want the same interrupt as windows assigns the card, if you have dual boot. There is also an earlier module if your card is very very old.
In /etc/modprobe.d/ you could create a file 'network' with the line
alias eth0 your-module, e.g. 'alias eth0 8139cp'
No need for the '.ko'. If /etc/modprobe.d doesn't exist, the file /etc/modprobe.conf should have the line, and no other reference to eth0.
I am presuming this is eth0 and not a tiny bit of a huge setup! If a module picks it up, there will be a interrupt assigned in 'cat /proc/interrupts'
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.