[5050] in linux-scsi channel archive
2.0.36pre15 Oops (SCSI CDROM access)
daemon@ATHENA.MIT.EDU (Frodo Looijaard)
Wed Nov 4 12:28:29 1998
From: Frodo Looijaard <frodol@dds.nl>
To: owner-linux-kernel@vger.rutgers.edu, linux-scsi@vger.rutgers.edu
Date: Wed, 4 Nov 1998 17:55:54 +0100 (CET)
Hi folks,
my kernel just oopsed on me - that was quite some time ago...
Linux kernel 2.0.36pre15, no additional patches, using the fdomain SCSI
module.
I had a rewritable CDROM in my Philips CDD3600 SCSI CDROM Rewriter, and had
it mounted under /mnt/cdrom. I then umounted it, removed it, put a recordable
CDROM in the player, and tried to mount it under /mnt/cdrom. At that moment,
the process hung (it could not be killed), and syslog showed the following
output:
Nov 4 17:07:56 arda kernel: Device busy???
Nov 4 17:08:02 arda kernel: scsi : aborting command due to timeout : pid 2774, scsi0, channel 0, id 4, lun 0 Start/Stop Unit 00 00 00 03 00
Nov 4 17:08:02 arda kernel: Unable to handle kernel paging request at virtual address c48280e8
Nov 4 17:08:02 arda kernel: current->tss.cr3 = 00101000, ^Dr3 = 00101000
Nov 4 17:08:02 arda kernel: *pde = 0009e067
Nov 4 17:08:02 arda kernel: *pte = 00000000
Nov 4 17:08:02 arda kernel: Oops: 0000
Nov 4 17:08:02 arda kernel: CPU: 0
Nov 4 17:08:02 arda kernel: EIP: 0010:[<048482d4>]
Nov 4 17:08:02 arda kernel: EFLAGS: 00010246
Nov 4 17:08:02 arda kernel: eax: 048280c0 ebx: 02fbda04 ecx: 00000000 edx: 00000003
Nov 4 17:08:02 arda kernel: esi: 00000293 edi: 00000000 ebp: 00af5298 esp: 0018d9e0
Nov 4 17:08:02 arda kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Nov 4 17:08:02 arda kernel: Process swapper (pid: 0, process nr: 0, stackpage=0018bafc)
Nov 4 17:08:02 arda kernel: Stack: 02fbda04 02fbda04 00af5298 00000246 0018da30 04846ef8 02fbda04 00000003
Nov 4 17:08:02 arda kernel: 02fbda04 0484879a 02fbda04 00040000 001a5100 00000001 00112b50 00000001
Nov 4 17:08:02 arda kernel: ffffffff 00000001 00000001 0018da4c 001a4f70 001186cb 0018da4c 0018dad8
Nov 4 17:08:02 arda kernel: Call Trace: [<04846ef8>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<001098bf>] [<00109913>]
Nov 4 17:08:02 arda kernel: [<0010a905>] [<00109628>] [<001094bc>]
Nov 4 17:08:02 arda kernel: Code: 8b 40 28 ff d0 83 c4 04 83 f8 05 0f 87 c7 00 00 00 ff 24 85
Nov 4 17:08:02 arda kernel: Aiee, killing interrupt handler
Nov 4 17:08:02 arda kernel: kfree of non-kmalloced memory: 0018db44, next= 00000000, order=0
Nov 4 17:08:02 arda kernel: kfree of non-kmalloced memory: 0018db34, next= 00000000, order=0
Nov 4 17:08:02 arda kernel: kfree of non-kmalloced memory: 0018e048, next= 00000000, order=0
Nov 4 17:08:02 arda kernel: idle task may not sleep
Nov 4 17:08:02 arda last message repeated 2 times
Nov 4 16:08:03 arda kerneld: error: exit: Identifier removed
Nov 4 17:08:02 arda kernel: idle task may not sleep
Nov 4 17:08:02 arda kernel: idle task may not sleep
Nov 4 17:08:02 arda kernel: SCSI host 0 abort (pid 2774) timed out - resetting
Nov 4 17:08:02 arda kernel: SCSI bus is being reset for host 0 channel 0.
Nov 4 17:08:02 arda kernel: Unable to handle kernel paging request at virtual address c48280ec
Nov 4 17:08:02 arda kernel: current->tss.cr3 = 00101000, ^Dr3 = 00101000
Nov 4 17:08:02 arda kernel: *pde = 0009e067
Nov 4 17:08:02 arda kernel: *pte = 00000000
Nov 4 17:08:02 arda kernel: Oops: 0000
Nov 4 17:08:02 arda kernel: CPU: 0
Nov 4 17:08:02 arda kernel: EIP: 0010:[<048484c7>]
Nov 4 17:08:02 arda kernel: EFLAGS: 00010246
Nov 4 17:08:02 arda kernel: eax: 048280c0 ebx: 00000000 ecx: 00000000 edx: 00000032
Nov 4 17:08:02 arda kernel: esi: 00af5298 edi: 02fbda04 ebp: 00000002 esp: 0018d860
Nov 4 17:08:02 arda kernel: ds: 0018 es: 0018 fs: 002b gs: 0000 ss: 0018
Nov 4 17:08:02 arda kernel: Process swapper (pid: 0, process nr: 0, stackpage=0018bafc)
Nov 4 17:08:02 arda kernel: Stack: 02fbda04 00000002 02fbda04 00af5298 00000246 0018d8c0 04846f23 02fbda04
Nov 4 17:08:02 arda kernel: 00000002 0484c142 00000000 00000ad6 02fbda04 0484879a 02fbda04 00040000
Nov 4 17:08:02 arda kernel: 001a5100 00000001 00112b50 00000001 ffffffff 00000001 00000001 0018d8dc
Nov 4 17:08:02 arda kernel: Call Trace: [<04846f23>] [<0484c142>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<0011250f>]
Nov 4 17:08:02 arda kernel: [<001173eb>] [<0010aecd>] [<05000000>] [<04800000>] [<00111c96>] [<001119e0>] [<0010aa90>] [<048280c0>]
Nov 4 17:08:02 arda kernel: [<048482d4>] [<04846ef8>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<001098bf>] [<00109913>]
Nov 4 17:08:02 arda kernel: [<0010a905>] [<00109628>] [<001094bc>]
Nov 4 17:08:02 arda kernel: Code: 8b 40 2c ff d0 89 c3 8b 56 08 a1 94 e6 18 00 83 c4 08 39 c2
Nov 4 17:08:02 arda kernel: Aiee, killing interrupt handler
Nov 4 17:08:03 arda kernel: SCSI host 0 channel 0 reset (pid 2774) timed out - trying harder
Nov 4 17:08:03 arda kernel: SCSI bus is being reset for host 0 channel 0.
Nov 4 17:08:03 arda kernel: Unable to handle kernel paging request at virtual address c48280ec
Nov 4 17:08:03 arda kernel: current->tss.cr3 = 00101000, ^Dr3 = 00101000
Nov 4 17:08:03 arda kernel: *pde = 0009e067
Nov 4 17:08:03 arda kernel: *pte = 00000000
Nov 4 17:08:03 arda kernel: Oops: 0000
Nov 4 17:08:03 arda kernel: CPU: 0
Nov 4 17:08:03 arda kernel: EIP: 0010:[<048484c7>]
Nov 4 17:08:03 arda kernel: EFLAGS: 00010246
Nov 4 17:08:03 arda kernel: eax: 048280c0 ebx: 00000000 ecx: 00000000 edx: 00000032
Nov 4 17:08:03 arda kernel: esi: 00af5298 edi: 02fbda04 ebp: 00000006 esp: 0018d6ec
Nov 4 17:08:03 arda kernel: ds: 0018 es: 0018 fs: 002b gs: 0000 ss: 0018
Nov 4 17:08:03 arda kernel: Process swapper (pid: 0, process nr: 0, stackpage=0018bafc)
Nov 4 17:08:03 arda kernel: Stack: 02fbda04 00000006 02fbda04 00af5298 00000246 0018d750 04846f70 02fbda04
Nov 4 17:08:03 arda kernel: 00000006 0484c176 00000000 00000000 00000ad6 02fbda04 0484879a 02fbda04
Nov 4 17:08:03 arda kernel: 00040000 001a5100 00000001 00112b50 00000001 ffffffff 00000001 00000001
Nov 4 17:08:03 arda kernel: Call Trace: [<04846f70>] [<0484c176>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<001171e4>]
Nov 4 17:08:03 arda kernel: [<00117555>] [<0010aecd>] [<05000000>] [<04800000>] [<00111c96>] [<001119e0>] [<0010aa90>] [<048280c0>]
Nov 4 17:08:03 arda kernel: [<048484c7>] [<04846f23>] [<0484c142>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<0011250f>]
Nov 4 17:08:03 arda kernel: [<001173eb>] [<0010aecd>] [<05000000>] [<04800000>] [<00111c96>] [<001119e0>] [<0010aa90>] [<048280c0>]
Nov 4 17:08:03 arda kernel: [<048482d4>] [<04846ef8>] [<0484879a>] [<00112b50>] [<001186cb>] [<0010a88b>] [<001098bf>] [<00109913>]
Nov 4 17:08:03 arda kernel: [<0010a905>] [<00109628>] [<001094bc>]
Nov 4 17:08:03 arda kernel: Code: 8b 40 2c ff d0 89 c3 8b 56 08 a1 94 e6 18 00 83 c4 08 39 c2
Nov 4 17:08:03 arda kernel: Aiee, killing interrupt handler
Nov 4 17:08:03 arda kernel: SCSI host 0 reset (pid 2774) timed out again -
Nov 4 17:08:03 arda kernel: probably an unrecoverable SCSI bus or device hang.
The output of ksymoops:
(first oops)
Trace: 4846ef8
Trace: 484879a
Trace: 112b50 <timer_bh+100/358>
Trace: 1186cb <do_bottom_half+3b/5c>
Trace: 10a88b <handle_bottom_half+b/20>
Trace: 1098bf <hard_idle+1f/38>
Trace: 109913 <sys_idle+3b/74>
Trace: 10a905 <system_call+55/80>
Trace: 109628 <init>
Trace: 1094bc <start_kernel+1ac/1b8>
Code:
Code: 8b 40 28 movl 0x28(%eax),%eax
Code: ff d0 call *%eax
Code: 83 c4 04 addl $0x4,%esp
Code: 83 f8 05 cmpl $0x5,%eax
Code: 0f 87 c7 00 00 ja d8 <_EIP+0xd8>
Code: 00
Code: ff 24 85 00 90 jmp *0x90909000(,%eax,4)
Code: 90 90
(second oops)
Trace: 484c176
Trace: 484879a
Trace: 112b50 <timer_bh+100/358>
Trace: 1186cb <do_bottom_half+3b/5c>
Trace: 10a88b <handle_bottom_half+b/20>
Trace: 1171e4 <exit_notify+18/1d8>
Trace: 117555 <do_exit+1b1/1e8>
Trace: 10aecd <die_if_kernel+2d1/2dc>
Trace: 5000000
Trace: 4800000
Trace: 111c96 <do_page_fault+2b6/2c8>
Trace: 111c96 <do_page_fault+2b6/2c8>
Trace: 10aa90 <error_code+40/50>
Trace: 48280c0
Trace: 48482d4
Trace: 4846ef8
Trace: 484879a
Trace: 112b50 <timer_bh+100/358>
Trace: 1186cb <do_bottom_half+3b/5c>
Trace: 10a88b <handle_bottom_half+b/20>
Trace: 1098bf <hard_idle+1f/38>
Trace: 109913 <sys_idle+3b/74>
Trace: 10a905 <system_call+55/80>
Trace: 109628 <init>
Trace: 1094bc <start_kernel+1ac/1b8>
Code:
Code: 8b 40 2c movl 0x2c(%eax),%eax
Code: ff d0 call *%eax
Code: 89 c3 movl %eax,%ebx
Code: 8b 56 08 movl 0x8(%esi),%edx
Code: a1 94 e6 18 00 movl 0x18e694,%eax
Code: 83 c4 08 addl $0x8,%esp
Code: 39 c2 cmpl %eax,%edx
BTW, both CDROMs are perfectly readable normally.
Frodo
--
Frodo Looijaard <frodol@dds.nl> PGP key and more: http://huizen.dds.nl/~frodol
At my homepage you will also find a guide for installing glibc under Linux.
New: Linux hardware monitoring kernel modules (LM78/79/80, Winbond etc.)
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu