Bug#551101: cannot kill processes trying to open defective CD-ROM
Package: linux-2.6
Version: 2.6.30-6
Severity: normal
Hi,
apparently my CD-ROM is slightly defective and does not give the
expected answers to the kernel. The harddisk on the same bus works fine,
so it is not an electrical or mainboard issue, but rather a protocol
violation, which the kernel should be able to shield against:
[14885.661571] INFO: task hald-addon-stor:2845 blocked for more than 120 seconds.
[14885.670700] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[14885.679125] hald-addon-st D 0fef6858 0 2845 2781
[14885.685480] Call Trace:
[14885.688263] [de7398f0] [de739938] 0xde739938 (unreliable)
[14885.694634] [de7399b0] [c000908c] __switch_to+0x78/0x90
[14885.700597] [de7399d0] [c033558c] __schedule+0x428/0x474
[14885.706653] [de7399f0] [c03355f4] schedule+0x1c/0x3c
[14885.712350] [de739a00] [c03357e8] schedule_timeout+0x2c/0x178
[14885.718831] [de739a50] [c0335020] wait_for_common+0xdc/0x180
[14885.725239] [de739a90] [c01563bc] blk_execute_rq+0x94/0xbc
[14885.731489] [de739b20] [e22d06b8] ide_cd_queue_pc+0xc4/0x170 [ide_cd_mod]
[14885.739056] [de739ba0] [e22d0a30] cdrom_check_status+0x7c/0x90 [ide_cd_mod]
[14885.746785] [de739bd0] [e22d1e00] ide_cdrom_check_media_change_real+0x34/0x58 [ide_cd_mod]
[14885.755862] [de739be0] [e22b0194] media_changed+0x60/0xb0 [cdrom]
[14885.762712] [de739c00] [e22cf34c] idecd_media_changed+0x18/0x28 [ide_cd_mod]
[14885.770523] [de739c10] [c00ef9dc] check_disk_change+0x30/0x7c
[14885.777218] [de739c20] [e22b5ba4] cdrom_open+0x9e4/0xa94 [cdrom]
[14885.783960] [de739dc0] [e22cf6e8] idecd_open+0x84/0xac [ide_cd_mod]
[14885.790969] [de739de0] [c00f09a0] __blkdev_get+0xd0/0x350
[14885.797289] [de739e20] [c00f0cb4] blkdev_open+0x8c/0xd8
[14885.803226] [de739e40] [c00c4394] __dentry_open+0x164/0x290
[14885.809541] [de739e70] [c00d32b8] do_filp_open+0x400/0x85c
[14885.815771] [de739f20] [c00c4170] do_sys_open+0x64/0xfc
[14885.821720] [de739f40] [c0014df8] ret_from_syscall+0x0/0x40
[14885.828035] --- Exception: c01 at 0xfef6858
[14885.828038] LR = 0xfef67f8
Kernel is linux-image-2.6.30-1-powerpc version 2.6.30-6.
Simon
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.30-1-powerpc
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: