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