Subject: CD-R 4006 can't read the ISOs it writes...
To: NetBSD User's Discussion List <netbsd-users@NetBSD.ORG>
From: Greg A. Woods <woods@weird.com>
List: netbsd-users
Date: 03/04/2004 22:34:58
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[[ this is a re-post -- not sure what happened to the original but it
was accepted successfully by mail.netbsd.org ]]

I replaced my fried Yamaha CD-RW 4260t today with an older CD-R 4006
(OEM version for Smart&Friendly).

It's attached to my SS20 running 1.6.x.  It identifies itself as:

	# scsictl /dev/rcd0 identify         
	/dev/rcd0c: scsibus0 target 5 lun 0 <YAMAHA, CDR400c, 1.0j>

It seemed to work fine for writing an ISO, but it can't read either the
CD it wrote to, nor any CDs written by the 4260 model.  It can read
"stock" CDs though (e.g. the original 4.4BSD-Lite source code release CD).

Attempts to mount or read (with dd) my own CDs produce the following:

	cd0(esp0:0:5:0):  Check Condition on CDB: 0x08 00 00 00 04 00
	    SENSE KEY:  Illegal Request
	     ASC/ASCQ:  Logical Block Address Out of Range

I do have the "block size" jumper installed so it should be set to use
the normal 512-byte blocks I'd need it to use for booting the SS20.

Apparently there's newer firmware available (1.0q) -- I'm going to try
to find it and upgrade, but in the mean time does anyone have any hints
as to what the problem might be?

- -- 
						Greg A. Woods

+1 416 218-0098                  VE3TCP            RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>          Secrets of the Weird <woods@weird.com>

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Comment: Processed by Mailcrypt 3.5.8, an Emacs/PGP interface
Charset: noconv

iQA/AwUBQEf1Q2J7XxTCWceFEQKNWwCg3ID74OsXqsk0yCDykNTGzjWopIoAoMG7
KMMD4XqDRtQHTvUkn3Hbglv5
=+Qcp
-----END PGP SIGNATURE-----