lock up
Bernd Stahlbock
stahlbock@basysprint.de
Fri Oct 29 03:54:04 1999
Hello,
I've now compiled the 1.08a driver into my 2.0.36 RTL 1.1 Kernel.
General machine operation seems to be quite stable, but when I do a
ping 172.16.16.1 -s 5000
it's ok, a
ping 172.16.16.1 -f
is also ok. But when I do
ping 172.16.16.1 -s 5000 -f
I get this (cat /proc/kmsg):
<4>rt_ipc V0.3 -- IPC primitives for use with Real-Time Linux
<4>Copyright (C) 1997 Jerry Epplin. All rights reserved.
<4>Exposer Module V0.9 Init
<4>Timer gestartet
<4>invalid operand: 0000
<4>CPU: 0
<4>EIP: 0010:[<00123c46>]
<4>EFLAGS: 00010293
<4>eax: 00000000 ebx: 00000001 ecx: 00000000 edx: 0000069c
<4>esi: 00000000 edi: 00000001 ebp: 001a6290 esp: 001a3c60
<4>ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
<4>Process swapper (pid: 0, process nr: 0, stackpage=001a1e64)
<4>Stack: 00000006 00000000 00000001 001a6290 00000018 00000018
0012211f 00000001
<4> 00000000 00000000 05ee4001 0000a260 00dc0018 00000600
000007f8 001a6290
<4> 00000000 ffaa0055 00000001 0013cc60 00000694 00000001
05ee4001 0000a260
<4>Call Trace: [<0012211f>] [<0013cc60>] [<0013d0c7>] [<0018d499>]
[<0014485b>] [<001448c4>] [<0018ce95>]
<4> [<0010bb4a>] [<0010e8f9>] [<0010d462>] [<00109bc4>]
[<0010ab71>] [<001097c0>] [<0010957b>]
<4>Code: 1a 00 83 3d 38 64 1a 00 04 7f 17 8b 44 24 1c 50 68 89 31 19
<4>Aiee, killing interrupt handler
<4>kfree of non-kmalloced memory: 001a3eac, next= 00000000, order=0
<4>kfree of non-kmalloced memory: 001a3e9c, next= 00000000, order=0
<4>kfree of non-kmalloced memory: 001a43b0, next= 00000000, order=0
<4>idle task may not sleep
<4>idle task may not sleep
<4>idle task may not sleep
<4>idle task may not sleep
<4>idle task may not sleep
<4>eth0: Transmit timeout, status 0c 0005 media 00.
<4>eth0: Tx queue start entry 546 dirty entry 542, full.
<7>eth0: Tx descriptor 0 is 8008a5ea.
<7>eth0: Tx descriptor 1 is 8008a5ea.
<7>eth0: Tx descriptor 2 is 8008a25a. (queue head)
<7>eth0: Tx descriptor 3 is 8008a5ea.
<7>eth0: MII #32 registers are: 1000 782d 0000 0000 05e1 0000 0000
0000.
<3>eth0: RTL8139 Interrupt line blocked, status 5.
<3>eth0: SMP simultaneous entry of an interrupt handler.
<4>eth0: Transmit timeout, status 0c 0005 media 00.
<4>eth0: Tx queue start entry 4 dirty entry 0, full.
<7>eth0: Tx descriptor 0 is 8008a25a. (queue head)
<7>eth0: Tx descriptor 1 is 8008a5ea.
<7>eth0: Tx descriptor 2 is 8008a5ea.
<7>eth0: Tx descriptor 3 is 8008a5ea.
<7>eth0: MII #32 registers are: 1000 782d 0000 0000 05e1 0000 0000
0000.
<3>eth0: RTL8139 Interrupt line blocked, status 5.
The network will work on with simple pings like the two first, but
giving messages like 'interrupt line blocked' or 'transmit timeout'
all few moments and loosing packets. The error counter in
/proc/net/dev after this ping -s 5000 -f was 3 on the transmitter.
When I shut down after this errors, the system hangs when it tries to
shut down network.
I hope that someone can see if there's a driver or system problem.
Bernd
--
stahlbock@basysprint.de, http://www.basysprint.de
basysPrint GmbH, Guelzer Str. 15, 19258 Boizenburg, Germany
Tel.: ++49-38847-99-163, Fax:++49-38847-99-192
| To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
| body of the mail, include only the text:
| unsubscribe this-list-name youraddress@wherever.org
| You will be unsubscribed as speedily as possible.