3.5. CD/DVD-Laufwerke
Zurück | Kapitel 3. Gebrauch | Weiter

## 3.5. CD/DVD-Laufwerke

Moderne CD-ROM-Laufwerke können sehr hohe Geschwindigkeiten erreichen. Jedoch sind einige CD-ROM-Laufwerke in der Lage, mit gedrosselter Geschwindigkeit zu laufen. Es gibt verschiedene Gründe, in Erwägung zu ziehen, die Geschwindig eines CD-ROM-Laufwerks zu ändern:

- Es gibt Berichte über Lesefehler bei hohen Geschwindigkeiten, besonders bei schlecht gepressten CD-ROMs. Reduzierung der Geschwindigkeit kann unter diesen Umständen Datenverlust verhindern.

- Viele CD-ROM-Laufwerke sind nervend laut. Eine geringere Geschwindigkeit kann die Geräusche reduzieren.

### 3.5.1. Linux

Du kannst die Geschwindigkeit von IDE CD-ROM-Laufwerken mit hdparm, setcd oder cdctl reduzieren. Dies funktioniert wie folgt:

    hdparm -E [Geschwindigkeit] [CD-ROM-Gerät]

    setcd -x [Geschwindigkeit] [CD-ROM-Gerät]

    cdctl -bS [Geschwindigkeit]

Wenn du SCSI-Emulation benuzt, musst du die Einstellungen unter Umständen am echten IDE-Gerät vornehmen und nicht am emuliertem SCSI-Gerät.

Wenn du über root-Rechte verfügst, kann das folgende Kommando ebenso helfen:

    echo file_readahead:2000000 > /proc/ide/[CD-ROM-Gerät]/settings

Dies setzt die Menge der vorausgehend gelesenen Daten auf 2MB, was bei verkratzten CD-ROMs hilft. Wenn du dies zu hoch setzt, wird das Laufwerk dauernd anlaufen und wieder langsamer werden; dies wird die Leistung dramtisch verschlechtern. Es wird ebenso empfohlen, dass du dein CD-ROM-Laufwerk mit hdparm konfigurierst:

    hdparm -d1 -a8 -u1 [CD-ROM-Gerät]

Dies aktiviert DMA-Zugriff, Read-ahead (vorausgehendes Lesen) und IRQ-Unmasking (lies die hdparm Manpage für eine ausführliche Erklärung).

Wir verweisen hier auf "`/proc/ide/`[CD-ROM-Gerät]`/settings`" für Feineinstellungen an deinem CD-ROM.

SCSI-Laufwerke haben kein einheitliches Verfahren, diese Parameter zu setzen. (Kennst du einen? Berichte ihn uns!) Es gibt ein Tool, welches mit Plextor SCSI-Laufwerken funktioniert.

### 3.5.2. FreeBSD

Geschwindigkeit:

    cdcontrol [-f Gerät] speed [Geschwindigkeit]

DMA:

    sysctl hw.ata.atapi_dma=1

Zurück | Nach oben | Weiter
3.4. Streaming vom Netzwerk oder Pipes | Zum Anfang | 3.6. DVD-Wiedergabe