[vox-tech] kernel oops resulting in hung processes.

vox-tech@lists.lugod.org vox-tech@lists.lugod.org
Wed, 12 Feb 2003 13:54:40 -0500


On Wed, Feb 12, 2003 at 10:35:06AM -0800, Ryan Castellucci wrote:
> Feb 12 04:22:44 windy kernel: sda : READ CAPACITY failed.
> Feb 12 04:22:44 windy kernel: sda : status = 1, message = 00, host = 0, driver = 08
> Feb 12 04:22:44 windy kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
> Feb 12 04:22:44 windy kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
> Feb 12 04:22:44 windy kernel:  /dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:00, sector 0
> Feb 12 04:22:44 windy kernel:  I/O error: dev 08:00, sector 0
> Feb 12 04:22:44 windy kernel: Unable to handle kernel paging request at virtual address 3a2061a8
> Feb 12 04:22:44 windy kernel:  printing eip:
> 
> sda is sometimes a USB device, was not plugged in at the time.

  The OOPS shouldn't happen... in a perfect world the driver that 
caused that wouldn't have.

> Anyone know where things went wrong here?

  I've seen bizarre problems when removable devices are detached before
they are unmounted.  

> This error resulted in processes getting hung in the 'D' state (as
> reported by top)

  Where the hung processes trying to use the filesystem that was
the removable device?  The kernel may have just been holding the
processes while waiting for the device to return...