Newsgroup: it.comp.os.linux.sys
Titolo: cdrecord

Ciao!
Ho un prob con cdrecord: riconosce il masterizz ma da spesso err di scrittura.
Uno degli err č "power calibration area err":
cdrecord: Input/output error. send opc: scsi sendcmd: no error
CDB:  54 01 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 03 00 00 00 00 19 00 00 17 D1 73 03 00 80
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x73 Qual 0x03 (power calibration area error) Fru 0x0
Sense flags: Blk 0 (valid) actual retry count 0
cmd finished after 29.569s timeout 60s
cdrecord: Resource temporarily unavailable. OPC failed.
cdrecord: fifo had 128 puts and 0 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.
oppure "invalid command operation code":
cdrecord: Input/output error. blank unit: scsi sendcmd: no error
CDB:  A1 01 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 05 00 00 00 00 19 00 02 C1 61 20 00 00 80
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x20 Qual 0x00 (invalid command operation code) Fru 0x0
Sense flags: Blk 0 (valid) error refers to data part, bit ptr 0 (not valid) field ptr 0
cmd finished after 13.529s timeout 9600s
cdrecord: Cannot blank disk, aborting.
Ho fatto delle prove con un cd a cambiamento di fase (riscrivibile).
Il mio sys lo vedete descritto sotto l'header "user agent",
pasto un po di dati uili (spero):
nephren-ka:/home/nerula# hdparm /dev/hdc
/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Input/output error
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 HDIO_GET_NOWERR failed: Input/output error
 readonly     =  0 (off)
 BLKRAGET failed: Input/output error
 HDIO_GETGEO failed: Invalid argument
 busstate     =  1 (on)
Il masterizz č IDE1 master, un waitec 2x2x6. Non č nuovissimo ma nemmeno rotto...
In slave c'č un lettore 48x con lo stesso output di hdparm.
nephren-ka:/home/nerula# cdrecord -scanbus  -dd
dev: 0,0,0 speed: 2 fs: 8388608
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
TOC Type: 1 = CD-ROM
scg__open() -1,-1,-1
Linux sg driver version: 3.1.20
l1: 0x0 l2: 0x0 
Bus: 0 Target: 0 Lun: 0 Chan: 0 Ino: 0
l1: 0x1 l2: 0x0 
Bus: 0 Target: 1 Lun: 0 Chan: 0 Ino: 0
PP Bus: 1
Bus: 0 cookie: 0
file (0,0,0): 3 
file (0,1,0): 4
Bus: 1 cookie: FFFFFFFF
Bus: 2 cookie: FFFFFFFF
Bus: 3 cookie: FFFFFFFF
Bus: 4 cookie: FFFFFFFF
Bus: 5 cookie: FFFFFFFF
Bus: 6 cookie: FFFFFFFF
Bus: 7 cookie: FFFFFFFF
Bus: 8 cookie: FFFFFFFF
Bus: 9 cookie: FFFFFFFF
Bus: 10 cookie: FFFFFFFF
Bus: 11 cookie: FFFFFFFF
Bus: 12 cookie: FFFFFFFF
Bus: 13 cookie: FFFFFFFF
Bus: 14 cookie: FFFFFFFF
Bus: 15 cookie: FFFFFFFF
Using libscg version 'schily-0.5'
Target (0,0,0): DMA max 129024 old max: 64512
Target (0,1,0): DMA max 129024 old max: 64512
SCSI buffer size: 32768
Target (0,0,0): DMA max 129024 old max: 32768
Target (0,1,0): DMA max 129024 old max: 32768
scgo_getbuf: 32768 bytes
scsibus0:
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
        0,0,0     0) 'IDE-CD  ' 'ReWritable-2x2x6' '3.01' Removable CD-ROM
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0 
host_status: 00 driver_status: 28
ioctl ret: 0 
host_status: 00 driver_status: 00
ioctl ret: 0
host_status: 00 driver_status: 28
ioctl ret: 0
host_status: 00 driver_status: 00
ioctl ret: 0
host_status: 00 driver_status: 28
ioctl ret: 0
host_status: 00 driver_status: 00
ioctl ret: 0
host_status: 00 driver_status: 28
        0,1,0     1) 'LG      ' 'CD-ROM CRD-8480B' '1.00' Removable CD-ROM
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
Non sono normali tutti quei retry di ioctl(), vengono dallo stderr.
Secondo me č un prob di driver, ma i moduli caricati sono stati scelti da
Debian all'installazione, e sono:
sg                     27652   1 
ide-scsi                7520   1 
scsi_mod               84920   2  [sg ide-scsi]
ide-disk                6560   3  (autoclean)
ide-probe-mod           7968   0  (autoclean)
ide-mod               129740   3  (autoclean) [ide-scsi ide-disk ide-probe-mod]
reiserfs              144608   2  (autoclean)
Suppongo che i vari ide-* siano usati per l'hd.
Ho letto il README.ATAPI e README.linux.gz del pkg cdrecord, ma a parte sapere qlc
sulla emulazione scsi e sulla poverta dei cmd ide non mi č stato utile molto:
ho provato a giocare con il dma ed l'IO 32bit supp sul master, ma senza evidenti correlazioni
tra modifiche ed errori.
Provando con un cd vergine normale (non rw) ho questo err:
Track 01:   1 of  56 MB written (fifo 100%).cdrecord: Input/output error. write_g1: scsi sendcmd: retryable error
CDB:  2A 00 00 00 02 52 00 00 1B 00
status: 0x0 (GOOD STATUS)
cmd finished after 44.142s timeout 40s
write track data: error after 1397088 bytes
cdrecord: Input/output error. request_sense: scsi sendcmd: no error
CDB:  03 00 00 00 12 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 00 00 00 00 00 00 00 00
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 1.992s timeout 40s
cdrecord: Input/output error. flush cache: scsi sendcmd: no error
CDB:  35 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 00 00 00 00 00 00 00 00
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 1.991s timeout 120s
Trouble flushing the cache
Writing  time:   61.784s
Fixating...
cdrecord: Input/output error. close track/session: scsi sendcmd: no error
CDB:  5B 00 02 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 00 00 00 00 00 00 00 00
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 1.994s timeout 480s
cmd finished after 1.994s timeout 480s
Sotto windows funziona, almeno finche ho avuto anche quel SO, cioe ora ho solo deb...
Consigli?
grazie ciao!
-- 
LINUX USER #250527
webmaster @ 
rovigo.linux.it

 
-->SNIP<--
Sei sicuro che non sia rotto ? Mi sa che ti conviene provarlo su un altro PC
perché il tipo di errori che dà sono spesso correlati ad un problema hardware.
Anche se il masterizzatore legge benissimo, non è detto che riesca anche a
scrivere, non riuscendo a calibrare il laser.
Fai questa prova e poi vediamo.

 Fai questa prova e poi vediamo.
Mah... sotto win andava (quando ce l'avevo ancora ;-) e dava gli stessi err con la redhat;
ora che ho solo debian non lo riesco ad usare...
Premesso che lo voglio spremere al max, potrebbe esser la lente (sinterizzata?) del laser 
ad essersi opacizzata e quindi aver fatto perder potenza al raggio?
Ok ok caccio fuori i soldi... :-P




Hai capito...tanto adesso con meno di 100 € compri un ottimo masterizzatore