LINUX.ORG.RU

k3b не пишет


0

1

Пишу двухслойные диски. Иногда k3b отдаёт ошибку mkisofs crashed: http://i14.fastpic.ru/big/2010/1226/69/f17e7ab9885147ae5deb29d9c4224d69.png

В итоге уже несколько дисков ушли в мусор. Неро под виндой пишет нормально. Места в /tmp хватает. Проблема ещё в том, что проекты дисков свёрстаны именно в k3b, переделывать 30 проектов дисков на неро совсем не хочется. Кто-нибудь сталкивался с этим? Как починить?

Система - последний Squeeze, KDE 4.4.5, k3b 2.0.0.

P.S. Как же это уже достало :evil:

Там написано, что cdrecord не может получить доступ к устройству из-за недостаточных прав на него.

Zhbert ★★★★★ ()
Ответ на: комментарий от Zhbert

интересно, как это в одном случае один проект пишется нормально, а на втором не хватает привилегий? Первый слой он же как-то записал.

former_anonymous ★★★ ()
Ответ на: комментарий от former_anonymous

Я бы ради эксперимента попробовал запустить к3б из-под рута.

Zhbert ★★★★★ ()

А что в «show debugging output»?

AITap ★★★★★ ()
Ответ на: комментарий от AITap
Devices
-----------------------
_NEC DVD_RW ND-3540A 1.01 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96R, RAW/R96R, Restricted Overwrite] [%7]

K3b::IsoImager
-----------------------
mkisofs print size result: 4171359 (8542943232 bytes)

System
-----------------------
K3b Version: 2.0.0
KDE Version: 4.4.5 (KDE 4.4.5)
QT Version:  4.6.3
Kernel:      2.6.32-5-686-bigmem

Used versions
-----------------------
mkisofs: 1.1.11
cdrecord: 1.1.11

cdrecord
-----------------------
/usr/bin/wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 1 = CD-ROM
Driveropts: 'burnfree'
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : '_NEC    '
Identification : 'DVD_RW ND-3540A '
Revision       : '1.01'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x002B (DVD+R/DL)
Profile: 0x002B (DVD+R/DL) (current)
Profile: 0x001B (DVD+R) 
Profile: 0x001A (DVD+RW) 
Profile: 0x0015 (DVD-R/DL sequential recording) 
Profile: 0x0014 (DVD-RW sequential recording) 
Profile: 0x0013 (DVD-RW restricted overwrite) 
Profile: 0x0011 (DVD-R sequential recording) 
Profile: 0x0010 (DVD-ROM) 
Profile: 0x000A (CD-RW) 
Profile: 0x0009 (CD-R) 
Profile: 0x0008 (CD-ROM) 
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags   : SWABAUDIO BURNFREE 
Supported modes: PACKET SAO
Drive buf size : 1769472 = 1728 KB
FIFO size      : 12582912 = 12288 KB
Speed set to 2822 KB/s
Track 01: data  8147 MB        
Total size:     9356 MB (926:58.12) = 4171359 sectors
Lout start:     9356 MB (927:00/09) = 4171359 sectors
Current Secsize: 2048
HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction.
Blocks total: 4173824 Blocks current: 4173824 Blocks remaining: 2465
Starting to write CD/DVD at speed   2.0 in real SAO mode for single session.
Last chance to quit, starting real write in    2 seconds.
   1 seconds.
   0 seconds. Operation starts.
dvd_dual_layer_split: read_dvd_structure returns invalid data
Preparing middle zone location for this DVD+R dual layer disc
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Sending CUE sheet...
Starting new track at sector: 0
Track 01:    0 of 8147 MB written.
Track 01:    1 of 8147 MB written (fifo  98%) [buf  60%]  10.9x.
Track 01:    2 of 8147 MB written (fifo  99%) [buf  97%]   1.4x.
Track 01:    3 of 8147 MB written (fifo 100%) [buf  97%]   2.6x.
Track 01:    4 of 8147 MB written (fifo 100%) [buf  97%]   2.5x.

....

Track 01: 4070 of 8147 MB written (fifo 100%) [buf  97%]   2.6x.
Track 01: 4071 of 8147 MB written (fifo 100%) [buf  97%]   2.5x.
Track 01: 4072 of 8147 MB written (fifo 100%) [buf  97%]   2.6x.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB:  2A 00 00 1F D1 21 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 03 00 00 00 00 0A 00 00 00 00 0C 00 00 00
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.288s timeout 200s
/usr/bin/wodim: A write error occured.
/usr/bin/wodim: Please properly read the error message above.
write track data: error after 4270393344 bytes
Writing  time: 1290.675s
Average write speed   4.9x.
Min drive buffer fill was 4%
Total of 1 possible drive buffer underruns predicted.
Fixating...
Errno: 5 (Input/output error), close track/session scsi sendcmd: no error
CDB:  5B 00 04 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 72 03 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x72 Qual 0x03 (session fixation error - incomplete track in session) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.001s timeout 1000s
Errno: 5 (Input/output error), close track/session scsi sendcmd: no error
CDB:  5B 00 05 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 72 03 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x72 Qual 0x03 (session fixation error - incomplete track in session) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.001s timeout 1000s
Fixating time:    0.009s
/usr/bin/wodim: fifo had 67455 puts and 67264 gets.
/usr/bin/wodim: fifo was 0 times empty and 61142 times full, min fill was 92%.
cdrecord command:

-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=2 -sao driveropts=burnfree -data -tsize=4171359s -

mkisofs
-----------------------
4171359
I: -input-charset not specified, using utf-8 (detected in locale settings)
  0.01% done, estimate finish Sun Dec 26 23:05:48 2010
  0.02% done, estimate finish Sun Dec 26 21:55:52 2010
  0.04% done, estimate finish Sun Dec 26 21:33:21 2010
  0.05% done, estimate finish Sun Dec 26 21:21:58 2010

....

 50.10% done, estimate finish Sun Dec 26 21:30:07 2010
 50.12% done, estimate finish Sun Dec 26 21:30:09 2010
 50.13% done, estimate finish Sun Dec 26 21:30:08 2010

mkisofs calculate size command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -print-size -quiet -volid Мульфильмы-3 -volset  -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-usv/k3bxx2525.tmp -rational-rock -hide-list /tmp/kde-usv/k3bfa2525.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-usv/k3bCT2525.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-usv/k3beL2525.tmp

mkisofs command:
-----------------------
/usr/bin/genisoimage -gui -graft-points -volid Мульфильмы-3 -volset  -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-usv/k3bBS2525.tmp -rational-rock -hide-list /tmp/kde-usv/k3bUu2525.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-usv/k3bqy2525.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-usv/k3bBa2525.tmp
former_anonymous ★★★ ()

не зря на трекерах пишут «для записи DVD-Video дисков, особенно двуслойных, используйте ImgBurn». выкиньте неро и прочий мусор и пишите тем чем лучше (в Wine работает).

если это не DVD-Video - не пишите на двуслойки. они изначально капризные и деградируют довольно быстро (особенно второй слой).

tommy ★★★★ ()
Ответ на: комментарий от former_anonymous

у вас может резак сдох или болванки китайские - определяются как DL, а реально 1L. Написано же Sense Key: 0x3 Medium Error, Segment 0

судя по логам он не крашед, а просто выходит с ошибкой.

и не надо гнать на K3B, пишет он без пролем, как и brasero и просто wodim+mkiso.

scaldov ★★ ()

такая же проблема

Я сегодня (31.12.2010) столкнулся с точно такой же ошибкой при записи двухслойного диска после 5,5 Гб. Несколько дней назад всё работало нормально. Система - свежая Ubuntu 10.10. Может, какая-то ошибка в свежей версии ядра, или что там ещё недавно обновлялось?

D_V_S ()

Немедленно или обнови версию 2.0.0 до самой новой, или установи 1.05. 1.05 вообще железно прожигает ни разу не ошибившись, плюс даёт некоторые функции, которых нет даже в Nero. Кстати ключ от неры могу дать свой личный, если обещаешь никому не давать

Zenithar ()
Ответ на: такая же проблема от D_V_S

у меня такая же проблема, но кажется нашел ответ. правда закончились диски двухслойные и проверить сегодня уже не удастся. В общем проблема в k3b 2.0.0. При записи он передает неправильный параметр growisofs. этот параметр '-dvd-compat'. Для однослойных болванок это не критично, но для дуал-лэйеров записывается только первый слой. Так что для решения проблемы нужно попробовать из консоли записать через growisofs без этого параметра, либо обновить до k3b 2.0.1, там этот баг пофиксили вроде. кому интересно, вот: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607950

Fox_Mulder ()
Ответ на: комментарий от Fox_Mulder

Спасибо! Именно поэтому я не люблю KDE 4. Статус темы можно ставить как решено.

Что я имел в виду под «Новыми функциями»? Когда переписываешь диск для XBoX там нужно один-единственный сектор ставить как Broke или break - не помню. РОвно в середине между слоями. В винде это может только CloneDVD, в Linux k3b отлично справляется. Мой 1.05 точно, 2.0.1 не знаю. Кому интересно дам статью об этом.

Насчёт k3b 2.0. Недавно тема была: невозможность записывать DVD-RW. http://www.linux.org.ru/forum/general/5702032?lastmod=1293037981250 В gnome-baker записывалось, в k3b - нет. ПОхоже он в версии 0.12 был стабильнее чем в 2.0.

Zenithar ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.