[linux] Re: cdrdao onder Slackware 10.0

Robert M. Stockmann stock op stokkie.net
Di Feb 1 18:47:34 CET 2005


On Tue, 1 Feb 2005, dick kampman wrote:

> CD-branden onder SuSE-9.1 levert geen problemen op, maar onder Slackware 10.0
> krijg ik bij het commando:
> 
> "cdrdao simulate --device ATAPI:0,0,0 --driver generic-mmc-raw   toc-file", de 
> foutmelding: cannot retrieve drive capabilities mode page.
> 
> cdrdao herkent mijn writer: BTC BCE 2410IM. Ook mijn device wordt herkend.

Hallo Dick,

Het wordt afgeraden om de ATAPI:0,0,0 devices te gebruiken. Oudere
versies van cdrecord geven dan de volgende melding :

   scsidev: 'ATAPI:0,0,0'
   devname: 'ATAPI'
   scsibus: 0 target: 0 lun: 0
   Warning: Using ATA Packet interface.
   Warning: The related Linux kernel interface code seems to be unmaintained.
   Warning: There is absolutely NO DMA, operations thus are slow.

je kunt beter dev=ATA:0,0,0 gebruiken. Om cdrdao goed te configureren
kun je cdrecord dev=ATA:0,0,0 -scanbus gebruiken :

===========================================================================
[jackson:stock]:(~)$ cdrecord dev=ATA -scanbus
Cdrecord-Clone 2.01a32 (--) Copyright (C) 1995-2004 Jörg Schilling
NOTE: this is OSS DVD extensions for cdrtools and thus may have bugs
   related to DVD issues that are not present in the original cdrtools. For
   more information see http://crashrecovery.org/oss-dvd.html. The original
   cdrtools author should not be bothered with problems in this version.
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun: -2
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
cdrecord: Warning: using inofficial libscg transport code version (warly-Mandrakelinux-scsi-linux-sg '@(#)scsi-linux-sg.c       1.83 04/05/20 Copyright 1997 J. Schilling').
scsibus0:
        0,0,0     0) 'PIONEER ' 'DVD-RW  DVR-107D' '1.05' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
scsibus1:
        1,0,0   100) '_NEC    ' 'DVD_RW ND-2500A ' '1.07' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *
[jackson:stock]:(~)$ 
===========================================================================

Om bijvoorbeeld de _NEC dvd brander in cdrdao te configureren edit
/usr/share/cdrdao/drivers als volgt :

R|_NEC|DVD_RW ND-2500A|generic-mmc|OPT_MMC_USE_PQ|OPT_MMC_PQ_BCD

W|_NEC|DVD_RW ND-2500A|generic-mmc|OPT_MMC_CD_TEXT

Oftewel van de uitvoer van cdrecord -scanbus gebruik je de 1e string
van cdrecord -scanbus : '_NEC    '  op de 2de positie van 
/usr/share/cdrdao/drivers. Die posities zijn gescheiden door pipe-lines '|'.
op de 3de positie gebruik je de 2de string 'DVD_RW ND-2500A '.

Voor meer informatie zie o.a.  
http://crashrecovery.org/oss-dvd/HOWTO-ossdvd.html en het eerste 
gedeelte van http://crashrecovery.org/mp3-ripkit/utils/make-audio-cd

vr.gr.

Robert

> 
> Ik denk dat dit betekent, dat cdrdao de drivers-file niet kan vinden. Ik heb 
> de indruk dat de kernel (2.4.26) voor scsi-emulatie goed gecompileerd is.
> 
> Ik ben er niet achter kunnen komen hoe dit probleem op te lossen.
> 
> In /usr/share/cdrdao staat "drivers" (Slackware) of "cdrdao-drivers" (homepage 
> van cdrdao) of "cdrdao.drivers" (SuSE). Kennelijk is het niet van belang hoe 
> de naam geformuleerd wordt. 
> 
> Het is niet mogelijk een option voor deze drivers-file mee te geven aan de 
> command-line voor cdrdao.
> 
> "strace" levert me op, dat  cdrdao zoekt naar /root/.cdrdao of 
> naar /etc/cdrdao.conf. Als ik mijn drivers-file onder die namen opneem, 
> levert dat geen verbetering op. Cdrdao zoekt overigens niet 
> naar /usr/share/cdrdao. Herinstallatie van cdrdao levert geen verbetering op. 
> 
> Als ik /usr/share/cdrdao toevoeg aan PATH levert dan geen verbetering op.
> 
> Heeft iemand een tip?
> 
> Dick Kampman
> 
-- 
Robert M. Stockmann - RHCE
Network Engineer - UNIX/Linux Specialist
crashrecovery.org  stock op stokkie.net




More information about the Linux mailing list