Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Brennproblem mit cdrecord

7 views
Skip to first unread message

olaf

unread,
Dec 31, 2020, 2:45:02 AM12/31/20
to

Moin da draussen. Ich wollte gerade seit laengerem, das letztemal
ist sicher schon einige Monate her, eine DVD brennen.

Folgendes Kommando:

cdrecord -v -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf

Hier mal ein paar Ausschnitte von dem was cdrecord so ausgibt:

WARNING: Phys disk size 4452354 differs from rzone size 12219392! Prerecorded disk?
WARNING: Phys start: 25088 Phys end 4477441
|..]
Track 01: 2780 of 23841 MB written (fifo 92%) [buf 100%] 4,0x.

write track data: error after 2915041280 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
[..]
cdrecord: fifo was 0 times empty and 7819 times full, min fill was 78%.

Fixating time: 18.193s (00:00:18.193)
BURN-Free was not used.
cdrecord: fifo had 89088 puts and 88961 gets


Wie ihr seht scheint er die Bluray als zu klein zu erkennen. Er brennt
nur 2.7GB und bricht dann ab.

Bisher hat das mit denselben Medien in demselben Laufwerk funktioniert.

Das einzige was sich seitdem geaendert hat, das Betriebsystem und der
Kernel hat sich seit der letzten Nutzung modernisiert.

Gerade laeuft ein Test mit:

cdrecord -dummy -v -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf

Ergebnis:

WARNING: Phys disk size 4452354 differs from rzone size 12219392! Prerecorded disk?
WARNING: Phys start: 25088 Phys end 4477441

Track 01: 14600 of 23841 MB written (fifo 99%) [buf 100%] 4,0x.
cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 72 10 00 00 00 10 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x04 (logical block address out of range)
[No matching qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 201.129s timeout 200s

write track data: error after 15309209600 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.


Ich wiederhole das Testbrennen nochmal:

Track 01: 6909 of 23841 MB written (fifo 92%) [buf 100%] 3,9x.
cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 35 FA 00 00 00 10 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x04 (logical block address out of range)
[No matching qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)

Wieder ein Fehler, diesmal nach 7GB.

Hat da jemand eine Erklaerung fuer? Geht mein Brenner den Bach runter?
Im Testmode? Oder Probleme mit der Datenuebertragung? Muss ich
cdrecord erneuern?

Das ist mein CDrecord:

Cdrecord-ProDVD-ProBD-Clone 3.02a03 (x86_64-unknown-linux-gnu)
Copyright (C) 1995-2015 Joerg Schilling

Olaf

olaf

unread,
Dec 31, 2020, 3:15:03 AM12/31/20
to
olaf <ol...@criseis.ruhr.de> wrote:

>Moin da draussen. Ich wollte gerade seit laengerem, das letztemal
>ist sicher schon einige Monate her, eine DVD brennen.

Ich hasse es ja mich selbst du quoten, aber das war ein
Schreibfehler. Ich wollte selbstverstaendlich eine Bluray
brennen. Also 25GB!

Olaf

jo...@schily.net

unread,
Feb 14, 2021, 3:35:47 PM2/14/21
to
In article <akb0ch-...@criseis.ruhr.de>,
olaf <ol...@criseis.ruhr.de> wrote:
>
>Moin da draussen. Ich wollte gerade seit laengerem, das letztemal
>ist sicher schon einige Monate her, eine DVD brennen.
>
>Folgendes Kommando:
>
>cdrecord -v -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf

Hallo,

ist das cdrecord? Eine aktuelle Version?

Ich frage das, weil Du einen Parameter verwendest, vor dessen Nutzung in
dieser Form in der Dokumentation zum echten cdrecord seit ca. 2004 explizit
gewarnt wird:

dev=/dev/sr0

ist gefährlich, weil Linux mehrere Treiber unterschiedlicher Qualität für das
gleiche Gerät enthält, und Du mit diesem Parameter den schlechtesten Treiber
erzwingst. Wenn ich mich recht erinnere, dann unterstützt der Treiber, den Du
erzwungen hast, kein DMA. Damit kann man vielleicht noch CDs hinbekommen,
aber keine DVDs oder BluRays, weil der Datentransfer ohne DMA zu langsam ist.

>Hier mal ein paar Ausschnitte von dem was cdrecord so ausgibt:

...
>cdrecord: fifo was 0 times empty and 7819 times full, min fill was 78%.

Wenn die relevanten Daten aus dem Output explizit gelöscht wurden, wird es
schwer zu verstehen, was passiert ist.

>Wie ihr seht scheint er die Bluray als zu klein zu erkennen. Er brennt
>nur 2.7GB und bricht dann ab.
>
>Bisher hat das mit denselben Medien in demselben Laufwerk funktioniert.
>
>Das einzige was sich seitdem geaendert hat, das Betriebsystem und der
>Kernel hat sich seit der letzten Nutzung modernisiert.
>
>Gerade laeuft ein Test mit:
>
>cdrecord -dummy -v -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf
>
>Ergebnis:
>
>WARNING: Phys disk size 4452354 differs from rzone size 12219392! Prerecorded disk?
>WARNING: Phys start: 25088 Phys end 4477441
>
>Track 01: 14600 of 23841 MB written (fifo 99%) [buf 100%] 4,0x.
>cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
>CDB: 2A 00 00 72 10 00 00 00 10 00
>status: 0x2 (CHECK CONDITION)
>Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
>Sense Key: 0x5 Illegal Request, Segment 0
>Sense Code: 0x21 Qual 0x04 (logical block address out of range)
>[No matching qualifier] Fru 0x0
>Sense flags: Blk 0 (not valid)
>cmd finished after 201.129s timeout 200s
>
>write track data: error after 15309209600 bytes
>cdrecord: A write error occured.
>cdrecord: Please properly read the error message above.

Das sieht nach einem Abbruch durch zu langsame Daten aus....

Also vermutlich fehlende DMA.

Leider verwendest Du Linux mit einer SCSI Implementierung, die zu wenige SCSI
Sense Daten liefert, und daher kann cdrecord nicht die zu dem Problem
gehörende Blockadresse ausgeben.

Hintergrundinformation dazu: SCSI liefert seit seit ca. 1986 18 Byte Sense
Daten, der Linux Kern holt aber bei einem scheiternden SCSI Kommando nur 16
Bytes Sense Daten.

>Das ist mein CDrecord:
>
>Cdrecord-ProDVD-ProBD-Clone 3.02a03 (x86_64-unknown-linux-gnu)
>Copyright (C) 1995-2015 Joerg Schilling

Warum so eine alte Version?

Aktuell ist:

Cdrecord-ProDVD-ProBD-Clone 3.02a10 2020/07/17 (i386-pc-solaris2.11) Copyright (C) 1995-2019 Joerg Schilling

Das ist immerhin 4 Jahre neuer als das was Du verwendest.

Hast Du cdrecord selbst kompiliert, oder verwendest Du ein Linux das längere
Zeit die Software nicht mehr aktualisiert hat?

--
EMail:jo...@schily.net Jörg Schilling D-13353 Berlin
Blog: http://schily.blogspot.com/
URL: http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/

olaf

unread,
Feb 15, 2021, 2:15:04 AM2/15/21
to
jo...@schily.net wrote:

Hallo Joerg,


>ist das cdrecord? Eine aktuelle Version?

cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 3.02a03 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2015 Joerg Schilling

>dieser Form in der Dokumentation zum echten cdrecord seit ca. 2004 explizit
>gewarnt wird:

> dev=/dev/sr0

Hm..ja...hab ich ja schon immer so verwendet. :-D

>erzwungen hast, kein DMA. Damit kann man vielleicht noch CDs hinbekommen,
>aber keine DVDs oder BluRays, weil der Datentransfer ohne DMA zu langsam ist.

Okay, ich kuck nachher mal das ich das modernisiere.

>Das sieht nach einem Abbruch durch zu langsame Daten aus....

>Also vermutlich fehlende DMA.

Mit deiner Erklaerung bin ich geneigt dir zuzustimmen. Ich werde nachher
mal schauen was ich da machen kann.

>Warum so eine alte Version?

Hat bisher funktioniert. Und du weisst ja wie das mit Modernisierungen
so ist man fragt sich immer ob man sie uebersetzt bekommt und bisher
hat es ja auch funktioniert :)
Ich probiere aber mal zu modernisieren....

>Hast Du cdrecord selbst kompiliert, oder verwendest Du ein Linux das längere
>Zeit die Software nicht mehr aktualisiert hat?

Ich hab es selber compiliert. Ich glaube bei meinem Centos gab es kein
cdrecord sondern nur ein anderes Programm unter diesen Namen. Weiss
ich nicht mehr so genau, ist ja schon ein paar Jahre her.

Ich melde mich sobald ich neue Erkenntnisse habe.

Olaf

olaf

unread,
Feb 15, 2021, 10:00:04 AM2/15/21
to
So...ich hab mir gerade mal das hier runtergeladen:

cdrtools-3.02a09.tar.gz

DAs hab ich dann uebersetzt und installiert und es wird auch gefunden:

cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu)
Copyright (C) 1995-2016 Joerg Schilling

Erster Versuch:

cdrecord -v -dummy -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf

Track 01: 121 of 23841 MB written (fifo 92%) [buf 100%] 3,9x.cdrecord:
Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 00 F2 00 00 00 10 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x04 (logical block address out of range)
[No matching qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 202.153s timeout 200s

write track data: error after 126877696 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
Writing time: 216.584s (00:03:36.584)
Average write speed 25,7x.
Min drive buffer fill was 100%
Fixating...
Fixating time: 18.191s (00:00:18.191)
BURN-Free was not used.
cdrecord: fifo had 4000 puts and 3873 gets.
cdrecord: fifo was 0 times empty and 337 times full, min fill was 77%.

Also Abbruch nach 121Mb. Dann hab ich mich an das erinnert was du heute morgen
gesagt hast und das Device geaendert:

drecord -v -dummy -dao speed=4 driveropts=burnfree dev=1,0,0 MYBLURAY-DISC.udf

Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu)
Copyright (C) 1995-2016 Joerg Schilling
TOC Type: 1 = CD-ROM
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
Linux sg driver version: 3.5.36
Using libscg version 'schily-0.9'.
Driveropts: 'burnfree'
SCSI buffer size: 64512
atapi: 1
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identifikation : 'BD-RE BH16NS40 '
Revision : '1.03'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: BD-R sequential recording
Profile: BD-RE
Profile: BD-R random recording
Profile: BD-R sequential recording (current)
Profile: BD-ROM
Profile: DVD+R/DL
Profile: DVD+R
Profile: DVD+RW
Profile: DVD-R/DL layer jump recording
Profile: DVD-R/DL sequential recording
Profile: DVD-RW sequential recording
Profile: DVD-RW restricted overwrite
Profile: DVD-RAM
Profile: DVD-R sequential recording
Profile: DVD-ROM
Profile: CD-RW
Profile: CD-R
Profile: CD-ROM
Profile: Removable Disk
Using generic SCSI-3/mmc-3 BD-R driver (mmc_bdr).
Driver flags : NO-CD BD MMC-3 BURNFREE
Supported modes: PACKET SAO LAYER_JUMP
Drive buf size : 2359296 = 2304 KB
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
FIFO size : 4194304 = 4096 KB
Track 01: data 23841 MB
Total size: 23841 MB = 12207032 sectors
Current Secsize: 2048
WARNING: Phys disk size 4452354 differs from rzone size 12219392! Prerecorded disk?
WARNING: Phys start: 25088 Phys end 4477441
Blocks total: 12219392 Blocks current: 12219392 Blocks remaining: 12360
Reducing transfer size from 64512 to 32768 bytes.
Starting to write CD/DVD/BD at speed 4 in dummy SAO mode for single session.
Last chance to quit, starting dummy write 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Starting new track at sector: 0
Track 01: 12961 of 23841 MB written (fifo 91%) [buf 100%]
3,9x.cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB: 2A 00 00 65 42 00 00 00 10 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x04 (logical block address out of range)
[No matching qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 202.548s timeout 200s

write track data: error after 13590593536 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
Writing time: 963.498s (00:16:03.498)
Average write speed 5,8x.
Min drive buffer fill was 41%
Fixating...
Fixating time: 18.183s (00:00:18.183)
BURN-Free was not used.
cdrecord: fifo had 414880 puts and 414753 gets.
cdrecord: fifo was 0 times empty and 36617 times full, min fill was 71%.

Jetzt hat er immerhin die halbe Bluray geschafft. Soweit ist er
vorher noch nie gekommen. So gesehen hat 1,0,0 als Device wohl
sicher was verbessert leider aber ist das Problem noch nicht geloest.

Hast du eine Idee? Ich hab mal alles als Fehlermeldung angehaengt was
aus dem Programm rausgekommen ist.

Olaf

jo...@schily.net

unread,
Feb 15, 2021, 12:48:13 PM2/15/21
to
In article <k2eqfh-...@criseis.ruhr.de>,
olaf <ol...@criseis.ruhr.de> wrote:
>So...ich hab mir gerade mal das hier runtergeladen:
>
>cdrtools-3.02a09.tar.gz
>
>DAs hab ich dann uebersetzt und installiert und es wird auch gefunden:
>
>cdrecord -version
>Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu)
>Copyright (C) 1995-2016 Joerg Schilling

Auch das ist alt, denn wie vor langer Zeit angekündigt, mache ich keine
separaten Alpha Releases mehr.... Das ist seit 6 Jahren eigentlich nur noch in
den Schilytools.

>Erster Versuch:
>
>cdrecord -v -dummy -dao speed=4 driveropts=burnfree dev=/dev/sr0 MYBLURAY-DISC.udf

Das ist ja wieder der gefährliche dev= Parameter. Das eine Nutzung, die niemals
dokumentiert wurde.

>Track 01: 121 of 23841 MB written (fifo 92%) [buf 100%] 3,9x.cdrecord:
>Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
>CDB: 2A 00 00 00 F2 00 00 00 10 00
>status: 0x2 (CHECK CONDITION)
>Sense Bytes: 70 00 05 00 00 00 00 0A 00 40 A0 03 21 04 00 00
>Sense Key: 0x5 Illegal Request, Segment 0
>Sense Code: 0x21 Qual 0x04 (logical block address out of range)
>[No matching qualifier] Fru 0x0
>Sense flags: Blk 0 (not valid)
>cmd finished after 202.153s timeout 200s

Das ist doch ein Zeichen, daß ich nicht falsch gelegen haben kann.

>Hast du eine Idee? Ich hab mal alles als Fehlermeldung angehaengt was
>aus dem Programm rausgekommen ist.

Ansonsten hat das scheiternde SCSI Kommando einen Timeout.

Nehmen wir mal eine Schreibzeit von 763 Sekunden an.... mit 13 GB wären das
ca. 17 MB/s, was mir etwas langsam vorkommt.

Wie ist das LW denn angeschlossen?

Das könnte entweder ein Problem mit der Kabelanbindung sein, oder aber auch ein
Problem im Linux Kernel.

olaf

unread,
Feb 15, 2021, 4:15:02 PM2/15/21
to
jo...@schily.net wrote:

>>Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu)
>>Copyright (C) 1995-2016 Joerg Schilling

>Auch das ist alt, denn wie vor langer Zeit angekündigt, mache ich keine
>separaten Alpha Releases mehr.... Das ist seit 6 Jahren eigentlich nur noch in
>den Schilytools.

Das ist das neueste was ich gefunden habe. Wo ist dann das noch neuere?

> Wie ist das LW denn angeschlossen?

Ganz normal Sata.

Olaf

Clemens Schüller

unread,
Feb 16, 2021, 3:56:36 PM2/16/21
to
Servus!

olaf schrieb am 15. Feb. 2021 um 22:04:
> jo...@schily.net wrote:


> >>Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu)
> >>Copyright (C) 1995-2016 Joerg Schilling
>
> >Auch das ist alt, denn wie vor langer Zeit angekündigt, mache ich keine
> >separaten Alpha Releases mehr.... Das ist seit 6 Jahren eigentlich
> > nur noch in
> >den Schilytools.
>
> Das ist das neueste was ich gefunden habe. Wo ist dann das noch neuere?

https://sourceforge.net/projects/schilytools/files/schily-2021-01-05.tar.bz2/download

Wie Jörg schon geschrieben hat, werden die cdrtools nicht mehr separat
paketiert.



--
LieGrü aus Graz, Clemens Schüller

olaf

unread,
Feb 17, 2021, 1:30:03 PM2/17/21
to
Clemens Schüller <cs.u...@mailbox.org> wrote:

>https://sourceforge.net/projects/schilytools/files/schily-2021-01-05.tar.bz2/download

Ausgezeichnet! Hab ich sofort mal installiert.

Und ich konnte damit meine Bluray ohne probleme brennen!
Was immer also die Ursache war, es konnte damit geloest werden.

Und was ich ja mal in ganz besonders Weise loben muss,
das ganze ist ja schonein ziemlich dickes Stueck Software
und trotzdem reicht einfach make und es laeuft durch.
Ich glaub das kenne ich in den letzten 10Jahren bei keiner
anderen Software die komplexer als "hello_world.c" ist.
Erstaunlich!

Olaf

jo...@schily.net

unread,
Feb 18, 2021, 8:49:30 AM2/18/21
to
In article <m2r1lfp...@cmschueller.my-fqdn.de>,
Clemens Schüller <cs.u...@mailbox.org> wrote:

>https://sourceforge.net/projects/schilytools/files/schily-2021-01-05.tar.bz2/download
>
>Wie Jörg schon geschrieben hat, werden die cdrtools nicht mehr separat
>paketiert.

Gelegentlich als "final Version" schon, aber die Abstände zwischen 2 solcher
Releases ist groß.

jo...@schily.net

unread,
Feb 18, 2021, 8:53:14 AM2/18/21
to
In article <kn30gh-...@criseis.ruhr.de>,
olaf <ol...@criseis.ruhr.de> wrote:
>Clemens Schüller <cs.u...@mailbox.org> wrote:
>
> >https://sourceforge.net/projects/schilytools/files/schily-2021-01-05.tar.bz2/download
>
>Ausgezeichnet! Hab ich sofort mal installiert.
>
>Und ich konnte damit meine Bluray ohne probleme brennen!
>Was immer also die Ursache war, es konnte damit geloest werden.

Na das freut mich.

>Und was ich ja mal in ganz besonders Weise loben muss,
>das ganze ist ja schonein ziemlich dickes Stueck Software
>und trotzdem reicht einfach make und es laeuft durch.
>Ich glaub das kenne ich in den letzten 10Jahren bei keiner
>anderen Software die komplexer als "hello_world.c" ist.
>Erstaunlich!

So könnte es mit jeder Software sein, wenn die Autoren sich entsprechend um
gemeldete Fehler kümmern. Das ist aber schon Arbeit...
0 new messages