Under 2.1.XX, I occasionally get fatal errors which disables my network (NE2000 compable adaptor): (This error produced by 2.1.127. I am downloading 2.1.129, but cannot reproduce this problem on demand, so I am sending what I have in case the problem still exists). Nov 24 22:48:03 snoopy kernel: eth0: unexpected TX-done interrupt, lasttx=20. Nov 24 22:48:03 snoopy last message repeated 8 times Nov 24 22:48:03 snoopy kernel: eth0: Too much work at interrupt, status 0xff Nov 24 22:48:03 snoopy kernel: eth0: trigger_send() called with the transmitter busy. Nov 24 22:48:33 snoopy last message repeated 3 times [...many repeated instances copied] Then, when I tried to remove the module, I started getting kernel Oops until I rebooted. This first one: Nov 25 09:31:16 snoopy kernel: Oops: 0000 Nov 25 09:31:16 snoopy kernel: CPU: 0 Nov 25 09:31:16 snoopy kernel: EIP: 0010:[<c0156c71>] Nov 25 09:31:16 snoopy kernel: EFLAGS: 00010216 Nov 25 09:31:16 snoopy kernel: eax: 00000017 ebx: 0000005c ecx: 00000017 edx: c000e05c Nov 25 09:31:16 snoopy kernel: esi: 00000030 edi: c000e05c ebp: 00000007 esp: c1235ed0 Nov 25 09:31:16 snoopy kernel: ds: 0018 es: 0018 ss: 0018 Nov 25 09:31:16 snoopy kernel: Process modprobe (pid: 8307, process nr: 69, stackpage=c1235000) Nov 25 09:31:16 snoopy kernel: Stack: c01d0cc1 c000e000 00000060 c000e058 c0156f6e c1167360 00000007 0000005c Nov 25 09:31:16 snoopy kernel: 00000030 c1167360 00000011 c2817434 bffffd3c 00000005 c01d0cf0 c01d0cbc Nov 25 09:31:16 snoopy kernel: 00000005 c000e000 000005dc c015710c c1167360 c2817434 00000011 00000000 Nov 25 09:31:16 snoopy kernel: Call Trace: [<c0156f6e>] [<c2817434>] [<c015710c>] [<c2817434>] [<c2817434>] [<c01576e8>] [<c2817434>] Nov 25 09:31:16 snoopy kernel: [<c01542ec>] [<c2817434>] [<c2817434>] [<c01a2a50>] [<c2817434>] [<c2817434>] [<c2816dd0>] [<c2817434>] Nov 25 09:31:16 snoopy kernel: [<c2817434>] [<c2816000>] [<c2816000>] [<c0118ad0>] [<c2816000>] [<c0117ed2>] [<c2816000>] [<c0108f24>] Nov 25 09:31:16 snoopy kernel: Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01 74 01 a4 5b 5e 5f 5d 83 Invoking ksymoops gives: >>EIP: c0156c71 <__rta_fill+81/a0> Trace: c0156f6e <rtnetlink_fill_ifinfo+27e/2d0> Trace: c2817434 Trace: c015710c <rtmsg_ifinfo+2c/70> Trace: c2817434 Trace: c2817434 Trace: c01576e8 <rtnetlink_event+28/30> Trace: c2817434 Trace: c01542ec <unregister_netdevice+3c/d0> Trace: c2817434 Trace: c2817434 Trace: c01a2a50 <unregister_netdev+10/20> Trace: c2817434 Trace: c2817434 Trace: c2816dd0 Trace: c2817434 Trace: c2817434 Trace: c2816000 Trace: c2816000 Trace: c0118ad0 <free_module+20/b0> Trace: c2816000 Trace: c0117ed2 <sys_delete_module+172/240> Trace: c2816000 Trace: c0108f24 <system_call+34/38> Code: c0156c71 <__rta_fill+81/a0> Code: c0156c71 <__rta_fill+81/a0> f3 a5 repz movsl %ds:(%esi),%es:(%edi) Code: c0156c73 <__rta_fill+83/a0> f6 c3 02 testb $0x2,%bl Code: c0156c76 <__rta_fill+86/a0> 74 02 je c0156c7a <__rta_fill+8a/a0> Code: c0156c78 <__rta_fill+88/a0> 66 a5 movsw %ds:(%esi),%es:(%edi) Code: c0156c7a <__rta_fill+8a/a0> f6 c3 01 testb $0x1,%bl Code: c0156c83 <__rta_fill+93/a0> 74 01 je c0156c80 <__rta_fill+90/a0> Code: c0156c85 <__rta_fill+95/a0> a4 movsb %ds:(%esi),%es:(%edi) Code: c0156c86 <__rta_fill+96/a0> 5b popl %ebx Code: c0156c87 <__rta_fill+97/a0> 5e popl %esi Code: c0156c88 <__rta_fill+98/a0> 5f popl %edi Code: c0156c89 <__rta_fill+99/a0> 5d popl %ebp Code: c0156c8a <__rta_fill+9a/a0> 83 00 90 addl $0xffffff90,(%eax) Code: c0156c93 <rtnetlink_send+3/60> 90 nop Code: c0156c94 <rtnetlink_send+4/60> 90 nop AND when I try and get information using ifconfig: Nov 25 09:31:45 snoopy kernel: Oops: 0000 Nov 25 09:31:45 snoopy kernel: CPU: 0 Nov 25 09:31:45 snoopy kernel: EIP: 0010:[<c0153226>] Nov 25 09:31:45 snoopy kernel: EFLAGS: 00010206 Nov 25 09:31:45 snoopy kernel: eax: 00000030 ebx: c2817434 ecx: 00000000 edx: 00000030 Nov 25 09:31:45 snoopy kernel: esi: c16e8143 edi: c198bee4 ebp: 00000000 esp: c1235f30 Nov 25 09:31:45 snoopy kernel: ds: 0018 es: 0018 ss: 0018 Nov 25 09:31:45 snoopy kernel: Process ifconfig (pid: 8310, process nr: 69, stackpage=c1235000) Nov 25 09:31:45 snoopy kernel: Stack: c01532f1 c16e8143 c2817434 c198bed0 00000400 c198bee4 c16e8000 00000000 Nov 25 09:31:45 snoopy kernel: c014a33e c16e8000 c1235f90 00000000 00000400 00000000 c198bed0 ffffffea Nov 25 09:31:45 snoopy kernel: 400b3000 00000400 00000400 00000000 00001000 c01d0660 00000000 00000000 Nov 25 09:31:45 snoopy kernel: Call Trace: [<c01532f1>] [<c2817434>] [<c014a33e>] [<c01293d6>] [<c0108f24>] Nov 25 09:31:45 snoopy kernel: Code: 8b 42 58 50 8b 42 44 03 42 40 03 42 50 03 42 4c 50 8b 42 24 >>EIP: c0153226 <sprintf_stats+26/b0> Trace: c01532f1 <dev_get_info+41/90> Trace: c2817434 Trace: c014a33e <proc_file_read+ae/200> Trace: c01293d6 <sys_read+e6/160> Trace: c0108f24 <system_call+34/38> Code: c0153226 <sprintf_stats+26/b0> Code: c0153226 <sprintf_stats+26/b0> 8b 42 58 movl 0x58(%edx),%eax Code: c0153229 <sprintf_stats+29/b0> 50 pushl %eax Code: c015322a <sprintf_stats+2a/b0> 8b 42 44 movl 0x44(%edx),%eax Code: c015322d <sprintf_stats+2d/b0> 03 42 40 addl 0x40(%edx),%eax Code: c0153236 <sprintf_stats+36/b0> 03 42 50 addl 0x50(%edx),%eax Code: c0153239 <sprintf_stats+39/b0> 03 42 4c addl 0x4c(%edx),%eax Code: c015323c <sprintf_stats+3c/b0> 50 pushl %eax Code: c015323d <sprintf_stats+3d/b0> 8b 42 24 movl 0x24(%edx),%eax Brian May <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to [EMAIL PROTECTED]