openSUSE 11.2 (64bit): 1st burner fails, 2nd one works...

Hi there,

I did a new installation of openSUSE 11.2 last Sunday and was pretty impressed how smoothly everything worked. I even got my DVB-C card to work (finally) after a short compiler run. Thumbs up to the developers!

However, I have a strange issue with my CD/DVD burners. The first one fails at every attempt to write a CD (DVDs not tested since simulation doesn’t work and I don’t want to screw a lot of innocent media). The second one works perfectly fine. And yes, I tried to burn as root. Moreover, the first drive is obviously OK, burning without any issues under openSUSE 11.0 (32bit) and Windows XP Professional (32bit).

System Setup:
openSUSE 11.2 (x86_64)
Linux 2.6.31.5-0.1-desktop x86_64

First drive:

wodim -checkdrive dev=/dev/sr0
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : ‘HL-DT-ST’
Identification : ‘BDDVDRW CH08LS10’
Revision : ‘1.00’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R96R

Second drive:

wodim -checkdrive dev=/dev/sr1
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'SONY ’
Identification : 'DVD RW DRU-500A ’
Revision : ‘2.1a’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96R RAW/R96R

wodim -scanbus
scsibus2:
2,0,0 200) ‘HL-DT-ST’ ‘BDDVDRW CH08LS10’ ‘1.00’ Removable CD-ROM
2,1,0 201) *
2,2,0 202) *
2,3,0 203) *
2,4,0 204) *
2,5,0 205) *
2,6,0 206) *
2,7,0 207) *
scsibus4:
4,0,0 400) 'SONY ’ 'DVD RW DRU-500A ’ ‘2.1a’ Removable CD-ROM
4,1,0 401) *
4,2,0 402) *
4,3,0 403) *
4,4,0 404) *
4,5,0 405) *
4,6,0 406) *
4,7,0 407) *

Physically, the ‘HL-DT-ST BDDVDRW CH08LS10’ is attached to a S-ATA port, the ‘SONY DVD RW DRU-500A’ is connected to the P-ATA interface and configured as Primary Master.

Let’s continue with the symptoms:

  • Start burning a data CD (tested different media - same media works under other OSes as described above)
  • Wodim (GUI K3B) and Nero exit as soon as they start to write data to the discs, both in simulation and in real mode. In ‘real’ mode, the disc’s name gets burned, but besides that it became a coaster… So I only try the simulation mode…

Any suggestions? I also attached the error log of wodim and Nero (with one and the same media)…

Thanks and regards, Sebastian

==================================

Nero:

Linux (openSUSE 11.2 (x86_64)) 2.6.31.5-0.1-desktop (x86_64)
Nero API version: 9.7.0.132
Using interface version: 9.0.1.4
Installed in: /usr/lib64/nero/
Application: Nero AG\Nero Linux
Internal Version: 9, 7, 0, 132

Recorder: <HL-DT-ST BDDVDRW CH08LS10>Version: 1.00 - HA 2 TA 0 - 0.0.0.0
Adapter driver: <ahci> HA 2
Drive buffer : 4096kB
Bus Type : via Inquiry data
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 2007MB (2055272kB)
Free physical memory: 497MB (509808kB)
Memory in use : 75 %
Uncached PFiles: 0x0
Global Bus Type: default (0)
Check supported media : Disabled (0)

18.11.2009
NeroAPI
21:52:56 #1 Text 0 File DataCompilation.cpp, Line 1322
Multisession status:
====================
Multisession type: start

ISO 9660 file system settings:
==============================
 Data mode:                                   Mode 2/XA
 File system:                                 ISO 9660 + Joliet
 File name length (ISO):                      Max. of 11 = 8 + 3 chars (Level 1)
 Character set (ISO):                         ISO 9660 (standard ISO CD-ROM)
 Add Rock Ridge extensions:                   no
 
 Allow path depth of more than 8 dirs:        no
 Allow more than 255 characters in path:      no
 Do not add the ISO file version extension:   no
 Allow more than 64 characters for Joliet:    no
 
Volume labels:
==============
 ISO volume label:                            'GP_BILDER'
  System identifier:                          ''
  Volume set:                                 ''
  Publisher:                                  ''
  Data preparer:                              ''
  Application:                                'NERO LINUX'
  Copyright file:                             ''
  Abstract file:                              ''
  Bibliographic file:                         ''
 
 Joliet volume label:                         'GP-Bilder'
  System identifier:                          ''
  Volume set:                                 ''
  Publisher:                                  ''
  Data preparer:                              ''
  Application:                                'Nero Linux'
  Copyright file:                             ''
  Abstract file:                              ''
  Bibliographic file:                         ''
 
Cache status:
=============
 Cache files from disk or network:            yes
 Cache small files:                           yes
 Small files size limit:                      65536 bytes

21:52:56 #2 Text 0 File Burncd.cpp, Line 3317
HL-DT-ST BDDVDRW CH08LS10
Buffer underrun protection aktiviert

21:52:56 #3 ISO9660GEN -11 File Geniso.cpp, Line 3337
First writeable address = 0 (0x00000000)

21:52:56 #4 Text 0 File Burncd.cpp, Line 3647
Turn on Disc-At-Once, using CD-R/RW media

21:52:56 #5 Text 0 File DlgWaitCD.cpp, Line 313
Last possible write address on media: 359846
Last address to be written: 178474

21:52:56 #6 Text 0 File DlgWaitCD.cpp, Line 325
Write in overburning mode: NO

21:52:56 #7 Text 0 File DlgWaitCD.cpp, Line 2856
Recorder: HL-DT-ST BDDVDRW CH08LS10;
CDR code: 00 97 17 06; OSJ entry from: Moser Baer India Limited
ATIP Data:
Special Info [hex] 1: D0 00 A0, 2: 61 11 06 (LI 97:17.06), 3: 4F 3B 4A (LO 79:59.74)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

21:52:56 #8 Text 0 File DlgWaitCD.cpp, Line 500
>>> Protocol of DlgWaitCD activities: <<<
=========================================

21:52:56 #9 Text 0 File ThreadedTransferInterface.cpp, Line 734
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 178475 (178475) = #178475/39:39.50
relocatable, disc pos for caching/writing not required/ required
→ TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 178475 blocks [HL-DT-ST BDDVDRW CH08LS10 (H:2 T:0)]
--------------------------------------------------------------

21:52:56 #10 Text 0 File ThreadedTransferInterface.cpp, Line 936
Prepare [HL-DT-ST BDDVDRW CH08LS10 (H:2 T:0)] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc not fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 365824000, ISRC “”
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
-150 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
-150 | 1 | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 1 | 0x41 | 178475 | 0 | 0x00
178475 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

21:52:56 #11 Text 0 File Burncd.cpp, Line 4354
Caching options: cache CDRom or Network-No, small files-Yes (<32KB)

21:52:56 #12 Phase 24 File ExtendedProgress.cpp, Line 537
Caching of files started

21:52:56 #13 Text 0 File Burncd.cpp, Line 4476
Cache writing successful.

21:52:56 #14 Phase 25 File ExtendedProgress.cpp, Line 537
Caching of files completed

21:52:56 #15 Phase 32 File ExtendedProgress.cpp, Line 537
Simulation started at 48x (7200 KB/s)

21:52:56 #16 Text 0 File ThreadedTransferInterface.cpp, Line 2690
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

21:52:56 #17 Text 0 File MMC.cpp, Line 17580
StartDAO : CD-Text - Off

21:52:56 #18 Text 0 File MMC.cpp, Line 21804
Set BUFE: Buffer underrun protection -> ON

21:52:57 #19 Text 0 File MMC.cpp, Line 17808
CueData, Len=32
41 00 00 14 00 00 00 00
41 01 00 10 00 00 00 00
41 01 01 10 00 00 02 00
41 aa 01 14 00 27 29 32

21:52:57 #20 Text 0 File ThreadedTransfer.cpp, Line 273
Pipe memory size 83836800

21:53:01 #21 Text 0 File Cdrdrv.cpp, Line 1273
21:53:01 - HL-DT-ST BDDVDRW CH08LS10 (H:2 T:0) : Queue again later

21:53:15 #22 SCSI -1064 File SCSIInterface.cpp, Line 624
SCSI Exec, HA 2, TA 0, LUN 0, buffer 0x0x7f918005fac0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x05 (0x0B, SCSI_TASTATUS_FAILED)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x21
Sense Qual: 0x00
CDB Data: 0x2A 0x00 0xFF 0xFF 0xFF 0x6A 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x2A 0x20 0x03 0x80 0x21 0x00

21:53:15 #23 CDR -1064 File Writer.cpp, Line 306
Invalid block address
HL-DT-ST BDDVDRW CH08LS10 (H:2 T:0)

21:53:15 #24 Text 0 File DVDPlusDualLayer.cpp, Line 1455
SetDriveCaps: Set LAST LBA of layer 1 to 0

21:53:15 #25 Phase 34 File ExtendedProgress.cpp, Line 537
Simulation failed at 48x (7200 KB/s)

=======================================

wodim (Burnfree temporarily deactivated. If it’s activated, I get the same error with a recommendation to deactivate it, so no difference):

Devices

HL-DT-ST BDDVDRW CH08LS10 1.00 (/dev/sr0, CD-R, CD-RW, CD-Rom, DVD-Rom, DVD-R, DVD-RW, DVD-R doppelschichtig, BD-CD-Rom, DVD+R, DVD+RW, DVD+R doppelschichtig) [DVD-Rom, DVD-R Sequentiell, Zweischichtige DVD-R Sequentiell, Zweischicht-DVD-R Sprung, DVD-Ram, DVD-RW Eingeschränktes Überbrennen, DVD-RW Sequentiell, DVD+RW, DVD+R, Zweischichtige DVD+R, CD-Rom, CD-R, CD-RW, BD-CD-Rom] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R96R, Eingeschränktes Überschreiben, Sprung zwischen DVD-Schichten] %7]
SONY DVD RW DRU-500A 2.1a (/dev/sr1, CD-R, CD-RW, CD-Rom, DVD-Rom, DVD-R, DVD-RW, DVD+R, DVD+RW) [DVD-Rom, DVD-R Sequentiell, DVD-RW Eingeschränktes Überbrennen, DVD-RW Sequentiell, DVD+RW, DVD+R, CD-Rom, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96R, RAW/R96R, Eingeschränktes Überschreiben] %7]

K3b::IsoImager

mkisofs print size result: 178482 (365531136 bytes)

System

K3b Version: 1.68.0
KDE Version: 4.3.1 (KDE 4.3.1) “release 6”
QT Version: 4.5.3
Kernel: 2.6.31.5-0.1-desktop

Used versions

mkisofs: 1.1.9
cdrecord: 1.1.9

cdrecord

/usr/bin/wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.scsidev: ‘/dev/sr0’
devname: ‘/dev/sr0’
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.9
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 3 = CD-ROM XA mode 2
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : ‘HL-DT-ST’
Identification : ‘BDDVDRW CH08LS10’
Revision : ‘1.00’
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x0009 (CD-R)
Profile: 0x0040 (BD-ROM)
Profile: 0x0012 (DVD-RAM)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0016 (DVD-R/DL layer jump recording)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x001A (DVD+RW)
Profile: 0x001B (DVD+R)
Profile: 0x002B (DVD+R/DL)
Profile: 0x0010 (DVD-ROM)
Profile: 0x0009 (CD-R) (current)
Profile: 0x000A (CD-RW)
Profile: 0x0008 (CD-ROM)
Profile: 0x0002 (Removable disk)
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R96R
Drive buf size : 2558976 = 2499 KB
Drive DMA Speed: 16128 kB/s 91x CD 11x DVD
FIFO size : 4194304 = 4096 KB
Speed set to 8467 KB/s
Track 01: data 348 MB
Total size: 400 MB (39:39.78) = 178484 sectors
Lout start: 400 MB (39:41/59) = 178484 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 5
Is not unrestricted
Is not erasable
Disk sub type: Medium Type B, low Beta category (B-) (4)
ATIP start of lead in: -12369 (97:17/06)
ATIP start of lead out: 359849 (79:59/74)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 69
Manufacturer: Moser Baer India Limited
Manufacturer is guessed because of the orange forum embargo.
The orange forum likes to get money for recent information.
The information for this media may not be correct.
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 181365
Starting to write CD/DVD at speed 48.0 in dummy TAO mode for multi session.
Last chance to quit, starting dummy write in 2 seconds.
1 seconds.
0 seconds. Operation starts.
Waiting for reader process to fill input buffer … input buffer ready.
Starting new track at sector: 0
Track 01: 0 of 348 MB written.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 1F 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 72 0B 00 00 00 00 00 0E 09 0C 00 00 00 03 00 00
Sense Key: 0x0 No Additional Sense, Segment 11
Sense Code: 0x00 Qual 0x03 (setmark detected) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 41.460s timeout 40s
/usr/bin/wodim: A write error occured.
/usr/bin/wodim: Please properly read the error message above.
write track data: error after 63488 bytes
Writing time: 46.541s
Average write speed 51.2x.
Fixating…
WARNING: Some drives don’t like fixation in dummy mode.
Fixating time: 14.098s
/usr/bin/wodim: fifo had 65 puts and 2 gets.
/usr/bin/wodim: fifo was 0 times empty and 1 times full, min fill was 98%.

cdrecord command:

/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=48 -tao -dummy -multi -xa -tsize=178482s -

mkisofs

178482
I: -input-charset not specified, using utf-8 (detected in locale settings)
0.29% done, estimate finish Wed Nov 18 21:44:02 2009
0.56% done, estimate finish Wed Nov 18 21:41:11 2009
0.84% done, estimate finish Wed Nov 18 21:40:12 2009
1.12% done, estimate finish Wed Nov 18 21:39:43 2009

mkisofs calculate size command:

/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid K3b-Daten-Projekt -volset -appid K3B THE CD KREATOR (C) 1998-2007 SEBASTIAN TRUEG -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-ygriega/k3bBh7344.tmp -rational-rock -hide-list /tmp/kde-ygriega/k3bjj7344.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-ygriega/k3biL7344.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-ygriega/k3bPb7344.tmp

mkisofs command:

/usr/bin/genisoimage -gui -graft-points -volid K3b-Daten-Projekt -volset -appid K3B THE CD KREATOR (C) 1998-2007 SEBASTIAN TRUEG -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-ygriega/k3bkq7344.tmp -rational-rock -hide-list /tmp/kde-ygriega/k3bQE7344.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-ygriega/k3bra7344.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-ygriega/k3bvq7344.tmp