Help with possibly failing SCSI CD-RW

Kevin Myer (kevin_myer@elanco.k12.pa.us)
Mon, 14 Dec 1998 10:20:07 -0500 (EST)


Hi,

About a week ago I posted to the redhat-list about problems I was having
shutting down my machine. At the time, I hadn't a clue what was causing
my machine to not respond to a shutdown command and my load average had
jumped to 11.00. The machine was still quite useable.

However, since then, a kind reader enlightened me that something was
probably sitting in a disk wait mode. Well, I've been able to figure out
that my CD-RW isn't behaving properly at all. I have been able to burn
one good CD off it ever (out of about 20 tries) and I thought I was doing
somethign wrong but perhaps not.

However, since I am using what is probably considered an unsupported OS
with the CD-writer, I want to verify that it is indeed a CD-RW hardware
failure and not my card, a buggy driver, or a buggy cdburning program.

Relevant info:

Kernel 2.1.131
Adaptec 2940UW SCSI card
Ricoh 6201S CD-RW
using Xcdroast-0.96e (also tried using mkisofs and cdrecord-1.6.1 manually
- same problems)

Original problems I was having was the disc I burned never matched the
image I used when I compared them. Now, I am getting kernel error
messages in /var/log/messages. I do not know how to interpret SCSI error
messages, although I would be delighted if someone could point me to a
good reference that I could read and figure out the messages.

Here is the typical message:

Dec 14 10:01:05 marble kernel: sr0: disc change detected.
Dec 14 10:01:25 marble kernel: SCSI CD error : host 0 id 1 lun 0 return
code = 28000002
Dec 14 10:01:25 marble kernel: Current error sr0b:00: sense key Hardware
Error
Dec 14 10:01:25 marble kernel: Additional sense indicates Focus servo
failure
Dec 14 10:01:25 marble kernel: CD-ROM I/O error: dev 0b:00, sector 0
Dec 14 10:01:48 marble kernel: SCSI CD error : host 0 id 1 lun 0 return
code = 28000002
Dec 14 10:01:48 marble kernel: Current error sr0b:00: sense key Hardware
Error
Dec 14 10:01:48 marble kernel: Additional sense indicates Focus servo
failure
Dec 14 10:01:48 marble kernel: CD-ROM I/O error: dev 0b:00, sector 0

The following also periodically pops up in the logs:

Dec 11 09:52:49 marble kernel: (scsi0:0:0:0) Data overrun detected in
Data-Out phase, tag 10;
Dec 11 09:52:49 marble kernel: Have seen Data Phase. Length=12288,
NumSGs=5.
Dec 11 09:52:49 marble kernel: sg[0] - Addr 0x5a0fc00 : Length 1024
Dec 11 09:52:49 marble kernel: sg[1] - Addr 0x1a5c800 : Length 2048
Dec 11 09:52:49 marble kernel: sg[2] - Addr 0x1a3a400 : Length 3072
Dec 11 09:52:49 marble kernel: sg[3] - Addr 0x1a3b400 : Length 3072
Dec 11 09:52:49 marble kernel: sg[4] - Addr 0x1a68400 : Length 3072

As well as the following (hda is my CD-ROM):

Dec 9 10:43:56 marble kernel: hda: command error: status=0x51 {
DriveReady SeekComplete Error }
Dec 9 10:43:56 marble kernel: hda: command error: error=0x54
Dec 9 10:43:56 marble kernel: end_request: I/O error, dev 03:00 (hda),
sector 0
Dec 9 10:43:56 marble kernel: ATAPI device hda:
Dec 9 10:43:56 marble kernel: Error: Illegal request -- (Sense
key=0x05)
Dec 9 10:43:56 marble kernel: Illegal mode for this track -- (asc=0x64,
ascq=0x00)

Have there been a rash of reports related to CD hardware problems with
kernel 2.1.131 or is it isolated to a CD burner that is failing in my
setup?

I apologize if this is a FAQ but I want to rule out a software bug before
I try to get the CD-burner replaced, especially if it is a bug in the
development kernel and 2.2 release is just around the corner.

If you are replying to me from the linux-kernel, please do so by email, as
the volume of the list was too much to keep up with and I'm not subscribed
to it anymore.

I can provide more relevant information if necessary.

Thanks for any help.

Kevin

-- 
Kevin M. Myer
Technical Services Specialist
ELANCO School District

- 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/