public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: NIC lockup in 2.4.17 (SMP/APIC/Intel 82557)
@ 2002-01-22  8:51 Robbert Kouprie
  2002-01-22 14:53 ` James Bourne
  0 siblings, 1 reply; 18+ messages in thread
From: Robbert Kouprie @ 2002-01-22  8:51 UTC (permalink / raw)
  To: jussi.laako; +Cc: linux-kernel


Jussi Laako wrote:

> Robbert Kouprie wrote:
> >
> > Thanks for the quick reply :) Just checked it, and it's in slot 2, so
> > that's not the problem. It doesn't share the HPT366 IRQ. This is my
> > /proc/interrupts:
>
> Driver is eepro100? I suspect there is something in eepro100 driver that
> should be protected by a spinlock but is not. I haven't got time to
> analyze it further, yet...
>
>  - Jussi Laako

Yes, eepro100.c. Let me know if I can test something, although I would
need a reproducible testcase also. Still doing some tests with high
network load, as this caused the similar lockup in the other thread.

- Robbert


^ permalink raw reply	[flat|nested] 18+ messages in thread
[parent not found: <Pine.LNX.4.33.0201201531570.6499-100000@coffee.psychology.mcmaster.ca>]
[parent not found: <yqo1ygkd8np.fsf@penguin.ucs.ed.ac.uk>]
* NIC lockup in 2.4.17 (SMP/APIC/Intel 82557)
@ 2002-01-20 19:16 Robbert Kouprie
  0 siblings, 0 replies; 18+ messages in thread
From: Robbert Kouprie @ 2002-01-20 19:16 UTC (permalink / raw)
  To: linux-kernel

Hi all,

I have an Abit BP6 Dual Celeron 433, 192 Mb RAM, Intel NIC on 100 Mbit,
running Debian Woody with Linux kernel 2.4.17 from source. This weekend
the network card totally locked up. No network connections were possible
anymore and system logs were full of NETDEV errors (included below).
Note the "unexpected IRQ trap" which started this. Soft rebooting the
system was not possible anymore as the system hung on these NETDEV
errors after issueing the "reboot" command. I performed a little search
on the error message and found an earlier lkml message which looks like
exactly the same problem:
http://lists.kernelnotes.de/linux-kernel/Week-of-Mon-20010618/026269.htm
l

Did anyone ever found out the problem here?

Regards,
- Robbert Kouprie


radium:/$ lspci -vx -d 8086:1229
00:0d.0 Ethernet controller: Intel Corp. 82557 [Ethernet Pro 100] (rev
09)
        Subsystem: Intel Corp.: Unknown device 0011
        Flags: bus master, medium devsel, latency 32, IRQ 17
        Memory at da020000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at c800 [size=64]
        Memory at da000000 (32-bit, non-prefetchable) [size=128K]
        Expansion ROM at <unassigned> [disabled] [size=1M]
        Capabilities: [dc] Power Management version 2
00: 86 80 29 12 07 00 90 02 09 00 00 02 08 20 00 00
10: 00 00 02 da 01 c8 00 00 00 00 00 da 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 11 00
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 08 38

Jan 19 01:27:16 radium kernel: unexpected IRQ trap at vector 7d
Jan 19 01:29:11 radium kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jan 19 01:29:11 radium kernel: eth0: Transmit timed out: status f048
0c00 at 15835657/15835685 command 000ca000.
Jan 19 01:29:11 radium kernel: eth0: Tx ring dump,  Tx queue 15835685 /
15835657:
Jan 19 01:29:11 radium kernel: eth0:     0 200ca000.
Jan 19 01:29:11 radium kernel: eth0:     1 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     2 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     3 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     4 400ca000.
Jan 19 01:29:11 radium kernel: eth0:   = 5 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     6 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     7 000ca000.
Jan 19 01:29:11 radium kernel: eth0:     8 200ca000.
Jan 19 01:29:11 radium kernel: eth0:  *  9 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    10 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    11 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    12 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    13 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    14 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    15 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    16 200ca000.
Jan 19 01:29:11 radium kernel: eth0:    17 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    18 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    19 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    20 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    21 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    22 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    23 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    24 200ca000.
Jan 19 01:29:11 radium kernel: eth0:    25 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    26 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    27 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    28 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    29 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    30 000ca000.
Jan 19 01:29:11 radium kernel: eth0:    31 000ca000.
Jan 19 01:29:11 radium kernel: eth0: Printing Rx ring (next to receive
into 13805956, dirty index 13805956).
Jan 19 01:29:11 radium kernel: eth0:     0 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     1 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     2 0000a020.
Jan 19 01:29:11 radium kernel: eth0: l   3 c000a020.
Jan 19 01:29:11 radium kernel: eth0:  *= 4 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     5 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     6 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     7 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     8 0000a020.
Jan 19 01:29:11 radium kernel: eth0:     9 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    10 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    11 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    12 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    13 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    14 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    15 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    16 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    17 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    18 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    19 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    20 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    21 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    22 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    23 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    24 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    25 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    26 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    27 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    28 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    29 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    30 0000a020.
Jan 19 01:29:11 radium kernel: eth0:    31 0000a020.

Jan 19 01:30:17 radium kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jan 19 01:30:17 radium kernel: eth0: Transmit timed out: status f048
0c00 at 15835685/15835713 command 0001a000.
Jan 19 01:30:17 radium kernel: eth0: Tx ring dump,  Tx queue 15835713 /
15835685:
Jan 19 01:30:17 radium kernel: eth0:     0 600ca000.
Jan 19 01:30:17 radium kernel: eth0:   = 1 000ca000.
Jan 19 01:30:17 radium kernel: eth0:     2 000ca000.
Jan 19 01:30:17 radium kernel: eth0:     3 000ca000.
Jan 19 01:30:17 radium kernel: eth0:     4 400ca000.
Jan 19 01:30:17 radium kernel: eth0:  *  5 0001a000.
Jan 19 01:30:17 radium kernel: eth0:     6 0002a000.
Jan 19 01:30:17 radium kernel: eth0:     7 0003a000.
Jan 19 01:30:17 radium kernel: eth0:     8 200ca000.
Jan 19 01:30:17 radium kernel: eth0:     9 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    10 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    11 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    12 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    13 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    14 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    15 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    16 200ca000.
Jan 19 01:30:17 radium kernel: eth0:    17 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    18 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    19 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    20 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    21 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    22 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    23 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    24 200ca000.
Jan 19 01:30:17 radium kernel: eth0:    25 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    26 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    27 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    28 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    29 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    30 000ca000.
Jan 19 01:30:17 radium kernel: eth0:    31 000ca000.
Jan 19 01:30:17 radium kernel: eth0: Printing Rx ring (next to receive
into 13805956, dirty index 13805956).
Jan 19 01:30:17 radium kernel: eth0:     0 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     1 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     2 0000a020.
Jan 19 01:30:17 radium kernel: eth0: l   3 c000a020.
Jan 19 01:30:17 radium kernel: eth0:  *= 4 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     5 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     6 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     7 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     8 0000a020.
Jan 19 01:30:17 radium kernel: eth0:     9 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    10 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    11 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    12 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    13 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    14 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    15 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    16 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    17 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    18 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    19 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    20 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    21 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    22 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    23 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    24 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    25 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    26 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    27 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    28 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    29 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    30 0000a020.
Jan 19 01:30:17 radium kernel: eth0:    31 0000a020.

... And so on (2 Mb of logs available ;))


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2002-02-01 23:41 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-22  8:51 NIC lockup in 2.4.17 (SMP/APIC/Intel 82557) Robbert Kouprie
2002-01-22 14:53 ` James Bourne
2002-01-30 19:29   ` Robbert Kouprie
2002-01-30 21:06     ` Stephan von Krawczynski
2002-01-31  0:27       ` Robbert Kouprie
2002-01-31 12:35         ` Stephan von Krawczynski
2002-01-31 16:32           ` Ben Greear
2002-01-31 16:52             ` Robbert Kouprie
2002-01-31 17:54               ` Ben Greear
2002-01-31 19:17                 ` Robbert Kouprie
2002-02-01 17:52                 ` PCI Problems [was Re: NIC lockup in 2.4.17 (SMP/APIC/Intel 82557)] Edward S. Marshall
2002-02-01 18:16                   ` nick
2002-02-01 19:44                     ` Ken Brownfield
2002-02-01 23:54                   ` Alan Cox
     [not found] <Pine.LNX.4.33.0201201531570.6499-100000@coffee.psychology.mcmaster.ca>
2002-01-21 10:06 ` NIC lockup in 2.4.17 (SMP/APIC/Intel 82557) Robbert Kouprie
     [not found] <yqo1ygkd8np.fsf@penguin.ucs.ed.ac.uk>
2002-01-20 21:53 ` Robbert Kouprie
2002-01-21 18:48   ` Jussi Laako
  -- strict thread matches above, loose matches on Subject: below --
2002-01-20 19:16 Robbert Kouprie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox