Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
i'm using optimum online, and whenever i use the eth. after about like 20 min. its stops working and i have to unplug the modem, plug it in again, and restart, how do i fix this?
This is probably a dhcp issue, for some reason your version of dhcp, or possibly their service doesn't understand/send the right message for lease renewal. You can check /var/log/messages after a cut out and see if its blathering about a dhcp lease. If its possible for you to just set up the link statically, that's always a good workaround... but may not be possible with your cable company.
Okay, that's very strange for a modern machine, but it seems that its sharing an IRQ interrupt and not handling it well. I doubt that I'm right about that, but there's not much to go on... paste me a bunch of lines next time. Odd things can help this:
Swapping the slot the PCI card is in, if its built in, or even not, you might want to go into BIOS and move things off of having a shared interrupt. Which might not be possible if your BIOS is mickey mouse, compaqs are known for dinky stupid BIOSes.
I thought this was software at first, either your version of dhcp client being wonky or your ISP not knowing how to send a proper dhcp lease broadcast renewal.
This might indeed be hardware now, check the end of "dmesg" after the next time it horks. It'll probably say the exact same thing, but there's odds it might be more verbose.
What's the network card, the mobo, and the module you are using for the card: "/sbin/lsmod"
Stuff like this is hardly ever easy, and fixing it will probably be some simple voodoo.
smc ezcard, and i'm a stupid n00b, and i don't know how do find out the rest of the stuff for you, as for the cable company putting a cap on my downloads, that might be it since i've been downloading a bunch of isos the past few days.
what is mdwatts-pgfls-1.0-i386.rpm and is this an option.
how would i setup my card in full-duplex, is this an option.
i'm actually now starting to think that it might be my soundcard, this is because i'm also getting errors from mod-probe? and i checked, and the soundcard is on the same interrupt, i also cannot acces "sound"from the control panel... any suggestions on how do remove the sound card from the interrupt?
I dont know if this is relevant in this situation or not... but, this sounds like a problem my friend had a while back. after using the internet for a while it stopped completely. in his case it was because his isp had recently gone under and been reacquired. after the revamping process he was using an IP adress that someone else was assigned.
just incase, you may want to call your isp and make sure all your settings are correct.
thatnks for the suggestion, except i'm using dhcp dynamic ip's so it constantly changes,i don't think its a problem with the renew and release. any other suggestions?
I had the same problem. Here's is the solution I post everywhere:
Hello. I fixed the problem. One of my computers, which is the router, had two (rtl 8139 chip) ethernet cards. They were using the same driver: 8139too.o
The error message: Too much work at interrupt, IntrStatus=0
, is coming from the driver 8139too
After a quick look at the source code, you can see that one of the functions can only be executed 20 times in a short time.
static int max_interrupt_work = 20;
int boguscnt = max_interrupt_work;
......
boguscnt--; // REMOVE -1 FROM BOGUSCNT
} while (boguscnt > 0);
if (boguscnt <= 0) {
printk (KERN_WARNING "%s: Too much work at interrupt, "
"IntrStatus=0x%4.4x.\n", dev->name, status);
......
Maybe the driver is wrongly coded.
I replaced one of the two cards. I have put a rtl 8029 chip card. So they aren't using the same driver.
Now everything work fine, no more error messages. And now I can upload faster than in the past. I was unable to upload faster than 2 kbytes/s when I was having the error message. Now it's at 103kbytes/s!
Just a minor correction to what you said (last post) The source is fine however it is not designed to control two of the same card. What was happening is you had one copy of the driver work for two cards, and you are not a noob if you started looking so far as the source.
Yeha that's what I saw. Maybe it causes problem only on old computers, my router is a 200 mhz. Maybe one of the functions which control the TWO ethernet cards , cannot be executed in a desired time because of the cpu speed and the work load (controlling two cards) , and so the driver complain to syslog, error_log etc... I would like to know if someone has the problem but on a "fast" computer.
Else , it is really not designed to control two cards, like you say.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.