mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* ide-scsi oops
@ 2002-09-07 16:37 Bob McElrath
  2002-09-07 18:01 ` Alan Cox
  0 siblings, 1 reply; 8+ messages in thread
From: Bob McElrath @ 2002-09-07 16:37 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 13049 bytes --]

Kernel 2.4.20-pre5-ac4 with the latest ACPI patches gives me an oops any
time I try to access the CD-ROM:

Note this also happened with pre4-ac1 so I don't think it's due to the
latest IDE merge in pre5-ac4.

p  7 11:12:24 localhost kernel: kernel BUG at /home/src/linux-2.4.20-pre5-ac4-acpi-tosh3kdsdt/include/linux/blkdev.h:153!
Sep  7 11:12:24 localhost kernel: invalid operand: 0000
Sep  7 11:12:24 localhost kernel: CPU:    0
Sep  7 11:12:24 localhost kernel: EIP:    0010:[<c01e6887>]    Tainted: P 
Sep  7 11:12:24 localhost kernel: EFLAGS: 00010206
Sep  7 11:12:24 localhost kernel: eax: 00000059   ebx: c16cd000   ecx: dd37c2a0   edx: 00000001
Sep  7 11:12:24 localhost kernel: esi: c035c6b4   edi: dd37c2a0   ebp: 00000000   esp: d7d21cc0
Sep  7 11:12:24 localhost kernel: ds: 0018   es: 0018   ss: 0018
Sep  7 11:12:24 localhost kernel: Process wine (pid: 28825, stackpage=d7d21000)
Sep  7 11:12:24 localhost kernel: Stack: 00000000 c16ca000 c01f11b0 00000000 d7d21cd0 d7d21cd0 c16cd000 c035c6b4 
Sep  7 11:12:24 localhost kernel:        dd37c2a0 00000000 c01e6b9f c035c6b4 dd37c2a0 dd37c2a0 00000000 c035c6b4 
Sep  7 11:12:24 localhost kernel:        00000000 00000000 c035c764 00000003 c035c6b4 c035c764 dd37c2a0 dd372000 
Sep  7 11:12:24 localhost kernel: Call Trace:    [<c01f11b0>] [<c01e6b9f>] [<c01e7019>] [<e08f49bd>] [<c01e0b11>]
Sep  7 11:12:24 localhost kernel:   [<c01e0e35>] [<c01e140a>] [<c01f11b0>] [<e08f572b>] [<c01eb08c>] [<c01f11b0>]
Sep  7 11:12:24 localhost kernel:   [<c01f2b7c>] [<e1b9bda0>] [<c01d2fae>] [<c011adc9>] [<c0139a69>] [<c01283a7>]
Sep  7 11:12:24 localhost kernel:   [<c0127df6>] [<c0128744>] [<c013b975>] [<c0128b6c>] [<c0128a70>] [<c0135d76>]
Sep  7 11:12:24 localhost kernel:   [<c0135ccc>] [<c0106cb3>]
Sep  7 11:12:24 localhost kernel: Code: 0f 0b 99 00 c0 1a 28 c0 ba ff ff ff ff 31 c0 85 d2 8b 5c 24 

>>EIP; c01e6887 <ide_build_sglist+47/1a0>   <=====
Trace; c01f11b0 <scsi_old_done+0/650>
Trace; c01e6b9f <ide_build_dmatable+5f/190>
Trace; c01e7019 <__ide_dma_read+29/110>
Trace; e08f49bd <[ide-cd]cdrom_decode_status+10d/250>
Trace; c01e0b11 <start_request+181/1e0>
Trace; c01e0e35 <ide_do_request+275/2c0>
Trace; c01e140a <ide_do_drive_cmd+da/110>
Trace; c01f11b0 <scsi_old_done+0/650>
Trace; e08f572b <[ide-cd]cdrom_pc_intr+1b/200>
Trace; c01eb08c <scsi_dispatch_cmd+24c/310>
Trace; c01f11b0 <scsi_old_done+0/650>
Trace; c01f2b7c <scsi_request_fn+31c/360>
Trace; e1b9bda0 <END_OF_CODE+f5861/????>
Trace; c01d2fae <generic_unplug_device+1e/30>
Trace; c011adc9 <__run_task_queue+49/60>
Trace; c0139a69 <block_sync_page+19/20>
Trace; c01283a7 <generic_file_readahead+117/160>
Trace; c0127df6 <___wait_on_page+86/b0>
Trace; c0128744 <do_generic_file_read+2f4/430>
Trace; c013b975 <blkdev_open+25/30>
Trace; c0128b6c <generic_file_read+7c/130>
Trace; c0128a70 <file_read_actor+0/80>
Trace; c0135d76 <sys_read+96/f0>
Trace; c0135ccc <sys_llseek+cc/e0>
Trace; c0106cb3 <system_call+33/38>
Code;  c01e6887 <ide_build_sglist+47/1a0>
00000000 <_EIP>:
Code;  c01e6887 <ide_build_sglist+47/1a0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c01e6889 <ide_build_sglist+49/1a0>
   2:   99                        cltd   
Code;  c01e688a <ide_build_sglist+4a/1a0>
   3:   00 c0                     add    %al,%al
Code;  c01e688c <ide_build_sglist+4c/1a0>
   5:   1a 28                     sbb    (%eax),%ch
Code;  c01e688e <ide_build_sglist+4e/1a0>
   7:   c0 ba ff ff ff ff 31      sarb   $0x31,0xffffffff(%edx)
Code;  c01e6895 <ide_build_sglist+55/1a0>
   e:   c0 85 d2 8b 5c 24 00      rolb   $0x0,0x245c8bd2(%ebp)

Sep  7 11:12:40 localhost kernel: Unable to handle kernel paging request at virtual address 002fab1f
Sep  7 11:12:40 localhost kernel: c01141e2
Sep  7 11:12:40 localhost kernel: *pde = 00000000
Sep  7 11:12:40 localhost kernel: Oops: 0000
Sep  7 11:12:40 localhost kernel: CPU:    0
Sep  7 11:12:40 localhost kernel: EIP:    0010:[<c01141e2>]    Tainted: P 
Sep  7 11:12:40 localhost kernel: EFLAGS: 00010002
Sep  7 11:12:40 localhost kernel: eax: c167f248   ebx: d7d21ef8   ecx: 002fab1f   edx: 00000000
Sep  7 11:12:40 localhost kernel: esi: 00000000   edi: c167f248   ebp: d7291ea8   esp: d7291e94
Sep  7 11:12:40 localhost kernel: ds: 0018   es: 0018   ss: 0018
Sep  7 11:12:40 localhost kernel: Process tcsh (pid: 28828, stackpage=d7291000)
Sep  7 11:12:40 localhost kernel: Stack: 00000286 00000003 00000000 d41cd480 bfff44e0 c1326894 c01250ce c1326894 
Sep  7 11:12:40 localhost kernel:        d5bed4e0 d41cd480 bfff44e0 00000001 c0125966 d41cd480 d5bed4e0 bfff44e0 
Sep  7 11:12:40 localhost kernel:        d24f1fd0 0f82a045 00000000 00030002 00000000 00000000 00000000 00000000 
Sep  7 11:12:40 localhost kernel: Call Trace:    [<c01250ce>] [<c0125966>] [<c0112f39>] [<c01b955c>] [<c01bb0e6>]
Sep  7 11:12:40 localhost kernel:   [<c0120353>] [<c0112e20>] [<c0106da4>]
Sep  7 11:12:40 localhost kernel: Code: 8b 01 85 45 f0 74 e9 6a 00 51 e8 bf f7 ff ff 5a 85 c0 59 74 

>>EIP; c01141e2 <__wake_up+32/60>   <=====
Trace; c01250ce <do_wp_page+4e/220>
Trace; c0125966 <handle_mm_fault+106/150>
Trace; c0112f39 <do_page_fault+119/42b>
Trace; c01b955c <tty_check_change+3c/70>
Trace; c01bb0e6 <tiocspgrp+66/90>
Trace; c0120353 <sys_rt_sigaction+93/f0>
Trace; c0112e20 <do_page_fault+0/42b>
Trace; c0106da4 <error_code+34/3c>
Code;  c01141e2 <__wake_up+32/60>
00000000 <_EIP>:
Code;  c01141e2 <__wake_up+32/60>   <=====
   0:   8b 01                     mov    (%ecx),%eax   <=====
Code;  c01141e4 <__wake_up+34/60>
   2:   85 45 f0                  test   %eax,0xfffffff0(%ebp)
Code;  c01141e7 <__wake_up+37/60>
   5:   74 e9                     je     fffffff0 <_EIP+0xfffffff0> c01141d2 <__wake_up+22/60>
Code;  c01141e9 <__wake_up+39/60>
   7:   6a 00                     push   $0x0
Code;  c01141eb <__wake_up+3b/60>
   9:   51                        push   %ecx
Code;  c01141ec <__wake_up+3c/60>
   a:   e8 bf f7 ff ff            call   fffff7ce <_EIP+0xfffff7ce> c01139b0 <try_to_wake_up+0/150>
Code;  c01141f1 <__wake_up+41/60>
   f:   5a                        pop    %edx
Code;  c01141f2 <__wake_up+42/60>
  10:   85 c0                     test   %eax,%eax
Code;  c01141f4 <__wake_up+44/60>
  12:   59                        pop    %ecx
Code;  c01141f5 <__wake_up+45/60>
  13:   74 00                     je     15 <_EIP+0x15> c01141f7 <__wake_up+47/60>

Sep  7 11:12:40 localhost kernel:  <1>Unable to handle kernel paging request at virtual address 002fab1f
Sep  7 11:12:40 localhost kernel: c01141e2
Sep  7 11:12:40 localhost kernel: *pde = 00000000
Sep  7 11:12:40 localhost kernel: Oops: 0000
Sep  7 11:12:40 localhost kernel: CPU:    0
Sep  7 11:12:40 localhost kernel: EIP:    0010:[<c01141e2>]    Tainted: P 
Sep  7 11:12:40 localhost kernel: EFLAGS: 00010002
Sep  7 11:12:40 localhost kernel: eax: c167f248   ebx: d7d21ef8   ecx: 002fab1f   edx: 00000000
Sep  7 11:12:40 localhost kernel: esi: 00000000   edi: c167f248   ebp: cb939ea8   esp: cb939e94
Sep  7 11:12:40 localhost kernel: ds: 0018   es: 0018   ss: 0018
Sep  7 11:12:40 localhost kernel: Process tcsh (pid: 23683, stackpage=cb939000)
Sep  7 11:12:40 localhost kernel: Stack: 00000286 00000003 00000001 dd18d780 bfff4ffc c1326894 c01250ce c1326894 
Sep  7 11:12:40 localhost kernel:        dcae2a80 dd18d780 bfff4ffc 00000001 c0125966 dd18d780 dcae2a80 bfff4ffc 
Sep  7 11:12:40 localhost kernel:        cea9bfd0 0f82a065 cb938000 00000011 d19556e4 cb939fa0 c0106b81 00000011 
Sep  7 11:12:40 localhost kernel: Call Trace:    [<c01250ce>] [<c0125966>] [<c0106b81>] [<c0112f39>] [<c01b955c>]
Sep  7 11:12:40 localhost kernel:   [<c01bb0e6>] [<c01bb4e8>] [<c0106065>] [<c01425d3>] [<c0112e20>] [<c0106da4>]
Sep  7 11:12:40 localhost kernel: Code: 8b 01 85 45 f0 74 e9 6a 00 51 e8 bf f7 ff ff 5a 85 c0 59 74 

>>EIP; c01141e2 <__wake_up+32/60>   <=====
Trace; c01250ce <do_wp_page+4e/220>
Trace; c0125966 <handle_mm_fault+106/150>
Trace; c0106b81 <do_signal+221/270>
Trace; c0112f39 <do_page_fault+119/42b>
Trace; c01b955c <tty_check_change+3c/70>
Trace; c01bb0e6 <tiocspgrp+66/90>
Trace; c01bb4e8 <tty_ioctl+258/370>
Trace; c0106065 <restore_sigcontext+115/140>
Trace; c01425d3 <sys_ioctl+223/230>
Trace; c0112e20 <do_page_fault+0/42b>
Trace; c0106da4 <error_code+34/3c>
Code;  c01141e2 <__wake_up+32/60>
00000000 <_EIP>:
Code;  c01141e2 <__wake_up+32/60>   <=====
   0:   8b 01                     mov    (%ecx),%eax   <=====
Code;  c01141e4 <__wake_up+34/60>
   2:   85 45 f0                  test   %eax,0xfffffff0(%ebp)
Code;  c01141e7 <__wake_up+37/60>
   5:   74 e9                     je     fffffff0 <_EIP+0xfffffff0> c01141d2 <__wake_up+22/60>
Code;  c01141e9 <__wake_up+39/60>
   7:   6a 00                     push   $0x0
Code;  c01141eb <__wake_up+3b/60>
   9:   51                        push   %ecx
Code;  c01141ec <__wake_up+3c/60>
   a:   e8 bf f7 ff ff            call   fffff7ce <_EIP+0xfffff7ce> c01139b0 <try_to_wake_up+0/150>
Code;  c01141f1 <__wake_up+41/60>
   f:   5a                        pop    %edx
Code;  c01141f2 <__wake_up+42/60>
  10:   85 c0                     test   %eax,%eax
Code;  c01141f4 <__wake_up+44/60>
  12:   59                        pop    %ecx
Code;  c01141f5 <__wake_up+45/60>
  13:   74 00                     je     15 <_EIP+0x15> c01141f7 <__wake_up+47/60>

Sep  7 11:12:40 localhost kernel:  <1>Unable to handle kernel paging request at virtual address 002fab1f
Sep  7 11:12:40 localhost kernel: c01141e2
Sep  7 11:12:40 localhost kernel: *pde = 00000000
Sep  7 11:12:40 localhost kernel: Oops: 0000
Sep  7 11:12:40 localhost kernel: CPU:    0
Sep  7 11:12:40 localhost kernel: EIP:    0010:[<c01141e2>]    Tainted: P 
Sep  7 11:12:40 localhost kernel: EFLAGS: 00010002
Sep  7 11:12:40 localhost kernel: eax: c167f248   ebx: d7d21ef8   ecx: 002fab1f   edx: 00000000
Sep  7 11:12:40 localhost kernel: esi: 00000000   edi: c167f248   ebp: d6871ea8   esp: d6871e94
Sep  7 11:12:40 localhost kernel: ds: 0018   es: 0018   ss: 0018
Sep  7 11:12:40 localhost kernel: Process Eterm (pid: 23651, stackpage=d6871000)
Sep  7 11:12:40 localhost kernel: Stack: 00000286 00000003 00000001 dd18da00 4018981c c111bb7c c01250ce c111bb7c 
Sep  7 11:12:40 localhost kernel:        d9bb6ae0 dd18da00 4018981c 00000001 c0125966 dd18da00 d9bb6ae0 4018981c 
Sep  7 11:12:40 localhost kernel:        c9f20624 0574c065 000132f1 c0125bcc 0001ef80 c0275bc1 d5bedeb8 dd18d784 
Sep  7 11:12:40 localhost kernel: Call Trace:    [<c01250ce>] [<c0125966>] [<c0125bcc>] [<c0275bc1>] [<c0112f39>]
Sep  7 11:12:40 localhost kernel:   [<c0115781>] [<c01305e7>] [<c0120353>] [<c0119d36>] [<c0112e20>] [<c0106da4>]
Sep  7 11:12:40 localhost kernel: Code: 8b 01 85 45 f0 74 e9 6a 00 51 e8 bf f7 ff ff 5a 85 c0 59 74 

>>EIP; c01141e2 <__wake_up+32/60>   <=====
Trace; c01250ce <do_wp_page+4e/220>
Trace; c0125966 <handle_mm_fault+106/150>
Trace; c0125bcc <vm_enough_memory+2c/c0>
Trace; c0275bc1 <rb_insert_color+c1/f0>
Trace; c0112f39 <do_page_fault+119/42b>
Trace; c0115781 <copy_mm+281/300>
Trace; c01305e7 <__alloc_pages+67/2f0>
Trace; c0120353 <sys_rt_sigaction+93/f0>
Trace; c0119d36 <sys_wait4+396/3a0>
Trace; c0112e20 <do_page_fault+0/42b>
Trace; c0106da4 <error_code+34/3c>
Code;  c01141e2 <__wake_up+32/60>
00000000 <_EIP>:
Code;  c01141e2 <__wake_up+32/60>   <=====
   0:   8b 01                     mov    (%ecx),%eax   <=====
Code;  c01141e4 <__wake_up+34/60>
   2:   85 45 f0                  test   %eax,0xfffffff0(%ebp)
Code;  c01141e7 <__wake_up+37/60>
   5:   74 e9                     je     fffffff0 <_EIP+0xfffffff0> c01141d2 <__wake_up+22/60>
Code;  c01141e9 <__wake_up+39/60>
   7:   6a 00                     push   $0x0
Code;  c01141eb <__wake_up+3b/60>
   9:   51                        push   %ecx
Code;  c01141ec <__wake_up+3c/60>
   a:   e8 bf f7 ff ff            call   fffff7ce <_EIP+0xfffff7ce> c01139b0 <try_to_wake_up+0/150>
Code;  c01141f1 <__wake_up+41/60>
   f:   5a                        pop    %edx
Code;  c01141f2 <__wake_up+42/60>
  10:   85 c0                     test   %eax,%eax
Code;  c01141f4 <__wake_up+44/60>
  12:   59                        pop    %ecx
Code;  c01141f5 <__wake_up+45/60>
  13:   74 00                     je     15 <_EIP+0x15> c01141f7 <__wake_up+47/60>

Sep  7 11:15:48 localhost kernel: cpu: 0, clocks: 1328880, slice: 664440
Sep  7 11:15:57 localhost kernel: 8139too Fast Ethernet driver 0.9.26
Sep  7 11:15:58 localhost kernel: ac97_codec: AC97 Audio codec, id: CRY52(Cirrus Logic CS4299 

(Yes I know it's tainted, but it looks like clearly IDE's fault.  Poke me if
you want to see the same oops without me loading the NVidia driver.)

Cheers,
-- Bob

Bob McElrath (rsmcelrath@students.wisc.edu) 
Univ. of Wisconsin at Madison, Department of Physics

"No nation could preserve its freedom in the midst of continual warfare."
    --James Madison, April 20, 1795

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-09-08  1:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-07 16:37 ide-scsi oops Bob McElrath
2002-09-07 18:01 ` Alan Cox
2002-09-07 18:26   ` Andre Hedrick
2002-09-07 18:33   ` Bob McElrath
2002-09-07 18:47     ` Andre Hedrick
2002-09-08  0:50       ` Bob McElrath
2002-09-08  1:30         ` Art Wagner
2002-09-08  1:01       ` Bob McElrath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®