Re: [OOPS] : kupdate + SMP + DPT Raid card

Didier CONTIS (didier@ece.gatech.edu)
Mon, 04 Oct 1999 18:44:55 -0400


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thanks to the help of Keith Owens, below is the new output I got from ksymoops.

Should I think the problem is related to the DPT driver ??

Thanks in advance for any help.

Didier.

ksymoops 0.7c on i686 2.2.13pre11. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.2.13pre11/ (default)
-m /System.map (specified)

No modules in ksyms, skipping objects
Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file?
Oops: 0002
CPU: 1
EIP: 0010:[<c01e044d>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010002
eax: dffb0078 ebx: dffb0078 ecx: 00000001 edx: 00000086
esi: 00000000 edi: 00000046 ebp: 00000006 esp: dffd35d4
ds: 0018 es: 0018 ss: 0018
Process kupdate (pid: 3, process nr: 4, stackpage=dffd3000)
Stack: dffb0000 dff88c00 00000000 00000001 dffb8080 c01bcbd8 dff88c00 00000001
00000001 dff88c00 00000002 dffd3644 00000001 c01bc7af dff88c00
00000001
c02126e0 00000003 00000000 dffb0078 00000000 c01bc364 00000002
00000000
Call Trace: [<c01bcbd8>] [<c01bc7af>] [<c02126e0>] [<c01bc364>]
[<c01e16d7>] [<c01deef7>] [<c01e1270>]
[<c01deef7>] [<c01deef7>] [<c01e1270>] [<c01deef7>] [<c01deef7>]
[<c01e1270>] [<c019b7c7>] [<c01e91a9>]
[<c019c3e6>] [<c019f9f9>] [<c01162cf>] [<c01ba9ec>] [<c01b919b>]
[<c01b925f>] [<c01bc364>] [<c01bc820>]
[<c01bc364>] [<c01e10d7>] [<c01ba9ec>] [<c01b6d35>] [<c01b6e0a>]
[<c01bc364>] [<c02138ad>] [<c01c4215>]
[<c01c2b98>] [<c01b6e0a>] [<c01b44ee>] [<c0210008>] [<c01130bf>]
[<c01c34d0>] [<c019026c>] [<c0190356>]
[<c0190d1b>] [<c0190ee7>] [<c012b4a7>] [<c01f5f4b>] [<c012b980>]
[<c0106000>] [<c0107cdf>]
Code: c7 86 10 01 00 00 00 00 08 00 56 8b 86 e4 00 00 00 ff d0 83

>>EIP; c01e044d <dpt_reset+3ed/410> <=====
Trace; c01bcbd8 <scsi_reset+f4/34c>
Trace; c01bc7af <scsi_old_done+44b/588>
Trace; c02126e0 <RCSid+c00/e20>
Trace; c01bc364 <scsi_old_done+0/588>
Trace; c01e16d7 <dpt_docmd+d7/434>
Trace; c01deef7 <dpt_add_timer+2f/34>
Trace; c01e1270 <dpt_queue+37c/70c>
Trace; c01deef7 <dpt_add_timer+2f/34>
Trace; c01deef7 <dpt_add_timer+2f/34>
Trace; c01e1270 <dpt_queue+37c/70c>
Trace; c01deef7 <dpt_add_timer+2f/34>
Trace; c01deef7 <dpt_add_timer+2f/34>
Trace; c01e1270 <dpt_queue+37c/70c>
Trace; c019b7c7 <scrup+6b/108>
Trace; c01e91a9 <vgacon_cursor+1b1/1b8>
Trace; c019c3e6 <set_cursor+6e/84>
Trace; c019f9f9 <vt_console_print+2fd/314>
Trace; c01162cf <printk+177/184>
Trace; c01ba9ec <scsi_add_timer+58/60>
Trace; c01b919b <internal_cmnd+bb/1fc>
Trace; c01b925f <internal_cmnd+17f/1fc>
Trace; c01bc364 <scsi_old_done+0/588>
Trace; c01bc820 <scsi_old_done+4bc/588>
Trace; c01bc364 <scsi_old_done+0/588>
Trace; c01e10d7 <dpt_queue+1e3/70c>
Trace; c01ba9ec <scsi_add_timer+58/60>
Trace; c01b6d35 <scsi_do_cmd+4d5/654>
Trace; c01b6e0a <scsi_do_cmd+5aa/654>
Trace; c01bc364 <scsi_old_done+0/588>
Trace; c02138ad <RCSid+fad/20dc>
Trace; c01c4215 <requeue_sd_request+d31/d44>
Trace; c01c2b98 <rw_intr+0/76c>
Trace; c01b6e0a <scsi_do_cmd+5aa/654>
Trace; c01b44ee <speedo_interrupt+19e/2f8>
Trace; c0210008 <vendor+792/226a>
Trace; c01130bf <__wake_up+43/68>
Trace; c01c34d0 <do_sd_request+1cc/1e0>
Trace; c019026c <unplug_device+48/58>
Trace; c0190356 <__get_request_wait+da/1fc>
Trace; c0190d1b <make_request+55f/5dc>
Trace; c0190ee7 <ll_rw_block+14f/1b8>
Trace; c012b4a7 <sync_old_buffers+d7/1c4>
Trace; c01f5f4b <tvecs+2c2b/33a0>
Trace; c012b980 <kupdate+84/88>
Trace; c0106000 <get_options+0/74>
Trace; c0107cdf <kernel_thread+23/30>
Code; c01e044d <dpt_reset+3ed/410>
00000000 <_EIP>:
Code; c01e044d <dpt_reset+3ed/410> <=====
0: c7 86 10 01 00 00 00 movl $0x80000,0x110(%esi) <=====
Code; c01e0454 <dpt_reset+3f4/410>
7: 00 08 00
Code; c01e0457 <dpt_reset+3f7/410>
a: 56 pushl %esi
Code; c01e0458 <dpt_reset+3f8/410>
b: 8b 86 e4 00 00 00 movl 0xe4(%esi),%eax
Code; c01e045e <dpt_reset+3fe/410>
11: ff d0 call *%eax
Code; c01e0460 <dpt_reset+400/410>
13: 83 00 00 addl $0x0,(%eax)

Here is the output of the raid card under /proc/scsi :

Vendor: DPT Model: PM2654U2 Rev: 211D, scsi 3:

DPT I2O Driver Version: 1.06/1.1:

cmd_per_lun = 210, max_id = 15, max_lun = 7, max_channel = 0
sg_tablesize = 39, irq = 18, OutstandingMsgs = 0
maxfromiopmsgs = 64, maxtoiopmsgs = 210

Devices:
Channel = 0, Target = 0, Lun = 0
Channel = 0, Target = 6, Lun = 0

At 07:52 AM 10/5/99 +1000, you wrote:
>On Wed, 29 Sep 1999 18:38:09 -0400,
>Didier CONTIS <didier@ece.gatech.edu> wrote:
> >Here is the output of the OOPS (taken by hand, since it did not appears in
> >the /var/log/messages).
> >
> >kernel: Oops: 0002
> >kernel: CPU: 1
> >I have been unable to run ksymoops :
> >Can someone help me ? Is someone can give me a hint on how to run ksymoops
> >since I do not have yet
> >a useful output.
>
>ksymoops expects input lines with any of three prefixes. syslogd
>format (date, time, hostname, kernel), leading spaces or klogd format
>(<n>). Your input has the wrong prefix, you just have kernel without
>date, time and hostname. Easiest fix is strip off "kernel: ".

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.1 for non-commercial use <http://www.pgp.com>

iQA/AwUBN/kt511P+9FfLSJ3EQIfAQCeLMKK+vHPUIpekhr5PVV/HQvCdcwAoIgi
iiggOJFeFxFE+yhmpFxvI4bS
=w5mQ
-----END PGP SIGNATURE-----

-
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/