[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Samsung SM-352F on Linux, cannot write CDs



Hi Joerg,

Thanks for replying. I'm still confused about a few things:

On Mon, 2006-02-20 at 16:24 +0100, Joerg Schilling wrote:
> What problems do you have here?

Sorry, I missed the fact that that write did actually succeed. I must be
getting log-blind.

> As the cdrecord error message correctly states:
> 
> YOu got a buffer underrun.
> 
> So either you don't have DMA or there is another unfriendly application
> that disturbes writing.

It always seems to fail around 250-400 MB, even with burn-free turned
on, min drive buffer fill was 95%, min fifo fill was 85% (tried 5 times
in dummy mode, with different media). The fifo was 100% full and buffer
99% full at the time of the underrun. I don't understand how it's even
possible to have a buffer underrun under these conditions.

The fact that it always fails in the same place would seem to imply that
it's not some process on the system interfering with the writing, unless
that process caused by the writing itself.

I'm using ide-scsi. The CD-ROM shares a bus with one of the two hard
disks in the RAID array. All drives have DMA enabled.


[chris@ndiyo ubuntu]$ sudo cdrecord -v speed=8 driveropts=burnfree -tao
dev=2,0,0 -dummy ubuntu-5.10-live-powerpc.iso
Password:
Cdrecord-Clone 2.01.01a06 (i686-pc-linux-gnu) Copyright (C) 1995-2006 J
\uffffrg Schilling
cdrecord: Warning: Running on Linux-2.6.9-ck2-aidworld
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or
Solaris.
cdrecord: Warning: Linux-2.6.8 introduced incompatible interface
changes.
cdrecord: Warning: SCSI transport does no longer work for suid root
programs.
cdrecord: Warning: if cdrecord fails, try to run it from a root account.
TOC Type: 1 = CD-ROM
scsidev: '2,0,0'
scsibus: 2 target: 0 lun: 0
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
Driveropts: 'burnfree'
SCSI buffer size: 64512
atapi: 1
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   :
Vendor_info    : 'SAMSUNG '
Identifikation : 'CDRW/DVD SM-352F'
Revision       : 'T902'
Device seems to be: Generic mmc2 DVD-ROM.
Current: 0x0009
Profile: 0x000A
Profile: 0x0009 (current)
Profile: 0x0008
Profile: 0x0002
Profile: 0x0010
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/R16 RAW/R96P
RAW/R96R
Drive buf size : 1959936 = 1914 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data   627 MB
Total size:      720 MB (71:20.69) = 321052 sectors
Lout start:      720 MB (71:22/52) = 321052 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:  -11607 (97:27/18)
  ATIP start of lead out: 359849 (79:59/74)
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 18
Manufacturer: Plasmon Data systems Ltd.
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 38797
Starting to write CD/DVD at speed 8 in dummy TAO 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.
BURN-Free is ON.
Starting new track at sector: 0
Track 01:  378 of  627 MB written (fifo 100%) [buf  99%]
8.2x.cdrecord: Input/output error. write_g1: scsi sendcmd: no error
CDB:  2A 00 00 02 F5 AF 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 05 00 00 00 00 0A 00 00 00 00 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (valid)
cmd finished after 1.551s timeout 40s

write track data: error after 397244416 bytes
cdrecord: The current problem looks like a buffer underrun.
cdrecord: It looks like 'driveropts=burnfree' does not work for this
drive.
cdrecord: Please report.
cdrecord: Make sure that you are root, enable DMA and check your HW/OS
set up.
Writing  time:  339.978s
Average write speed  12.6x.
Min drive buffer fill was 95%
Fixating...
WARNING: Some drives don't like fixation in dummy mode.
Fixating time:    0.001s
BURN-Free was never needed.
cdrecord: fifo had 6321 puts and 6258 gets.
cdrecord: fifo was 0 times empty and 6189 times full, min fill was 85%.


Another log, different media, same problem:


[chris@ndiyo ubuntu]$ sudo cdrecord -v speed=8 driveropts=burnfree -tao
dev=2,0,0 -dummy ubuntu-5.10-live-powerpc.iso
Password:
Cdrecord-Clone 2.01.01a06 (i686-pc-linux-gnu) Copyright (C) 1995-2006 J
\uffffrg Schilling
cdrecord: Warning: Running on Linux-2.6.9-ck2-aidworld
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or
Solaris.
cdrecord: Warning: Linux-2.6.8 introduced incompatible interface
changes.
cdrecord: Warning: SCSI transport does no longer work for suid root
programs.
cdrecord: Warning: if cdrecord fails, try to run it from a root account.
TOC Type: 1 = CD-ROM
scsidev: '2,0,0'
scsibus: 2 target: 0 lun: 0
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
Driveropts: 'burnfree'
SCSI buffer size: 64512
atapi: 1
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   :
Vendor_info    : 'SAMSUNG '
Identifikation : 'CDRW/DVD SM-352F'
Revision       : 'T902'
Device seems to be: Generic mmc2 DVD-ROM.
Current: 0x0009
Profile: 0x000A
Profile: 0x0009 (current)
Profile: 0x0008
Profile: 0x0002
Profile: 0x0010
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/R16 RAW/R96P
RAW/R96R
Drive buf size : 1959936 = 1914 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data   627 MB
Total size:      720 MB (71:20.69) = 321052 sectors
Lout start:      720 MB (71:22/52) = 321052 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 5
  Is not unrestricted
  Is not erasable
  Disk sub type: Medium Type A, high Beta category (A+) (3)
  ATIP start of lead in:  -11634 (97:26/66)
  ATIP start of lead out: 359846 (79:59/71)
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 3
Manufacturer: CMC Magnetics Corporation
Blocks total: 359846 Blocks current: 359846 Blocks remaining: 38794
Starting to write CD/DVD at speed 8 in dummy TAO 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.
BURN-Free is ON.
Starting new track at sector: 0
Track 01:  264 of  627 MB written (fifo 100%) [buf 100%]
8.1x.cdrecord: Input/output error. write_g1: scsi sendcmd: no error
CDB:  2A 00 00 02 11 E8 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 05 00 00 00 00 0A 00 00 00 00 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (valid)
cmd finished after 1.323s timeout 40s

write track data: error after 277823488 bytes
cdrecord: The current problem looks like a buffer underrun.
cdrecord: It looks like 'driveropts=burnfree' does not work for this
drive.
cdrecord: Please report.
cdrecord: Make sure that you are root, enable DMA and check your HW/OS
set up.
Writing  time:  241.176s
Average write speed  17.8x.
Min drive buffer fill was 95%
Fixating...
WARNING: Some drives don't like fixation in dummy mode.
Fixating time:    0.001s
BURN-Free was never needed.
cdrecord: fifo had 4440 puts and 4377 gets.
cdrecord: fifo was 0 times empty and 4333 times full, min fill was 85%.


Thanks in advance for your help.

Cheers, Chris.
-- 
(aidworld) chris wilson | chief engineer (chris@aidworld.org)



Reply to: