IDE-SCSI + SCSI tape, 2.2.2

Douglas Ridgway (ridgway@winehq.com)
Mon, 1 Mar 1999 11:54:05 -0700 (MST)


I've had continual problems with my IDE tape drive, an HP Colo 8GB. The
most recent configuration uses the SCSI tape driver with IDE-SCSI
emulation. The kernel is compiled monolithically, with SMP. I've often had
backups work immediately after a reboot but fail the next day. On this
occasion, the tar command quit with an I/O error after writing 0 bytes,
and the following is output by dmesg:

kmem_free: Bad obj addr (objp=cf89a100, name=uid_cache)
Unable to handle kernel NULL pointer dereference at virtual address
00000000
current->tss.cr3 = 0a59c000, %cr3 = 0a59c000
*pde = 00000000
Oops: 0002
CPU: 1
EIP: 0010:[<c01211b7>]
EFLAGS: 00010296
eax: 0000003b ebx: c04e1560 ecx: c8790000 edx: cf8f8000
esi: cf89a100 edi: 00000296 ebp: 00000000 esp: c8791f80
ds: 0018 es: 0018 ss: 0018
Process flist (pid: 21085, process nr: 76, stackpage=c8791000)
Stack: 00000008 00000000 40032000 cf89a11c c8790000 c0112ad7 c04e1560
cf89a100
c0114ab0 c8790000 c8790000 bfffff67 0804be76 bffffe78 c8790000
00000000
c0107aec 00000387 bffff7a8 400cfa84 bfffff67 0804be76 bffffe78
00000017
Call Trace: [<c0112ad7>] [<c0114ab0>] [<c0107aec>]
Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 8d 76
hdc: irq timeout: status=0xc8 { Busy }
scsi : aborting command due to timeout : pid 1443028, scsi1, channel 0, id
0, lun 0 Write (6) 01 00 00 3c 00
hdc: ATAPI reset complete
hdc: irq timeout: status=0x80 { Busy }
hdc: ATAPI reset complete
hdc: irq timeout: status=0x80 { Busy }
st0: Error 27070000 (sugg. bt 0x20, driver bt 0x27, host bt 0x7).
hdc: status error: status=0x08 { DataRequest }
hdc: drive not ready for command
hdc: ATAPI reset complete
st0: Error with sense data: extra data not valid Current error st09:00:
sense key Unit Attention
Additional sense indicates Power on, reset, or bus device reset occurred
st0: Error on write filemark.
st0: Error with sense data: extra data not valid Current error st09:00:
sense key Not Ready
Additional sense indicates Logical unit is in process of becoming ready

doug.
ridgway@winehq.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/