[nSLUG] Replaced CD drive - won't boot, won't play, players don't recognize

Robert Ashley rb.ashley at gmail.com
Tue Jul 31 00:26:04 ADT 2007


Hi,

Last week I probed the group re CDROM non-bootable, non-playable.  I
replaced the CD drive (thanks to Dop). Now same issues. Googling
around, apparently I'm not alone. Here's output from variously
prescribed commands. I'm using Debian Etch:

$ mount /dev/hdc
mount: block device /dev/hdc is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/hdc,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

***

 bob at ashley:/proc/ide$ ls
drivers  hda  hdc  ide0  ide1
***
 bob at ashley:/proc/ide$ ls -al /dev/hdc
brw-rw---- 1 root cdrom 22, 0 2007-07-30 20:52 /dev/hdc
***
 bob at ashley:/$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/scd0       /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/scsi/host0/bus0/target0/lun0/part1 /media/usb0     auto
rw,user,noauto  0
***
Here is comment from a guy in forum (commenting on someone else's prob
similar/same as mine:
P2: assuming the dvd drives are /dev/hdc and /dev/hdd... you will find
that things get handled by symlinks. So /mnt/cdrom is the mountpoint
for /dev/cdrom, but /dev/cdrom is a link to /dev/hdc (go look and
see). To get the second dvd drive to mount, you need to (a) create a
mountpoint for it, say, /mnt/dvd (b) create a link called /dev/dvd to
/dev/hdd, (c) edit fstab to add a line just like the cdrom line, only
with the above "dvd" bits instead of the "cdrom" bits.

And finally, here's an excerpt from dmesg
$ dmesg
...
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hdc:
  Error: Illegal request -- (Sense key=0x05)
  Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
  The failed "Read 10" packet command was:
  "28 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdc, sector 0
Buffer I/O error on device hdc, logical block 0d
Buffer I/O error on device hdc, logical block 1
Buffer I/O error on device hdc, logical block 2
Buffer I/O error on device hdc, logical block 3
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hdc:
  Error: Illegal request -- (Sense key=0x05)
  Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
  The failed "Read 10" packet command was:
  "28 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdc, sector 0
Buffer I/O error on device hdc, logical block 0
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
ide: failed opcode was: unknown
ATAPI device hdc:
  Error: Illegal request -- (Sense key=0x05)
  Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
  The failed "Read 10" packet command was:
  "28 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 "
end_request: I/O error, dev hdc, sector 0
Buffer I/O error on device hdc, logical block 0
Buffer I/O error on device hdc, logical block 1
Buffer I/O error on device hdc, logical block 2
Buffer I/O error on device hdc, logical block 3
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }

The physical stuff with the cd drive seems to work okay with cdtools,
e.g. cdplay (spins up); cdstop (spins down).

Any hints appreciated.

Bob



More information about the nSLUG mailing list