Subject: Re: Pioneer SCSI CD-ROM changer problems under 1.4 on sun3
To: Matthew Fredette <fredette@MIT.EDU>
From: Laine Stump <lainestump@rcn.com>
List: netbsd-help
Date: 10/17/2000 10:50:21
I just remembered dealing with a SCSI CD changer several years ago
which *seemed* to not work, until I RTFM and learned that it expected
the CDs to all be inserted upside down! I believe it was either
Pioneer or Panasonic. (It's worth a try ;-)

Matthew Fredette <fredette@MIT.EDU> writes:

> > Today I picked up a Pioneer DRM-624x - a SCSI 6-disc changer.  On my
> > Sun 3/60 running NetBSD 1.4, it seems to probe fine:
> 
> [deletia]
> 
> I turned on SCSI debugging for this drive.  When I try to mount it,
> this is what happens:
> 
> cd0(si0:6:0): command: 0x1b,0x0,0x0,0x0,0x1,0x0-[0 bytes]
> cd0(si0:6:0): back in cmd()
> cd0(si0:6:0): sc_err1,err = 0x1
> code 0x70 valid 0x0 seg 0x0 key 0x2 ili 0x0 eom 0x0 fmark 0x0
> info: 0x0 0x0 0x0 0x0 followed by 8 extra bytes
> extra: 0x0 0x0 0x0 0x0 0x3a 0x0 0x0 0x0
> cd0(si0:6:0): scsipi_interpret_sense returned 19
> 
> So, I'm sending a START_STOP command to start the thing, and the drive
> is returning a sense key error, SKEY_NOT_READY.
> 
> I took the top off, and the motor never spins while this is happening,
> so I may just have gotten a bad drive.  But, to exhaust all of the
> possibilities:
> 
> - I noted that in scsipi_interpret_sense(), there's an option
>   to SCSI_IGNORE_NOT_READY.  Could this apply to this drive?
> 
> - Maybe there's "something else" that needs to be sent to this
>   drive to make it go?  What's the SSS_LOEJ bit do in the START_STOP
>   command?
> 
> Thanks in advance,
> 
> Matt
> 
> --
> Matt Fredette
> fredette@aquery.com, fredette@mit.edu, fredette@theory.lcs.mit.edu
> http://mit.edu/fredette/www
> "If you understood everything I said, you'd be me."  - Miles Davis