[sisyphus] Глюки cdrecord

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Ср Мар 14 19:34:37 MSK 2007


Доброго времени суток, коллеги!

С некоторых пор (точную дату сообщить затрудняюсь) cdrecord стал мрачно 
глючить. Суть в том, что при первой (после загрузке) попытки записать 
диск, он вываливается со следующими воплЯми (цитировано не с самого 
начала, но итак всё понятно):

   Indicated writing power: 3
   Reference speed: 6
   Is not unrestricted
   Is erasable
   Disk sub type: High speed Rewritable (CAV) media (1)
   ATIP start of lead in:  -11745 (97:25/30)
   ATIP start of lead out: 359849 (79:59/74)
   1T speed low:  4 1T speed high: 10
   2T speed low:  4 2T speed high:  0 (reserved val  6)
   power mult factor: 1 5
   recommended erase/write power: 5
   A1 values: 24 1A D8
   A2 values: 26 B2 4A
Disk type:    Phase change
Manuf. index: 40
Manufacturer: INFODISC Technology Co., Ltd.
cdrecord: Cannot get next writable address for 'invisible' track.
cdrecord: This means that we are checking recorded media.
cdrecord: This media cannot be written in streaming mode anymore.
cdrecord: If you like to write to 'preformatted' RW media, try to blank 
the media first.
cdrecord: WARNING: Data may not fit on standard 74min disk.
cdrecord: Warning: Linux kernel version is 2.6.16
cdrecord: Enabling compatibility hack!
cdrecord: Warning: Linux kernel version is 2.6.16
cdrecord: Enabling compatibility hack!
Starting to write CD/DVD at speed 10 in real SAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Blanking PMA, TOC, pregap
Blanking time:   28.466s
BURN-Free is ON.
Performing OPC...
Sending CUE sheet...
cdrecord: WARNING: Drive returns wrong startsec (0) using -150
Writing pregap for track 1 at -150
cdrecord: Success. write_g1: scsi sendcmd: no error
CDB:  2A 00 FF FF FF 6A 00 00 1F 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)
resid: 63488
cmd finished after 200.223s timeout 200s
write track pad data: error after 0 bytes
BFree: 4031 K BSize: 4031 K
Starting new track at sector: 0
Track 01:    0 of  667 MB written.cdrecord: Input/output error. 
write_g1: scsi sendcmd: no error
CDB:  2A 00 00 00 00 00 00 00 1F 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: 63488
cmd finished after 0.028s timeout 200s

write track data: error after 0 bytes
cdrecord: A write error occured.
cdrecord: Please properly read the error message above.
Writing  time:  212.944s
Average write speed  22.2x.
Fixating...
Fixating time:    1.875s
cdrecord: fifo had 64 puts and 1 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.

В 12-ой консоли в это время видим следующее:

Mar 10 20:43:13 localhost kernel: hdd: DMA timeout retry
Mar 10 20:43:13 localhost kernel: hdd: timeout waiting for DMA
Mar 10 20:43:13 localhost kernel: hdd: status error: status=0xff { Busy }
Mar 10 20:43:13 localhost kernel: ide: failed opcode was: unknown
Mar 10 20:43:13 localhost kernel: hdd: drive not ready for command

И, что самое удивительное, если после этого опять попытаться записать 
диск, то всё прекрасно работает, воплей нема -- вплоть до следующей 
перезагрузки!

cdrecord-classic-2.01.01-alt2a03

С уважением,
Юрий.



Подробная информация о списке рассылки Sisyphus