Bug 14769

Summary: Не работает проверка при записи DVD Video
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: k3bAssignee: rom_as <rom_as>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: aquarius, azol, denyago, drool, grenka, imz, pravo, rider, serpiph, shadrinov
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 20803    
Attachments:
Description Flags
no-verification.out
none
Лог-файл записи с проверкой ISO-образа DVD
none
Лог none

Description Vitaly Lipatov 2008-03-05 20:52:08 MSK
Создаю DVD Video проект, добавляю в него файлы, при записи ставлю 
галочку "Проверять...", диск записывается, выезжает. Задвигаем его обратно, но 
процесс проверки так и не начинается, k3b зависает на 50%.
Comment 1 Alexey Lokhin 2008-03-17 21:37:13 MSK
*** Bug 14906 has been marked as a duplicate of this bug. ***
Comment 2 Alexey Lokhin 2008-03-31 13:48:24 MSD
А на предыдущих версиях k3b и на том же приводе у Вас проверка работала?
Comment 3 Dmitriy Shadrinov 2008-04-02 01:11:44 MSD
Честно говоря не знаю. По моему к приводу это отношения не имеет. С помощью
команды eject можно заставить его и открывать и закрывать трэй. Кстати, и самим
k3b через меню можно открывать и закрывать трэй.

Привод вот такой: _NEC DVD_RW ND-4571A, ATAPI CD/DVD-ROM drive
Comment 4 Alexey Lokhin 2008-04-02 18:40:00 MSD
Есть сборка, изменяющая поведение k3b при проверке проекта. Проверено на
data-cd: работает. Как Вам удобнее:
1. Могу дать nosrc.rpm Для индивидуальной сборки и проверки.
2. Могу положить в Дедал для тестирования Вами.
3. Могу положить в Сизиф
???
Comment 5 Vitaly Lipatov 2008-04-03 00:52:05 MSD
Я бы предпочёл Сизиф
Comment 6 Alexey Lokhin 2008-04-03 11:40:48 MSD
*** Bug 12287 has been marked as a duplicate of this bug. ***
Comment 7 Alexey Lokhin 2008-04-07 20:00:49 MSD
Собралось в Сизифе. Тестируйте.
Позволю себе изменить статус этой баги.
Comment 8 Vitaly Lipatov 2008-05-29 16:47:08 MSD
Вроде работает.
Comment 9 Alexey Lokhin 2008-06-02 12:25:58 MSD
*** Bug 15853 has been marked as a duplicate of this bug. ***
Comment 10 Alexey Lokhin 2008-06-02 12:27:29 MSD
Есть сведения (#15853), что патчи не помогли. Возможно, в 1.0.5 эта проблема
устранена. Посему, багу переоткрываю.
Comment 11 Dmitriy Shadrinov 2008-06-02 15:56:06 MSD
В моем случае - помогли. На всякий случай:
k3b-mini-1.0.4-alt3
k3b-i18n-ru-1.0.3-alt5
k3b-1.0.4-alt3
Comment 12 Denis Yagofarov 2008-06-06 00:41:45 MSD
Обновился:
$ rpm -qa | grep k3b
k3b-1.0.5-alt1
k3b-i18n-1.0.5-alt1
k3b-mini-1.0.5-alt1

Записываю Data-DVD. Выбираю проверку записанных файлов. В момент, когда нужно
проверять дорожку в логи сыпятся:
Jun  5 22:11:09 localhost kernel: hda: DMA timeout retry
Jun  5 22:11:09 localhost kernel: hda: timeout waiting for DMA
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
Jun  5 22:11:09 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:09 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:09 localhost kernel: hda: drive not ready for command
...
Jun  5 22:11:10 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:10 localhost kernel: hda: drive not ready for command
Jun  5 22:11:10 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:10 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:10 localhost kernel: hda: drive not ready for command
Jun  5 22:11:10 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:10 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:10 localhost kernel: hda: drive not ready for command
Jun  5 22:11:10 localhost kernel: hda: status error: status=0x58 { DriveReady
SeekComplete DataRequest }
Jun  5 22:11:10 localhost kernel: ide: failed opcode was: unknown
Jun  5 22:11:10 localhost kernel: hda: drive not ready for command

Через некоторое время всё прекращается.... k3b уверяет, что верифицирует данные,
и сделано 0%, а диск можно спокойно вытащить, вставить и проигрывать. k3b не
обращает внимания...

О железяке:
# dvd+rw-mediainfo /dev/cdrom
INQUIRY:                [HL-DT-ST][DVDRAM GSA-T20N ][WA03]
# hdparm -d -v /dev/cdrom

/dev/cdrom:
 IO_support    =  0 (default 16-bit)
 unmaskirq     =  0 (off)
 using_dma     =  1 (on)
 keepsettings  =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 HDIO_GETGEO failed: Inappropriate ioctl for device

О системе:
# uname -a
Linux localhost.localdomain 2.6.24-std-def-alt9 #1 SMP Mon May 5 18:59:15 MSD
2008 i686 GNU/Linux
# lsmod | grep cd
ohci_hcd               30852  0
ssb                    37892  1 ohci_hcd
ehci_hcd               40332  0
ide_cd                 43552  1
usbcore               149612  4 usbhid,ohci_hcd,ehci_hcd
cdrom                  40096  1 ide_cd
ide_core              125380  5 ide_cd,ide_disk,ide_generic,generic,atiixp
[root@localhost ~]# lsmod | grep ide
video                  22544  0
output                  7680  1 video
ide_cd                 43552  1
cdrom                  40096  1 ide_cd
ide_disk               20352  0
ide_generic             5120  0 [permanent]
ide_core              125380  5 ide_cd,ide_disk,ide_generic,generic,atiixp
Comment 13 Alexey Lokhin 2008-06-06 12:00:20 MSD
(In reply to comment #12)

Не берётся у Вас DMA. Далее устройство не откликается...
У меня такое было на старом приводе.
А на 1.0.4 такое было?
Comment 14 Vitaly Lipatov 2008-06-18 00:25:44 MSD
$ rpm -q k3b
k3b-1.0.5-alt1

Всё равно после записи DVD-диска он выезжает, а k3b застывает в бесконечном ожидании. Задвигание диска вручную не помогает.
Comment 15 Alexey Lokhin 2008-06-20 11:41:54 MSD
(In reply to comment #14)
> Всё равно после записи DVD-диска он выезжает, а k3b застывает в бесконечном
> ожидании. Задвигание диска вручную не помогает.
> 

Вернул первый патч из двух, что были ранее. Пробуйте 1.0.5-alt2 - вчера собрался.

Comment 16 Ivan Zakharyaschev 2008-07-20 16:13:32 MSD
k3b-1.0.5-alt2

Всё как написано, с той разницей только, что я продолжал multisession DVD data project:

(In reply to comment #0)
> Создаю DVD Video проект, добавляю в него файлы, при записи ставлю 
> галочку "Проверять...", диск записывается, выезжает. Задвигаем его обратно, но 
> процесс проверки так и не начинается, k3b зависает на 50%.

Comment 17 Ivan Zakharyaschev 2008-07-20 16:27:08 MSD
В логах ничего нет. Мой ноутбук сам бы не смог задвинуть tray, я его руками задвигаю обратно.

Но с этой же версией k3b у меня бывало, что проверка проходила нормально (и без выдвижения tray-а); чем отличались условия тогда, я точно не помню.

(In reply to comment #16)
> k3b-1.0.5-alt2
> 
> Всё как написано, с той разницей только, что я продолжал multisession DVD data project:
> 
> (In reply to comment #0)
> > Создаю DVD Video проект, добавляю в него файлы, при записи ставлю 
> > галочку "Проверять...", диск записывается, выезжает. Задвигаем его обратно, но 
> > процесс проверки так и не начинается, k3b зависает на 50%.
> 

Comment 18 Ivan Zakharyaschev 2008-07-20 16:37:31 MSD
Created attachment 2709 [details]
no-verification.out

Вот что k3b писал в терминал (через некоторое время после задвижения диска обратно я перестал ждать и нажал cancel и закрыл k3b) -- кажется, ничего интересного.
Comment 19 Ivan Zakharyaschev 2008-07-20 16:52:59 MSD
(In reply to comment #17)
> Но с этой же версией k3b у меня бывало, что проверка проходила нормально (и без
> выдвижения tray-а); чем отличались условия тогда, я точно не помню.

Вспомнил: проверка прошла хорошо (но без выплёвывания диска вообще) при дозаписи на multisession CD.
Comment 20 Alexey Lokhin 2008-07-21 13:29:22 MSD
Доналожу-ка я сегодня патчик ещё один...
Comment 21 Alexey Lokhin 2008-07-21 14:22:53 MSD
*** Bug 16402 has been marked as a duplicate of this bug. ***
Comment 22 Alexey Lokhin 2008-07-21 14:24:52 MSD
Ушло в Инкаминг со всеми старыми патчами.
Проверка без выплёвывания диска может проходить.
Comment 23 Alexey Lokhin 2008-07-22 18:12:54 MSD
Хм... У самого повесилось. Неделю назад успешно записал+проверил data-CD, файлы брались напрямую с файл-сервера. Сегодня писал опять то же и оттуда же и на болванку из той же "колбасы". Проверка диска повесилась. Версия k3b неизменна. Вот так, вот ))) Где-то засели духи... 
Comment 24 Alexey Lokhin 2008-07-23 12:18:51 MSD
(In reply to comment #23)
> Хм... У самого повесилось.

А повесилось из-за того, что я попортил fstab и k3b не мог смонтировать диск для проверки записанных файлов. Хдесь у меня имеется мысль: у тех из вас, у кого не работает проверка записи Data CD/DVD, k3b может монтировать диски? Ибо есть bug #15315

Comment 25 Alexey Lokhin 2008-10-27 16:36:27 MSK
*** Bug 17692 has been marked as a duplicate of this bug. ***
Comment 26 Alexey Lokhin 2008-10-31 15:45:14 MSK
*** Bug 17749 has been marked as a duplicate of this bug. ***
Comment 27 Ivan Zakharyaschev 2008-11-30 02:26:53 MSK
Тот же k3b-1.0.5-alt2 нормально проверяет Data CD (которые создавались составленеим списка внутри k3b).

(In reply to comment #16)
> k3b-1.0.5-alt2
> 
> Всё как написано, с той разницей только, что я продолжал multisession DVD data project:


Так что k3b  в принципе может себя по разному вести для записи разных штук (не знаю, важна разница CD vs. DVD или готовый образ vs. составление списка внутри k3b).

(Более новые версии пока не пробовал.)
Comment 28 Ivan Zakharyaschev 2008-11-30 02:34:57 MSK
(In reply to comment #27)
> Тот же k3b-1.0.5-alt2 нормально проверяет Data CD (которые создавались составленеим
> списка внутри k3b).

При этом трэй не выкидывается между этапами (у меня ноутбук, сам бы он потом не задвинулся): т.е. всё для такого DataCD проходит гладко без моего вмешательства от начала до конца.
 
> (In reply to comment #16)
> > k3b-1.0.5-alt2
> > 
> > Всё как написано, с той разницей только, что я продолжал multisession DVD data project:
> 
> 
> Так что k3b  в принципе может себя по разному вести для записи разных штук (не
> знаю, важна разница CD vs. DVD или готовый образ vs. составление списка внутри k3b).
> 
> (Более новые версии пока не пробовал.)
> 

Comment 29 Ivan Zakharyaschev 2008-12-05 19:57:38 MSK
(In reply to comment #27)
> Так что k3b  в принципе может себя по разному вести для записи разных штук (не
> знаю, важна разница CD vs. DVD или готовый образ vs. составление списка внутри k3b).

Ну то, что та версия вела себя по-разному для data CD и data DVD, видно: data CD у меня проверялись без выкидывания, а data DVD выкидывались и так и не проверялись (висело).

(Надо будет теперь мне новую версию попробовать, когда я знаю условия, как воспроизвести проблему.)

> 
> (Более новые версии пока не пробовал.)
> 

Comment 30 Ivan Zakharyaschev 2008-12-19 00:20:33 MSK
(In reply to comment #29)

> Ну то, что та версия вела себя по-разному для data CD и data DVD, видно: data CD у меня
> проверялись без выкидывания, а data DVD выкидывались и так и не проверялись
> (висело).
> 
> (Надо будет теперь мне новую версию попробовать, когда я знаю условия, как
> воспроизвести проблему.)

k3b-1.0.5-alt5 -- проблема с проверкой data DVD осталась. (data CD пока не проверял.)
Comment 31 Ivan Zakharyaschev 2008-12-24 21:51:54 MSK
k3b-1.0.5-alt5

и при записи готового образа DVD проверка не работает.
Comment 32 Alexey Lokhin 2008-12-25 17:36:32 MSK
(In reply to comment #31)
> k3b-1.0.5-alt5
> 
> и при записи готового образа DVD проверка не работает.
> 

Не могу воспроизвети.
1. Создал образ DataDVD
2. Умышленно перезапустил k3b
3. Записал образ с проверкой. Трей перед проверкой выдвигался.
Всё ok.

Привод - ASUS DRW-1814BL (не ноутбучный)
k3b-1.0.5-alt5
Опция "Не выдвигать диск после завершения записи" в настройках k3b не выбрана.
Для записи диска использовалась growisofs (см. прикреплённый ниже лог-файл).
Comment 33 Alexey Lokhin 2008-12-25 17:38:08 MSK
Created attachment 3161 [details]
Лог-файл записи с проверкой ISO-образа DVD
Comment 34 Ivan Zakharyaschev 2008-12-25 18:21:18 MSK
(In reply to comment #32)

> 3. Записал образ с проверкой. Трей перед проверкой выдвигался.
> Всё ok.
> 
> Привод - ASUS DRW-1814BL (не ноутбучный)

Вот. А у меня ноутбучный. Выдвигать его не надо.

Я бы не обратил внимание, но меня особенно расстраивает, что Data CD проверяются (без выдвижения), а data DVD -- не проверяются (из-за выдвижения). Т.е. я вижу, что в принципе проверять можно и на моём приводе, но k3b по-разному работает для data CD и data DVD или образа DVD.

> k3b-1.0.5-alt5
> Опция "Не выдвигать диск после завершения записи" в настройках k3b не выбрана.

Надо будет мне попробовать эту опцию.

> Для записи диска использовалась growisofs (см. прикреплённый ниже лог-файл).

Буду теперь замечать, и чем делается запись и сообщать.
Comment 35 Alexey Lokhin 2008-12-25 20:03:13 MSK
(In reply to comment #34)
> Вот. А у меня ноутбучный. Выдвигать его не надо.
> 
> Я бы не обратил внимание, но меня особенно расстраивает, что Data CD
> проверяются (без выдвижения), а data DVD -- не проверяются (из-за выдвижения). Т.е.
> я вижу, что в принципе проверять можно и на моём приводе, но k3b по-разному
> работает для data CD и data DVD или образа DVD.
> 

Ага... Вот это уже - очень полезная информация.

 
> Буду теперь замечать, и чем делается запись и сообщать.

Заранее благодарен.


Comment 36 Ivan Zakharyaschev 2009-04-25 03:04:13 MSD
k3b-1.0.5-alt5
запись образа CD на ноутбуке, поставлена галочка verify

Using wodim-1.1.6-alt1

выкидывает и просит диалогом вставить, потом проверяет, т.е. в этом случае всё ok.

more cases to come...
Comment 37 Ivan Zakharyaschev 2009-04-25 03:19:37 MSD
k3b-1.0.5-alt5
запись образа CD на ноутбуке, поставлена галочка "verify..." и в настройках галочка "don't eject..."

Using wodim-1.1.6-alt1

выкидывает(!) и после этого не может проверить, failed, т.е. в этом случае плохо.

Из лога:

cdrecord command:
-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=24 -dao driveropts=burnfree -data -tsize=352523s - 


more cases to come...
Comment 38 Ivan Zakharyaschev 2009-04-25 04:02:00 MSD
k3b-1.0.5-alt5
запись образа DVD на ноутбуке на DVD+R, поставлена галочка "verify..." и в настройках
галочка "don't eject..."

Using growisofs 7.0 (dvd+rw-tools-7.0-alt1)

выкидывает(!) и после этого не может проверить, error, т.е. в этом случае
плохо.

Из лога:

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/sr0=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:2208276 -dvd-compat -speed=8 -use-the-force-luke=bufsize:32m 


more cases to come...
Comment 39 Ivan Zakharyaschev 2009-04-25 04:24:43 MSD
k3b-1.0.5-alt5
запись образа DVD на ноутбуке на DVD+R, поставлена галочка "verify..." и в
настройках убрана галочка "don't eject..."


Using growisofs 7.0 (dvd+rw-tools-7.0-alt1)

выкидывает и не может проверить, error, т.е. в этом случае плохо.

Из лога:

growisofs command:
-----------------------
/usr/bin/growisofs -Z /dev/sr0=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:2281339 -dvd-compat -speed=8 -use-the-force-luke=bufsize:32m 


Всё. Попробовал весь набор случаев, и: DVD в отличие от CD никак не хотят проверяться. При это отличие ещё и в том, что для CD использовалось wodim, а для DVD -- growisofs, возможно, это важно.

При это отличие от Вашего удачного случае в том, что у меня привод ноутбучный. Но, как видно, это не принципиальная помеха -- ведь с CD + wodim оно справляется (показывая диалог). Пусть показывает диалог и для DVD.
Comment 40 Ivan Zakharyaschev 2009-04-25 11:07:13 MSD
(In reply to comment #39)

> Всё. Попробовал весь набор случаев, и: DVD в отличие от CD никак не хотят
> проверяться. При это отличие ещё и в том, что для CD использовалось wodim, а
> для DVD -- growisofs, возможно, это важно.

Правда, с CD удаётся не каждый раз: проверка начиналась только где-то в 2 случаях из 6 (причём в одном случае диск выдвинулся перед появлением диалога, а во втором -- нет, хотя настройки были те же), в остальных случаях k3b говорил, что произошла ошибка (no tracks to verify found или что-то такое).
Comment 41 Ivan Zakharyaschev 2009-10-27 03:45:48 MSK
(In reply to comment #36)
> k3b-1.0.5-alt5
> запись образа CD на ноутбуке, поставлена галочка verify
> 
> Using wodim-1.1.6-alt1
> 
> выкидывает и просит диалогом вставить, потом проверяет, т.е. в этом случае всё
> ok.

А сейчас с теми же k3b-1.0.5-alt5, wodim-1.1.6-alt1 при записи data CD (собранного из файлов) выкинул и не попросил вставить, error.
Comment 42 serpiph 2011-03-07 07:25:40 MSK
Как сейчас с k3b? В k3b из KDE4 у меня всё проверяется, а вот из KDE3 как?
Comment 43 Grigory Ustinov 2018-02-04 11:28:46 MSK
При записи DVD с мультисессией проверка прошла отлично. При записи образа на CD - нет. (Оффтоп, но всё же, два раза когда пытался записать образ на DVD запись прерывалась на 88%). Сейчас буду пробовать другие iso записать на DVD.
Comment 44 Grigory Ustinov 2018-02-04 11:29:48 MSK
Created attachment 7376 [details]
Лог

Лог ошибки при верификации CD c записью образа.
Comment 45 Anton Farygin 2020-01-21 19:16:48 MSK
k3b от старого KDE уже исправлять никто не будет. 
Если есть такая же ошибка в новом - зарегистрируйте новую ошибку на k3b для kde5