Hey I was just dreaming about when 'uname' will show me 2.2.xx or
perhaps 2.3.xx and I face of with an Oops wich make me wake up and
start to think about the next 2.1.xx wich will send this Oopses
to /dev/null and also will become a member of the famous series
of "It Works for Me (tm)".
I just wanted to use a second ethernet card (3c503 Yes, I know
its an 8 bit isa, blah, blah...) and my first nic which is a
ne2k-pci. And as long as I have tried 2.1.93 it has never worked,
I had always ended with an Oops and ifconfig zombie after doing
rmmod.
But now, I have decided to put my hands on this, so I search for
those little utils and used them to fill the rest of my messg.
So..., now there's the dump, with as much symbols as I cold get.
Read it as a console dump, it's here as it was typed and dumped.
+-(root@quartz)-(tty3->01:56am:11/25)-(3u 00:03:07up load:0.23 0.21 0.09)-=-==
+-(~)-== insmod 3c503
3c503.c: Presently autoprobing (not recommended) for a single card.
3c503.c:v1.10 9/23/93 Donald Becker ([EMAIL PROTECTED])
eth1: 3c503 at i/o base 0x300, node 02 60 8c a0 48 e1, using internal xcvr.
eth1: 3c503 - 8kB RAM, 8kB shared mem window at 0xdc000-0xddfff.
+-(root@quartz)-(tty3->01:57am:11/25)-(3u 00:03:35up load:0.22 0.21 0.09)-=-==
+-(~)-== rmmod 3c503
Unable to handle kernel NULL pointer dereference at virtual address 00000030
current->tss.cr3 = 02e1a000, %cr3 = 02e1a000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c014ed6d>]
EFLAGS: 00010216
eax: 00000017 ebx: 0000005c ecx: 00000017 edx: c3a1005c
esi: 00000030 edi: c3a1005c ebp: 00000007 esp: c3ce7ed8
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 704, process nr: 40, stackpage=c3ce7000)
Stack: c01cd4bd c3a10000 00000060 c3a10058 c014f056 c395b780 00000007 0000005c
00000030 c395b780 00000011 c485f074 bffff970 00000005 c01cd4ec c01cd4b8
00000005 c3a10000 000005dc c014f1e4 c395b780 c485f074 00000011 00000000
Call Trace: [<c014f056>] [<c485f074>] [<c014f1e4>] [<c485f074>] [<c485f074>]
[<c014f764>] [<c485f074>]
[<c014c750>] [<c485f074>] [<c485f074>] [<c019afd8>] [<c485f074>] [<c485f074>]
[<c485ed0e>] [<c485f074>]
[<c485e000>] [<c485e000>] [<c0117620>] [<c485e000>] [<c0116b32>] [<c485e000>]
[<c01089ec>]
Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01 74 01 a4 5b 5e 5f 5d 83
Segmentation fault
+-(root@quartz)-(tty2->02:09am:11/25)-(3u 00:16:22up load:0.00 0.00 0.02)-=-==
+-(~)-== lsmod
Module Size Used by
lsmod: QM_INFO: No such file or directory
+-(root@quartz)-(tty2->02:10am:11/25)-(3u 00:16:27up load:0.00 0.00 0.02)-=-==
+-(~)-== cat /proc/modules
3c503 5236 0 (deleted)
ne2k-pci 3536 1 (autoclean)
8390 5784 0 (autoclean) [3c503 ne2k-pci]
ntfs 32100 1 (autoclean)
nls_iso8859-1 2016 2 (autoclean)
nls_cp437 3540 2 (autoclean)
vfat 13520 2 (autoclean)
fat 24100 2 (autoclean) [vfat]
sb 26280 0
uart401 5640 0 [sb]
sound 57112 0 [sb uart401]
soundlow 208 0 [sound]
soundcore 1968 6 [sb sound]
+-(root@quartz)-(tty3->01:57am:11/25)-(3u 00:04:02up load:0.14 0.19 0.09)-=-==
+-(~)-== dmesg | module-oops -m /boot/System.map-2.1.129
4385 symbols from /boot/System.map-2.1.129
25 symbols [c485e000-c485f45c] from /lib/modules/loadmaps/3c503
19 symbols [c485a000-c485adc8] from /lib/modules/loadmaps/ne2k-pci
22 symbols [c4857000-c4858668] from /lib/modules/loadmaps/8390
142 symbols [c484e000-c4855d64] from /lib/modules/loadmaps/ntfs
14 symbols [c484c000-c484c7d8] from /lib/modules/loadmaps/nls_iso8859-1
20 symbols [c484a000-c484adcc] from /lib/modules/loadmaps/nls_cp437
54 symbols [c4845000-c48484d0] from /lib/modules/loadmaps/vfat
92 symbols [c483e000-c4843e24] from /lib/modules/loadmaps/fat
150 symbols [c4827000-c482d6a8] from /lib/modules/loadmaps/sb
35 symbols [c4824000-c4825608] from /lib/modules/loadmaps/uart401
304 symbols [c4815000-c4822f18] from /lib/modules/loadmaps/sound
8 symbols [c4813000-c48130d0] from /lib/modules/loadmaps/soundlow
29 symbols [c4811000-c48117b0] from /lib/modules/loadmaps/soundcore
EIP: 0xc014ed6d T __rta_fill+0x81/0x98
trace: 0xc014f056 t rtnetlink_fill_ifinfo+0x27a/0x2c4
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014f1e4 T rtmsg_ifinfo+0x2c/0x70
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014f764 t rtnetlink_event+0x1c/0x24
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014c750 T unregister_netdevice+0x3c/0xc0
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc019afd8 T unregister_netdev+0x10/0x20
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485ed0e t (3c503+)cleanup_module+0x36/0x350
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc0117620 t free_module+0x20/0x9c
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc0116b32 T sys_delete_module+0x13e/0x1f8
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc01089ec T system_call+0x34/0x38
code: 00000000 <oops>:
code: 0: f3 a5 repz movsl %ds:(%esi),%es:(%edi)
code: 2: f6 c3 02 testb $0x2,%bl
code: 5: 74 02 je 9 <main+0x9>
code: 7: 66 a5 movsw %ds:(%esi),%es:(%edi)
code: 9: f6 c3 01 testb $0x1,%bl
code: c: 74 01 je f <main+0xf>
code: e: a4 movsb %ds:(%esi),%es:(%edi)
code: f: 5b popl %ebx
code: 10: 5e popl %esi
code: 11: 5f popl %edi
code: 12: 5d popl %ebp
code: 13:
+-(root@quartz)-(tty3->01:57am:11/25)-(3u 00:04:02up load:0.14 0.19 0.09)-=-==
+-(~)-== nm /lib/modules/2.1.129/net/3c503.o | nm_to_map 00000030
U __const_udelay
00000030 ? __module_kernel_version
00000047 ? __module_parm_io
00000054 ? __module_parm_irq
00000062 ? __module_parm_xcvr
U __this_module
U autoirq_report
U autoirq_setup
U check_region
00000cbc T cleanup_module
0000007c d dev_el2
U ei_close
U ei_interrupt
U ei_open
00000a2c t el2_block_input
000007d0 t el2_block_output
00000678 t el2_close
00000954 t el2_get_8390_hdr
000006fc t el2_init_card
00000534 t el2_open
00000108 T el2_pio_probe
00000030 T el2_probe
0000018c T el2_probe1
000006bc t el2_reset_8390
U eth_copy_and_sum
U ethdev_init
U free_irq
00000030 t gcc2_compiled.
U init_etherdev
00000c0c T init_module
000003fc d io
0000040c d irq
U kfree
0000005c d namelist
00000034 d netcard_portlist
U printk
U register_netdev
U release_region
U request_irq
U request_region
U unregister_netdev
00000030 d version
00000058 d version_printed.550
0000041c d xcvr
+-(root@quartz)-(tty1->02:12am:11/25)-(3u 00:18:37up load:0.00 0.00 0.01)-=-==
+-(~)-== ifconfig
Unable to handle kernel NULL pointer dereference at virtual address 00000088
current->tss.cr3 = 03068000, %cr3 = 03068000
*pde = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c014b9ae>]
EFLAGS: 00010206
eax: 00000030 ebx: c485f074 ecx: 00000000 edx: 00000030
esi: c2f5f1be edi: c35ca634 ebp: 00000000 esp: c35b9f30
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 1188, process nr: 5, stackpage=c35b9000)
Stack: c014ba6d c2f5f1be c485f074 c35ca620 00000400 c35ca634 c2f5f000 00000000
c0143652 c2f5f000 c35b9f90 00000000 00000400 00000000 c35ca620 ffffffea
400b4000 00000400 00000400 00000000 00001000 c01ccea0 00000000 00000000
Call Trace: [<c014ba6d>] [<c485f074>] [<c0143652>] [<c0126d52>] [<c01089ec>]
Code: 8b 42 58 50 8b 42 44 03 42 40 03 42 50 03 42 4c 50 8b 42 24
Segmentation fault
+-(root@quartz)-(tty1->02:12am:11/25)-(3u 00:18:37up load:0.00 0.00 0.01)-=-==
+-(~)-== ifconfig
Unable to handle kernel NULL pointer dereference at virtual address 00000088
current->tss.cr3 = 03068000, %cr3 = 03068000
*pde = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c014b9ae>]
EFLAGS: 00010206
eax: 00000030 ebx: c485f074 ecx: 00000000 edx: 00000030
esi: c35771be edi: c35ca574 ebp: 00000000 esp: c35b9f30
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 1165, process nr: 5, stackpage=c35b9000)
Stack: c014ba6d c35771be c485f074 c35ca560 00000400 c35ca574 c3577000 00000000
c0143652 c3577000 c35b9f90 00000000 00000400 00000000 c35ca560 ffffffea
400b4000 00000400 00000400 00000000 00001000 c01ccea0 00000000 00000000
Call Trace: [<c014ba6d>] [<c485f074>] [<c0143652>] [<c0126d52>] [<c01089ec>]
Code: 8b 42 58 50 8b 42 44 03 42 40 03 42 50 03 42 4c 50 8b 42 24
Segmentation fault
+-(root@quartz)-(tty1->02:14am:11/25)-(3u 00:18:41up load:0.00 0.00 0.01)-=-==
+-(~)-== dmesg | module-oops -m /boot/System.map-2.1.129
4385 symbols from /boot/System.map-2.1.129
25 symbols [c485e000-c485f45c] from /lib/modules/loadmaps/3c503
19 symbols [c485a000-c485adc8] from /lib/modules/loadmaps/ne2k-pci
22 symbols [c4857000-c4858668] from /lib/modules/loadmaps/8390
142 symbols [c484e000-c4855d64] from /lib/modules/loadmaps/ntfs
14 symbols [c484c000-c484c7d8] from /lib/modules/loadmaps/nls_iso8859-1
20 symbols [c484a000-c484adcc] from /lib/modules/loadmaps/nls_cp437
54 symbols [c4845000-c48484d0] from /lib/modules/loadmaps/vfat
92 symbols [c483e000-c4843e24] from /lib/modules/loadmaps/fat
150 symbols [c4827000-c482d6a8] from /lib/modules/loadmaps/sb
35 symbols [c4824000-c4825608] from /lib/modules/loadmaps/uart401
304 symbols [c4815000-c4822f18] from /lib/modules/loadmaps/sound
8 symbols [c4813000-c48130d0] from /lib/modules/loadmaps/soundlow
29 symbols [c4811000-c48117b0] from /lib/modules/loadmaps/soundcore
EIP: 0xc014ed6d T __rta_fill+0x81/0x98
trace: 0xc014f056 t rtnetlink_fill_ifinfo+0x27a/0x2c4
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014f1e4 T rtmsg_ifinfo+0x2c/0x70
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014f764 t rtnetlink_event+0x1c/0x24
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc014c750 T unregister_netdevice+0x3c/0xc0
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc019afd8 T unregister_netdev+0x10/0x20
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485ed0e t (3c503+)cleanup_module+0x36/0x350
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc0117620 t free_module+0x20/0x9c
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc0116b32 T sys_delete_module+0x13e/0x1f8
trace: 0xc485e000 d (3c503+)__this_module+0x0/0x4c
trace: 0xc01089ec T system_call+0x34/0x38
code: 00000000 <oops>:
code: 0: f3 a5 repz movsl %ds:(%esi),%es:(%edi)
code: 2: f6 c3 02 testb $0x2,%bl
code: 5: 74 02 je 9 <main+0x9>
code: 7: 66 a5 movsw %ds:(%esi),%es:(%edi)
code: 9: f6 c3 01 testb $0x1,%bl
code: c: 74 01 je f <main+0xf>
code: e: a4 movsb %ds:(%esi),%es:(%edi)
code: f: 5b popl %ebx
code: 10: 5e popl %esi
code: 11: 5f popl %edi
code: 12: 5d popl %ebp
code: 13:
EIP: 0xc014b9ae t sprintf_stats+0x22/0xa0
trace: 0xc014ba6d T dev_get_info+0x41/0x90
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc0143652 t proc_file_read+0xae/0x1e8
trace: 0xc0126d52 T sys_read+0xda/0x140
trace: 0xc01089ec T system_call+0x34/0x38
code: 00000000 <oops>:
code: 0: 8b 42 58 movl 0x58(%edx),%eax
code: 3: 50 pushl %eax
code: 4: 8b 42 44 movl 0x44(%edx),%eax
code: 7: 03 42 40 addl 0x40(%edx),%eax
code: a: 03 42 50 addl 0x50(%edx),%eax
code: d: 03 42 4c addl 0x4c(%edx),%eax
code: 10: 50 pushl %eax
code: 11: 8b 42 24 movl 0x24(%edx),%eax
EIP: 0xc014b9ae t sprintf_stats+0x22/0xa0
trace: 0xc014ba6d T dev_get_info+0x41/0x90
trace: 0xc485f074 d (3c503+)dev_el2+0x0/0x380
trace: 0xc0143652 t proc_file_read+0xae/0x1e8
trace: 0xc0126d52 T sys_read+0xda/0x140
trace: 0xc01089ec T system_call+0x34/0x38
code: 00000000 <oops>:
code: 0: 8b 42 58 movl 0x58(%edx),%eax
code: 3: 50 pushl %eax
code: 4: 8b 42 44 movl 0x44(%edx),%eax
code: 7: 03 42 40 addl 0x40(%edx),%eax
code: a: 03 42 50 addl 0x50(%edx),%eax
code: d: 03 42 4c addl 0x4c(%edx),%eax
code: 10: 50 pushl %eax
code: 11: 8b 42 24 movl 0x24(%edx),%eax
Ley de los semaforos:
Verde; pasa.
Naranja; acelera.
Rojo; tres ultimos.
\_/, _
| @___oo ( Jorge Nerin
/\ /\ / (___,,,}_--~
) /^\) ^\/ _) ~__ [EMAIL PROTECTED]
) /^\/ _) (_
) _ / / _) ( [EMAIL PROTECTED]
/\ )/\/ || | )_)
< > |(,,) )__)
|| / \)___)\
| \____( )___) )___
\______(_______;;; __;;;
ZU en Zaragoza (Spain)