AM53C974 SCSI buglet(?)

Jochen Toppe (jtoppe@hiwaay.net)
Mon, 29 Jul 1996 23:12:04 -0500 (CDT)


Well, here is a rather peculiar problem. After about 1 day and 7 hours
of uptime [mostly loadavg=0.00], I decided to look at some pictures
on my easy-drive [external SCSI, connected to a Tekram DC390 == AM53C974],
and wanted to mount it. Well, no disk in the drive [oops] so I put one
in after 2 unsuccessful mounts (whyever the message is repeated so many
times in the syslog], and the system locked rock solid. No telnetting
from the outside, nothing at all. Here is the wonderful error message
which gets quite messy ["touble starts.." folling a register dump].
This is from /var/adm/syslog. The first part of it is normal, I would
say, as it is right - there is no disk in the drive. Anyhow, once I put
one in and mounted it....see for yourself at the bottom of the log:

Jul 29 22:42:33 (kolabaer) linux: sda : READ CAPACITY failed.
Jul 29 22:42:33 (kolabaer) linux: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:33 (kolabaer) linux: sda : extended sense code = 2
Jul 29 22:42:33 (kolabaer) linux: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:33 (kolabaer) linux: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:33 (kolabaer) linux: unable to read partition table
Jul 29 22:42:33 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:33 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:33 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:33 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:33 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:33 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:33 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:33 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:33 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:33 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:33 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:33 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:33 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:33 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:33 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:33 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:33 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:33 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:33 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:33 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:33 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:33 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:33 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:39 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:39 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:39 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:39 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:39 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:39 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:40 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:40 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:40 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:40 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:40 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:40 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:40 (kolabaer) linux: sda : READ CAPACITY failed.
Jul 29 22:42:40 (kolabaer) linux: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:40 (kolabaer) linux: sda : extended sense code = 2
Jul 29 22:42:40 (kolabaer) linux: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:40 (kolabaer) linux: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:40 (kolabaer) linux: unable to read partition table
Jul 29 22:42:40 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:40 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:40 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:40 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:40 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:40 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:40 (kolabaer) kernel: sda : READ CAPACITY failed.
Jul 29 22:42:40 (kolabaer) kernel: sda : status = 0, message = 00, host = 0, driver = 28
Jul 29 22:42:40 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:40 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:40 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:40 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:54 (kolabaer) kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 262144 [128 MB] [0.1 GB]
Jul 29 22:42:54 (kolabaer) kernel: sda: Write Protect is off
Jul 29 22:42:54 (kolabaer) kernel: sda:bytes. Sectors= 262144 [128 MB] [0.1 GB]
Jul 29 22:42:54 (kolabaer) kernel: sda : extended sense code = 2
Jul 29 22:42:54 (kolabaer) kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jul 29 22:42:54 (kolabaer) kernel: sda:scsidisk I/O error: dev 08:00, sector 0
Jul 29 22:42:54 (kolabaer) kernel: unable to read partition table
Jul 29 22:42:54 (kolabaer) kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jul 29 22:50:10 (kolabaer) linux: 4>scsi : aborting command due to timeout : pid 688, scsi0, channel 0, id 2, lun 0 0x08 02 74 68 98 00
Jul 29 22:50:10 (kolabaer) linux: --------------------------------------------------------------------------
Jul 29 22:50:11 (kolabaer) linux: scsi0 : AM53C974_abort called -- trouble starts!!
Jul 29 22:50:11 (kolabaer) linux: AM53C974 register dump:
Jul 29 22:50:11 (kolabaer) linux: IO base: 0x6000; CTCREG: 0x0000; CMDREG: 0x90; STATREG: 0x91; ISREG: 0x44
Jul 29 22:50:11 (kolabaer) linux: CFIREG: 0x80; CNTLREG1-4: 0x57; 0x40; 0x18; 0x44
Jul 29 22:50:11 (kolabaer) linux: DMACMD: 0x00; DMASTC: 0x0400; DMASPA: 0xdab000
Jul 29 22:50:11 (kolabaer) linux: DMAWBC: 0x0000; DMAWAC: 0xdab400; DMASTATUS: 0x10

Anyhow,
Cheeeers,

__ _____
/ / _ __ /7 __ _ /_ _/_ _ _ __ Jochen Toppe
n_/ /,'o|,','/ \,'o// \/7 / /,'o| /o| /o|,'o/ Email:jtoppe@cs.uah.edu
\_,' |_,'\_\/n_/|_(/_n_/ /_/ |_,'/_,'/_,'|_( Tel. : (205) 880-1345
// //
---->>> http://fly.hiwaay.net/~jtoppe <<<----