.\" -*- coding: UTF-8 -*- .if t .ds a \v'-0.55m'\h'0.00n'\z.\h'0.40n'\z.\v'0.55m'\h'-0.40n'a .\" @(#)wodim.1 06/12/18 Copyright 2006 Cdrkit maintainers .\" derived from: .\" @(#)cdrecord.1 1.106 06/02/09 Copyright 1996 J. Schilling .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License version 2 .\" as published by the Free Software Foundation. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License along with .\" this program; see the file COPYING. If not, write to the Free Software .\" Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. .\" .if t .ds o \v'-0.55m'\h'0.00n'\z.\h'0.45n'\z.\v'0.55m'\h'-0.45n'o .if t .ds u \v'-0.55m'\h'0.00n'\z.\h'0.40n'\z.\v'0.55m'\h'-0.40n'u .if t .ds A \v'-0.77m'\h'0.25n'\z.\h'0.45n'\z.\v'0.77m'\h'-0.70n'A .if t .ds O \v'-0.77m'\h'0.25n'\z.\h'0.45n'\z.\v'0.77m'\h'-0.70n'O .if t .ds U \v'-0.77m'\h'0.30n'\z.\h'0.45n'\z.\v'0.77m'\h'-0.75n'U .if t .ds s \\(*b .if t .ds S SS .if n .ds a ae .if n .ds o oe .if n .ds u ue .if n .ds s sz .if t .ds m \\(*m .if n .ds m micro .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH WODIM 1 "Version 2.0" "" "" .SH BEZEICHNUNG Wodim \- schreibt Daten auf optische Datenträger .SH ÜBERSICHT \fBwodim\fP [\fIOptionen\fP] \fITrack1\fP.\|.\|.\fITrackn\fP .SH ANMERKUNGEN Es könnte Ähnlichkeiten und Unterschiede zwischen diesem Programm und anderen Anwendungen zur Aufzeichnung auf optischen Datenträgern geben. Lesen Sie die Abschnitte \fBDANKSAGUNGEN\fP und \fBAUTOREN\fP unten, um mehr über die Herkunft von \fBWodim\fP zu erfahren. .SH BESCHREIBUNG \fBWodim\fP wird verwendet, um Daten\- oder Audio\-Compact\-Discs mit einem Orange\-Book\-kompatiblen CD\-Rekorder zu erstellen oder DVD\-Medien auf einem DVD\-Rekorder zu schreiben. .PP Das \fIGerät\fP ist die Gerätedatei oder das vom Betriebsystem angebotene Etikett, um auf den Rekorder mit einer SCSI\-GENERIC\-Schnittstelle (sg) zuzugreifen. Beachten Sie, dass einige Betriebssysteme getrennte Geräteknoten für blockorientierten und Sg\-Zugriff bereitstellen könnten. Auf älteren Linux\-Systemen war der Sg\-Zugriff zum Beispiel über \fI/dev/sg…\fP\-Dateien verfügbar, der blockorientierte Zugriff wurde durch dazugehörige (aber nicht identische) \fI/dev/hd…\fP\- und \fI/dev/sr…\fP\- (oder \fI/dev/scd…\fP\-) Dateien erledigt. .PP Auf jeden Fall benötigt der Anwender, der \fBWodim\fP auf einem Linux\-System ausführt, Lese\- und Schreibzugriff auf die jeweilige Gerätedatei. Es wird empfohlen, Root zu sein oder die Anwendung als Suid\-Root zu installieren, da bestimmte Versionen von Linux (Kernel) die Zusammenstellung erlaubter SCSI\-Befehle für den Nicht\-Root\-Anwender einschränken. Sogar wenn in vielen Fällen der Gebrauch ohne Root\-Identität möglich ist, könnten einige Gerätetreiber immer noch scheitern, unerklärliche Probleme anzeigen und es wird allgemein schwerer, Fehler zu suchen. Das Risiko von Pufferunterläufen wird auch erhöht. Lesen Sie den Abschnitt \fIPROZESS\-ZEITVERGABEPIORITÄT\fP weiter unten, um weitere Einzelheiten zu erhalten. .PP Es gibt einen alternativen Weg, das Gerät anzugeben, indem die traditionellen SCSI\-Beschreibungen in Form der \fIdevicetype:bus/target/lun\fP\-Spezifikation benutzt werden. Allerdings ist der Erfolg dieser Methode nicht garantiert, weil sie ein Anpassungsschema für Ihre Architektur benötigt und die Zahlen abhängig von der Hardware\-internen Nummerierung oder der Reihenfolge der Erkennung von Hot\-Plug\-Geräten variieren können. Falls Ihr Betriebssystem kein ausreichendes Gerüst bereitstellt, um diese Nummern beständig zu halten, sollten Sie ihnen nicht vertrauen. Lesen Sie die Optionen \fB\-scanbus\fP und \fB\-\-devices\fP weiter unten, um weitere Einzelheiten zu erhalten. .PP Es gibt emulierte SCSI\-kompatible Gerätesysteme, die SCSI\-Protokolle benutzen, die über verschiedene Hardware\- oder Medientypen transportiert werden. Die bekanntesten Beispiele sind ATAPI (»IDE\-Brenner«) oder USB\-Speicher (»externe USB\-Gehäuse«). Falls die Pseudo\-SCSI\-b/t/l\-Geräteadressen\-Spezifikation anstelle der nativen verwandt wird, müssen Sie die Beschreibung »devicetype:« der emulierten Geräteadresse »bus/target/lun« voranstellen. .PP Wenn die Datei /etc/wodim.conf existiert, kann der Parameter zur Option \fBdev=\fP auch eine in der Datei angegebene Gerätebezeichnung sein (lesen Sie den Abschnitt \fBDATEIEN\fP). .PP Als eine besondere Ausnahme kann die Geräteangabe \fI\-1\fP sein oder ganz weggelassen werden, was das automatische Raten eines angemessenen Gerätes für die ausgewählte Operation aufruft. Dieses Raten ist jedoch nicht überall verfügbar und nicht zuverlässig; es ist nur für die Annehmlichkeit des Anwenders in einfachen Umgebungen verfügbar. .PP Im »\fITrack At Once\fP«\-Modus entspricht jeder \fITrack\fP einer einzigen Datei, die vorgefertigte Daten für diesen Track enthält. Beim Argument »\fB\-\fP« wird die Standardeingabe für diesen Track verwendet. Nur ein einziger Track kann von der \fIStandardeingabe\fP gelesen werden. In den anderen Schreibmodi könnte die direkte Beziehung von Datei zu Track möglicherweise nicht implementiert sein. Im Modus \fB\-clone\fP enthält eine einzelne Datei alle Daten für die gesamte Disk. Um das Schreiben von DVDs auf Plattformen zu erlauben, für die keine Unterstützung großer Dateien implementiert ist, hängt \fBWodim\fP alle Dateiargumente zu einem einzigen Track aneinander, wenn die Daten auf das DVD\-Medium geschrieben werden. .SH PROZESS\-ZEITVERGABEPIORITÄT .PP Wodim versucht mit verschiedenen Methoden, eine höhere Prozesspriorität zu erlangen. Dies ist sehr wichtig, da der Brennprozess üblicherweise ein Echtzeitprozess ist, bei dem keine langen Verzögerungen auftreten sollten, während frische Daten zum Rekorder übertragen werden. Dies kann insbesondere auf Systemen mit unzureichendem RAM wichtig sein, wo Auslagern Verzögerungen von vielen Sekunden erzeugen kann. .PP Ein möglicher Behelf auf untermotorisierten Systemen ist der Gebrauch von Burnfree oder ähnlichen Funktionen, die es dem Rekorder erlauben, fortzufahren. .PP Um eine höhere Prozess\-Zeitvergabepriorität zu erhalten, sind üblicherweise Root\-Rechte nötig. .PP Auf \fBSVr4\fP\-konformen Systemen benutzt \fBWodim\fP die Echtzeitklasse, um die höchste mögliche Zeitvergabepriorität zu erhalten (höher als alle Kernel\-Prozesse). Auf Systemen mit \fBPOSIX Echtzeit\-Zeitvergabe\fP benutzt Wodim auch Echtzeit\-Zeitvergabe, kann aber möglicherweise keine Priorität erlangen, die höher als die aller Kernel\-Prozesse ist. .PP Um in der Lage zu sein, das SCSI\-Transport\-Untersystem des Betriebssystems zu benutzen, mit der höchsten Priorität ausgeführt zu werden und sich selbst in den Kern zu sperren, muss \fBWodim\fP entweder als Root ausgeführt werden, als Suid\-Root installiert sein oder es muss über \fBRBACs\fP Pfexec\-Mechanismus aufgerufen werden. .SH "ALLGEMEINE OPTIONEN" .PP Allgemeine Optionen müssen vor den Track\-Dateien und Track\-Optionen angegeben werden. .TP \fB\-\-version\fP Versionsinformation ausgeben und beenden .TP \fB\-v\fP Den Detailgrad der Ausgabe um eins erhöhen. Dies wird z. B. benutzt, um den Fortschritt des Schreibprozesses anzuzeigen. .TP \fB\-V\fP Erhöht den Detailgrad der Ausgabe über den SCSI\-Befehlstransport um eins. Dies hilft, um Probleme mit dem CD\-/DVD\-Rekorder während des Brennvorgangs zu untersuchen. Falls Sie unverständliche Fehlerausgaben während des Brennvorgangs bekommen, sollten Sie diesen Schalter benutzen, um eine detailliere Ausgabe zu erhalten. \fB\-VV\fP zeigt zusätzlich den Inhalt des Datenpuffers an. Die Benutzung von \fB\-V\fP oder \fB\-VV\fP verlangsamt den Prozess und könnte dadurch zur Ursache eines Puffer\-Unterlaufs werden. .TP \fBdebug=\fP\fI#, \fP\fB\-d\fP Dies setzt den Debug\-Wert auf # (mit debug=#) oder erhöht die Debug\-Stufe für verschiedenes um eins (mit \-d). Falls Sie \fI\-dd\fP angeben, entspricht dies \fBdebug=\fP\fI2\fP. Dies könnte helfen, Probleme während des Öffnens eines Treibers für Libvisual ebenso wie mit Sektorgrößen und Sektortypen zu finden. Die Benutzung von \fB\-debug\fP verlangsamt den Prozess und könnte dadurch zur Ursache eines Puffer\-Unterlaufs werden. .TP \fBkdebug=\fP#, \fBkd=\fP# Teilt dem \fBusal\fP\-Treiber mit, dass Kernel\-Debug\-Werte während der Ausführung von SCSI\-Befehlen geändert werden sollen. .TP \fB\-silent\fP, \fB\-s\fP Gibt keinen Statusreport für fehlgeschlagene SCSI\-Befehle aus. .TP \fB\-force\fP Erzwingt die Fortsetzung trotz bestimmter Fehler. Seien Sie vorsichtig, wenn Sie diese Option benutzen. \fBWodim\fP implementiert verschiedene Prüfungen, die verhindern, dass Sie ungewollte Dinge, wie das Beschädigen von CD\-RW\-Medien durch unpassende Geräte, durchführen. Viele dieser sinnvollen Prüfungen werden deaktiviert, wenn die Option \fB\-force\fP verwendet wird. .sp Diese Option implementiert auch einige Tricks, die das Löschen von beschädigten CD\-RWs ermöglichen. .TP \fB\-immed\fP Teilt Wodim mit, den Schalter \fBSCSI IMMED\fP in verschiedenen Befehlen (load/eject/blank/close_track/close_session) zu setzen. Dies kann auf fehlerhaften Systemen mit ATAPI\-Festplatte und CD\-/DVD\-Brenner am selben Bus oder mit SCSI\-Systemen, die kein »disconnect«/»reconnect« nutzen, sinnvoll sein. Diese Systeme werden einfrieren, wenn eine CD/DVD gelöscht oder fixiert wird oder während ein DVD\-Brenner eine Sitzung bis zum minimalen Wert (etwa 800 MB) auffüllt. Setzen des Schalters \fB\-immed\fP führt zur sofortigen Rückkehr von Befehlen, nachdem die Operation im Hintergrund ausgeführt wird. Dies ermöglicht die Nutzung des Busses durch andere Geräte und verhindert das Einfrieren des Systems. Dies ist eine experimentelle Funktion die klappen kann oder auch nicht, abhängig vom Modell des CD\-/DVD\-Brenners. Eine korrekte Lösung wäre das richtige Verkabeln, aber es scheint einige Notebooks zu geben, die vom Hersteller falsch konfiguriert sind. Da es unmöglich ist, dieses Problem in Notebooks zu lösen, wurde die Option \fB\-immed\fP hinzugefügt. .sp Eine zweite experimentelle Funktion des Schalters \fB\-immed\fP ist, dass Wodim kurzzeitig wartet, während ein Medium beschrieben wird. Es wird erwartet, dass dies den IDE\-Bus freigibt, falls der CD\-/DVD\-Brenner und die Datenquelle mit dem selben IDE\-Kabel verbunden sind. In diesem Fall würde der CD\-/DVD\-Brenner normalerweise den IDE\-Bus für fast die ganze Zeit blockieren, was es unmöglich machen würde, auf die Daten vom Quellgerät zuzugreifen. Vergleichen Sie auch die Optionen \fBminbuf=\fP und \fB\-v\fP. .sp Beide Funktionen sollten auf eigenes Risiko verwendet werden. Falls sich herausstellt, dass es sinnvoll wäre, eine eigene Option für die Verzögerung zu haben, schreiben Sie dem Autor und überzeugen Sie ihn. .TP \fBminbuf=\fP\fIWERT\fP Die Option \fBminbuf=\fP erlaubt die Definition des minimalen Füllstandverhältnisses für den experimentellen ATAPI\-Wartemodus zum Freigeben des IDE\-Busses, um es zu ermöglichen, die Festplatte und den CD\-/DVD\-Brenner am selben IDE\-Kabel zu betreiben. Da der Wartemodus zurzeit nur funktioniert, wenn die Option \fB\-v\fP genutzt wird, wird diese von \fBWodim\fP im Falle der Optionen \fB\-immed\fP und \fBminbuf=\fP automatisch verwendet. Gültige Werte für \fBminbuf=\fP liegen zwischen 25 und 95 für einen Minimalwert von 25%.\|.\|.95% für das Geräte\-Puffer\-Füllverhältnis. .TP \fB\-dummy\fP Der CD\-/DVD\-Brenner durchläuft alle Schritte des Brennvorgangs, ohne den Laser zu aktivieren. Es wird empfohlen, vor dem Brennen von CDs und DVDs mehrere Tests damit durchzuführen, falls die Geschwindigkeit und Antwortzeit des Systems nicht ausreichend bekannt ist. .TP \fB\-clone\fP Teilt \fBWodim\fP mit, Images zu handhaben, die mit \fIreadom \-clone\fP erstellt wurden. Die Option \fB\-clone\fP kann nur in Verbindung mit \fB\-raw96r\fP oder \fB\-raw16\fP benutzt werden. Es wird bevorzugt, \fB\-clone\fP zusammen mit \fB\-raw96r\fP zu benutzen, da es ermöglicht, alle Unterkanal\-Daten zu schreiben. Die Option \fB\-raw16\fP sollte nur mit Laufwerken benutzt werden, die das Schreiben im \fB\-raw96r\fP\-Modus nicht unterstützen. .TP \fB\-dao\fP .TP \fB\-sao\fP Schaltet in den \fBSAO\fP\-Modus (\fBSession At Once\fP, die Sitzung wird in einem Rutsch gebrannt), der gewöhnlich \fBDisk At Once\fP\-Modus (Das gesamte Medium wird in einem Rutsch gebrannt) genannt wird. Dies funktioniert zurzeit nur mit MMC\-Laufwerken, die den \fBSession At Once\fP\-Modus beherrschen. Beachten Sie, dass Wodim die Größe eines jeden Tracks für diesen Modus im Voraus wissen muss (vergleichen Sie die Option \fBgenisoimage \-print\-size\fP und den Abschnitt \fBBEISPIELE\fP für weitere Informationen). .TP \fB\-tao\fP Setzen des \fBSchreibmodus TAO (Track At Once)\fP. Dies ist der Standardschreibmodus in vorherigen \fBWodim\fP\-Versionen. Bei den meisten Laufwerken wird dieser Schreibmodus für das Aufzeichnen mehrerer Sitzungen benötigt. .TP \fB\-raw\fP Schaltet in den \fBRAW\-Schreibmodus\fP. Diese Option verwendet standardmäßig \fB\-raw96r\fP. Beachten Sie, dass Wodim die Größe eines jeden Tracks für diesen Mode im Voraus wissen muss (vergleichen Sie die Option \fBgenisoimage \-print\-size\fP und den Abschnitt \fBBEISPIELE\fP für weitere Informationen). .TP \fB\-raw96r\fP Wählt den \fBRAW\-Schreibmodus\fP mit 2352 Byte pro Sektor plus 96 Byte der rohen »P\-W«\-Unterkanaldaten, was zu einer Sektorgröße von 2448 Byte führt. Dies ist der bevorzugte RAW\-Schreibmodus, da er die beste Kontrolle über den CD\-Schreibprozess gibt. Sollten Sie irgendwelche Probleme mit dem Layout einer CD/DVD oder mit Unterkanalinhalt haben (z. B. falsche Zeiten auf der Anzeige beim Abspielen der CD) und Ihr Gerät Schreiben im Modus \fB\-raw96r\fP oder \fB\-raw16\fP unterstützt, sollten Sie dies ausprobieren. Es gibt viele CD\-Brenner mit fehlerhafter Firmware, was zu kaputten CDs/DVDs im TAO\- oder SAO\-Modus führt. Das Schreiben von Daten\-CDs/\-DVDs im RAW\-Modus benötigt signifikant mehr CPU\-Zeit als andere Schreibmodi. Ist Ihre CPU zu langsam, kann dies zu Pufferunterläufen führen. Beachten Sie, dass Wodim die Größe eines jeden Tracks für diesen Modus im Voraus wissen muss (vergleichen Sie die Option \fBgenisoimage \-print\-size\fP und den Abschnitt \fBBEISPIELE\fP für weitere Informationen). .TP \fB\-raw96p\fP Wählt den \fBRAW\-Schreibmodus\fP mit 2352 Byte pro Sektor plus 96 Byte der gepackten »P\-W«\-Unterkanaldaten, was zu einer Sektorgröße von 2448 Byte führt. Dies ist der weniger empfohlene RAW\-Schreibmodus, da er nur von wenigen Rekordern unterstützt wird und einige dieser Rekorder Fehler in der Implementierung ihrer Firmware haben. Verwenden Sie diesen Modus nicht, wenn Ihr Rekorder \fB\-raw96r\fP oder \fB\-raw16\fP unterstützt. Das Schreiben von Daten\-CDs/\-DVDs im RAW\-Modus benötigt signifikant mehr CPU\-Zeit als andere Schreibmodi. Ist Ihre CPU zu langsam, kann dies zu Pufferunterläufen führen. Beachten Sie, dass Wodim die Größe eines jeden Tracks für diesen Modus im Voraus wissen muss (vergleichen Sie die Option \fBgenisoimage \-print\-size\fP und den Abschnitt \fBBEISPIELE\fP für weitere Informationen). .TP \fB\-raw16\fP Wählt den \fBRAW\-Schreibmodus\fP mit 2352 Byte pro Sektor plus 16 Byte der »P\-Q«\-Unterkanaldaten, was zu einer Sektorgröße von 2368 Byte führt. Unterstützt ein Rekorder \fB\-raw96r\fP nicht, ist dies der bevorzugte RAW\-Schreibmodus. Er erlaubt nicht das Schreiben von \fICD\-Text\fP oder \fICD+Graphics\fP, aber es ist der einzige RAW\-Schreibmodus in billigen CD\-Brennern. Diese billigen Brenner unterstützen in den wenigsten Fällen die Option \fB\-dao\fP. Verwenden Sie diesen Modus nicht, wenn Ihr Rekorder \fB\-raw96r\fP unterstützt. Das Schreiben von Daten\-CDs/\-DVDs im RAW\-Modus benötigt signifikant mehr CPU\-Zeit als andere Schreibmodi. Ist Ihre CPU zu langsam, kann dies zu Pufferunterläufen führen. Beachten Sie, dass Wodim die Größe eines jeden Tracks für diesen Modus im Voraus wissen muss (vergleichen Sie die Option \fBgenisoimage \-print\-size\fP und den Abschnitt \fBBEISPIELE\fP für weitere Informationen). .TP \fB\-multi\fP Erlaubt die Herstellung von Multisession\-CDs (CDs mit mehreren Sitzungen). Dieser Schalter muss bei allen Sitzungen angeben werden, außer bei der letzten Sitzung der CD. Die Art der Fixierung erlaubt dem CD\-/DVD\-Rekorder, später zusätzliche Sitzungen anzuhängen. Dies wird durch ein Inhaltsverzeichnis (TOC) mit einem Verweis auf den nächsten Programmbereich erreicht. Das auf diese Weise erstellte Medium ist nicht zu 100% mit industriell hergestellten CDs kompatibel (CDplus ausgenommen). Benutzen Sie es nur für das Aufzeichnen von Multisession\-CDs. Bei der Benutzung dieser Option wird standardmäßig der Track\-Typ \fBCD\-ROM XA\-Modus 2 Form 1\fP ausgewählt und die Sektorgröße ist 2048 Byte. Die »subheaders« der XA\-Sektoren werden vom Laufwerk erstellt. Die \fISony\fP\-Laufwerke haben keine Hardware\-Unterstützung für \fBCD\-ROM XA\-Modus 2 Form 1\fP. Sie müssen die Option \fB\-data\fP zum Erstellen von Multisession\-CDs angeben. Solange Wodim keinen Kodierer zum Konvertieren von Datensektoren zu Audiosektoren enthält, müssen Sie \fBCD\-ROM\fP\-Sektoren durch Einfügen der Option \fB\-data\fP erzwingen, wenn Sie eine Multisession\-Disk im SAO\-Modus erstellen möchten. Nicht alle Laufwerke erlauben Multisession\-CDs im SAO\-Modus. .TP \fB\-msinfo\fP Liest Multisession\-Informationen in einer Form aus, wie sie von \fBGenisoimage\fP verstanden wird und gibt sie auf der Standardausgabe aus. Lesen Sie die Option \fBmsifile=\fP für andere Versionen. .sp Diese Option ist nur mit CDs sinnvoll, die mindestens eine abgeschlossene Sitzung enthalten und an die noch etwas angehängt werden kann (noch nicht endgültig abgeschlossen). Einige Laufwerke produzieren Fehlermeldungen, falls Sie versuchen, Multisession\-Informationen von einer ungeeigneten Disk auszulesen. .TP \fBmsifile=\fPDATEINAME Wie die Option \fB\-msinfo\fP, speichert aber außerdem Sitzungsinformationen in einer Datei. .TP \fB\-toc\fP Liest und gibt das Inhaltsverzeichnis oder PMA der CD aus. Mit dieser Option wird \fBWodim\fP mit CD\-R\- und CD\-ROM\-Laufwerken funktionieren. .TP \fB\-atip\fP Liest ATIP\-Informationen (absolute Time in Pre\-groove) einer beschreibbaren CD/DVD oder eines wiederbeschreibbaren CD\-/DVD\-Mediums und gibt sie aus. Mit dieser Option wird \fBWodim\fP versuchen, die ATIP\-Informationen zu lesen. Wenn das vorliegende Laufwerk das Auslesen von ATIP\-Informationen nicht unterstützt, kann es sein, dass nur ein Teil der Informationen oder überhaupt nichts angezeigt wird. Nur wenige MMC\-kompatible Laufwerke unterstützen das Auslesen von ATIP\-Informationen. .sp Fall \fBWodim\fP in der Lage ist, die Startzeit im Lead\-In der ersten Sitzung zu lesen, wird der Versuch unternommen, die Daten des Medienherstellers zu dekodieren und anzuzeigen. DVD\-Medien haben keine ATIP\-Informationen, aber es gibt äquivalenten vorher aufgezeichnete Informationen, die gelesen und ausgegeben werden. .TP \fB\-fix\fP Die Disk wird nur abgeschlossen (z. B. wird das Inhaltsverzeichnis für CD\-ROM\-Laufwerke geschrieben). Dies könnte benutzt werden, wenn die CD bereits beschrieben, aber noch nicht abgeschlossen ist. Diese Option funktioniert derzeit nicht bei alten TEAC\-Laufwerken (CD\-R50S und CD\-R55S). .TP \fB\-nofix\fP Die Disks nicht nach dem Schreiben der Tracks nicht abschließen. Dies könnte genutzt werden, um eine Audio\-Disk in mehreren Schritten zu erstellen. Eine nicht abgeschlossene CD kann normalerweise nicht mit einem einfachen CD\-Laufwerk gelesen werden, es gibt aber Audio\-CD\-Spieler, die eine solche Disk abspielen können. .TP \fB\-waiti\fP Dies bewirkt ein Warten auf Daten von der Standardeingabe, bevor der SCSI\-Treiber geladen wird. Das erlaubt \fBWodim\fP das Lesen von einer Pipe, selbst wenn zusätzliche Sitzungen auf eine Multi\-Session\-Disk geschrieben werden. Beim Schreiben einer weiteren Sitzung auf eine Multi\-Session\-Disk muss \fBGenisoimage\fP zuerst die alte Sitzung vom Gerät auslesen, bevor die Ausgabe geschrieben wird. Dies ist nicht möglich, falls \fBWodim\fP den SCSI\-Treiber zur gleichen Zeit lädt. .TP \fB\-load\fP Zieht das Medium ein und beendet das Programm. Dies funktioniert nur mit Schubladen\-Lademechanismen, kann sich aber auch beim Kodak\-Disk\-Transporter als nützlich erweisen. .TP \fB\-lock\fP Zieht das Medium ein, blockiert den Auswurf und beendet das Programm. Dies funktioniert nur mit Schubladen\-Lademechanismen, kann sich aber auch beim Kodak\-Disk\-Transporter als nützlich erweisen. .TP \fB\-eject\fP Wirft die Disk aus, sobald die Arbeit erledigt ist. Einige Geräte (z. B. Philips) müssen das Medium auswerfen, bevor sie eine neue Disk erstellen können. Die Ausführung eines \fB\-dummy\fP\-Testlaufs mit anschließendem Brennvorgang wird bei diesen Geräten nicht funktionieren. .TP \fBspeed=\fP# Setzt den Geschwindigkeitsfaktor für den Brennvorgang auf #. # ist eine Ganzzahl und entspricht einem Vielfachen der normalen Audio\-Geschwindigkeit. Diese beträgt etwa 150 kB/s bei CD\-ROMs, 172 kB/s bei Audio\-CDs und etwa 1385 kB/s für DVDs. Wenn die Option \fIspeed\fP nicht angegeben ist, versucht \fBWodim\fP eine gerätespezifische Geschwindigkeit aus der Datei \fB/etc/wodim.conf\fP zu bestimmen und falls diese nicht existiert, versucht es, sie aus der Umgebungsvariablen \fBCDR_SPEED\fP und später aus dem Eintrag \fBCDR_SPEED=\fP in \fB/etc/wodim.conf\fP zu lesen. Falls kein Wert für die Geschwindigkeit gefunden wurde, nutzt Wodim einen gerätespezifischen Wert. Die Vorgabe für alle neuen (MMC\-konformen) Laufwerke ist das vom Gerät unterstützte Maximum. Wenn Sie \fIspeed=0\fP für ein MMC\-konformes Gerät verwenden, wechselt \fBWodim\fP zur geringstmöglichen Geschwindigkeit für das Gerät und das Medium. Falls Sie ein altes (nicht\-MMC) Laufwerk verwenden, das Probleme mit \fIspeed=2\fP oder \fIspeed=4\fP hat, sollten Sie \fIspeed=0\fP ausprobieren. .TP \fBblank=\fP\fIMETHODE\fP Löscht eine CD\-RW und beendet das Programm oder löscht eine CD\-RW, bevor sie beschrieben wird. Die zum Löschen benutzte Methode kann eine der folgenden sein: .RS .TP 12 help Zeigt eine Liste mit allen möglichen Methoden zum Löschen. .TP all Löscht die gesamte Disk. Dies kann eine Weile dauern. .TP fast Schnelles Löschen. Dabei werden nur PMA, TOC und das Pregap gelöscht. .TP track Löscht einen Track. .TP unreserve Gibt einen reservierten Track wieder frei. .TP trtail Löscht das Ende eines Tracks. .TP unclose Gibt die letzte Sitzung wieder frei. .TP session Löscht die letzte Sitzung. .RE Nicht alle Laufwerke unterstützen alle Löschmethoden. Es kann nötig sein, \fBblank=all\fP zu verwenden, wenn ein Laufwerk einen angegebenen Befehl als ungültig bezeichnet. Falls dabei der Schalter \fB\-force\fP angegeben wird, kann diese Option dazu benutzt werden, CD\-RW\-Medien zu löschen, die sonst nicht gelöscht werden können. Beachten Sie, dass Sie wahrscheinlich \fBblank=\fP\fIall\fP angeben müssen, weil einige Laufwerke sonst mit bestimmten fehlerhaften CD\-RW\-Disks nicht weitermachen können. Beachten Sie auch, dass \fBWodim\fP sein Bestes tut, falls der Schalter \fB\-force\fP verwandt wird, aber es hängt letztendlich nur von der Firmware des Laufwerks ab, ob der Löschvorgang gelingen wird oder nicht. .TP \fB\-format\fP Formatiert eine CD\-RW\-/DVD\-RW\-/DVD+RW\-Disk. Die Formatierung ist derzeit nur für DVD+RW\-Medien implementiert. Ein »jungfräuliches« DVD+RW\-Medium muss formatiert sein, bevor man es beschreiben kann. Da \fBWodim\fP jedoch eine nötige Formatierung automatisch erkennt und auch automatisch vor einem Schreibvorgang durchführt, ist die Option \fB\-format\fP nur nötig, wenn man das Neuformatieren eines DVD+RW\-Mediums erzwingen will. .TP \fBfs=\fP# Setzt die FIFO\-Größe (Ringpuffer) auf #. Die Syntax der Angabe ist die gleiche wie bei \fBdd\fP(1), \fBsdd\fP(1) oder \fBstar\fP(1). Die Zahl repräsentiert die Größe in Byte, sofern sie nicht anders spezifiziert ist. Falls im Anschluss an die Zahl einer der Buchstaben »b«, »k«, »m«, »s« oder »f« folgt, wird die Größe mit 512, 1024, 1024*1024, 2048 oder 2352 multipliziert. Falls die Größe aus mehreren Zahlen besteht, die durch »x« oder »*« getrennt sind, wird die Multiplikation dieser Zahlen durchgeführt. Folglich ergibt \fIfs=10x63k\fP eine FIFO\-Größe von 630 kByte. .sp Die mit dem Argument \fIfs=\fP angegebene Größe beinhaltet den gemeinsam benutzten Arbeitsspeicher, der für die Verwaltung benötigt wird. Dies ist mindestens eine Speicherseite. Falls die Option \fIfs=\fP nicht vorhanden ist, versucht \fBWodim\fP den Wert der FIFO\-Größe aus der Umgebungsvariablen \fBCDR_FIFOSIZE\fP zu bestimmen. Die voreingestellte FIFO\-Größe ist derzeit 4 MB. .sp Der FIFO wird benutzt, um die Pufferung für den Echtzeit\-Schreibprozess zu erhöhen. Er ermöglicht die Benutzung einer Pipe von \fBGenisoimage\fP direkt in \fBWodim\fP. Falls der FIFO aktiv ist und eine Pipe von \fBGenisoimage\fP zu \fBWodim\fP benutzt wird, um eine CD zu erstellen, wird \fBWodim\fP abbrechen, bevor Änderungen auf der Disk vorgenommen werden, falls \fBGenisoimage\fP vor dem Schreiben ausfällt. Die empfohlene FIFO\-Größe liegt zwischen 4 und 128\ MByte. Als Faustregel gilt: Der FIFO sollte mindestens so groß wie der interne Puffer des CD\-/DVD\-Rekorders sein und nicht mehr als die Hälfte des physisch verfügbaren Arbeitsspeichers belegen. Wenn die FIFO\-Größe groß genug ist, sollte die FIFO\-Statistik keine Leerzustände aufweisen und der schlechteste Wert (»min fill«) sollte nicht unter 20% liegen. Es ist aber auch nicht empfehlenswert, zu viel Speicher für den FIFO zu reservieren. Falls Sie zum Schreiben einer CD mit weniger als 20\-facher Geschwindigkeit mehr als 8 MB zum Schreiben eines lokalen Images auf einer Maschine in Leerlauf brauchen, ist Ihr Rechner entweder zu langsam, hat Hardware\-Probleme oder ist schlecht konfiguriert. Falls Sie DVDs oder CDs mit höherer Geschwindigkeit schreiben möchten, ist es sinnvoll, mindestens 16 MB für den FIFO zu benutzen. .sp Auf alten und kleinen Maschinen müssen Sie mit der FIFO\-Größe achtsamer umgehen. Falls Ihre Maschine weniger als 256\ MB physischen Arbeitsspeicher hat, sollten Sie keine FIFO\-Größe von mehr als 32\ MB einrichten. Die Architektur »sun4c« (z. B. eine Sparcstation\-2) hat nur MMU\-Seiten\-Tabelleneinträge für 16 MByte pro Prozess. FIFO\-Größen von mehr als 14 MB bringen das Betriebssystem in diesem Fall möglicherweise dazu, permanent viel Zeit mit dem Neuladen der MMU\-Tabellen zu verbringen. Neuere Maschinen von Sun haben dieses MMU\-Hardware\-Problem nicht. Es ist nichts darüber bekannt, wie PC\-Hardware auf dieses Problem reagiert. .sp Alte Linux\-Systeme für andere Plattformen als x86 haben fehlerhafte Definitionen für die Größe des gemeinsam benutzten Speichers. Sie müssen diese korrigieren und den Kernel neu erstellen oder \fBWodim\fP mitteilen, dass es einen kleineren FIFO benutzen soll. .sp Wenn Sie Pufferunterläufe oder ähnliche Probleme (wie einen ständig leeren Laufwerkspuffer) haben und einen »\fIfifo empty count\fP« von Null beobachten, dann haben Sie Hardware\-Probleme, die verhindern, dass die Daten schnell genug vom Kernelspeicher zum Laufwerk fließen. Die FIFO\-Größe ist in diesem Fall ausreichend, aber Sie sollten prüfen, ob der DMA (»direct memory access«, direkter Speicherzugriff)funktioniert. .TP \fBts=\fP# Setzt die maximale SCSI\-Transfer\-Größe für einen einzelnen SCSI\-Befehl auf #. Die Syntax für die Option \fBts=\fP ist die gleiche wie für »wodim fs=#« oder »sdd bs=#«. .sp Falls keine \fBts=\fP\-Option angegeben wurde, verwendet \fBWodim\fP standardmäßig eine Transfergröße von 63\ kB. Wenn Libusal kleinere Werte vom Betriebssystem erhält, wird der Wert auf den Maximalwert reduziert, der mit dem aktuellen Betriebssystem möglich ist. Manchmal kann es hilfreich sein, die Transfergröße weiter zu verkleinern oder zu vergrößern, aber Sie sollten beachten, dass es lange dauern kann, bis man einen besseren Wert durch experimentieren mit der \fBts=\fP\-Option findet. .TP \fBdev=\fP\fIZIEL\fP Gibt das SCSI\-Ziel für den CD\-/DVD\-Rekorder an, siehe obige Bemerkungen. Eine typische Geräteangabe ist \fBdev=\fP\fI6,0\fP. Anstelle der symbolischen SCSI\-Nummern können ein Dateiname oder ein virtueller Gerätename übergeben werden. Der korrekte Datei\-/Gerätename kann in diesem Fall in den systemspezifischen Handbüchern des jeweiligen Betriebssystems gefunden werden. Auf einem \fIFreeBSD\fP\-System ohne \fICAM\fP\-Unterstützung müssen Sie das Steuerungsgerät benutzen (z. B. \fI/dev/rcd0.ctl\fP). Die korrekte Gerätespezifikation könnte in diesem Fall so aussehen: \fBdev=\fP\fI/dev/rcd0.ctl:@\fP \&. .sp Unter Linux und Windows 2000/XP wird auf Laufwerke über ihre Geräte\- (oder Laufwerks\-) Namen oder die symbolischen SCSI\-Nummern zugegriffen. (Letzteres wird nicht empfohlen, das Abbilden ist nicht stabil und könnte in Zukunft ganz entfernt werden). .sp Falls die Option \fIdev\fP nicht angegeben ist, versucht \fBWodim\fP das Gerät aus der Umgebungsvariablen \fBCDR_DEVICE\fP zu bestimmen. .sp Falls das Argument der Option \fBdev=\fP keines der Zeichen »,«, »/«, »@« oder »:« enthält, wird es als ein Bezeichner aus der Datei /etc/wodim.conf interpretiert (siehe Abschnitt \fBDATEIEN\fP). .TP \fBgracetime=\fP\fI#\fP Setzt die Zeit bis zum Start des Schreibvorgangs auf \fI#\fP Sekunden. Werte unter 2 Sekunden werden nicht empfohlen, um dem Kernel oder der Datenträgerverwaltung eine Chance zu geben, den neuen Status festzustellen. .TP \fBtimeout=\fP\fI#\fP Setzt die Vorgabezeit für Zeitüberschreitungen von SCSI\-Befehlen auf \fI#\fP Sekunden. Die Vorgabezeit für Zeitüberschreitungen von SCSI\-Befehlen ist die kürzeste Zeitüberschreitung, die für das Senden von SCSI\-Befehlen benutzt wird. Falls ein SCSI\-Befehl auf Grund einer Zeitüberschreitung fehlschlägt, können Sie versuchen, die Vorgabezeit für Zeitüberschreitungen von SCSI\-Befehlen über den Zeitüberschreitungswert des fehlgeschlagenen Befehls zu erhöhen. Falls der Befehl mit dem erhöhten Zeitüberschreitungswert korrekt ausgeführt wird, melden Sie den besseren Zeitüberschreitungswert bitte mit dem entsprechenden Befehl dem Autor des Programms. Falls die Option \fItimeout\fP nicht angegeben ist, wird eine Vorgabe für Zeitüberschreitungen von 40 Sekunden benutzt. .TP \fBdriver=\fP\fINAME\fP Erlaubt die Benutzung eines vom Anwender manuell ausgewählten Treibers für das Gerät. Der Grund dafür, dass die Option \fBdriver=\fP\fINAME\fP existiert, ist, dass der Anwender \fBWodim\fP mit Laufwerken benutzen kann, die unterstützten Laufwerken ähnlich, \fBWodim\fP allerdings nicht direkt bekannt sind. Alle Laufwerke, die nach 1997 produziert wurden, sollten zum MMC\-Standard konform sein und daher von einem der MMC\-Treiber unterstützt werden. Es ist höchst unwahrscheinlich, dass \fBWodim\fP den richtigen Treiber nicht finden kann. Benutzen Sie diese Option mit extremer Vorsicht. Die Gefahr, den Datenträger unwiderruflich zu beschädigen, ist durch die Benutzung eines falschen Treibers sehr groß. Das kleinste Übel, das dabei auftreten kann, ist die Fehlfunktion der Schalter \fBspeed=\fP oder \fB\-dummy\fP. .br .RS .ne 8 .PP Die folgenden Treibernamen werden unterstützt: .TP \fBhelp\fP Eine Liste der möglichen Treiber zusammen mit einer Kurzbeschreibung erhalten. .TP \fBmmc_cd\fP Der allgemeine CD\-ROM\-Treiber »SCSI\-3/mmc« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP ein MMC\-konformes Laufwerk vorfindet, das seine eigene Unterstützung für das Schreiben nicht angibt oder nur angibt, dass es Medien oder Schreibmodi unterstützt, die nicht in \fBWodim\fP implementiert sind. .TP \fBmmc_cd_dvd\fP Der allgemeine CD\-/DVD\-Treiber »SCSI\-3/mmc« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP ein MMC\-2\- oder MMC\-3\-konformes Laufwerk vorfindet, das anscheinend mehr als einen Medientyp unterstützt und die Schublade offen ist oder kein Medium gefunden werden kann, um den richtigen Treiber auszuwählen. Dieser Treiber versucht, die Schublade zu schließen, das in der Schublade gefundene Medium zu prüfen und dann zum passenden Treiber für das aktuelle Medium zu verzweigen. .TP \fBmmc_cdr\fP Der allgemeine CD\-R\-/CD\-RW\-Treiber »SCSI\-3/mmc« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP ein MMC\-konformes Laufwerk vorfindet, das nur das Schreiben auf CDs unterstützt oder ein Mehrsystemlaufwerk, das als aktuelles Medium eine CD enthält. .TP \fBmmc_cdr_sony\fP Der allgemeine CD\-R\-/CD\-RW\-Treiber »SCSI\-3/mmc« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP andernfalls den Treiber \fBmmc_cdr\fP auswählen würde, das Gerät jedoch von Sony zu stammen scheint. Für das »Sony CDU 928« wird auf jeden Fall \fBmmc_cdr_sony\fP benötigt, da für dieses Laufwerk der MMC\-Standard nicht komplett implementiert ist und einige der MMC\-SCSI\-Befehle durch die proprietären Sony\-Befehle ersetzt werden müssen. Es scheint so, dass für alle Sony\-Laufwerke (sogar die neueren) noch immer die proprietären Sony\-Befehle implementiert sind, so dass es noch keine Probleme gibt, diesen Treiber für alle Sony\-Laufwerke zu benutzen. Falls Sie ein neueres Sony\-Laufwerk entdecken, das nicht mit diesem Treiber funktioniert, melden Sie dies bitte. .TP \fBmmc_dvd\fP Der allgemeine DVD\-R\-/DVD\-RW\-Treiber »SCSI\-3/mmc\-2« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP ein MMC\-2\- oder MMC\-3\-konformes Laufwerk vorfindet, das Schreiben von DVDs unterstützt und ein geeignetes Medium geladen ist. Es gibt keinen »Track At Once«\-Modus für DVD\-Brenner. .TP \fBmmc_dvdplus\fP Der allgemeine DVD+R\-/DVD+RW\-Treiber »SCSI\-3/mmc\-3« wird immer dann automatisch ausgewählt, wenn einer der DVD+\-Medientypen, die zu anderen inkompatibel ist, gefunden wird. Das Medium wird geprüft und dann zu dem Treiber verzweigt, der zum aktuellen Medium passt. .TP \fBmmc_dvdplusr\fP Der allgemeine DVD+R\-Treiber »SCSI\-3/mmc\-3« wird immer dann automatisch ausgewählt, wenn ein DVD+R\-Medium in einem geeigneten Brenner gefunden wird. Beachten Sie, dass die DVD\-Plus\-Allianz aus einem nicht bekannten Grund keinen Simulationsmodus für DVD+R\-Medien möchte. Der Autor von \fBWodim\fP versucht die Hersteller zu überreden, einen Simulationsmodus zu implementieren und Unterstützung dafür zu gewähren. DVD+R unterstützt einen Schreibmodus, der irgendwo zwischen »Track At Once« und »Packet writing« liegt; dieser Modus wird in \fBWodim\fP über die Option \fB\-dao\fP/\fB\-sao\fPausgewählt. .TP \fBmmc_dvdplusrw\fP Der allgemeine DVD+RW\-Treiber »SCSI\-3/mmc\-3« wird immer dann automatisch ausgewählt, wenn ein DVD+RW\-Medium in einem geeigneten Brenner gefunden wird. Da DVD+RW\-Medien vor der ersten Benutzung formatiert werden müssen, ermittelt Wodim diesen Medienstatus automatisch und führt vor dem Brennen eine Formatierung durch. Beachten Sie, dass die DVD\-Plus\-Allianz aus einem nicht bekannten Grund weder einen Simulationsmodus noch eine Möglichkeit zum Löschen für DVD+RW\-Medien möchte. DVD+RW unterstützt nur einen Schreibmodus, der nahe bei »Packet writing« liegt; dieser Modus wird in \fBWodim\fP über die Option \fB\-dao\fP/\fB\-sao\fP ausgewählt. .TP \fBcw_7501\fP Der Treiber für »Matsushita/Panasonic CW\-7501« wird automatisch ausgewählt, wenn \fBWodim\fP dieses alte Vor\-MMC\-Laufwerk findet. \fBWodim\fP unterstützt alle Schreibmodi für diesen Laufwerkstyp. .TP \fBkodak_pcd_600\fP Der Treiber für »Kodak PCD\-600« wird automatisch ausgewählt, wenn \fBWodim\fP dieses alte Vor\-MMC\-Laufwerk findet, das für lange Zeit der erste Hochgeschwindigkeits\-CD\-Brenner (6x) war. Dieses Laufwerk verhält sich ähnlich wie das »Philips CDD\-521«\-Laufwerk. .TP \fBphilips_cdd521\fP Der Treiber für »Philips CDD\-521« wird automatisch ausgewählt, wenn \fBWodim\fP ein »Philips CDD\-521«\-Laufwerk findet (was der erste jemals hergestellte CD\-Brenner war) oder ein anderes der Laufwerke, von denen bekannt ist, dass sie sich ähnlich wie dieses Laufwerk verhalten. Alle »Philips CDD\-521« oder ähnliche Laufwerke (siehe die anderen Treiber in dieser Liste) unterstützen kein »Session At Once«\-Aufzeichnen. .TP \fBphilips_cdd521_old\fP Der Treiber für das alte »Philips CDD\-521« wird automatisch ausgewählt, wenn \fBWodim\fP ein »Philips CDD\-521«\-Laufwerk mit sehr alter Firmware vorfindet, die einige bekannte Einschränkungen hat. .TP \fBphilips_cdd522\fP Der Treiber für »Philips CDD\-522« wird automatisch ausgewählt, wenn \fBWodim\fP ein »Philips CDD\-522«\-Laufwerk findet, dem Nachfolger des 521 oder eines seiner Varianten mit Kodaketikett. \fBWodim\fP unterstützt bei diesen Laufwerken keine »Session At Once«\-Aufzeichnungen. .TP \fBphilips_dumb\fP Der Treiber für »Philips CDD\-521« mit pessimistischen Annahmen wird niemals automatisch ausgewählt. Er kann manuell bei Laufwerken benutzt werden, die sich ähnlich verhalten wie das »Philips CDD\-521«. .TP \fBpioneer_dws114x\fP Der Treiber für »Pioneer DW\-S114X« wird automatisch ausgewählt, wenn \fBWodim\fP einen der alten Nicht\-MMC\-CD\-Brenner von Pioneer findet. .TP \fBplasmon_rf4100\fP Der Treiber für »Plasmon RF 4100« wird automatisch ausgewählt, wenn \fBWodim\fP diese spezielle Variante des »Philips CDD\-521« findet. .TP \fBricoh_ro1060c\fP Der Treiber für »Ricoh RO\-1060C« wird automatisch ausgewählt, wenn \fBWodim\fP dieses Laufwerk findet. Es gibt noch keine echte Unterstützung für dieses Laufwerk. .TP \fBricoh_ro1420c\fP Der Treiber für »Ricoh RO\-1420C« wird automatisch ausgewählt, wenn \fBWodim\fP ein Laufwerk mit dieser speziellen Variante des »Philips CDD\-521«\-Befehlssatzes findet. .TP \fBscsi2_cd\fP Der allgemeine CD\-ROM\-Treiber »SCSI\-2« wird automatisch ausgewählt, wenn \fBWodim\fP ein Vor\-MMC\-Laufwerk findet, das kein Brennen unterstützt oder einen Vor\-MMC\-Brenner, der nicht von \fBWodim\fP unterstützt wird. .TP \fBsony_cdu924\fP Der Treiber für »Sony CDU\-924«/»CDU\-948« wird immer dann automatisch ausgewählt, wenn \fBWodim\fP einen der alten Vor\-MMC\-CD\-Brenner von Sony findet. .TP \fBteac_cdr50\fP Der Treiber für »Teac CD\-R50S«, »Teac CD\-R55S«, »JVC XR\-W2010« und »Pinnacle RCD\-5020« wird immer dann automatisch ausgewählt, wenn eines dieser Laufwerke gefunden wird, dem der Nicht\-MMC\-Befehlssatz bekannt ist, der von TEAC und JVC benutzt wird. Beachten Sie, dass viele Laufwerke von JVC nicht funktionieren werden, da der beschriebene Befehlssatz für sie nicht korrekt implementiert wurde und JVC nicht bereit war, dies zu beheben oder die Fehler zu dokumentieren. Es gibt noch keine Unterstützung für den »Session At Once«\-Brennmodus. .TP \fBtyuden_ew50\fP Der Treiber für »Taiyo Yuden EW\-50« wird automatisch ausgewählt, wenn \fBWodim\fP ein Laufwerk mit dieser speziellen Variante des »Philips CDD\-521«\-Befehlssatzes findet. .TP \fByamaha_cdr100\fP Der Treiber für »Yamaha CDR\-100«/»CDR\-102« wird automatisch ausgewählt, wenn \fBWodim\fP einen der alten Vor\-MMC\-CD\-Brenner von Yamaha findet. Es gibt noch keine Unterstützung für den »Session At Once«\-Brennmodus. .TP \fBcdr_simul\fP Der Simulations\-CD\-R\-Treiber ermöglicht es, Zeitnahme\- und Geschwindigkeitstests mit Parametern auszuführen, die dem Verhalten von CD\-Brennern entsprechen. .TP \fBdvd_simul\fP Der Simulations\-DVD\-R\-Treiber ermöglicht es, Zeitnahme\- und Geschwindigkeitstests mit Parametern auszuführen, die dem Verhalten von DVD\-Brennern entsprechen. .PP .sp Es gibt zwei spezielle Treibereinträge in der Liste: \fBcdr_simul\fP und \fBdvd_simul\fP. Diese Treibereinträge wurden entwickelt, um Zeitnahmetests mit beliebiger Geschwindigkeit oder auf Laufwerken durchzuführen, die die Option \fB\-dummy\fP nicht unterstützen. Die Simulations\-Treiber implementieren ein Laufwerk mit der Puffergröße von 1\ MB, die über die Umgebungsvariable \fBCDR_SIMUL_BUFSIZE\fP verändert werden kann. Der Simulations\-Treiber simuliert sogar eine Pufferunterlauf\-Situationen korrekt. Bei der Angabe der Option \fB\-dummy\fP wird die Simulation auch im Falle eines Pufferunterlaufs nicht abgebrochen. .RE .TP \fBdriveropts=\fP\fIOPTIONENLISTE\fP Setzt treiberspezifische Optionen. Die Optionen werden in einer durch Kommata getrennten Liste angegeben. Um eine Liste mit gültigen Optionen zu erhalten, verwenden Sie \fBdriveropts=\fP\fIhelp\fP zusammen mit der Option \fB\-checkdrive\fP. Falls Sie Treiberoptionen setzen möchten, ohne einen typischen \fBWodim\fP\-Prozess auszuführen, müssen Sie zusätzlich die Option \fB\-setdropts\fP benutzen, da anderenfalls der Befehlszeilenparser meckern wird. Derzeit implementierte Treiberoptionen sind: .RS .TP \fBburnfree\fP Schaltet die Unterstützung für das Schreiben ohne Pufferunterlauf an. Dies funktioniert nur bei Laufwerken, die die Technologie zum Verhindern von Pufferunterläufen unterstützen, die in diesem Jahrtausend bei den meisten Herstellern verfügbar ist. Dies wird unter anderem wie folgt genannt: \fBSanyo BURN\-Proof\fP, \fBRicoh Just\-Link\fP, \fBYamaha Lossless\-Link\fP oder ähnlich. .sp Diese Option ist missbilligt und hier nur zu Dokumentationszwecken genannt. Die »BURN\-Free«\-Funktion ist standardmäßig eingeschaltet, falls sie vom Laufwerk unterstützt wird. Die Benutzung von »BURN\-Free« kann jedoch zu einer verminderten Brennqualität führen. Daher kann es nützlich sein, es für bestimmte Zwecke auszuschalten, z. B. wenn eine Kopiervorlage für eine CD\-Massenproduktion erstellt wird. .TP \fBnoburnfree\fP Schaltet die Unterstützung für Schreiben ohne Pufferunterlauf ab. .TP \fBvarirec=\fP\fIWERT\fP Schaltet den Schreibmodus \fBPlextor VariRec\fP an. Der zwingend notwendige Parameter \fIWERT\fP ist der Versatz der Laserstärke und kann derzeit aus \-2, \-1, 0, 1, 2 ausgewählt werden. Zusätzlich müssen Sie die Schreibgeschwindigkeit auf 4 setzen, damit \fBVariRec\fP funktionieren kann. .TP \fBgigarec=\fP\fIWERT\fP Verwaltet den Schreibmodus \fBPlextor GigaRec\fP. Der zwingend notwendige Parameter \fIWERT\fP ist das Verhältnis der Medienkapazität im Vergleich zur normalen Aufzeichnung und kann derzeit aus 0.6, 0.7, 0.8, 1.0, 1.2, 1.3 und 1.4 ausgewählt werden. Falls Werte < 1.0 benutzt werden, ist der Effekt der Funktion \fBYamaha Audio Master Q. R.\fP ähnlich. Falls Werte > 1.0 benutzt werden, wird die Kapazität des Mediums erhöht. .sp Nicht alle Laufwerke unterstützen alle \fBGigaRec\fP\-Werte. Wenn ein Laufwerk die Funktion \fBGigaRec\fP benutzt, ist die Schreibgeschwindigkeit auf 8x begrenzt. .TP \fBaudiomaster\fP Aktiviert die Funktion \fBYamaha Audio Master Q. R.\fP, was in der Regel zu hochwertigen CDs führt, die seltener Leseprobleme in Hi\-Fi\-Playern haben. Da diese als Variante des »Session at Once«\-Schreibmodus implementiert ist, funktioniert dies nur, wenn Sie den SAO\-Schreibmodus wählen und es keinen Grund gibt, diesen auszuschalten. Der Modus \fBAudio Master\fP arbeitet mit reduzierter Geschwindigkeit, kann aber auch mit Daten\-CDs genutzt werden. Im Modus \fBAudio Master\fP werden die Pits (Strukturen auf der CD, die Daten enthalten) auf der CD größer geschrieben als normalerweise, so dass die Kapazität des Mediums reduziert wird, wenn diese Funktion gewählt ist. Eine 74\-Minuten\-CD hat nur eine Kapazität von 63 Minuten, wenn \fBAudio Master\fP aktiv ist und die Kapazität einer 80\-Minuten\-CD wird auf 68 Minuten reduziert. .TP \fBforcespeed\fP Normalerweise kennen moderne Geräte die höchstmögliche Geschwindigkeit für verschiedene Medien und können die Geschwindigkeit reduzieren, um bestmögliche Schreibqualität zu erreichen. Diese Technologie ist unter \fBPlextor PowerRec\fP, \fBRicoh Just\-Speed\fP, \fBYamaha Optimum Write Speed Control\fP oder ähnlich bekannt. Einige Geräte (z. B. Plextor, Ricoh und Yamaha) erlauben das Erzwingen der angegebenen Geschwindigkeit, selbst wenn das Medium so schlecht ist, dass die Schreibqualität darunter leiden würde. Diese Option teilt einem solchen Laufwerk mit, dass die angegebene Geschwindigkeit genutzt werden soll, unabhängig von der Qualität des Mediums. .sp Verwenden Sie diese Option mit extremer Vorsicht und beachten Sie, dass das Laufwerk besser wissen sollte, welche Medien bei voller Geschwindigkeit genutzt werden können. \fBforcespeed\fP wird standardmäßig nicht genutzt, unabhängig von den Vorgaben des Gerätes. .TP \fBnoforcespeed\fP Schaltet die Funktion \fBforcespeed\fP ab. .TP \fBspeedread\fP Einige extrem schnelle Laufwerke wie 48x und schneller von Plextor begrenzen die Lesegeschwindigkeit für unbekannte Medien auf beispielsweise 40x, um Beschädigungen der Medien und Laufwerke zu verhindern. Diese Option teilt dem Laufwerk mit, dass jedes Medium so schnell wie möglich gelesen werden soll. Seien Sie sehr vorsichtig, da dies das Medium beim Lesen im Laufwerk zerbrechen lassen kann, was zu einem zerstörten Medium und Laufwerk führt! .TP \fBnospeedread\fP Schaltet die fehlende Geschwindigkeitsbeschränkung ab. .TP \fBsinglesession\fP Beschränkt das Laufwerk auf Einzelsitzungen. Dies erlaubt das Lesen defekter oder nicht konformer (illegaler) Medien mit extremen nicht standardmäßigen zusätzlichen (kaputten/illegalen) Einträgen im Inhaltsverzeichnis aus der zweiten oder höheren Sitzung. Einige dieser Disks werden benutzbar, wenn nur die Informationen der ersten Sitzung benutzt werden. Sie müssen den Einzelsitzungsmodus aktivieren, bevor die Sie die defekte Disk einlegen! .TP \fBnosinglesession\fP Deaktiviert den Einzelsitzungsmodus. Das Laufwerk wird sich wieder wie üblich verhalten. .TP \fBhidecdr\fP Verschweigt die Tatsache, dass ein Medium beschreibbar sein könnte. Dies erlaubt es, CD\-Rs wie CD\-ROMs erscheinen zu lassen und Anwendungen vorzugaukeln, dass das Medium im Laufwerk keine CD\-R ist. .TP \fBnohidecdr\fP Deaktiviert das Verstecken von CD\-R\-Medien. .TP \fBtattooinfo\fP Verwenden Sie diese Option zusammen mit \fB\-checkdrive\fP, um die Bildgrößeninformationen für die Funktion \fBYamaha DiskT@2\fP zu bestimmen. Die Bilder haben immer eine Zeilenlänge von 3744 Pixel. Die Zeilennummer 0 (Radius 0) wird auf das Zentrum der Disk abgebildet. Falls Sie den inneren und äußeren Radius kennen, so werden Sie in der Lage sein, ein vorher verdrehtes Bild zu erzeugen, das später auf der Disk unverdreht erscheinen kann. .TP \fBtattoofile=\fP\fINAME\fP Verwenden Sie diese Option zusammen mit \fB\-checkdrive\fP, um ein für die Funktion \fBYamaha DiskT@2\fP vorbereitetes Bild auf das Medium zu schreiben. Die Datei muss »raw image B&W data« enthalten (ein Byte pro Bildpunkt), in einer Größe, wie sie von einem vorherigen Aufruf von \fBtattoofile=\fP\fINAME\fP \&stammt. Ist die Größe des Bildes gleich der maximal möglichen Größe (3744 x 320 Bildpunkte), so wird \fBWodim\fP den ersten Teil der Datei nutzen. Dieser erste Teil wird dann auf den verbliebenen freien Bereich der CD geschrieben. .sp Beachten Sie, dass das Bild gespiegelt sein muss, um auf der Vorderseite der CD erkennbar zu sein. .RE .TP \fB\-setdropts\fP Setzt Treiberoptionen durch Angabe von \fBdriveropts=\fP\fIOPTIONENLISTE\fP\fB,\fP die Geschwindigkeit (\fBspeed\fP) des Laufwerks, die Option \fBdummy\fP und beendet das Programm. Dies erlaubt Wodim, laufwerkspezifische Parameter, die nicht direkt von \fBWodim\fP genutzt werden, wie z. B. \fBsingle session mode\fP, \fBhide cdr\fP und ähnliches zu setzen. Dies ist für den Fall notwendig, dass \fBdriveropts=\fP\fIOPTIONENLISTE\fP aufgerufen werden soll, ohne einen typischen \fBWodim\fP\-Prozess ausführen zu wollen. .TP \fB\-checkdrive\fP Prüft, ob ein passender Treiber für das aktuelle Laufwerk vorhanden ist und beendet das Programm. Wenn das Laufwerk bekannt ist, verwendet \fBWodim\fP den Rückgabewert 0. .TP \fB\-prcap\fP Gibt Informationen über die Fähigkeiten eines SCSI\-3/MMC\-kompatiblen Laufwerks aus, die von der Modusseite 0x2A bestimmt wurden. Werte, die mit \fIkB\fP markiert sind, benutzen 1000 Byte als Kilobyte, die mit \fIKB\fP markierten Werte benutzen 1024 Byte als Kilobyte. .TP \fB\-inq\fP Analysiert das Gerät, gibt die Informationen aus und beendet das Programm. .TP \fB\-scanbus\fP Durchsucht alle SCSI\-Busse nach SCSI\-Geräten und gibt die abgefragten Zeichenketten aus. Diese Option kann benutzt werden, um die SCSI\-Adresse des CD\-/DVD\-Brenners auf einem System herauszufinden. Falls einige Gerätetypen nicht sichtbar sind, probieren Sie \fBdev=ATA:\fP oder eine ähnliche Option, um einen Hinweis auf den Gerätetyp, den Sie suchen, zu geben. Die ausgegebenen Zahlen werden wie folgt berechnet: \fBBus * 100 + Ziel\fP. Auf Plattformen und Geräten ohne beständige SCSI\-Nummernverwaltung sind die Ergebnisse nicht verlässlich. Benutzen Sie stattdessen die Option \fB\-\-devices\fP. .TP \fB\-\-devices\fP Mit den systemspezifischen Funktionen nach benutzbaren Geräten suchen, z. B. mit üblichen Geräteknoten in /dev/* untersuchen und die Entdeckungen unter Benutzung symbolischer Gerätenamen in der betriebssystemspezifischen Syntax anzeigen. .TP \fB\-reset\fP Versucht, den SCSI\-Bus zurückzusetzen, der den CD\-Rekorder ansteuert. Dies funktioniert nicht auf allen Betriebssystemen. .TP \fB\-abort\fP Versucht, eine \fBabort\fP\-Sequenz (Abbruch) an das Laufwerk zu schicken. Falls Sie nur \fBWodim\fP verwenden, sollte dies niemals nötig sein; aber andere Software kann das Laufwerk in einem unbenutzbaren Zustand zurücklassen. Der Aufruf von \fBwodim \-reset\fP kann nötig sein, wenn ein vorheriger Schreibvorgang unterbrochen wurde und die Software dem Laufwerk nicht mitgeteilt hat, dass der Schreibvorgang nicht fortgesetzt wird. .TP \fB\-overburn\fP Erlaubt \fBwodim\fP das Schreiben von größeren Datenmengen als die offizielle Mediengröße. Diese Eigenschaft wird normalerweise \fIoverburning\fP (Überbrennen) genannt und beruht auf der Tatsache, dass die meisten leeren Medien mehr Daten aufnehmen können als die offizielle Größe. Da die offizielle Größe des Lead\-out\-Bereichs auf einer Disk 90 Sekunden beträgt (6750 Sektoren) und eine Disk gewöhnlich funktioniert, wenn mindestens 150 Sektoren vom Lead\-out vorhanden sind, können alle Medien mindestens um 88 Sekunden (6600 Sektoren) überbrannt werden. Die meisten CD\-Rekorder überbrennen nur im \fBSAO\fP\- oder \fBRAW\fP\-Modus. Bekannte Ausnahmen sind TEAC CD\-R50S, TEAC CD\-R55S und das Panasonic CW\-7502. Einige Laufwerke erlauben ein beliebiges Überbrennen nicht und beschränken die Größe einer CD auf beispielsweise 76 Minuten. Dieses Problem kann umgangen werden, indem die CD im RAW\-Modus geschrieben wird, da in diesem Fall das Laufwerk die Größe nicht vor dem Brennstart bestimmen kann. Es gibt keine Garantie, dass Ihr Laufwerk Überbrennen überhaupt unterstützt. Testen Sie dies, um zu bestimmen, ob diese Funktion für Ihr Laufwerk implementiert ist. .TP \fB\-ignsize\fP Ignoriert die bekannte Größe des Mediums. Diese Option sollte mit extremer Vorsicht benutzt werden, sie existiert nur für Debug\-Zwecke und sollte sonst nie eingesetzt werden. Sie ist nicht notwendig, um mehr Daten zu schreiben als die Nominalkapazität erlaubt. Diese Option impliziert \fB\-overburn\fP. .TP \fB\-useinfo\fP Verwenden von \fB*.inf\fP\-Dateien, um Audiooptionen zu überschreiben. Wenn diese Option verwendet wird, werden die Informationen über Pausenlängen aus der \fB*.inf\fP\-Datei gelesen, die der Datei zugeordnet ist, die die Audiodaten für den jeweiligen Track enthält. .sp Wenn dies zusammen mit der Option \fB\-audio\fP genutzt wird, kann \fBWodim\fP zum Schreiben von Audio\-CDs mittels einer Pipe von \fBicedax\fP genutzt werden, falls Sie \fBWodim\fP mit den \fI*.inf\fP\-Dateien als Track\-Parameterliste aufrufen, anstatt Audiodateien zu verwenden. Die Audiodaten werden in diesem Fall von der \fBStandardeingabe\fP gelesen. Siehe den Abschnitt \fBBEISPIELE\fP weiter unten. \fBWodim\fP überprüft zuerst, ob die \fBStandardeingabe\fP nicht mit einem Terminal verbunden ist und startet einige heuristische Konsistenztests der \fB*.inf\fP\-Dateien und setzt dann die Track\-Längen entsprechend den Informationen aus den \fB*.inf\fP\-Dateien. .sp Falls Sie von der \fBStandardeingabe\fP lesen wollen, stellen Sie sicher, dass Wodim mit einer ausreichend großen FIFO\-Größe gestartet wird, reduzieren Sie die Schreibgeschwindigkeit auf einen Wert unterhalb der Lesegeschwindigkeit des Quelllaufwerks und aktivieren Sie die Option \fBburnfree\fP für den Rekorder. .TP \fBdefpregap=\fP# Setzt die Pausenlänge zwischen allen Tracks, mit Ausnahme des Tracks Nummer 1. Diese Option ist derzeit nur mit dem TEAC\-Laufwerk sinnvoll, wenn »Track At Once«\-Disks ohne die 2\-Sekunden\-Pausen vor jedem Track erstellt werden. .br Diese Option könnte in Zukunft wegfallen. .TP \fB\-packet\fP Aktiviert den \fBPaket\-Schreibmodus\fP. Dies ist eine experimentelle Funktion. .TP \fBpktsize=\fP# Stellt die Paketgröße auf # ein und erzwingt den Modus für feste Paketgrößen. Dies ist eine experimentelle Funktion. .TP \fB\-noclose\fP Schließt den aktuellen Track nicht ab, nützlich im Paket\-Schreibmodus. Dies ist eine experimentelle Funktion. .TP \fBmcn=\fP\fIMEDIENKATALOGNUMMER\fP Setzt die \fBMedia Catalog Number\fP der CD auf \fIMEDIENKATALOGNUMMER\fP. .TP \fB\-text\fP Schreibt CD\-Text\-Informationen basierend auf Informationen, die einer Datei mit ASCII\-Informationen für die Texte entnommen wurden. \fBWodim\fP unterstützt CD\-Textinformationen basierend auf dem Inhalt der \fI*.inf\fP\-Dateien, die von \fBicedax\fP erzeugt wurden und CD\-Text\-Informationen basierend auf dem Inhalt einer \fBCUE sheet\fP\-Datei. Wenn eine \fBCUE sheet\fP\-Datei beide Einträge enthält (binäre CDTEXTFILE und textbasierte SONGWRITER), werden vorrangig die Informationen basierend auf CDTEXTFILE genutzt. .sp Sie müssen zusätzlich die Option \fB\-useinfo\fP verwenden, um \fBWodim\fP mitzuteilen, dass die \fI*.inf\fP\-Dateien gelesen werden sollen oder \fBcuefile=\fP\fIDATEINAME\fP angeben, um eine weitere \fBCUE sheet\fP\-Datei einlesen zu lassen. Falls Sie lieber Ihre eigenen CD\-Textinformationen erstellen wollen, editieren Sie die \fI*.inf\fP\-Dateien oder die \fBCUE sheet\fP\-Datei mit einem Texteditor und ändern Sie die für CD\-Text relevanten Felder. .TP \fBtextfile=\fP\fIDATEINAME\fP Schreibt CD\-Text basierend auf Informationen, die in der binären Datei \fIDATEINAME\fP gefunden wurden. Diese Datei muss Informationen in einem Datenformat enthalten, das im »SCSI\-3/MMC\-2«\-Standard und im Red\-Book definiert ist. Der aus vier Byte bestehende Header, der im SCSI\-Standard beschrieben ist, ist optional und erlaubt eine weniger mehrdeutige Erkennung der richtigen Daten. Dies ist die beste Option, um CD\-Text\-Daten von existierenden CDs zu kopieren, die bereits mit CD\-Text\-Informationen ausgestattet sind. Um Daten in einem für diese Option geeigneten Format zu bekommen, kann \fBwodim \-vv \-toc\fP genutzt werden, um die Informationen aus der Disk zu extrahieren. Wenn sowohl \fBtextfile=\fP\fIDATEINAME\fP als auch CD\-Text\-Informationen von \fI*.inf\fP\- oder \fI*.cue\fP\-Dateien vorhanden sind, wird \fBtextfile=\fP\fIDATEINAME\fP die anderen Informationen überschreiben. .TP \fBcuefile=\fP\fIDATEINAME\fP Verwendet alle aufzeichnungsbezogenen Informationen einer CDRWIN\-konformen \fBCUE sheet\fP\-Datei. Es sind keine Track\-Dateien erlaubt, wenn diese Option verwendet wird und die Option \fB\-dao\fP wird zurzeit zusätzlich benötigt. .SH TRACK\-OPTIONEN .PP Track\-Optionen können mit Track\-Dateinamen gemischt werden. .TP \fBisrc=\fP\fIISRC\-NUMMER\fP Setzt die \fBInternational Standard Recording Number\fP (Internationale Standard\-Aufzeichnungsnummer, ISRC) für den nachfolgenden Track auf \fIISRC\-NUMMER\fP. .TP \fBindex=\fP\fILISTE\fP Setzt die Indexliste für den nächsten Track. Die Indexliste ist eine durch Kommata getrennte Zahlenliste, die vom Index 1 zählt. Der erste Eintrag in der Liste muss eine 0 enthalten, gefolgt von Zahlen in aufsteigender Reihenfolge, die den jeweiligen Indexstart repräsentieren (gezählt in 1/75 Sekunde). Eine Indexliste der Form: 0,7500,15000 setzt den Index 1 auf den Start des Tracks, Index 2 auf 100 Sekunden nach dem Start und Index 3 auf 200 Sekunden nach dem Start. .TP \fB\-audio\fP Falls dieser Schalter vorhanden ist, werden alle nachfolgenden Tracks im \fBCD\-DA\fP\-Audioformat (ähnlich dem Red\-Book\-Format) geschrieben. Die Datei für den Track sollte Audiodaten in Stereo, 16\-bit digitales Audio mit 44100 Samples/s enthalten. Die Anordnung der Byte sollte so aussehen: MSB links, LSB links, MSB rechts, LSB rechts, MSB links usw. (MSB=höchstwertiges Byte, LSB=niederwertiges Byte). Der Track sollte ein Vielfaches von 2325 Byte sein. Es ist nicht möglich, ein Vorlage\-Image eines Audio\-Tracks auf eine RAW\-Disk zu schreiben, weil die Daten in 2352\-Byte\-Blöcken während des Brennprozesses gelesen werden. .sp Wenn ein Dateiname mit \fI.au\fP oder \fI.wav\fP endet, wird die Datei als eine strukturierte Audiodatei betrachtet. \fBWodim\fP nimmt an, dass es sich in diesem Fall um eine Sun\-Audiodatei oder eine Microsoft\-.WAV\-Datei handelt und extrahiert die Audiodaten aus diesen Dateien, indem es dabei die Nicht\-Audio\-Informationen im Kopf der Datei überspringt. In allen anderen Fällen wird \fBWodim\fP nur richtig funktionieren, wenn der Audiodatenstrom keine Kopfzeilen enthält. Weil viele strukturierte Audiodateien keine ganzzahlige Anzahl Blöcke (1/75stel Sekunde) in der Länge haben, ist es oft notwendig, auch die Option \fB\-pad\fP anzugeben. \fBWodim\fP erkennt, ob die Audiodaten in der .WAV\-Datei in Intels Byte\-Reihenfolge (Little\-Endian) gespeichert sind und wird automatisch die Byte umdrehen, wenn der CD\-Brenner Big\-Endian\-Daten erwartet. \fBWodim\fP wird alle Audiodateien zurückweisen, die nicht den Red\-Book\-Voraussetzungen von 16\-bit Stereosamples in PCM\-Kodierung mit 44100 Samples/s entsprechen. .sp Andere strukturierte Audioformate können gewöhnlich ebenfalls von \fBwodim\fP als Eingabe benutzt werden, solange die Datenstruktur den oben beschriebenen Voraussetzungen entspricht (rohe PCM\-Daten in Big\-Endian\-Byte\-Reihenfolge). Wenn die Datei allerdings Kopfzeilen enthält, wird dies als Klicken am Anfang des Tracks zu hören sein. .TP \fI\& \&\fR Wenn weder \fB\-data\fP noch \fB\-audio\fP angegeben wurde, wählt \fBWodim\fP standardmäßig \fB\-audio\fP für alle Dateinamen, die mit \fI.au\fP oder \fI.wav\fP enden und \fB\-data\fP für alle anderen Dateien. .TP \fB\-swab\fP .\" (which is the order in which it's actually recorded on the CD) ???? Bei der Verwendung dieses Schalters wird angenommen, dass die Audiodaten im umgekehrter Byte\-Reihenfolge (Little\-Endian) vorliegen. Einige CD\-Brenner z. B. Yamaha, Sony und die neueren SCSI\-3/MMC\-Geräte verlangen die Audiodaten in der Little\-Endian\-Reihenfolge, während sie von anderen Brennern in der Big\-Endian\-Reihenfolge (Netzwerk) erwartet werden, so wie es normalerweise beim SCSI\-Protokoll verwendet wird. \fBWodim\fP weiß, ob ein Rekorder die Audiodaten in der Big\-Endian\- oder Little\-Endian\-Reihenfolge erwartet und korrigiert die Byte\-Reihenfolge des Datenstroms automatisch, damit das Format den Anforderungen des Rekorders entspricht. Sie benötigen den Schalter \fB\-swab\fP nur, wenn der Datenstrom in Intel\-Byte\-Reihenfolge (Little\-Endian) vorliegt. .sp Beachten Sie, dass die detaillierte Ausgabe von \fBwodim\fP anzeigen wird, ob ein Vertauschen nötig ist, um die Byte\-Reihenfolge der Eingabedaten auf die benötigte Byte\-Reihenfolge des Rekorders anzupassen. \fBWodim\fP wird nicht anzeigen, ob der Schalter \fB\-swab\fP tatsächlich für einen Track angegeben war. .TP \fB\-data\fP Falls dieser Schalter vorhanden ist, werden alle nachfolgenden Tracks im Format \fBCD\-ROM\-Modus 1\fP (Yellow Book) geschrieben. Die Datengröße ist ein Vielfaches von 2048 Byte. Die Datei mit den Track\-Daten sollte ein \fBISO\-9660\fP\- oder \fBRock\-Ridge\fP\-Dateisystem\-Image enthalten (lesen Sie \fBgenisoimage\fP für weitere Details). Falls der Daten\-Track ein \fBufs\fP\-Dateisystem\-Image ist, sollte die Fragment\-Größe 2\ KB oder höher sein, um CD\-Laufwerken mit 2\ KB\-Sektor\-Größe das Lesen zu ermöglichen. .TP \fI\& \&\fR \fB\-data\fP ist standardmäßig aktiviert, solange kein anderer Schalter vorhanden und die Datei keine der bekannten Audiodateitypen zu sein scheint. .TP \fI\& \&\fR Wenn weder \fB\-data\fP noch \fB\-audio\fP angegeben wurde, wählt \fBWodim\fP standardmäßig \fB\-audio\fP für alle Dateinamen, die mit \fI.au\fP oder \fI.wav\fP enden und \fB\-data\fP für alle anderen Dateien. .TP \fB\-mode2\fP Falls dieser Schalter angegeben wird, werden alle nachfolgenden Tracks im Format \fBCD\-ROM\-Modus 2\fP geschrieben. Die Datengröße entspricht einem Vielfachen von 2336 Byte. .TP \fB\-xa\fP Falls dieser Schalter angegeben wird, werden alle nachfolgenden Tracks im Format \fBCD\-ROM\-XA\-Modus 2 Form 1\fP geschrieben. Die Datengröße entspricht einem Vielfachen von 2048 Byte. Die XA\-Sektor\-Unterkopfzeilen werden vom Laufwerk erzeugt. Mit dieser Option wird der gleiche Schreibmodus wie bei der Option \fB\-multi\fP genutzt. .TP \fB\-xa1\fP Wenn dieser Schalter vorhanden ist, werden alle nachfolgenden Tracks im Format \fBCD\-ROM\-XA\-Modus 2 Form 1\fP geschrieben. Die Datengröße entspricht einem Vielfachen von 2056 Byte. Die XA\-Sektor\-Unterkopfzeilen sind Teil der Nutzdaten und müssen vom Anwendungsprogramm bereitgestellt werden, das die zu schreibenden Daten vorbereitet. .TP \fB\-xa2\fP Falls dieser Schalter vorhanden ist, werden alle nachfolgenden Tracks im Format \fBCD\-ROM\-XA\-Modus 2 Form 2\fP geschrieben. Die Datengröße entspricht einem Vielfachen von 2324 Byte. Die XA\-Sektor\-Unterkopfzeilen werden vom Laufwerk erzeugt. .TP \fB\-xamix\fP Falls dieser Schalter vorhanden ist, werden alle nachfolgenden Tracks auf eine Art und Weise geschrieben, die einen Mix der Formate \fBCD\-ROM\-XA\-Modus 2 Form 1/2\fP ermöglichen. Die Datengröße entspricht einem Vielfachen von 2332 Byte. Die XA\-Sektor\-Unterkopfzeilen sind Teil der Nutzdaten und müssen vom Anwendungsprogramm bereitgestellt werden, das die zu schreibenden Daten erzeugt. Die Prüfsummen (CRC) und die P/Q\-Paritäts\-ECC/EDC\-Informationen (abhängig vom Sektortyp) müssen vom Anwendungsprogramm bereitgestellt werden, das die zu schreibenden Daten vorbereitet. .TP \fB\-cdi\fP Falls dieser Schalter vorhanden ist, wird der Typ des Inhaltsverzeichnisses auf \fBCDI\fP gesetzt. Dies ist nur mit XA\-Disks sinnvoll. .TP \fB\-isosize\fP Benutzt die Größe des \fBISO\-9660\fP\-Dateisystems als Größe des nächsten Tracks. Diese Option wird benötigt, wenn \fBWodim\fP das Image von einer »rohen« Disk\-Partition oder einer \fITAO\fP\-CD liest. Im ersten Fall wird die Option \fB\-isosize\fP benötigt, um die Größe der CD auf die Größe des Dateisystems zu begrenzen. Im zweiten Fall wird die Option \fB\-isosize\fP gebraucht, damit \fBWodim\fP das Einlesen der letzten zwei Auslaufblöcke verhindert, die jeder CD\-Rekorder im »Track At Once«\-Modus hinzufügt. Diese zwei Auslaufblöcke können nicht gelesen werden und würden einen Pufferunterlauf verursachen, was zu einer fehlerhaften Kopie führen würde. Benutzen Sie diese Option nicht bei Dateien, die von \fBGenisoimage\fP erstellt wurden und wenn \fBWodim\fP die Track\-Daten direkt von der \fIStandardeingabe\fP einliest. Im ersten Fall würden Sie \fBWodim\fP daran hindern, die Auffüllbyte, die von \fBGenisoimage\fP angehängt wurden, zu schreiben und im zweiten Fall wird es nicht funktionieren, da die \fIStandardeingabe\fP nicht durchsucht werden kann. .sp Wenn \fB\-isosize\fP für einen Track verwendet wird, wird \fBWodim\fP automatisch Auffüllbyte für diesen Track verwenden, so wie dies bei der Option \fB\-pad\fP der Fall wäre, aber die Größe des Auffüllbetrags kann kleiner sein, als die von \fBGenisoimage\fP verwendete Größe. Beachten Sie, dass die Verwendung von \fB\-isosize\fP auf einem Track, der Sparc\-Boot\-Informationen enthält, diese zerstört. .sp Beachten Sie auch, dass diese Option nicht verwendet werden kann, um die Größe eines Dateisystems zu bestimmen, wenn die Multi\-Session\-Option angegeben wurde. .TP \fB\-pad\fP Falls es sich um einen Daten\-Track handelt, werden zu diesem und den folgenden Daten\-Tracks je 15 Sektoren Null\-Daten hinzugefügt. In diesem Fall wird die Option \fB\-pad\fP auch durch die Option \fBpadsize=\fP verdrängt. Es gilt dann jedoch als eine Abkürzung für \fBpadsize=\fP\fI15s\fP. Falls sich die Option \fB\-pad\fP auf einen Audio\-Track bezieht, wird \fBWodim\fP die Audiodaten zu einem Vielfachen von 2352 Byte erweitern. Die Auffüllung der Audiodaten erfolgt mit binären Nullen, was vollkommener Stille entspricht. .sp \fB\-pad\fP bleibt solange gültig, bis es durch \fB\-nopad\fP wieder abgestellt wird. .TP \fBpadsize=\fP# Gibt die Menge der Daten an, die an den jeweils nächsten Track angehängt werden. Im Gegensatz zum Verhalten der Option \fB\-pad\fP wird der Wert für \fBpadsize=\fP für jeden neuen Track auf 0 zurückgesetzt. Wodim geht von einer Sektorgröße von 2048 Byte für die Option \fBpadsize=\fP aus, unabhängig von der realen Sektorgröße und vom Schreibmodus. Die Megabyte, die in der ausführlichen Ausgabe erscheinen, zählen jedoch die Ausgabesektorgröße, die z. B. 2448 Byte im RAW/RAW96\-Modus beträgt. Vergleichen Sie mit der Option \fBfs\fP= für mögliche Argumente. Um das Äquivalent von 20 Minuten auf der CD aufzufüllen, verwenden Sie \fBpadsize=\fP20x60x75s. Benutzen Sie diese Option, falls ihr CD\-Laufwerk die letzten Sektoren eines Tracks nicht lesen kann oder falls die CD auf einem Linux\-System mit dem Vorauslesefehler (»read ahead bug«) des ISO\-9660\-Dateisystems verwendet werden soll. Wenn eine leere Datei als Quelle dienen soll, kann diese Option auch dazu genutzt werden, eine Disk nur aus den Auffülldaten zu schreiben. Dies kann beispielsweise nützlich sein, um herauszufinden, um wie viel ein bestimmtes Medium überbrannt werden kann. .TP \fB\-nopad\fP Die nachfolgenden Tracks nicht auffüllen \- dies ist der Standard. .TP \fB\-shorttrack\fP Damit wird es erlaubt, nachfolgende Tracks mit weniger als 4 Sekunden Länge zu erstellen, wobei der Red\-Book\-Standard nicht mehr eingehalten wird. Diese Option ist nur im SAO\- oder RAW\-Modus nützlich. Nicht alle Laufwerke unterstützen diese Funktion. Das Laufwerk muss das resultierende CUE\-Sheet akzeptieren oder Schreiben im RAW\-Modus unterstützen. .TP \fB\-noshorttrack\fP Die Standardlänge von Red\-Book muss wieder eingehalten werden. Tracks müssen mindestens vier Sekunden lang sein. .TP \fBpregap=\fP# Setzt die Pausenlänge vor dem nächsten Track. Diese Option ist derzeit nur mit den TEAC\-Laufwerken sinnvoll, wenn »Track At Once«\-CDs ohne die zwei Sekunden Stille vor jedem Track erstellt werden sollen. .br Diese Option könnte in Zukunft wegfallen. .TP \fB\-preemp\fP Falls dieser Schalter vorhanden ist, werden alle Einträge des Inhaltsverzeichnisses für die nachfolgenden Audio\-Tracks als gesampelt mit 50/15 µs Pre\-Emphasis angezeigt. Die Daten werden jedoch nicht während des Datentransfers zwischen der Datei und dem Rekorder geändert. Diese Option hat keine Wirkung auf die Daten\-Tracks. .TP \fB\-nopreemp\fP Falls dieser Schalter vorhanden ist, zeigen alle Einträge des Inhaltsverzeichnisses für die nachfolgenden Audio\-Tracks an, dass die Audiodaten mit linearen Daten gemastert sind \- dies ist der Standard. .TP \fB\-copy\fP Falls dieser Schalter vorhanden ist, zeigen alle Einträge des Inhaltsverzeichnisses für die nachfolgenden Audio\-Tracks der resultierenden CD an, dass die Audiodaten ohne Beschränkungen kopiert werden dürfen. Diese Option hat keine Wirkung auf Daten\-Tracks. .TP \fB\-nocopy\fP Falls dieser Schalter vorhanden ist, zeigen alle Einträge des Inhaltsverzeichnisses für die nachfolgenden Audio\-Tracks der resultierenden CD an, dass die Audiodaten nur einmal für die private Nutzung kopiert werden dürfen \- dies ist der Standard. .TP \fB\-scms\fP Falls dieser Schalter vorhanden ist, zeigen alle Einträge des Inhaltsverzeichnisses für die nachfolgenden Audio\-Tracks der resultierenden CD an, dass die Audiodaten nicht mehr kopiert werden dürfen. .TP \fBtsize=\fP# Falls das Vorlage\-Image des nachfolgenden Tracks direkt auf einer »rohen« Disk vorliegt, gibt diese Option die gültige Menge der Daten auf dieser Disk an. Falls das Image des nachfolgenden Tracks in einer regulären Datei gespeichert ist, wird die Track\-Größe durch die Größe dieser Datei bestimmt. Falls der Track ein ISO\-9660\-Dateisystem enthält, sollte die Option \fI\-isosize\fP zum Bestimmen der Länge des Dateisystem\-Images verwendet werden. .br Im »Disk At Once«\-Modus und mit einigen Laufwerken, die TEACs Programmierschnittstelle verwenden, muss \fBwodim\fP selbst im »Track at Once«\-Modus die Länge des Tracks schon vor dem Schreiben bekannt sein. Wodim prüft das und bricht vor dem Schreiben ab. Wenn das passiert, sollten Sie zunächst \fBgenisoimage \-print\-size\fP ausführen und die Ausgabe (mit angehängtem »s«) als Argument für die Option \fBtsize\fP= von \fBWodim\fP benutzen (z. B. tsize=250000s). .br Siehe die Option \fBfs\fP= für mögliche Argumente. .SH BEISPIELE .PP Für alle unten aufgeführten Beispiele wird angenommen, dass der CD\-/DVD\-Rekorder am primären SCSI\-Bus des Rechners angeschlossen ist. Die SCSI\-Ziel\-ID sei 2. .PP Um eine einfache CD\-ROM mit doppelter Geschwindigkeit unter Verwendung der Daten aus der Datei \fIcdimage.raw\fP aufzuzeichnen: .PP wodim \-v speed=2 dev=2,0 cdimage.raw .PP Um ein Image für ein ISO\-9660\-Dateisystem mit Rock\-Ridge\-Erweiterungen zu erstellen: .PP genisoimage \-R \-o cdimage.raw /home/joerg/master/tree .PP Zum Prüfen der erstellten Datei vor dem Brennen der CD auf Solaris: .PP mount \-r \-F fbk \-o type=hsfs /dev/fbk0:cdimage.raw /mnt .PP Auf Linux: .PP mount cdimage.raw \-r \-t iso9660 \-o loop /mnt .PP Nun geht es weiter mit: .br ls \-lR /mnt .br umount /mnt .PP Falls die Gesamtleistung des Systems ausreichend und die Struktur des Dateisystems nicht zu komplex ist, kann Wodim auch ausgeführt werden, ohne ein Image des ISO\-9660\-Dateisystems zu erstellen. Benutzen Sie einfach die Pipeline: .PP genisoimage \-R /master/tree | wodim \-v fs=6m speed=2 dev=2,0 \- .PP Die empfohlene FIFO\-Mindestgröße für die Ausführung einer solcher Pipeline ist 4 MByte. Da diese Größe bereits voreingestellt ist, wird die Angabe der Option \fBfs=\fP nur dann benötigt, wenn Sie eine andere FIFO\-Größe verwenden möchten. Falls ihr System unter hoher Last steht, sollten Sie auch Genisoimage in Echtzeit ausführen. Um die Priorität von \fBGenisoimage\fP zu erhöhen, ersetzen Sie den Befehl .PP genisoimage \-R /master/tree .br durch .br priocntl \-e \-c RT \-p 59 genisoimage \-R /master/tree .sp auf Solaris und durch .sp nice \-\-18 genisoimage \-R /master/tree .sp auf Systemen, die die \fBUNIX International\fP\-konforme Echtzeitverarbeitung nicht unterstützen. .PP Wodim läuft auf Solaris mit der Priorität 59, Sie sollten Genisoimage nicht mit einer Priorität höher als 58 ausführen. Auf anderen Systemen sollten Sie Genisoimage mindestens mit »nice \-\-18« ausführen. .PP Die Erstellung einer CD\-ROM ohne eine Image\-Datei wurde auf einer Sparcstation\-2 mit einem Yamaha CDR\-400 getestet. Es funktionierte mit bis zu vierfacher Geschwindigkeit, solange der Rechner nicht belastet wurde. Ein schnellerer Rechner wäre vermutlich in der Lage, auch unter Last mit vierfacher Geschwindigkeit zu schreiben. .PP Um eine reine CD\-DA (Audio) mit einfacher Geschwindigkeit aufzuzeichnen, wobei jeder Track in einer Datei mit Namen wie \fItrack01.cdaudio\fP, \fItrack02.cdaudio\fP etc. enthalten ist: .PP wodim \-v speed=1 dev=/dev/cdrw \-audio track*.cdaudio .PP Um zu überprüfen, ob das obige Beispiel auch mit doppelter Geschwindigkeit funktioniert, kann die Schreiboption \fB\-dummy\fP verwendet werden: .PP wodim \-v \-dummy speed=2 dev=/dev/cdrw \-audio track*.cdaudio .PP Zum Erstellen einer Mixed\-Mode\-CD mit einem ISO\-9660\-Dateisystem aus der Datei \fIcdimage.raw\fP für den ersten Track und Audio\-Tracks für die restlichen Tracks aus den Dateien \fItrack01.cdaudio\fP, \fItrack02.cdaudio\fP etc. verwenden Sie: .PP wodim \-v dev=2,0 cdimage.raw \-audio track*.cdaudio .PP Um Laufwerke zu handhaben, die vor dem Start des Brennvorgangs die Größe des Tracks kennen müssen, führen Sie zuerst Folgendes aus: .PP genisoimage \-R \-q \-print\-size /master/tree .PP und danach .PP genisoimage \-R /master/tree | wodim speed=2 dev=2,0 tsize=XXXs \- .PP wobei \fIXXX\fP durch die Ausgabe des vorherigen Durchlaufs von Genisoimage ersetzt wird. .PP Um eine möglichst exakte Audio\-CD Kopie zu erstellen, starten Sie zuerst .PP icedax dev=/dev/cdrom \-vall cddb=0 \-B \-Owav .PP und danach .PP wodim dev=/dev/cdrw \-v \-dao \-useinfo \-text *.wav .PP Damit wird versucht, die Track\-Indizes zu kopieren und CD\-Text\-Informationen von der Disk zu lesen. Gibt es keine CD\-Text\-Informationen, versucht \fBicedax\fP stattdessen, die Informationen von freedb.org herunterzuladen. .PP Um eine Audio\-CD mittels einer Pipe (ohne Zwischendateien) zu kopieren, führen Sie zuerst Folgendes aus: .PP icedax dev=1,0 \-vall cddb=0 \-info\-only .PP und danach .PP icedax dev=1,0 \-no\-infofile \-B \-Oraw \- | \e .br wodim dev=2,0 \-v \-dao \-audio \-useinfo \-text *.inf .PP Dies fragt alle Informationen (inklusive der Track\-Größen) aus den \fI*.inf\fP\-Dateien ab und liest dann die Audiodaten von der Standardeingabe. .sp Falls Sie von der \fBStandardeingabe\fP schreiben möchten, müssen Sie sicherstellen, dass Wodim mit einer hinreichend großen FIFO\-Größe (z. B. \fBfs=128m\fP) gestartet wird und die Schreibgeschwindigkeit auf einen Wert kleiner als die Lesegeschwindigkeit des Quelllaufwerks reduziert wird (z. B. \fBspeed=12\fP). Besorgen Sie sich außerdem ein CD\-/DVD\-Laufwerk mit der »BURN\-Free«\-Funktion, falls Sie es noch nicht besitzen. .PP Um Laufwerksoptionen zu setzen ohne eine CD zu brennen (z. B. um ein Laufwerk in den Einzelsitzungsmodus umzuschalten), führen Sie Folgendes aus: .PP wodim dev=1,0 \-setdropts driveropts=singlesession .PP Falls Sie dies tun möchten, ohne dass sich eine CD im Laufwerk befindet, rufen Sie Folgendes auf: .PP wodim dev=1,0 \-force \-setdropts driveropts=singlesession .PP Um eine CD im Klonmodus zu kopieren, lesen Sie zuerst die Vorlage\-CD ein, indem Sie Folgendes benutzen: .PP readom dev=b,t,l \-clone f=somefile .PP oder, in dem Fall, dass die CD viele Sektoren enthält, die absichtlich unleserlich sind, wird der Aufruf von .PP readom dev=1,0 \-clone \-nocorr f=somefile .PP die Dateien \fIsomefile\fP und \fIsomefile.toc\fP erstellen. Dann brennen Sie die CD unter Benutzung von: .PP wodim dev=1,0 \-raw96r \-clone \-v somefile .SH UMGEBUNGSVARIABLEN .TP \fBCDR_DEVICE\fP Dies enthält entweder einen Gerätebezeichner, die geeignet ist, den Aufruf der SCSI\-Transport\-Bibliothek zu öffnen, oder eine Beschriftung aus der Datei /etc/wodim.conf. .TP \fBCDR_SPEED\fP Setzt die Standardbrenngeschwindigkeit (siehe auch die Option \fBspeed=\fP). .TP \fBCDR_FIFOSIZE\fP Setzt die Standardgröße des FIFO (siehe auch die Option \fBfs=\fP#). .TP \fBCDR_FORCERAWSPEED\fP Wenn diese Umgebungsvariable gesetzt ist, ermöglicht \fBWodim\fP es Ihnen, mit der vollen RAW\-Verschlüsselungsgeschwindigkeit, die eine einzelne CPU unterstützt, zu schreiben. Dies führt mit großer Wahrscheinlichkeit zu Pufferunterläufen. Nutzen Sie dies mit Vorsicht. .TP \fBCDR_FORCESPEED\fP Falls diese Umgebungsvariable gesetzt ist, ermöglicht \fBWodim\fP es Ihnen, mit der vollen DMA\-Geschwindigkeit zu brennen, die das System unterstützt. Es gibt dabei keine DMA\-Reserve für das Lesen der Daten, die auf die Disk geschrieben werden. Dies führt mit großer Wahrscheinlichkeit zu Pufferunterläufen. Nutzen Sie dies mit Vorsicht. .TP \fBRSH\fP Falls die Umgebungsvariable \fBRSH\fP vorhanden ist, wird die Verbindung in die Ferne nicht mit \fBrcmd\fP(3) erzeugt, sondern durch den Aufruf des Programms, auf das \fBRSH\fP verweist. Verwenden Sie z. B. \fBRSH=\fP/usr/bin/ssh, um eine Secure\-Shell\-Verbindung aufzubauen. .sp Beachten Sie, dass \fBWodim\fP dadurch gezwungen ist, eine Pipe zum Programm \fBrsh\fP(1) zu erstellen und nicht mehr direkt auf das Netzwerk\-Socket des entfernten Servers zugreifen kann. Dies macht es unmöglich, Leistungsfähigkeitsparameter zu setzen und verlangsamt die Verbindung, verglichen mit einer von \fBroot\fP initiierten \fBrcmd\fP(3)\-Verbindung. .TP \fBRSCSI\fP Falls die Umgebungsvariable \fBRSCSI\fP vorhanden ist, wird der ferne SCSI\-Server nicht das Programm \fB/opt/schily/sbin/rscsi\fP sein, sondern das Programm, auf das \fBRSCSI\fP verweist. Beachten Sie, dass der Name des fernen SCSI\-Serverprogramms ignoriert wird, wenn Sie sich mit einem Konto anmelden, dessen Anmelde\-Shell ein fernes SCSI\-Serverprogramm ist. .SH DATEIEN .TP /etc/wodim.conf Vorgaben für die folgenden Werte und Optionen können in der Datei /etc/wodim.conf gesetzt werden. Zum Beispiel: .SM CDR_FIFOSIZE=8m oder .SM CDR_SPEED=2 . .RS .TP CDR_DEVICE Dies könnte entweder einen Gerätebezeichner enthalten, der geeignet ist, den Aufruf der SCSI\-Transport\-Bibliothek zu öffnen oder eine Beschriftung aus der Datei /etc/wodim.conf, die es ermöglicht, ein spezielles Laufwerk im System zu erkennen. .TP CDR_SPEED Setzt die Standardbrenngeschwindigkeit (siehe auch die Option \fBspeed=\fP). .TP CDR_FIFOSIZE Setzt die Standardgröße des FIFO (siehe auch die Option \fBfs=\fP#). .TP CDR_MAXFIFOSIZE Setzt die maximale Größe des FIFO (siehe auch die Option \fBfs=\fP#). .TP Alle anderen Schlüsselwörter (Beschriftungen) sind Bezeichner (symbolische Namen) für ein spezielles Laufwerk im System. Solche Bezeichner dürfen keine Zeichen wie »,«, »/«, »@« oder »:« enthalten. .sp Jede Zeile, der eine Beschriftung folgt, enthält eine durch Leerräume getrennte Liste von Elementen. Zurzeit werden vier Einträge erkannt: Die Zielspezifikation des Laufwerks, die Standardgeschwindigkeit, die für dieses Laufwerk benutzt werden sollte, die vorgegebene FIFO\-Größe und laufwerkspezifische Optionen. Die Werte für \fIspeed\fP und \fIfifosize\fP können auf \-1 gesetzt werden, damit Wodim die globalen Vorgaben übernimmt. \fItarget\fP kann \-1 sein, um das automatische Raten des Laufwerks zu nutzen (siehe oben). Ein Wert für die Treiberoptionen kann weggelassen oder auf »« gesetzt werden, wenn keine Treiberoptionen benutzt werden. Eine typische Zeile könnte wie folgt aussehen: .sp plex760= 0,5,0 12 50m varirec=1 .sp pioneer= /dev/hdd \-1 \-1 .sp Dies teilt \fBWodim\fP mit, dass ein Laufwerk mit dem Namen \fIplex760\fP an einem SCSI\-Bus 0, Ziel 5, Lun 0 hängt und mit zwölffacher Geschwindigkeit und einer FIFO\-Größe von 50 MB benutzt werden sollte. Es benutzt außerdem laufwerkspezifische Parameter. Auf ein zweites Laufwerk kann über die Gerätedatei /dev/hdd zugegriffen werden und es benutzt eine vorgegebene Geschwindigkeit und die Standard\-FIFO\-Größe. .RE .SH "SIEHE AUCH" \fBicedax\fP(1), \fBreadom\fP(1), \fBgenisoimage\fP(1), \fBssh\fP(1). .SH ANMERKUNGEN .PP Unter Solaris müssen Sie die Datenträgerverwaltung abstellen, wenn der USCSI\-Rückgriff SCSI\-Transport\-Code verwendet werden soll. Selbst Sachen wie \fBwodim \-scanbus\fP werden nicht funktionieren, solange die Datenträgerverwaltung aktiv ist. .PP Im \fBTrack At Once\fP\-Modus erstellte Disks sind als Vorlage für eine industrielle Massenproduktion ungeeignet. Für solche Projekte wird der \fBDisk At Once\fP\-Modus benötigt. Trotzdem können mit \fBTrack At Once\fP aufgezeichnete CDs normalerweise von allen CD\-Laufwerken gelesen werden. Einige ältere Audio\-CD\-Player könnten jedoch ein zwei Sekunden langes Klicken zwischen zwei Audio\-Tracks produzieren. .PP Die kleinste Größe eines Tracks ist 4 Sekunden bzw. 300 Sektoren. Wenn Sie kleinere Tracks schreiben, wird der CD\-Rekorder Platzhalterblöcke einfügen. Dies ist kein Fehler, auch wenn die SCSI\-Fehlermeldung so aussieht. .PP Der »Yamaha CDR\-400« und alle neueren SCSI\-3/MMC\-konformen Laufwerke werden sowohl im Single\- als auch Multi\-Session\-Modus unterstützt. .PP Sie sollten mehrere Tests mit allen verfügbaren Geschwindigkeiten mit der Option \fB\-dummy\fP durchführen, wenn \fBWodim\fP auf einem unbekannten System ausgeführt wird. Das Brennen einer CD ist ein Echtzeitprozess. \fBNFS, CIFS\fP und andere Netzwerkdateisysteme können den benötigten Datenstrom nicht immer konstant liefern. Falls Sie \fBWodim\fP mit CD\-Images benutzen möchten, die sich auf einem per \fBNFS\fP eingehängten Dateisystem befinden, sollten Sie sich vergewissern, dass der FIFO groß genug ist. Wenn Sie sicherstellen wollen, dass vom Quelllaufwerk keine Pufferunterläufe verursacht werden, kann der Befehl .PP \fBwodim \-dummy dev=2,0 padsize=600m /dev/null\fP .PP benutzt werden, um eine Disk vollständig aus Platzhalterdaten zu erstellen. .PP Es gibt außerdem Fälle, in denen Sie entweder Root sein müssen oder \fBWodim\fP mit Suid\-Root\-Rechten installieren müssen. Falls Sie erstens ein Gerät benutzen, das vor 1999 hergestellt wurde und einen Nicht\-MMC\-Treiber benötigt, sollten Sie \fBWodim\fP zuerst im Platzhaltermodus ausführen, bevor Sie Daten schreiben. Falls Sie dabei ein Problem entdecken, berichten Sie es an die Betreuer von \fBCdrkit\fP (siehe unten). .PP Zweitens könnten einige Funktionalitäten aufgrund der SCSI\-Befehlsfilterung von Linux unbrauchbar sein. Wenn Sie \fBWodim\fP für etwas außer dem Schreiben reiner Daten benutzen, sollten Sie den Prozess im Platzhaltermodus testen und Schwierigkeiten an die Kontaktadresse unten berichten. .PP Falls Sie \fBWodim\fP immer noch mit Root\-Rechten ausführen möchten, können Sie die Rechte der ausführbaren Programmdatei auf Suid\-Root setzen. Lesen Sie die zusätzlichen Anmerkungen Ihrer System\-/Programmdistribution oder »README.suidroot«, das Teil der Cdrkit\-Quellen ist. .PP Sie sollten keine älteren Geräte, die nicht mit »disconnect«/»reconnect« umgehen können, an denselben SCSI\-Bus wie den CD\-Brenner oder die Quell\-Disk anschließen. .PP Eine CD kann nicht mehr als 99 Tracks beinhalten. .PP Wenn Sie eine Disk erstellen, die sowohl Daten\- als auch Audiotracks enthält, sollten die Daten auf Track 1 sein, andernfalls sollten Sie eine CDplus\-Disk als Multi\-Session\-Disk erstellen, bei der die erste Sitzung die Audiotracks und die folgende Sitzung den Datentrack enthält. .PP Viele Betriebssysteme sind nicht in der Lage, mehr als einen einzelnen Datentrack zu lesen oder benötigen dafür spezielle Software. .PP Falls Sie weitere Informationen haben oder SCSI\-Befehlshandbücher für nicht unterstützte CD\-/DVD\-/BR\-/HD\-DVD\-Brenner besitzen, kontaktieren Sie bitte die \fBCdrkit\fP\-Betreuer (siehe unten). .PP Viele CD\-Brenner haben Fehler und oft wird eine Firmware\-Aktualisierung benötigt, damit sie funktionieren. Falls Sie Probleme bemerken, die durch die Anmerkungen oben nicht gelöst oder erklärt werden können, lesen Sie bitte die Anweisungen auf der Homepage des jeweiligen Herstellers. .PP Einige Fehler werden Sie zwingen, das Gerät aus\- und wieder anzuschalten oder den Rechner neu zu starten. .PP Die FIFO\-Prozentausgabe wird nur nach dem Schreiben eines Datenblocks auf den CD\-/DVD\-Rekorder berechnet. Aus diesem Grund wird der FIFO niemals zu 100% gefüllt sein, während der FIFO im Datenübertragungsmodus ist. .SH DIAGNOSE .PP Sie haben vier Sekunden Zeit, den Start von \fBWodim\fP abzubrechen, wenn Sie die folgende Meldung lesen: .PP Brennen der CD wird mit %d\-Geschwindigkeit im %s\-Modus für Sitzung %s gestartet. In den meisten Shells können Sie dies tun, indem Sie Strg\-C drücken. .PP Eine typische Fehlermeldung eines SCSI\-Befehls sieht in etwa so aus: .sp .RS .nf wodim: I/O\-Fehler. Testeinheit fertig: SCSI\-Sendcmd: Kein Fehler CDB: 00 20 00 00 00 00 status: 0x2 (PRÜFBEDINGUNG) Sense Byte: 70 00 05 00 00 00 00 0A 00 00 00 00 25 00 00 00 00 00 Sense Key: 0x5 Ungültige Anforderung, Segment 0 Sense Code: 0x25 Qual 0x00 (logische Einheit nicht unterstützt) Fru 0x0 Sense flags: Blk 0 (nicht gültig) Befehl endete nach 0.002s Zeitüberschreitung 40s .fi .RE .sp Die erste Zeile zeigt die Information über den Transport des Befehls. Der Text nach dem ersten Doppelpunkt ist die Fehlermeldung des Systemaufrufs aus der Sicht des Kernels. Es ist in der Regel ein \fBI/O\-Fehler\fP, solange kein anderes Problem aufgetreten ist. Die nächsten Wörter enthalten eine knappe Beschreibung des fehlgeschlagenen SCSI\-Befehls. Der Rest der Zeile informiert über Probleme, die bei der Übertragung der Befehle über den SCSI\-Bus aufgetreten sind. \fBFataler Fehler\fP bedeutet, dass es nicht möglich war, den Befehl zu übertragen (weil kein Gerät an der anforderten SCSI\-Adresse vorhanden ist). .PP Die zweite Zeile gibt den SCSI\-Befehls\-Beschreibungsblock des fehlgeschlagenen Befehls aus. .PP Die dritte Zeile enthält Informationen über den SCSI\-Status\-Code, der zurückgegeben wurde, falls der Übertragungsbefehl Erfolg hatte. Dies ist die Fehlerinformation des SCSI\-Geräts. .PP Die vierte Zeile ist eine hexadezimale Ausgabe der für den Befehl zurückgegebenen »auto request sense«\-Information. .PP Die fünfte Zeile ist der Fehlertext für den »sense«\-Schlüssel, sofern dieser verfügbar ist, gefolgt von einer Segment\-Nummer, die ausschließlich für den Befehl \fIcopy\fP gültig ist. Falls die Fehlermeldung sich nicht direkt auf den aktuellen Befehl bezieht, wird der Text \fIverzögerter Fehler\fP angehängt. .PP Die sechste Zeile ist der Fehlertext für den »sense«\-Code und den »sense qualifier«, sofern diese bekannt sind. Wenn der Typ des Gerätes bekannt ist, werden die »sense«\-Codes anhand der Datentabelle in \fIscsierrs.c\fP entschlüsselt. Diesem Text folgt eine Fehlernummer mit einer vom Feld abhängigen Einheit. .PP Die siebte Zeile gibt die Blocknummer aus, die sich auf den fehlgeschlagenen Befehl bezieht, sowie Text für mehrere Fehlermarkierungen. Die Blocknummer könnte ungültig sein. .PP Die achte Zeile beinhaltet die Zeitüberschreitung für diesen Befehl und die tatsächlich benötigte Zeit, bis der Befehl abgearbeitet war. .PP Die folgende Meldung ist kein Fehler: .sp .RS .nf Track 01: Gesamte gelesene/geschriebene Byte: 2048/2048 (1 sectors). wodim: I/O\-Fehler. Zwischenspeicher geleert: SCSI\-sendcmd: Kein Fehler CDB: 35 00 00 00 00 00 00 00 00 00 status: 0x2 (PRÜFBEDINGUNG) Sense Byte: F0 00 05 80 00 00 27 0A 00 00 00 00 B5 00 00 00 00 00 Sense Key: 0x5 Ungültige Anfrage, Segment 0 Sense Code: 0xB5 Qual 0x00 (Platzhalterdatenblocks hinzugefügt) Fru 0x0 Sense flags: Blk \-2147483609 (gültig) Befehl endete nach 0.002s Zeitüberschreitung 40s .fi .RE .sp Es wird darüber informiert, dass ein Track, der kleiner war als die Minimalgröße, auf 300 Sektoren erweitert wurde. .SH FEHLER .PP \fBNetscsid\fP funktioniert nicht richtig und wird nicht mehr betreut. Es ist wahrscheinlich nicht einmal mit Rscsi der \fBCdrtools\fP kompatibel. Gute Fehlerkorrekturen sind willkommen, reden Sie mit den Cdrkit\-Betreuern. .PP \fBEs gibt nur sehr eingeschränkte »Cuefile«\-Unterstützung, nur eine Datei ist erlaubt.\fP Freiwillige finden in den Quellen eine TODO\-Datei. .PP \fBDie mehrfache Angabe einer Audiodatei verursacht die Beschädigung des zweiten Tracks\fP (effektiv keine Daten plus minimale Auffüllung). .PP Einige Fehler könnten von Jörg Schillings Cdrtools beseitigt worden sein. Sehen Sie dort für Details nach. Die URL ist unten angehängt. .SH DANKSAGUNGEN .PP .TP 15 Jörg Schilling (schilling@fokus.fhg.de) .br Für das Schreiben von Cdrecord und Libscg, die die meisten Teile des Wodim\-Codes darstellen. .PP .TP 15 Bill Swartz (Bill_Swartz@twolf.com) .br Für Hilfe bei der Treiber\-Unterstützung für TEAC\-Laufwerke. .TP Aaron Newsome (aaron.d.newsome@wdc.com) .br Für die Erlaubnis, an seinem Sony\-Laufwerk entwickeln zu dürfen. .TP Eric Youngdale (eric@andante.jic.com) .br Für die Bereitstellung von Mkisofs. .TP Gadi Oxman (gadio@netvision.net.il) .br Für die Tipps bezüglich des ATAPI\-Standards. .TP Finn Arne Gangstad (finnag@guardian.no) .br Für die erste FIFO\-Implementierung. .TP Dave Platt (dplatt@feghoot.ml.org) .br Für die Erstellung einer experimentellen Paket\-Schreib\-Unterstützung, die erste Implementierung der Unterstützung für das Löschen von CD\-RWs, den ersten .WAV\-Decoder und viele nette Diskussionen über Cdrecord. .TP Chris P. Ross (cross@eng.us.uu.net) .br Für die erste Implementierung eines BSDI\-SCSI\-Transports. .TP Grant R. Guenther (grant@torque.net) .br Für die erste Implementierung des Parallel\-Port\-Transports für Linux. .TP Kenneth D. Merry (ken@kdm.org) .br Für die Bereitstellung des CAM\-Port für FreeBSD zusammen mit Michael Smith (msmith@freebsd.org). .TP Heiko Eißfeldt (heiko@hexco.de) Für die Bereitstellung von Libedc_ecc (benötigt zum Schreiben von RAW\-Daten\-Sektoren). .SH MAILINGLISTEN Wenn Sie sich an der Weiterentwicklung von Wodim aktiv beteiligen wollen, können Sie die Entwickler\-Mailingliste über diese URL abonnieren: .sp \fBhttps://alioth.debian.org/mail/?group_id=31006\fP .PP Die E\-Mail\-Adresse der Liste ist: \fBdebburn\-devel@lists.alioth.debian.org\fP .SH AUTOREN \fBWodim\fP wird derzeit als Teil des Cdrkit\-Projekts von dessen Entwicklern betreut. Der meiste Code und diese Handbuchseite wurden ursprünglich geschrieben von: .PP .nf Jörg Schilling Seestr. 110 13353 Berlin Deutschland .fi .PP Diese Anwendung ist von »Cdrecord« abgeleitet, wie es im Paket Cdrtools [1] enthalten ist, das von Jörg Schilling erstellt wurde, dem der größte Dank für dessen Erfolg gilt. Er ist jedoch nicht in die Entwicklung dieser Ausgliederung eingebunden und darf deshalb nicht für irgendwelche Probleme verantwortlich gemacht werden, die es verursacht. Beziehen Sie sich nicht auf diese Anwendung als »Cdrecord«, wenn Sie versuchen, Unterstützung für Wodim zu erhalten, indem Sie die Originalautoren kontaktieren. .PP Zusätzliche Informationen können gefunden werden unter: .br https://alioth.debian.org/projects/debburn/ .PP Wenn Sie Support\-Fragen haben, senden Sie sie an: .PP \fBdebburn\-devel@lists.alioth.debian.org\fP .br .PP Wenn Sie sicher sind, dass Sie einen Fehler gefunden haben, senden Sie eine E\-Mail auf Englisch an die Liste oder an: .PP \fBsubmit@bugs.debian.org\fP .br .PP Schreiben Sie mindestens eine kurze Beschreibung in den Betreff und »Package: cdrkit« in die erste Zeile des E\-Mail\-Inhalts. .SH QUELLEN .PP .br [1] Cdrtools 2.01.01a08 vom Mai 2006, http://cdrecord.berlios.de .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Eduard Bloch , Martin Schulze , Jens Seidel und Chris Leick erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .