Hi.
I am growing a beard trying to figure out why I cannot burn CDs from a non-root user.
I've tried changing permissions on /dev/sg0 and /dev/sg1. I've setuid and guid on /usr/bin/cdrecord. I've used 'sudo'.
And still... I get the following error messages!
Yet, I can burn as root on the cmdline. Can anyone PLEASE help me with this. :(
-------------------------------------------- CDRECORD execution error... scsidev: '1,4,0' scsibus: 1 target: 4 lun: 0 Linux sg driver version: 3.1.24 Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling TOC Type: 1 = CD-ROM Using libscg version 'schily-0.7' atapi: 0 Device type : Removable CD-ROM Version : 2 Response Format: 2 Capabilities : SYNC LINKED Vendor_info : 'PLEXTOR ' Identifikation : 'CD-R PX-W1210S' Revision : '1.05' Device seems to be: Generic mmc CD-RW. Using generic SCSI-3/mmc CD-R 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 : 2394336 = 2338 KB FIFO size : 4194304 = 4096 KB /usr/bin/cdrecord: Drive needs to reload the media to return to proper status. Track 01: data 269 MB Total size: 309 MB (30:37.46) = 137810 sectors Lout start: 309 MB (30:39/35) = 137810 sectors Current Secsize: 2048 ATIP info from disk: Indicated writing power: 6 Is not unrestricted Is not erasable Disk sub type: Medium Type C, low Beta category (C-) (6) ATIP start of lead in: -11231 (97:32/19) ATIP start of lead out: 359847 (79:59/72) Disk type: Short strategy type (Phthalocyanine or similar) Manuf. index: 27 Manufacturer: Prodisc Technology Inc. Trying to clear drive status. Starting to write CD/DVD at speed 12 in dummy TAO mode for single session. Last chance to quit, starting dummy write in 9 seconds. 8 seconds. 7 seconds. 6 seconds. 5 seconds. 4 seconds. 3 seconds. 2 seconds. 1 seconds. 0 seconds. Operation starts. Waiting for reader process to fill input buffer ... /usr/bin/cdrecord: Input/output error. read track info: scsi sendcmd: no error CDB: 52 01 00 00 00 FF 00 00 1C 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00 Sense Key: 0x5 Illegal Request, Segment 0 Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0 Sense flags: Blk 0 (not valid) resid: 28 cmd finished after 0.001s timeout 240s input buffer ready. BURN-Free is OFF. Writing time: 0.016s Average write speed 999.0x. Fixating... WARNING: Some drives don't like fixation in dummy mode. Fixating time: 0.003s /usr/bin/cdrecord: fifo had 64 puts and 0 gets. /usr/bin/cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%. Cmd: sudo /usr/bin/cdrecord -dummy -v dev=1,4,0 /usr/local/rpa/logarchive/temp.iso 2>&1 --------------------------------------------
Sincerely, Long beard
PGP FingerPrint: BA3A 4D29 F3CF 172A D90B 05AA 6C1E 65BC C19F F6F1 -----------------------------------------------------------------------
Richard Tricoche wrote:
... /usr/bin/cdrecord: Drive needs to reload the media to return to proper status.
Does the drive actually reload the media correctly? If so, i'd say the device permissions are OK.
... Waiting for reader process to fill input buffer ... /usr/bin/cdrecord: Input/output error. read track info: scsi sendcmd: no error
That sounds like your permissions to the .iso might be not quite right, but that can't be the case, since you're reading the size of the image correctly.
... Writing time: 0.016s Average write speed 999.0x.
Whatever the problem, that's a pretty fast CD writer you've got there! ;-)
... Cmd: sudo /usr/bin/cdrecord -dummy -v dev=1,4,0 /usr/local/rpa/logarchive/temp.iso 2>&1
I've just tried this using a 4x CD-RW (with and without the -dummy) on both RHL9 (Liteon 52x52x24x drive) and Fedora Test 2 (Liteon 40x24x10x drive) with no problems.
If i do the same with the CD-RW that i've just recorded, i get the error you showed. Looks like you're trying to dummy write a CD that's not blank...