LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-13-2002, 06:43 PM   #1
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Rep: Reputation: 15
cable modem


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?
 
Old 09-14-2002, 03:05 AM   #2
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
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.

Cheers,

Finegan
 
Old 09-14-2002, 01:54 PM   #3
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
what should i be looking for?
 
Old 09-14-2002, 04:14 PM   #4
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
i found it, but how do i fix it?

Sep 14 17:03:28 Default kernel: eth0: Too much work at interrupt, IntrStatus=0x0040.
 
Old 09-14-2002, 04:58 PM   #5
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
i got the message

Sep 14 17:03:28 Default kernel: eth0: Too much work at interrupt, IntrStatus=0x0040.
 
Old 09-15-2002, 02:12 AM   #6
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
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.

Cheers,

Finegan

Last edited by finegan; 09-15-2002 at 02:14 AM.
 
Old 09-15-2002, 08:21 AM   #7
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
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.


thanks for all the help
 
Old 09-15-2002, 05:02 PM   #8
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
Sep 15 18:05:03 Default kernel: eth0: Too much work at interrupt, IntrStatus=0x0040.
Sep 15 18:05:53 Default dhcpcd[801]: terminating on signal 15

if this helps the second line
 
Old 09-17-2002, 01:42 PM   #9
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
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?
 
Old 09-18-2002, 11:10 AM   #10
Harpune
Member
 
Registered: Sep 2002
Location: Seattle, WA
Distribution: Ubuntu
Posts: 101

Rep: Reputation: 15
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.
 
Old 09-18-2002, 01:41 PM   #11
RaheimSG
Member
 
Registered: Sep 2002
Distribution: openSUSE 11.0
Posts: 62

Original Poster
Rep: Reputation: 15
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?
 
Old 01-30-2005, 01:23 AM   #12
forest777
LQ Newbie
 
Registered: Jan 2005
Location: Québec, Canada
Distribution: Slackware, old school
Posts: 11

Rep: Reputation: 0
too much work at interrupt

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!

Sorry for my english, I speak french =)
 
Old 01-30-2005, 08:41 AM   #13
Xerop
Member
 
Registered: Jan 2004
Distribution: Suse, Red Hat
Posts: 129

Rep: Reputation: 15
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.
 
Old 01-30-2005, 01:42 PM   #14
forest777
LQ Newbie
 
Registered: Jan 2005
Location: Québec, Canada
Distribution: Slackware, old school
Posts: 11

Rep: Reputation: 0
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
cable modem mike99 Linux - Hardware 4 08-17-2005 11:21 AM
printer cable > modem cable? C++freak Linux - Hardware 1 06-21-2003 01:53 PM
Cable Modem Painmaster Linux - Newbie 2 03-18-2002 12:44 PM
cable modem dsflash Linux - Newbie 1 11-20-2001 12:58 AM
cable modem dsflash Linux - Networking 11 10-24-2001 09:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration