* cdrom problems in 2.5.74
@ 2003-07-03 18:03 dave
0 siblings, 0 replies; only message in thread
From: dave @ 2003-07-03 18:03 UTC (permalink / raw)
To: linux-kernel
Hi,
I'm getting frequent problems with CDs (reading or writing) in 2.5.74
(and earlier kernels also - at least 2.5.73, maybe earlier). Typically
it hangs the program accessing the cd. I got the following errors trying
to read a cd with cdparanoia:
Hope this is useful
dave
output from dmesg:
hdc: DMA disabled
hdc: irq timeout: status=0xd0 { Busy }
ide-scsi: abort called for 584
Debug: sleeping function called from illegal context at
include/asm/semaphore.h:119
Call Trace:
[<c012477f>] __might_sleep+0x5f/0x70
[<c02e7b34>] scsi_sleep+0xf4/0x120
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
bad: scheduling while atomic!
Call Trace:
[<c0122044>] schedule+0x6d4/0x6e0
[<c01291b7>] printk+0x277/0x400
[<c0109f35>] __down+0x135/0x350
[<c01220b0>] default_wake_function+0x0/0x30
[<c010cc5e>] dump_stack+0x1e/0x20
[<c010a657>] __down_failed+0xb/0x14
[<c02e85cf>] .text.lock.scsi_error+0x37/0x48
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
drivers/scsi/ide-scsi.c:362: spin_lock(drivers/scsi/hosts.c:dfd7d268)
already locked by drivers/scsi/scsi_error.c/712
drivers/scsi/scsi_error.c:714:
spin_unlock(drivers/scsi/hosts.c:dfd7d268) not locked
hdc: irq timeout: status=0xd0 { Busy }
ide-scsi: abort called for 738
Debug: sleeping function called from illegal context at
include/asm/semaphore.h:119
Call Trace:
[<c012477f>] __might_sleep+0x5f/0x70
[<c02e7b34>] scsi_sleep+0xf4/0x120
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
bad: scheduling while atomic!
Call Trace:
[<c0122044>] schedule+0x6d4/0x6e0
[<c01291b7>] printk+0x277/0x400
[<c0109f35>] __down+0x135/0x350
[<c01220b0>] default_wake_function+0x0/0x30
[<c010cc5e>] dump_stack+0x1e/0x20
[<c010a657>] __down_failed+0xb/0x14
[<c02e85cf>] .text.lock.scsi_error+0x37/0x48
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
drivers/scsi/ide-scsi.c:362: spin_lock(drivers/scsi/hosts.c:dfd7d268)
already locked by drivers/scsi/scsi_error.c/712
drivers/scsi/scsi_error.c:714:
spin_unlock(drivers/scsi/hosts.c:dfd7d268) not locked
hdc: irq timeout: status=0xd0 { Busy }
ide-scsi: abort called for 1081
Debug: sleeping function called from illegal context at
include/asm/semaphore.h:119
Call Trace:
[<c012477f>] __might_sleep+0x5f/0x70
[<c02e7b34>] scsi_sleep+0xf4/0x120
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
bad: scheduling while atomic!
Call Trace:
[<c0122044>] schedule+0x6d4/0x6e0
[<c01291b7>] printk+0x277/0x400
[<c0109f35>] __down+0x135/0x350
[<c01220b0>] default_wake_function+0x0/0x30
[<c010cc5e>] dump_stack+0x1e/0x20
[<c010a657>] __down_failed+0xb/0x14
[<c02e85cf>] .text.lock.scsi_error+0x37/0x48
[<c02e7a20>] scsi_sleep_done+0x0/0x20
[<c02f9630>] idescsi_abort+0x2c0/0x360
[<c02e6e01>] scsi_try_to_abort_cmd+0xe1/0x200
[<c01222d2>] __wake_up_locked+0x22/0x30
[<c02e7030>] scsi_eh_abort_cmds+0x40/0x80
[<c02e7fff>] scsi_unjam_host+0x13f/0x1f0
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e832c>] scsi_error_handler+0x27c/0x2c0
[<c02e80b0>] scsi_error_handler+0x0/0x2c0
[<c0109089>] kernel_thread_helper+0x5/0xc
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
hdc: ATAPI reset complete
hdc: irq timeout: status=0xc0 { Busy }
drivers/scsi/ide-scsi.c:362: spin_lock(drivers/scsi/hosts.c:dfd7d268)
already locked by drivers/scsi/scsi_error.c/712
Unable to handle kernel paging request at virtual address 6b6b6bd3
printing eip:
c02f8dce
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<c02f8dce>] Tainted: PF
EFLAGS: 00010002
EIP is at idescsi_queue+0x25e/0x800
eax: 00000000 ebx: cdf37d30 ecx: dfd23084 edx: 6b6b6b6b
esi: ca10c000 edi: d886ba14 ebp: ca10dde8 esp: ca10dd8c
ds: 007b es: 007b ss: 0068
Process cdparanoia (pid: 4065, threadinfo=ca10c000 task=cb234980)
Stack: c05171c4 d886ba14 00000004 e0c6e9c0 cfc428f4 dfd7ce28 cfc42984
cdf37d30
00000046 dfd230ec c0450220 ca10dde8 00000246 dfd230d8 ca060000
dfd230d8
d886ba14 dfd7d42c d886ba14 c05171c4 00000246 dfd7d234 dfd23084
ca10de20
Call Trace:
[<c02e380c>] scsi_dispatch_cmd+0x2cc/0x420
[<c02e3ab0>] scsi_done+0x0/0x70
[<c02e63b0>] scsi_times_out+0x0/0x50
[<c02e8abf>] scsi_init_cmd_errh+0x9f/0xd0
[<c02ea6a6>] scsi_request_fn+0x2e6/0x720
[<c015312e>] __alloc_pages+0x8e/0x330
[<c02a7a9e>] blk_insert_request+0xde/0x1f0
[<c02e86f9>] scsi_do_req+0x49/0xa0
[<c02e8613>] scsi_insert_special_req+0x33/0x40
[<c02fe6cf>] sg_common_write+0x16f/0x1d0
[<c02ff980>] sg_cmd_done+0x0/0x270
[<c02fe226>] sg_write+0x1d6/0x2a0
[<c0192c10>] sys_select+0x220/0x4c0
[<c017767d>] vfs_write+0xad/0x120
[<c0138d6d>] sys_rt_sigprocmask+0x8d/0x2f0
[<c017778f>] sys_write+0x3f/0x60
[<c010bf0b>] syscall_call+0x7/0xb
Code: 8b 42 68 8b 40 4c 81 38 3c 4b 24 1d 74 26 89 44 24 0c c7 44
<6>note: cdparanoia[4065] exited with preempt_count 1
bad: scheduling while atomic!
Call Trace:
[<c0122044>] schedule+0x6d4/0x6e0
[<c01609a1>] unmap_page_range+0x41/0x70
[<c0160bb6>] unmap_vmas+0x1e6/0x350
[<c016679b>] exit_mmap+0xcb/0x2c0
[<c0125606>] mmput+0xb6/0x140
[<c012ba86>] do_exit+0x276/0xa90
[<c010d0bc>] die+0x21c/0x220
[<c011fc0c>] do_page_fault+0x15c/0x4ca
[<c011fab0>] do_page_fault+0x0/0x4ca
[<c010c915>] error_code+0x2d/0x38
[<c02f8dce>] idescsi_queue+0x25e/0x800
[<c02e380c>] scsi_dispatch_cmd+0x2cc/0x420
[<c02e3ab0>] scsi_done+0x0/0x70
[<c02e63b0>] scsi_times_out+0x0/0x50
[<c02e8abf>] scsi_init_cmd_errh+0x9f/0xd0
[<c02ea6a6>] scsi_request_fn+0x2e6/0x720
[<c015312e>] __alloc_pages+0x8e/0x330
[<c02a7a9e>] blk_insert_request+0xde/0x1f0
[<c02e86f9>] scsi_do_req+0x49/0xa0
[<c02e8613>] scsi_insert_special_req+0x33/0x40
[<c02fe6cf>] sg_common_write+0x16f/0x1d0
[<c02ff980>] sg_cmd_done+0x0/0x270
[<c02fe226>] sg_write+0x1d6/0x2a0
[<c0192c10>] sys_select+0x220/0x4c0
[<c017767d>] vfs_write+0xad/0x120
[<c0138d6d>] sys_rt_sigprocmask+0x8d/0x2f0
[<c017778f>] sys_write+0x3f/0x60
[<c010bf0b>] syscall_call+0x7/0xb
Debug: sleeping function called from illegal context at
include/asm/semaphore.h:119
Call Trace:
[<c012477f>] __might_sleep+0x5f/0x70
[<c015fa1d>] clear_page_tables+0xad/0xb0
[<c0164649>] remove_shared_vm_struct+0x39/0xa0
[<c01668a2>] exit_mmap+0x1d2/0x2c0
[<c0125606>] mmput+0xb6/0x140
[<c012ba86>] do_exit+0x276/0xa90
[<c010d0bc>] die+0x21c/0x220
[<c011fc0c>] do_page_fault+0x15c/0x4ca
[<c011fab0>] do_page_fault+0x0/0x4ca
[<c010c915>] error_code+0x2d/0x38
[<c02f8dce>] idescsi_queue+0x25e/0x800
[<c02e380c>] scsi_dispatch_cmd+0x2cc/0x420
[<c02e3ab0>] scsi_done+0x0/0x70
[<c02e63b0>] scsi_times_out+0x0/0x50
[<c02e8abf>] scsi_init_cmd_errh+0x9f/0xd0
[<c02ea6a6>] scsi_request_fn+0x2e6/0x720
[<c015312e>] __alloc_pages+0x8e/0x330
[<c02a7a9e>] blk_insert_request+0xde/0x1f0
[<c02e86f9>] scsi_do_req+0x49/0xa0
[<c02e8613>] scsi_insert_special_req+0x33/0x40
[<c02fe6cf>] sg_common_write+0x16f/0x1d0
[<c02ff980>] sg_cmd_done+0x0/0x270
[<c02fe226>] sg_write+0x1d6/0x2a0
[<c0192c10>] sys_select+0x220/0x4c0
[<c017767d>] vfs_write+0xad/0x120
[<c0138d6d>] sys_rt_sigprocmask+0x8d/0x2f0
[<c017778f>] sys_write+0x3f/0x60
[<c010bf0b>] syscall_call+0x7/0xb
bad: scheduling while atomic!
Call Trace:
[<c0122044>] schedule+0x6d4/0x6e0
[<c02ea402>] scsi_request_fn+0x42/0x720
[<c01228b5>] wait_for_completion+0x155/0x340
[<c01220b0>] default_wake_function+0x0/0x30
[<c01220b0>] default_wake_function+0x0/0x30
[<c02e8613>] scsi_insert_special_req+0x33/0x40
[<c02e89fa>] scsi_wait_req+0xca/0xf0
[<c02e8750>] scsi_wait_done+0x0/0x1e0
[<c01589b6>] kmem_cache_alloc+0x146/0x190
[<c02e4b42>] ioctl_internal_command+0x52/0x190
[<c02e4ce6>] scsi_set_medium_removal+0x66/0x90
[<c015c241>] invalidate_inode_pages+0x21/0x30
[<c0303857>] cdrom_release+0x67/0x120
[<c0184992>] blkdev_put+0x2c2/0x340
[<c0197d23>] dput+0x23/0x680
[<c0178792>] __fput+0x112/0x120
[<c017676a>] filp_close+0x15a/0x220
[<c012563c>] mmput+0xec/0x140
[<c012a7dc>] put_files_struct+0x6c/0xe0
[<c012bc03>] do_exit+0x3f3/0xa90
[<c010d0bc>] die+0x21c/0x220
[<c011fc0c>] do_page_fault+0x15c/0x4ca
[<c011fab0>] do_page_fault+0x0/0x4ca
[<c010c915>] error_code+0x2d/0x38
[<c02f8dce>] idescsi_queue+0x25e/0x800
[<c02e380c>] scsi_dispatch_cmd+0x2cc/0x420
[<c02e3ab0>] scsi_done+0x0/0x70
[<c02e63b0>] scsi_times_out+0x0/0x50
[<c02e8abf>] scsi_init_cmd_errh+0x9f/0xd0
[<c02ea6a6>] scsi_request_fn+0x2e6/0x720
[<c015312e>] __alloc_pages+0x8e/0x330
[<c02a7a9e>] blk_insert_request+0xde/0x1f0
[<c02e86f9>] scsi_do_req+0x49/0xa0
[<c02e8613>] scsi_insert_special_req+0x33/0x40
[<c02fe6cf>] sg_common_write+0x16f/0x1d0
[<c02ff980>] sg_cmd_done+0x0/0x270
[<c02fe226>] sg_write+0x1d6/0x2a0
[<c0192c10>] sys_select+0x220/0x4c0
[<c017767d>] vfs_write+0xad/0x120
[<c0138d6d>] sys_rt_sigprocmask+0x8d/0x2f0
[<c017778f>] sys_write+0x3f/0x60
[<c010bf0b>] syscall_call+0x7/0xb
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-07-03 17:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-03 18:03 cdrom problems in 2.5.74 dave
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.