Re: 2.4.0-test1 - NETDEV WATCHDOG: eth0: transmit timed out

From: Jacob Luna Lundberg (jacob@velius.chaos2.org)
Date: Wed May 31 2000 - 22:46:44 EST


On Wed, 31 May 2000, Jeff Garzik wrote:
> Can you try 2.4.0-test1-ac7 (latest 'ac' test patch), along with the fix
> attached below?

I will test this pronto. More info in the meantime: I can trigger this
with 2.4.0-test1-ac6 by flood-pinging the box. Sometimes it lasts for
several minutes before it dies; sometimes it dies in a few seconds. But
no more on that until I test your fix. :)

On a related note, sometimes when I ifconfig eth0 down I get what looks
like an nfs-related oops. Of course, in an ideal world, I wouldn't be
ifconfig-ing eth0 down when it's locked solid, but it shouldn't oops. And
once it does my box is toast.

Output of ksymoops:

ksymoops 2.3.4 on i586 2.4.0-test1-ac6. Options used
     -v /usr/src/linux/vmlinux (specified)
     -k /proc/ksyms (specified)
     -l /proc/modules (specified)
     -o /lib/modules/2.4.0-test1-ac6 (specified)
     -m /boot/System.map-2.4.0t1a6 (specified)

Shutting down interface eth0 Unable to handle kernel paging request at virtual address 04000078
current->tss.cr3 = 026b0000, %cr3 = 026b0000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c881d69b>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: c2e5427c ebx: c7bc8300 ecx: c2e54fa0 edx: 04000008
esi: c7bc83c0 edi: 00000000 ebp: c35f9ea8 esp: c35f9e94
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 2269, process nr: 76, stackpage=c35f9000)
Stack: 00000000 c7bc8008 c7bc8004 c7bc8000 c7bc8000 00001042 c017276a c55275c0
       00001043 c55275c0 c017319c c55275c0 c5191c80 00001042 c5191ca4 c35f9f34
       c018ec2c c55275c0 00001042 00008914 00008914 bffff984 c27c2b80 c35f9f34
Call Trace: [<c017276a>] [<c017319c>] [<c018ec2c>] [<c01736b1>] [<c0190597>] [<c016ef3d>] [<c01329fd>]
       [<c010a2a0>]
Code: f0 ff 4a 70 0f 94 c0 84 c0 74 09 52 e8 8c 3c 95 f7 83 c4 04

>>EIP; c881d69b <_end+84e1f6f/a4da8d4> <=====
Trace; c017276a <nfs_getlink+62/7c>
Trace; c017319c <nfs_proc_rename+c/d4>
Trace; c018ec2c <nlm4svc_proc_sm_notify+c4/10c>
Trace; c01736b1 <nfs_proc_statfs+35/94>
Trace; c0190597 <autofs4_wait+1f7/278>
Trace; c016ef3d <nfs_wait_on_request+85/4b4>
Trace; c01329fd <kmem_cache_reap+7d/2a8>
Trace; c010a2a0 <down_write_failed+f8/220>
Code; c881d69b <_end+84e1f6f/a4da8d4>
00000000 <_EIP>:
Code; c881d69b <_end+84e1f6f/a4da8d4> <=====
   0: f0 ff 4a 70 lock decl 0x70(%edx) <=====
Code; c881d69f <_end+84e1f73/a4da8d4>
   4: 0f 94 c0 sete %al
Code; c881d6a2 <_end+84e1f76/a4da8d4>
   7: 84 c0 testb %al,%al
Code; c881d6a4 <_end+84e1f78/a4da8d4>
   9: 74 09 je 14 <_EIP+0x14> c881d6af <_end+84e1f83/a4da8d4>
Code; c881d6a6 <_end+84e1f7a/a4da8d4>
   b: 52 pushl %edx
Code; c881d6a7 <_end+84e1f7b/a4da8d4>
   c: e8 8c 3c 95 f7 call f7953c9d <_EIP+0xf7953c9d> c0171338 <nfs_readdir+13c/584>
Code; c881d6ac <_end+84e1f80/a4da8d4>
  11: 83 c4 04 addl $0x4,%esp

-Jacob

-- 

no warrantee is expressed or implied by the U C Regents or Digital Equipment Corporation. void where prohibited by law. contents may have settled during shipping.

- BIND 8.2.2.p3 contrib/README

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Jun 07 2000 - 21:00:11 EST