2.1.105 + ac[1-5] Oops on ISA ne2k

Aron Griffis (agriffis@css.tayloru.edu)
Thu, 11 Jun 1998 00:13:11 -0400


Just rebooted 2.1.105 plus Alan's patches and got this oops on boot. The
driver is compiled as a module and was being inserted by kmod when ifconfig
brought up the interface. Output of ksymoops follows.

-Aron

NE*000 ethercard probe at 0x300: 00 00 e8 d2 12 8d
eth0: NE2000 found at 0x300, using IRQ 15.
Unable to handle kernel NULL pointer dereference at virtual address 00000006
current->tss.cr3 = 03f6d000, %cr3 = 03f6d000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c015723b>]
EFLAGS: 00010286
eax: c482968c ebx: c3dffc00 ecx: c3dffc00 edx: 00000000
esi: c01df4b8 edi: c3dffc4c ebp: c482968c esp: c2821e98
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 161, process nr: 6, stackpage=c2821000)
Stack: c0156a71 c482968c c3dffc00 c3dffac0 c01df8b0 c3dffb08 c482968c c016e5bd
c482968c c01df44c c3336060 c482968c c482968c 00000010 c2821f4c c3dffad8
c016e8ad c482968c c3336060 c016ed29 c482968c c3336060 bffffc88 bffffc88
Call Trace: [<c0156a71>] [<c482968c>] [<c482968c>] [<c016e5bd>] [<c482968c>] [<c482968c>] [<c482968c>]
[<c016e8ad>] [<c482968c>] [<c016ed29>] [<c482968c>] [<c011e23b>] [<c482968c>] [<c01705d7>] [<c014f915>]
[<c0132d08>] [<c0109e44>]
Code: 8b 42 06 89 01 66 8b 42 0a 66 89 41 04 b8 06 00 00 00 c3 89

Using `/boot/System.map' to map addresses to symbols.

>>EIP: c015723b <eth_header_parse+b/20>
>>Trace: c0156a71 <neigh_parms_alloc+55/80>
>>Trace: c482968c
>>Trace: c482968c
>>Trace: c016e5bd <inetdev_init+5d/c0>
>>Trace: c482968c
>>Trace: c482968c
>>Trace: c482968c
>>Trace: c016e8ad <inet_set_ifa+19/54>
>>Trace: c482968c
>>Trace: c016ed29 <devinet_ioctl+3ed/570>
>>Trace: c482968c
>>Trace: c011e23b <do_no_page+63/264>
>>Trace: c482968c
>>Trace: c01705d7 <inet_ioctl+34f/3a0>
>>Trace: c014f915 <sock_ioctl+1d/24>
>>Trace: c0132d08 <sys_ioctl+1bc/230>
>>Trace: c0109e44 <system_call+38/3c>
>>Code: c015723b <eth_header_parse+b/20>
>>Code: c015723b <eth_header_parse+b/20> 8b 42 06 movl
>>0x6(%edx),%eax
>>Code: c015723e <eth_header_parse+e/20> 89 01 movl
>>%eax,(%ecx)
>>Code: c0157240 <eth_header_parse+10/20> 66 8b 42 0a movw
>>0xa(%edx),%ax
>>Code: c0157244 <eth_header_parse+14/20> 66 89 41 04 movw
>>%ax,0x4(%ecx)
>>Code: c0157248 <eth_header_parse+18/20> b8 06 00 00 00 movl
>>$0x6,%eax
>>Code: c015724d <eth_header_parse+1d/20> c3 ret
>>Code: c015724e <eth_header_parse+1e/20> 89 00 movl
>>%eax,(%eax)
>>Code: c0157250 <eth_header_cache> 90 nop
>>Code: c0157251 <eth_header_cache+1/8c> 90 nop
>>Code: c0157252 <eth_header_cache+2/8c> 90 nop

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu