Date: Wed, 11 Jan 95 10:53:30 CST From: dave@paris.eng.utsa.edu (Dave) To: questions@FreeBSD.org Cc: dave@paris.eng.utsa.edu Subject: sbpcd cdrom driver Message-ID: <9501111653.AA08885@paris.eng.utsa.edu>
next in thread | raw e-mail | index | archive | help
Somebody about supporting soundblaster-compatible CDROM drives on FreeBSD as linux does with its sbpcd driver... I didnt save a copy of the message, so could someone please forward this message to him if they can find his email address? Anyway, I am in the process of writing a driver for my CR-563 CDROM drive, using various other drivers I have found for the drive as a guide...I didnt want to do a port of sbpcd from linux to freebsd because 1) the code is GPL'ed and 2) i think the code is really a mess because it has support for essentially two different drive types, old drives, such as the CR-52x series, and new drives, such as the CR-56x ones... Both drive types have incompatible command sets and therefore I feel they should be split up between two different drivers if possible, or at least between two different source files. It is really a pain to follow all the if(new_drive) { } if(!new_drive) { } if(old_drive) { } if(!old_drive) type of code when debugging. The only problem I have doing this driver is that I can find no technical information on the drive...Most companies I spoke with do not seem willing to give out the information...I'm still pursuing it though...Hopefully when (if) i receive it I can type up some formal documentation for the drives and include it with the device driver to help others who attempt to work on the drives...If anyone has any documentation on either the CR-52x or CR-56x or perhaps any other drive that will attach to a soundblaster-pro/ lasermate/SPEA style-cdrom-controller, please contact me... Currently the cdrom driver will play audio-cd's just fine...I am in the process of trapping all the various events (cdrom change, door open, etc) and then I will write the code for data cdrom's. It currently only supports my CR-563 drive, but if I can find someone that would be willing to temporarily loan me an "old" drive and/or controller I may be able to work on supporting some other drives. Dave Ferovick (dave@paris.utsa.edu)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9501111653.AA08885>