*BSD News Article 60316


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.bhp.com.au!mel.dit.csiro.au!munnari.OZ.AU!news.hawaii.edu!ames!hookup!swrinde!newsfeed.internetmci.com!news.sesqui.net!uuneo.neosoft.com!bonkers!not-for-mail
From: J Wunsch <j@uriah.heep.sax.de>
Newsgroups: comp.unix.bsd.freebsd.announce
Subject: FreeBSD CD-R driver alpha available
Date: 28 Jan 1996 18:13:40 -0600
Organization: FreeBSD Project
Lines: 31
Sender: daemon@taronga.com
Approved: peter@taronga.com
Message-ID: <4eh3fk$4je@bonkers.taronga.com>
NNTP-Posting-Host: localhost.taronga.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Mailer: ELM [version 2.4 PL23]

Hi all,

i've just checked in the vastly revamped worm driver.  The API has
been totally restructured, and the usage does now almost resemble the
other SCSI drivers, with the minor exception that you are required to
tell the driver about your intentions with respect to the CD-R you are
about to burn.  There's a wormcontrol(8) utility (usr.sbin/wormcontrol)
as well for this.

The driver has by now only been tested on a heavily tweaked 2.0.5R
system against a Plasmon RF4100 recorder.  However, note that this
driver is based on some other recent changes in the SCSI code, so you
would have a hard time backporting it to 2.1R.  Usage of -current is
recommended.

Fitting hooks for other burners should not be too difficult, but you
would best do this only with a certain understanding of the SCSI
command-level protocol, and with a SCSI reference manual for your
drive.  Chances are good that HP or Philips drives could be easily
cloned from the Plasmon part, since they are rather similar.  Other
drives will certainly require more work.

There are still a lot of bugs in it, and i consider the driver still
highly experimental.  Suggestions and discussion about the archi-
tecture are welcome.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)