1Important notice for ATAPI support on FreeBSD:
2
3A long time it was not possible to decently write CD's using ATAPI drives
4on FreeBSD because ATAPI was not supported in an orthogonal way on FreeBSD.
5
6These days (in the mid of november 2001) first ATAPI support for FreeBSD is
7available as patch. Please read:
8
9http://www.freebsd.org/cgi/getmsg.cgi?fetch=136602+0+/usr/local/www/db/text/2001/freebsd-current/20011111.freebsd-current
10
11and get the FreeBSD kernel patch from:
12
13http://www.cuivre.fr.eu.org/~thomas/atapicam/
14
15Thanks to Thomas Quinot <thomas@cuivre.fr.eu.org> for the patch.
16
17We tested the patch with a collegue today (23.11.2001), here is the result:
18
19-	From our tests, it compiles with FreeBSD 4.x and FreeBSD current (5.0)
20	but does not boot with FreeBSD current so we used 4.x for our tests
21	I hope that Thomas Quinot <thomas@cuivre.fr.eu.org> and
22	Kenneth D. Merry <ken@kdm.org> will help to make it work with
23	FreeBSD current soon.
24
25-	The Author of the patch, Thomas Quinot <thomas@cuivre.fr.eu.org>, observed
26	that it runs on *some* -CURRENT machines and hangs on *some* -STABLE
27	machines so you may want to test what works best for you.
28
29-	It does not run the SCSI commands in silent mode so the ATAPI low level
30	code prints unwanted kernel messages when you start cdrecord.
31
32-	cdrecord runs without problems so far it has been tested!
33
34You need to apply the patch, change your kernel configuration to include
35
36options                ATAPICAM
37
38and then recompile install and boot the new kernel.
39Make enough /dev/pass* devices and start testing.....
40
41/*--------------------------------------------------------------------------*/
42From shamrock@cypherpunks.to Mon May  3 07:35:50 1999
43Received: from pakastelohi.cypherpunks.to (pakastelohi.cypherpunks.to [212.26.192.194])
44	by mailhub.fokus.gmd.de (8.8.8/8.8.8) with ESMTP id HAA18680
45	for <schilling@fokus.gmd.de>; Mon, 3 May 1999 07:35:48 +0200 (MET DST)
46Received: from localhost (shamrock@localhost)
47	by pakastelohi.cypherpunks.to (8.9.1a/8.9.1) with SMTP id HAA26150
48	for <schilling@fokus.gmd.de>; Mon, 3 May 1999 07:35:44 +0200 (CEST)
49Date: Mon, 3 May 1999 07:35:44 +0200 (CEST)
50From: Lucky Green <shamrock@cypherpunks.to>
51To: schilling@fokus.gmd.de
52Subject: Re: Cdrecord "RR-scheduler not available" (fwd)
53Message-ID: <Pine.BSF.3.96.990503073330.26028A-100000@pakastelohi.cypherpunks.to>
54MIME-Version: 1.0
55Content-Type: TEXT/PLAIN; charset=US-ASCII
56Status: R
57Content-Length: 1423
58
59Schily,
60Please add the following info to your readme for FreeBSD. Enabling POSIX
61scheduling as described below does in fact make the error message go away.
62
63Thanks,
64-- Lucky Green <shamrock@cypherpunks.to> PGP v5 encrypted email preferred.
65
66---------- Forwarded message ----------
67Date: Sun, 2 May 1999 14:46:57 +0200 (SAT)
68From: Khetan Gajjar <khetan@link.freebsd.os.org.za>
69Reply-To: Khetan Gajjar <khetan@os.org.za>
70To: Lucky Green <shamrock@adsl.cypherpunks.to>
71Cc: freebsd-questions@FreeBSD.ORG
72Subject: Re: Cdrecord "RR-scheduler not available"
73
74On Sat, 1 May 1999, Lucky Green wrote:
75
76>Having spent a week on trying to get an ATAPI CD burner working, I saw the
77>light and purchased a SCSI-based burner. It burns, but I am getting an
78>error about the RR-scheduler not being available. What is an RR-scheduler
79>and how do I make it available? (If I even need it....)
80
81Enable the Posix scheduling stuff in your kernel; you'll produce
82more reliable burns at higher speeds if your machine is busy
83(well, that's been my experience)
84
85options         "P1003_1B"
86options         "_KPOSIX_PRIORITY_SCHEDULING"
87options         "_KPOSIX_VERSION=199309L"
88---
89Khetan Gajjar       (!kg1779) * khetan@iafrica.com ; khetan@os.org.za
90http://www.os.org.za/~khetan  * Talk/Finger khetan@chain.freebsd.os.org.za
91FreeBSD enthusiast            * http://www2.za.freebsd.org/
92Security-wise, NT is a OS with a "kick me" sign taped to it
93
94
95
96