crazy ethernet interrupt

This is a discussion on crazy ethernet interrupt within the Linux Networking forums, part of the Linux Forums category; Hi group! Since yesterday, i have only ethernet-transmission, as long as i'm moving the mouse pointer somewhere around ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-30-2007
Gunter Lindemann
 
Posts: n/a
Default crazy ethernet interrupt

Hi group!

Since yesterday, i have only ethernet-transmission,
as long as i'm moving the mouse pointer somewhere
around on the screen. Stopping the mouse, the
transfer stops at once, moving again, transfer is
continued.

Does anyone have an idea?

System is OpenSuse 10.2 with all updates on
ASUS-Board with AMD.

Gunter
Reply With Quote
  #2 (permalink)  
Old 03-30-2007
Moe Trin
 
Posts: n/a
Default Re: crazy ethernet interrupt

On Fri, 30 Mar 2007, in the Usenet newsgroup comp.os.linux.networking, in
article <euj057$mth$02$1@news.t-online.com>, Gunter Lindemann wrote:

>Since yesterday, i have only ethernet-transmission,
>as long as i'm moving the mouse pointer somewhere
>around on the screen. Stopping the mouse, the
>transfer stops at once, moving again, transfer is
>continued.


What did you change? Look in /var/log/messages - and perhaps
/var/log/boot.msg. When the system booted, the mouse was using
some IRQ, and the Ethernet was using something else. You changed
_something_ and now the IRQs are not the same. I don't know why,
as I don't know what you did. Look also at the output of the
commands /sbin/ifconfig -a (which should show what IRQ the NIC is
using) and 'cat /proc/interrupts'

Old guy

Reply With Quote
  #3 (permalink)  
Old 03-30-2007
Gunter Lindemann
 
Posts: n/a
Default Re: crazy ethernet interrupt

Moe Trin wrote:

> What did you change?


I'm not aware that I have done anything but booting,
do my daily work and shutdown. I didn't install or
remove anything intentionally the last days.

> Look in /var/log/messages - and perhaps
> /var/log/boot.msg. When the system booted, the mouse was using
> some IRQ, and the Ethernet was using something else. You changed
> _something_ and now the IRQs are not the same. I don't know why,
> as I don't know what you did. Look also at the output of the
> commands /sbin/ifconfig -a (which should show what IRQ the NIC is
> using) and 'cat /proc/interrupts'


Thanks a lot! I had a hunch, that it has something to do with
any IRQ, but didn't know, where to look for it. I will do, as
you told me!

Greetings!
Gunter

Reply With Quote
  #4 (permalink)  
Old 04-02-2007
Gunter Lindemann
 
Posts: n/a
Default Re: crazy ethernet interrupt

Moe Trin wrote:

> What did you change?


Got an idea, what i actually did:
The USB-Mouse connector was loosened and i
put it back while the system was running.
I guess, since then i have that described
behavior.

> using) and 'cat /proc/interrupts'


brings me that:

CPU0
0: 3208816 XT-PIC timer
1: 7141 XT-PIC i8042
2: 0 XT-PIC cascade
6: 4 XT-PIC floppy
7: 1 XT-PIC parport0
8: 2 XT-PIC rtc
9: 1 XT-PIC acpi
11: 56079 XT-PIC aic7xxx
12: 22631 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, eth0
14: 110587 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
MIS: 0

But i have no idea, how to change the
interrupts again.

Gunter
Reply With Quote
  #5 (permalink)  
Old 04-03-2007
Moe Trin
 
Posts: n/a
Default Re: crazy ethernet interrupt

On Mon, 02 Apr 2007, in the Usenet newsgroup comp.os.linux.networking, in
article <euqq7f$t77$02$1@news.t-online.com>, Gunter Lindemann wrote:

>Moe Trin wrote:
>
>> What did you change?

>
>Got an idea, what i actually did:
>The USB-Mouse connector was loosened and i
>put it back while the system was running.


Oh how I HATE these programs that "help" you manage the hardware in your
computer.

>I guess, since then i have that described behavior.


Your interrupt list shows that the kernel is expecting the USB and
Ethernet on the same IRQ, though in fact they may or may not all be
doing so.

>brings me that:
>
> CPU0
> 0: 3208816 XT-PIC timer
> 1: 7141 XT-PIC i8042
> 2: 0 XT-PIC cascade
> 6: 4 XT-PIC floppy
> 7: 1 XT-PIC parport0
> 8: 2 XT-PIC rtc
> 9: 1 XT-PIC acpi


Reasonable

> 11: 56079 XT-PIC aic7xxx


SCSI host adaptor

> 12: 22631 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2, eth0


USB and NIC - what does the NIC show in /var/log/messages during boot?

> 14: 110587 XT-PIC ide0


IDE controller - normal.

>But i have no idea, how to change the
>interrupts again.


Normally, the IRQ is set using a BIOS setup of some kind. This may be set
to AUTO (or similar) which allows the O/S to kick things about. It's a
pain in the butt, especially when you have available "low" IRQs.

For a PCI interface - whether a plug-in card, or a motherboard mounted
device, there will be access to four IRQ wires - generally these are
ganged across all cards and motherboard devices - known as INTA through
INTD. These are connected to the Southbridge chip of the chipset. In the
original IBM design of the 1980s, the IRQs were connected to a priority
encoder, and the four or five output leads of that chip pulled the chain
on the CPU and identified which of 256 possible interrupt routines to
run. The interrupts are no longer "hard wired" a specific interrupt
vector, and this relationship is controlled in software.

What appears to have happened in your case is that the loose connection
confused some setup program. What I would be doing is poking about in the
BIOS setup and seeing if I can set the IRQ for the PCI cards to something
other than what the USB is using, then on re-booting, see that the kernel
can now see it as a separate device.

Old guy
Reply With Quote
  #6 (permalink)  
Old 04-03-2007
Gunter Lindemann
 
Posts: n/a
Default Re: crazy ethernet interrupt

Moe Trin wrote:

> USB and NIC - what does the NIC show in /var/log/messages during boot?


/var/log # grep NIC messages

nothing!

/var/log # grep nic messages

many lines containing the german word "nicht" (not)

similar on /var/log/boot.msg

Gunter
Reply With Quote
  #7 (permalink)  
Old 04-03-2007
Moe Trin
 
Posts: n/a
Default Re: crazy ethernet interrupt

On Tue, 03 Apr 2007, in the Usenet newsgroup comp.os.linux.networking, in
article <eut0o8$hj2$02$1@news.t-online.com>, Gunter Lindemann wrote:

>Moe Trin wrote:


>> USB and NIC - what does the NIC show in /var/log/messages during boot?

>
>/var/log # grep NIC messages
>
>nothing!


Not surprising - how about 'grep -2 eth /var/log/messages' (you may also
need to look at older logs, which might be named messages.0, messages.1
and so on which might be compressed - i.e. use zgrep or bzgrep if needed).
You may also want to look in those same logs to see how the USB stuff is
being configured.

>/var/log # grep nic messages
>
>many lines containing the german word "nicht" (not)


Not relevant to the problem, but use 'grep -w' to avoid that.

Old guy

Reply With Quote
  #8 (permalink)  
Old 04-04-2007
Gunter Lindemann
 
Posts: n/a
Default Re: crazy ethernet interrupt

Moe Trin wrote:

> Not surprising - how about 'grep -2 eth /var/log/messages'


I think, i found the entry, that logged the moment, when
i just booted, determined the loosened USB-Mouse and
plugged it again (Mar 28 14:30:56).

I saved the messages of this process in a textfile.
May i send it to you by email? It is about 200 lines
(16 kB).

Gunter

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 02:41 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0