*BSD News Article 75094


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!nntp.coast.net!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news
From: j@uriah.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Multisession CDROM supported ?
Date: 30 Jul 1996 21:44:50 GMT
Organization: Private BSD site, Dresden
Lines: 32
Message-ID: <4tlvoi$c0o@uriah.heep.sax.de>
References: <4tl1fq$s96@wn4.sci.kun.nl>
Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
NNTP-Posting-Host: localhost.heep.sax.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: knews 0.9.6
X-Phone: +49-351-2012 669
X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F  93 21 E0 7D F9 12 D6 4E

edwin@sci.kun.nl (Edwin Boon) wrote:

> Is multi-session CDROM supported by FreeBSD ?

I plan to support multiple tracks in the near future.  I can only
speak for SCSI CD-ROMs (it's all that i have and all i am interested
in), right now, the driver covers the entire data area of the disk,
all tracks from all sessions concatenated.  This means you usually
only notice the data from the very first track (unless you're looking
onto the CD with a large offset).

I was planning to keep this device as kinda a ``Super CD-ROM'' device,
and adding `tracked' devices /dev/[r]cd0t1 through /dev/[r]cd0t99
(maximum).

I'm also thinking about supporting CD-DA (since i need to analyze the
TOC anyway), but that's a little more complicated since there's no
commonly agreed standard between the drive vendors.

I don't see why i want to support separate sessions at all, if each
and every track is supported.  If someone can come up with a good
reason, i will think about it, but right now, i'm afraid that it will
overly complicate the whole matter (sessions, tracks, slices,
partitions -- this will require 2 * 99 * 99 * 26 (?) * 8 different
devices ;-).

-- 
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. ;-)