Audio-CDs lesen unter OS/2
Ich möchte mit ctcdread Audio-CDs lesen, und zwar in der DOS-Box unter OS/2. Obwohl ich den virtuellen ASPI-Treiber geladen habe, findet ctcdread das CD-ROM-Laufwerk nicht. Das Laden von Aspi4dos.sys funktioniert auch nicht.
- Dr. Harald Bögeholz
Ich möchte mit ctcdread Audio-CDs lesen, und zwar in der DOS-Box unter OS/2. Obwohl ich den virtuellen ASPI-Treiber geladen habe, findet ctcdread das CD-ROM-Laufwerk nicht. Das Laden von Aspi4dos.sys funktioniert auch nicht.
Um in DOS-Boxen unter OS/2 ASPI-Unterstützung zu haben, müssen mehrere Voraussetzungen erfüllt sein. In der Config.sys müssen Sie die Treiber Os2aspi.dmd und Vaspi.sys einbinden, ersteren mit Basedev, letzteren mit einer Device-Anweisung. Der virtuelle ASPI-Treiber erlaubt dann den DOS-Boxen den Zugriff auf alle SCSI-Geräte, die sich noch kein anderer Manager `geschnappt´ hat. Das heißt aber, daß der Treiber nicht auf das CD-ROM-Laufwerk zugreifen kann, wenn der CD-ROM-Manager Os2cdrom.dmd geladen ist.
Als Abhilfe gibt es zwei Möglichkeiten: Entweder, Sie entfernen Os2cdrom.dmd aus der Config.sys und verzichten damit auf das CD-ROM-Laufwerk unter OS/2 zugunsten des ASPI-Zugriffs in den DOS-Boxen, oder Sie geben in der Config.sys hinter dem Treiber Os2aspi.dmd die Option /ALL an. Mit dieser Option kann der ASPI-Treiber auf alle angeschlossenen SCSI-Geräte zugreifen, auch wenn sie bereits anderen Managern zugeordnet worden sind. Sie ist daher etwas gefährlicher, da OS/2 gleichzeitige Zugriffe von mehreren Prozessen auf das CD-ROM-Laufwerk nicht mehr verhindern kann. Wenn Sie aber daran denken, während des Einlesens von Audio-CDs nicht anderweitig auf die CD zuzugreifen, kann eigentlich nichts passieren.(bo) (bo)