Got this oops when burning a CD under mdoerate load on my laptop jsut now: hdc: lost interrupt ide-scsi: The scsi wants to send us more data than expected - discarding data ide-scsi: abort called for 19565 Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from invalid context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x74 [] scsi_sleep+0x10d/0x13c [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] printk+0x293/0x410 [] __down+0x13a/0x378 [] default_wake_function+0x0/0x2e [] dump_stack+0x1e/0x22 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x46 [] scsi_sleep_done+0x0/0x14 [] idescsi_abort+0x2c8/0x361 [] scsi_try_to_abort_cmd+0xe4/0x203 [] scsi_eh_abort_cmds+0x45/0xe2 [] scsi_unjam_host+0x207/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb ide-scsi: reset called for 19565 bad: scheduling while atomic! Call Trace: [] schedule+0x8c7/0x8cc [] __mod_timer+0x436/0x7f5 [] schedule_timeout+0x8c/0xdd [] printk+0x293/0x410 [] process_timeout+0x0/0xc [] idescsi_pc_intr+0x0/0x2d0 [] idescsi_reset+0x1f4/0x25b [] idescsi_abort+0x2c8/0x361 [] scsi_try_bus_device_reset+0xcb/0x20b [] scsi_eh_bus_device_reset+0x7f/0x17c [] scsi_eh_ready_devs+0x28/0x74 [] scsi_unjam_host+0x221/0x34a [] default_wake_function+0x0/0x2e [] scsi_error_handler+0x2ff/0x36e [] scsi_error_handler+0x0/0x36e [] kernel_thread_helper+0x5/0xb hdc: DMA disabled hdc: ATAPI reset complete scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0