鈁ersetzt von Eduard Bloch <edi@ka.linux.de>. F□ die Richtigkeit der
鈁ersetzt von Eduard Bloch <edi@ka.linux.de>. F□ die Richtigkeit der
鈁ersetzung wird keine Gew鄣r □ernommen, lesen Sie bitte ebenfalls das
Original von Joerg Schilling. Sie benutzen diese 鈁ersetzung auf eigene
Gefahr.

# @(#)README1.18 00/01/17 Copyright 1996 J. Schilling

Dies ist die Version 1.8 von Cdrecord

Cdrecord erm鐷licht die Erstellung von CDs mit einem CD-Recorder.
Cdrecord l酳ft unter:

SunOS 4.1.3 oder h鐬er:sparc.
Solaris 2.3 oder h鐬er:sparc und x86.
Linux:x86 sparc sparc64 ppc strongarm and alpha.
NetBSD/FreeBSD/OpenBSD:x86 sparc alpha amiga and m68k
SGI IRIX:mips
HP-UX:hppa
AIX:rs6000
OSF1:alpha
BSD/OS (BSDi):x86
SCO Openserver 5.x:x86
SCO Unixware 2.x:x86
SCO Unixware 7.x:x86
NeXt Step:mc68xxx x86 and hppa
Apple Rhapsody:ppc, x86
Apple MacOS X:ppc
OS/2:x86
VMS:*VAX
BeOS:x86
Win95:x86
Win98:x86
WinNT:x86
QNX:x86 (coming soon)

Die Anleitung zur 鈁ersetzung und Installation von Cdrecord befindet sich
in der Datei README.compile.de. 鈁er Multisession lesen Sie bitte in der
Datei README.multi nach.

Cdrecord l酳ft auch unter Last problemlos auf einem Solaris-System.
Unter Solaris benutzt cdrecord mit Hilfe des SVr4 priocntl()-Aufrufes die
SVr4-Echtzeit-Verarbeitung, was die Ausf□rung mit einer, im Vergleich zu
anderen Kernel-Prozessen, h鐬eren Priorit酹 gestattet. Auf Systemen, die
die POSIX-Echtzeit-Verarbeitung unterst□zen, k霵nten die Ergebnisse
etwas schlechter ausfallen, da POSIX-RT anscheinend kein Echtzeit-Verhalten
mag.

Diese Distribution von Cdrecord beinhaltet eine "User-level" Bibliothek
f□ den SCSI-Transport. Die SCSI-Bibliothek ist f□ die Kommunikation
zwischen beliebigen SCSI-Ger酹en zust鄚dig, ohne spezielle Treiber zu
benutzen.

F□ Linux benutzt Cdrecord den /dev/sg?-Treiber
- Sie brauchen keinen zus酹zlichen Treiber mehr.

F鈜 *BSD, SGI IRIX und HP-UX wird ein interner SCSI-Treiber benutzt, Sie
brauchen keine BS-spezifische SCSI-Bibliothek.

F□ SunOS/Solaris:
 Sie *ben飆igen* den SCSI Generaltreiber 'scg', um Cdrecord benutzen zu
 k霵nen.

Nur f□ SunOS 4.1.3:
 Der 'scg'-Treiber unterliegt dem Copyright 1986-1995 von J顤g Schilling,
 es ist eine unterst□zte Binary in einem ausf□rbaren Format.
 In wird zuk□ftig keine Unterst□zung geben, ebenfalls keinen "loadable
 support".

Nur f□ Solaris:
 Der 'scg'-Treiber unterliegt dem Copyright 1986-1995 von J顤g Schilling,
 es ist eine unterst□ze Binary in pkgadd(1m)-Format und ist unter
 Solaris 2.3, Solaris 2.4 und Solaris 2.5 (sparc) getestet worden.

Nur f□ Solaris:
 Es schadet nicht, den 'fbk'-Treiber zu haben, mit dem man Dateisystem-Images
 mounten kann. Fbk steht f□ "File simulates Block Device".

 Der 'fbk'-Treiber unter dem Copyright 1988-1995 von J顤g Schilling
 wird als Binary im pkgadd(1m)-Format geliefert und wurde unter Solaris
 2.3, Solaris 2.4 & Solaris 2.5 (sparc) getestet.

Cdrecord-1.3 und h鐬er □ernimmt die richtige BUF-SIZE f□ jede Architektur.
Dies reduziert einige Performance-Probleme bei Solaris x86. Ein Grund f□
diese Probleme k霵nte darin liegen, da□diese PC-Architektur keinen IO-MMU
besitzt und deshalb keinen DVMA durchf□ren kann. Wenn sich dies tats踄hlich
herausstellen sollte, werde ich den scg driver & cdrecord 鄚dern m□sen, aber
es wird f□ Linux sowieso n飆ig sein.

Cdrecord wurde f□ einem Philips CDD521 entworfen.
Cdrecord wird heute mit folgenden Laufwerken weiterentwickelt:

Plextor PX-W8220
Plextor PX-W4220
Plextor PX-R820
Plextor PX-R412C
Yamaha CRW-4416
Yamaha CDR-400
Ricoh MP-7040A
Ricoh MP-7040S
Ricoh MP-7060S
TEAC CD-R55S
Sony CDU948S
COMPRO/Matsushita/Panasonic CW-7502
Philips CDD-2000
Goldstar 8080

Es sollte ebenfalls laufen mit:

allen SCSI-3/mmc -kompatiblen Ger酹en,
allen ATAPI/mmc -kompatiblen Ger酹en,

ANMERKUNG:

Es scheint so, als seien alle Laufwerke MMC-kompatibel, die im
Jahr 1999 und sp酹er erschienen sind. Wenn ein neueres Laufwerk
nicht mit cdrecord funktioniert, m□sen sie wohl einen mit einem
Firmware-Bug erwischt haben.

Laufwerke, die laut Benutzermeldungen funktionieren oder zumindest
funktionieren sollten, weil Andy MCFadden (siehe auch
http://www.fadden.com/cdrfaq/faq05.html) sie als identisch aufgelistet
hat:

ACER CR-1420C
ACER CDRW 6206A
AOPEN CRW9420 (Re-writeable)
BTC BCE 621E
COMPRO CW-7502
Dysan CR-622 ???? See Wearnes 622
Dysan CR-1622
DynaTec CDM-240J (siehe Pinnacle RCD-4x4)
DynaTec CDM-240  (use cdrecord driver=yamaha_cdr100 and report inquiry)
DynaTec CDM-400  (use cdrecord driver=yamaha_cdr100 and report inquiry)
Grundig CDR-100
Hewlett Packard 4020i
Hewlett Packard 6020i
HP C4324/C4325 (HP SureStore 4020i/6020i)
HP 7100
HP 7110
HP 7200
HP 8100
HP 8210
HP CD-Writer+ M820
Hi-Val CD-R (see Pinnacle RCD-4x4)
IMATION CD-RW IMW040420
JVC XR-W2001 (uses TEAC code - see below - audio not working)
JVC XR-W2010 (uses TEAC code - see below - audio not working)
JVC XR-W2020 (uses TEAC code - see below - audio not working)
JVC XR-W2080 (first MMC drive from JVC)
Kodak PCD-200 or Kodak PCD-200 Plus
Kodak PCD-225
Kodak PCD-240
Kodak PCD-600
Matsushita CW-7502
Matsushita CW-7503
Matsushita CW-7582
Memorex CR-622 ???? See Wearnes 622
Memorex CR-1622
Memorex CRW-1622
Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924 and report inquiry)
Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
Microboards PlayWrite 4001RW
MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
MicroNet MasterCD Plus 4x6
Mitsubishi MCA-CDRW 226
Mitsumi CR-2401-TS
Mitsumi CR-2600-TE
Mitsumi CR-2801-TE
Mitsumi CR-4801-TE
Mitsumi CR-4802-TE ???
Nomai 680.rw
Olympus CDS615E
Olympus CDS620E (use cdrecord driver=sony_cdu924   and report inquiry)
Olympus CD-R2x6 (use cdrecord driver=sony_cdu924   and report inquiry)
Optima Dis Kovery 650 CD-R
OTI CDRW 965
OTI-975 Socrates 1.0 (CDRW)
Panasonic CW-7502
Panasonic CW-7503
Panasonic CW-7582
Philips CDD 521 (CDD521/02  Revision: 2.06 has bad firmware - seems not to work)
Philips CDD 521 (upgraded units only: ID: CDD521/10  Revision: 2.07)
Philips CDD 522
Philips CDD 2000
Philips CDD 2600
Philips CDD 3600
Philips CDD 3610
Philips CDRW400
Philips Omniwriter 26
Philips Omniwriter 26A
Philips CDD4201 CD-RW
Pinnacle Micro RCD-1000 (see TEAC/JVC): Need to upgrade firmware to 2.35
Pinnacle Micro RCD-5020 (see TEAC/JVC - audio not working)
Pinnacle Micro RCD-5040 (see TEAC/JVC - audio not working)
Pinnacle Micro RCD-4x4
Pioneer DW-S114X
Plasmon CDR 4220
Plasmon RF-4100
Plasmon RF-4102
Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
Plasmon CDR 480
Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c and report inquiry)
Plextor PX-R412C
Plextor PX-R820
Plextor PX-W4220
Plextor PX-W8220
Procom PCDR 4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
Ricoh RO-1420C
Ricoh MP-6200
Ricoh MP-6200I
Ricoh MP-6201
Ricoh MP-7040A
Ricoh MP-7040S
Ricoh MP-7060S
Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924   and report inquiry)
Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100 and report inquiry)
Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924   and report inquiry)
Smart & Friendly CD-R2006 PLUS
Smart & Friendly CD-R2006 PRO
Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
Smart & Friendly CD-R4006
Smart & Friendly CD-R4012
Smart & Friendly CD-RW226
Smart & Friendly CD-R8020
Sony CDU920S
Sony CDU924S
Sony CDU926S
Sony CDU928S
Sony CDU940S
Sony CDU948S
Sony CRX-100
Taiyo Yuden CD-WO EW-50
TEAC CD-R50S
TEAC CD-R55S
TEAC CD-R56S
TEAC CD-R58S
That's Write CDR-N820S
Traxdata CDRW-2260EL-PRO
Traxdata CDR-4120
Traxdata CDRW-4260
Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c and report inquiry)
WAITEK WT2036
Wearnes CD-R622
Wearnes CD-R632P
Yamaha CDR-100
Yamaha CDR-102
Yamaha CDR-200
Yamaha CDR-400(Firmware revision 1.0d and up otherwise upgrade)
Yamaha CDR-401
Yamaha CRW-4001
Yamaha CRW-2260
Yamaha CRW-2261
Yamaha CRW-4260
Yamaha CRW-4261
Yamaha CRW-4416
Yamaha CRW-6416
Yamaha CRW-8424

Multi-Session wurde mit dem Plasmon RF-4100 nicht getestet.

Alle Hersteller, die mich mit der SCSI-Dokumentation und Laufwerken 
unterst□zten, werden in den sp酹eren Versionen von Cdrecord ebenfalls 
unterst□zt.

Folgende Ger酹e werden wegen ihres Alters nie mehr von Cdrecord unterst□zt:

JVC XR-W1001
Pinnacle Micro RCD-202
Ricoh RS-9200CD

Die folgenden Ger酹e werden momentan nicht unterst□zt, weil ich keine Specs
erhalten habe (einige von ihnen k霵nten teilweise funktionieren, s.oben):

Creative Labs CDR 4210
JVC XR-W2001
JVC XR-W2010
JVC XR-W2020
Pinnacle Micro RCD-1000
Pinnacle Micro RCD-5020
Pinnacle Micro RCD-5040
Plasmon CDR-4240
Sony CDW-900E

Folgende Laufwerke werden bald unterst□zt:

Panasonic CW-7501
Ricoh RS-1060C

F□ die Installation brauchen Sie:

Nur f□ Solaris:
SCHILYscg.sparc.tar.ZThe scg driver in pkgadd format (sparc).
SCHILYfbk.sparc.tar.ZThe fbk driver in pkgadd format (sparc).
SCHILYscg.i386.tar.ZThe scg driver in pkgadd format (x86).
SCHILYfbk.i386.tar.ZThe fbk driver in pkgadd format (x86).

Der fbk-Treiberpacket ist nur f□ Solaris 2.4 und ist nicht systemunabh鄚gig.

Alle Systeme:
cdrecord-1.8.tar.gzDer Quellcode-Paket von Cdrecord.

ANMERKUNG:All diese Archive sind 100%ig ansi-kompatibel. Tar von 
Solaris 2.x und gnu-Tar k霵nten evtl. kleine Probleme bereiten.

WARNUNG: Benutzen Sie nicht den 'mc', um sie zu entpacken.
 Alle mc-Versionen vor 4.0.14 entpacken die symbolischen Links nicht
 korrekt.

Benutzen Sie stattdessen folgendes Kommando:

gzip -d < cdrecord.tar.gz | tar -xpf -

Die Dateien befinden sich auf:

ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...
ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...

Falls Sie mkisofs brauchen, befindet es ebenfalls auf:

ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs-1.12.1.tar.gz

und ist ebenfalls in cdrecord-1.6.1 enthalten.


INSTALLATION:

Nur f□ Solaris:

1) scg-Treiber
untar SCHILYscg.tar:
su
Password: xxxxx
cd /tmp
zcat SCHILYscg.tar | tar -xvf -
pkgadd -d .
reboot -- -r 

2) fbk-Treiber
鄣nlich dem scg-Treiber (siehe oben)

3) Schalte den CD-Brenner auf eine unbenutzte Ziel-ID (2 sollte gehen)


ANMERKUNG:
Seien Sie sehr vorsichtig. pkgadd pr□t nicht nach der richtigen
Architektur. Installieren Sie nicht die Treiber f□ Intel auf eine
sparc und umgekehrt. Sie erhalten sonst nur ein korruptes System.

Sie m□sen als root arbeiten, um Zugriff auf /dev/sg? zu erhalten
und cdrecord in die Echtzeit-Scheduling-Klase zu versetzen.

Alle Systeme:

Die SCSI-Transportbibliothek wurde von dem Sformat-Programm □ernommen.
Sformat ist das erste Programm f□ die Formatierung/Analysis/Reparatur,
das unter SunOS/Solaris lief. Die erste Version von Sformat wurde f□
SunOS 3.0 entwickelt (2 Jahre bevor Sun ein eigenes format-Programm
entwickelte hat). Der Quell-Code von sformat enth鄟t 10 Jahre Kompetenz in
SCSI-Disk-Behandlung und ist verf□bar unter:

ftp://ftp.fokus.gmd.de/pub/unix/sformat

Ich w酺e interessiert von jemandem zu h顤en, der an einem neuen,
kernelbasierten Dateisystem f□ Solaris, das packet-writing auf dem
CD-Brenner benutzt, Interesse h酹te.
Das Dateisystem w□de eine Single-Session-CD erstellen, die schlie羦ich zu
einem Hybrid-Dateisystem umgewandelt werden k霵nte, das auch als ISO9660
mit Rock Ridge - Erweiterungen gelesen werden kann.

Wenn Sie den CD-Recorder als CD-ROM-Laufwerk benutzen m鐼hten, werfen Sie
einen Blick auf:

Nur f□ Solaris:
ftp://ftp.fokus.gmd.de/pub/unix/kernel/sd

Aktuelle Informationen zu Cdrecord befinden sich unter:

  http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

J顤g Schilling

Wenn Sie fragen haben, stellen Sie sie per E-Mail an:

PRIVAT:joerg@schily.isdn.cs.tu-berlin.de
UNI:js@cs.tu-berlin.de
ARBEIT:schilling@fokus.gmd.de