Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Apr 1999 18:24:23 +0200 (CEST)
From:      Wilko Bulte <wilko@yedi.iaf.nl>
To:        ken@plutotech.com (Kenneth D. Merry)
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: Getting Pioneer CD changer to work
Message-ID:  <199904091624.SAA12343@yedi.iaf.nl>
In-Reply-To: <199904082311.RAA12752@panzer.plutotech.com> from "Kenneth D. Merry" at "Apr 8, 1999  5:11:54 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
As Kenneth D. Merry wrote ...
> Wilko Bulte wrote...
> > As Kenneth D. Merry wrote ...
> > > Wilko Bulte wrote...
> > > > As Kenneth D. Merry wrote ...
> > > > > Wilko Bulte wrote...
> > > > > > As Kenneth D. Merry wrote ...
> > > > > > > Wilko Bulte wrote...
> > > > > > > > As Kenneth D. Merry wrote ...
> > > > > > > > > Wilko Bulte wrote...

> > That is what I meant. It works with or without the quirk entry. I tried
> > both. Interestingly enough there is a quirk entry for Pioneer already, but
> > my drive has a slightly different inquiry string:
> > 
> >         {
> >                 { T_CDROM, SIP_MEDIA_REMOVABLE, "PIONEER", "CD-ROM
> > DRM-604X",
> >                   "*"}, /* quirks */ CD_Q_CHANGER
> >         },
> >         {
> >                 { T_CDROM, SIP_MEDIA_REMOVABLE, "PIONEER", "CD-ROM DRM-600",
> >                   "*"}, /* quirks */ CD_Q_CHANGER
> >         },
> > 
> > I'm not sure if it is worthwhile to put a quirk in the driver for this
> > drive. Maybe if I can get info on why READ TOCs etc fail.. Just sent
> > mail to Pioneer in Belgium to ask for a SCSI implementation manual for this
> > drive. Lets be optimistic..
> 
> Hmm, well, my guess is that the 604 is just a newer version of the drive
> you have.  I haven't heard any complaints from any 604 owners about read
> toc problems, so my guess is that it's a SCSI-2 drive.

My guess too. I found a couple of identical changers on a system at work.
I asked the 'owner' to find out what firmware revs they have. If it is
different/newer or maybe the DMR-604X of the quirk entry above I'll try
to borrow it's firmware rom for a quick trip to the prom programmer.

> > > > 'Most any' appears to be the right term for it ;) I'll experiment a bit
> > > > more. Just go a solid system lockup by running a 'dd if=/dev/rcd0a' and
> > > > a 'mount /dev/cd1a ...' at the same time. Only ping still works. Hmm.
> > > > More testing to do I guess
> > > 
> > > Hmm, interesting.  What happens if you just try the DD?  Can you break into
> > > the debugger when the machine locks up?
> > 
> > I made a new kernel with the debugger in. I'll have it run overnight to see
> > if it re-occurs. In the meantime there was also a spontaneous reboot. No 
> > panic as far as I can see. I'll try to reproduce.. Just the DD seems
> > to work just fine.
> 
> Hmm, sounds strange indeed.

In the meantime I ran the test again. No machine lockup this time. But 
already twice a solid lockup of the drive.. It goes completely comatose,
not even a SCSI reset from a FreeBSD reboot awakens it. The only thing
what works is a whack over the head with the powerswitch. This definitely
is a brilliant piece of firmware I have.

Console messages:

(cd0:isp0:0:5:0): cddone: got error 0x6 back
(cd4:isp0:0:5:4): cddone: got error 0x6 back
(cd3:isp0:0:5:3): cddone: got error 0x6 back
(cd1:isp0:0:5:1): cddone: got error 0x6 back


Sidetracking a bit: man xpt mentions /dev/xpt. /dev/MAKEDEV does not
have it though. Is it supposed to be a manual operation with mknod? 
Or is my /dev/MAKEDEV out of date?

Groeten / Cheers,
Wilko
_     ______________________________________________________________________
 |   / o / /  _  				Arnhem, The Netherlands
 |/|/ / / /( (_) Bulte 				WWW  : http://www.tcja.nl
_______________________ Powered by FreeBSD ___  http://www.freebsd.org _____


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904091624.SAA12343>