[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

i386: Matsushita/Panasonic/SB16 CD-ROM driver for OpenBSD (and po ssibly NetBSD) (big - 52kB !)



Hi all,

I've ported the FreeBSD version of the Matsushita/Panasonic ISA CD-ROM
driver (matcd) to OpenBSD which I would like to contribute. These drives
were commonly sold with the Soundblaster/Soundblaster 16 audio cards
(SB16 CD-ROM) so there might still be interest out there (apart from me).

>From FreeBSD's matcd(4) man-page:

<quote>
The matcd driver controls the CR-562-x and CR-563-x CD-ROM drives made by
Matsushita-Kotobuki Electronics Industries, or Matsushita for short.
These CD-ROM drives have been sold under the Panasonic (which is a trade
name for Matsushita), Creative Labs (omniCD) and Reveal names, and have
been included in computers made by Tandy, AST, Packard Bell and many oth­
ers.
</quote>

Attached is a gzipped tarball with the driver sources and a README
detailing the necessary steps to install and compile the driver for
OpenBSD 3.1. As long as the glitch in /usr/src/sys/dev/isa/isa.c:isascan()
is left in place this driver should work with upcomming versions too.

The reason I'm dropping this also on the NetBSD crowd can be found in
the fact that the Open/NetBSD ISA drivers have not as much diverged from
each other as from their FreeBSD brethren (only probe() needs a variant).
I've implemented the c/bdevsw structures - which I gleaned from mcd.c -
so there should be a good chance this driver may only need some minimum
additional tweaking to compile (and work) with NetBSD too.

If I've done something sacrilegious with this cross-post, I humbly suggest
that I'm not collectively flamed this time, but one of the higher echelons
tells me the right way, which I will gladly follow from then on.

Regards, peter

[demime 0.98d removed an attachment of type application/octet-stream which had a name of matcd.tgz]



Visit your host, monkey.org