[3385] in linux-scsi channel archive
CD-ROM resets SCSI bus on Buslogic BT-958
daemon@ATHENA.MIT.EDU (Brendan Miller)
Sun Feb 22 22:26:24 1998
Date: Sun, 22 Feb 1998 18:14:10 -0800
From: Brendan Miller <brmiller@wco.com>
To: linux-scsi@vger.rutgers.edu
Reply-To: Brendan Miller <brmiller@wco.com>
Okay, can anyone give me a clue about what might cause this? I get
SCSI bus resets whenever I read the CDROM, and apparantly, there
is some kind of CDROM read error. I have tried this with different
CDROMs, and while it doesn't happen while trying to read *every* file,
it will always happen if I try something like:
% tar -cvf - /local/cdrom > /dev/null
Here's the kernel report:
Feb 21 21:03:50 xenon kernel: ISO9660 Extensions: RRIP_1991A
Feb 21 21:03:53 xenon kernel: scsi0: Tagged Queuing now active for Target 0
Feb 21 21:05:36 xenon kernel: scsi0 channel 0 : resetting for second half of retries.
Feb 21 21:05:36 xenon kernel: SCSI bus is being reset for host 0 channel 0.
Feb 21 21:05:36 xenon kernel: scsi0: Sending Bus Device Reset CCB #5089 to Target 4
Feb 21 21:05:40 xenon kernel: scsi0: Bus Device Reset CCB #5089 to Target 4 Completed
Feb 21 21:05:40 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
Feb 21 21:05:40 xenon kernel: CD-ROM I/O error: dev 0b:00, sector 97992
Feb 21 21:05:40 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
Feb 21 21:05:40 xenon kernel: CD-ROM I/O error: dev 0b:00, sector 97992
Feb 21 21:05:40 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
[this continues for 5 seconds]
Feb 21 21:05:45 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
Feb 21 21:05:45 xenon kernel: CD-ROM I/O error: dev 0b:00, sector 97992
Feb 21 21:08:15 xenon kernel: scsi : aborting command due to timeout : pid 7063,
scsi0, channel 0, id 1, lun 0 Read (6) 1d 00 30 02 00
Feb 21 21:08:15 xenon kernel: scsi0: Aborting CCB #7078 to Target 1
Feb 21 21:08:16 xenon kernel: SCSI host 0 abort (pid 7063) timed out - resetting
Feb 21 21:08:16 xenon kernel: SCSI bus is being reset for host 0 channel 0.
Feb 21 21:08:16 xenon kernel: scsi0: Tagged Queuing now disabled for Target 1
Feb 21 21:08:16 xenon kernel: scsi0: Sending Bus Device Reset CCB #7081 to Target 1
Feb 21 21:08:17 xenon kernel: SCSI host 0 channel 0 reset (pid 7063) timed out -
trying harder
Feb 21 21:08:17 xenon kernel: SCSI bus is being reset for host 0 channel 0.
Feb 21 21:08:17 xenon kernel: scsi0: Resetting BusLogic BT-958 due to Target 1
Feb 21 21:08:17 xenon kernel: scsi0: *** BusLogic BT-958 Initialized Successfully ***
Feb 21 21:08:20 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
Feb 21 21:08:20 xenon kernel: CD-ROM I/O error: dev 0b:00, sector 183880
Feb 21 21:08:20 xenon kernel: CD-ROM not ready. Make sure you have a disc in the drive.
Feb 21 21:08:20 xenon kernel: CD-ROM I/O error: dev 0b:00, sector 183880
And then things get really cranky. I sometimes lose the machine if it goes
on too long like this. If I can ctrl-c the process that caused it in the
first place (or outright kill it), I can usually regain control, and after
one more SCSI bus reset, all the hard drives are happy again, but the CD
is definitely sick.
What should I do/try?
Brendan Miller
P.S. The following info may be helpful to know what is connected to the
BT-958:
# ID:0 Vendor: SEAGATE Model: ST31230N Rev: 0170
# ID:1 Vendor: QUANTUM Model: XP34550W Rev: LXY4
# ID:2 Vendor: HP Model: C3725S Rev: 6039
# ID:4 Vendor: TOSHIBA Model: CD-ROM XM-5701TA Rev: 0167
# ID:5 Vendor: IOMEGA Model: ZIP 100 Rev: D.09
The Quantum is the only wide device, is connected to the 68pin header on
the Buslogic, and is terminated. All the other drives are connected to
the internal 50pin header in this order: CD-ROM, Seagate, HP, ZIP.
Termination is only on the ZIP.