[oi-dev] cdrecord issue (Was: sound-juicer removal?)
Alexander Pyhalov
alp at rsu.ru
Thu Apr 6 18:25:50 UTC 2017
On 04/ 5/17 01:32 PM, Joerg Schilling wrote:
>> As for cdrtools update, yes, this is likely a good idea.
>> Is there any reason why latest releases are marked as alpha? Should we
>> use that (3.02a7) or better 3.01?
>
> This is how I do it since 26 years ;-) It is at least as stable as Linux
> releases.
>
> Better use the most recent version as there have been several enhancements. I
> am curently working on making this a 3.02-final within a few months.
>
> Note that I created shell script wrappers for Sun in January 2006 that contain:
>
> pfexec "`dirname $0`/`basename $0`.bin" "$@"
>
> and there are /usr/bin/cdrecord.bin, /usr/bin/cdda2wav.bin /usr/bin/readcd.bin.
>
> These files are no longer needed since there is in-kernel pfexec. You may
> install the binaries under their original names. Do you need the related data
> for /etc/security/exec_attr?
Hello.
I've tried to update cdrtools... To find out that they are not fully
functional.
$ cat /etc/security/exec_attr.d/cdrtools
Basic Solaris
User:solaris:cmd:RO::/usr/bin/cdrecord:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
Basic Solaris
User:solaris:cmd:RO::/usr/bin/readcd:privs=file_dac_read,sys_devices,net_privaddr
Basic Solaris
User:solaris:cmd:RO::/usr/bin/cdda2wav:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
When I try to blank cd-rw device, I get with new cdrtools :
$ cdrecord blank=all
Cdrecord-ProDVD-ProBD-Clone 3.02a07 (i386-pc-solaris2.11) Copyright (C)
1995-2016 Joerg Schilling
Warning: Using USCSI interface.
Using libscg version 'schily-0.9'.
No target specified, trying to find one...
Using dev=3,2,0.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'Optiarc '
Identifikation : 'DVD RW AD-7170S '
Revision : '1.82'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
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
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Starting to write CD/DVD/BD at speed 4 in real BLANK mode for single
session.
Last chance to quit, starting real write 0 seconds. Operation starts.
cdrecord: I/O error. blank unit: scsi sendcmd: no error
CDB: A1 00 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 03 00 01 C0 6D 0A 00 00 00 00 0C 00 00 00 00 00
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0
Sense flags: Blk 114797 (valid)
cmd finished after 425.306s timeout 9600s
But this works with sudo
$ sudo truss -o /tmp/cdrecord.output -t ioctl time cdrecord blank=all
Cdrecord-ProDVD-ProBD-Clone 3.02a07 (i386-pc-solaris2.11) Copyright (C)
1995-2016 Joerg Schilling
Warning: Using USCSI interface.
Using libscg version 'schily-0.9'.
No target specified, trying to find one...
Using dev=3,2,0.
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'Optiarc '
Identifikation : 'DVD RW AD-7170S '
Revision : '1.82'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
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
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Starting to write CD/DVD/BD at speed 4 in real BLANK mode for single
session.
Last chance to quit, starting real write 0 seconds. Operation starts.
real 7:27.3
user 0.0
sys 0.0
'cdrecord -v blank=fast' doesn't give this error.
Do I miss some privileges?
--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department
More information about the oi-dev
mailing list