[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