Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 1997 08:29:11 +0100 (MET)
From:      Zahemszky Gabor <zgabor@CoDe.hu>
To:        freebsd-questions@freebsd.org (FreeBSD questions)
Cc:        sachs@interactive.net
Subject:   Re: sony 31A cdrom driver & audio
Message-ID:  <199701280729.IAA00399@CoDe.hu>
In-Reply-To: <87enf7cap9.fsf@luddite.org> from Jay Sachs at "Jan 27, 97 12:03:14 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> I looked through the archives, and found similar complaints, but no
> solutions. The sony cdrom driver doesn't provide all the stuff
> necessary to get programs like xcdplayer to run (things like getting &
> setting volume, getting the index). Looking at the source (2.1.6),

It's very interesting, but I've found (on 2.1.5), that the newer cdcontrol
cannot work, but the original cdplay works with it.

> well, yeah - the ioctls aren't implemented. The archives mentioned that
> Sony uses proprietary audio commands. So ...

As I think, most of the CD-makers with proprietary controllers.

> Has anyone tried to get documentation on these commands from Sony?
> 
> If so, did you get them? If not, did they say "no way", or should I
> bother trying?
> 
> If someone did obtain them, has anyone tried updating the driver?

No.  But I need it, too.  Maybe, somebody has to sit down, and rewrite the
mcd/matcd/scd drivers, to use the same interface as the ATAPI or the SCSI
version of the CD-driver.

> What's the legality / possibility of figuring out what's going on from
> a disassembled version of e.g. the DOS driver?

????.  If you can do it, try to search the locking mechanism, which isn't
implemented, too.  But there are so many DOS-commands, which can do it with
my CDU 33A (connected to a SB Vibra16).  And of course, it would be nice, as
FreeBSD is crashing if my two-years-old son pushes the eject button with a
mounted CD in it.

Gabor



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