Bug 14769 - Не работает проверка при записи DVD Video
: Не работает проверка при записи DVD Video
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/k3b)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
: 20803
  Show dependency tree
 
Reported: 2008-03-05 20:52 by
Modified: 2011-03-07 14:12 (History)


Attachments
no-verification.out (14.80 KB, text/plain)
2008-07-20 16:37, Ivan Zakharyaschev
no flags Details
Лог-файл записи с проверкой ISO-образа DVD (17.32 KB, text/plain)
2008-12-25 17:38, Alexey Lokhin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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

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

Вернул первый патч из двух, что были ранее. Пробуйте 1.0.5-alt2 - вчера
собрался.
------- Comment #16 From 2008-07-20 16:13:32 -------
k3b-1.0.5-alt2

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

(In reply to comment #0)
> Создаю DVD Video проект, добавляю в него файлы, при записи ставлю 
> галочку "Проверять...", диск записывается, выезжает. Задвигаем его обратно, но 
> процесс проверки так и не начинается, k3b зависает на 50%.
------- Comment #17 From 2008-07-20 16:27:08 -------
В логах ничего нет. Мой ноутбук сам бы не смог задвинуть 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 From 2008-07-20 16:37:31 -------
Created an attachment (id=2709) [details]
no-verification.out

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

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

А повесилось из-за того, что я попортил fstab и k3b не мог смонтировать диск
для проверки записанных файлов. Хдесь у меня имеется мысль: у тех из вас, у
кого не работает проверка записи Data CD/DVD, k3b может монтировать диски? Ибо
есть bug #15315
------- Comment #25 From 2008-10-27 16:36:27 -------
*** Bug 17692 has been marked as a duplicate of this bug. ***
------- Comment #26 From 2008-10-31 15:45:14 -------
*** Bug 17749 has been marked as a duplicate of this bug. ***
------- Comment #27 From 2008-11-30 02:26:53 -------
Тот же 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 From 2008-11-30 02:34:57 -------
(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 From 2008-12-05 19:57:38 -------
(In reply to comment #27)
> Так что k3b  в принципе может себя по разному вести для записи разных штук (не
> знаю, важна разница CD vs. DVD или готовый образ vs. составление списка внутри k3b).

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

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

> 
> (Более новые версии пока не пробовал.)
> 
------- Comment #30 From 2008-12-19 00:20:33 -------
(In reply to comment #29)

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

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

и при записи готового образа DVD проверка не работает.
------- Comment #32 From 2008-12-25 17:36:32 -------
(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 From 2008-12-25 17:38:08 -------
Created an attachment (id=3161) [details]
Лог-файл записи с проверкой ISO-образа DVD
------- Comment #34 From 2008-12-25 18:21:18 -------
(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 From 2008-12-25 20:03:13 -------
(In reply to comment #34)
> Вот. А у меня ноутбучный. Выдвигать его не надо.
> 
> Я бы не обратил внимание, но меня особенно расстраивает, что Data CD
> проверяются (без выдвижения), а data DVD -- не проверяются (из-за выдвижения). Т.е.
> я вижу, что в принципе проверять можно и на моём приводе, но k3b по-разному
> работает для data CD и data DVD или образа DVD.
> 

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


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

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

Using wodim-1.1.6-alt1

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

more cases to come...
------- Comment #37 From 2009-04-25 03:19:37 -------
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 From 2009-04-25 04:02:00 -------
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 From 2009-04-25 04:24:43 -------
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 From 2009-04-25 11:07:13 -------
(In reply to comment #39)

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

Правда, с CD удаётся не каждый раз: проверка начиналась только где-то в 2
случаях из 6 (причём в одном случае диск выдвинулся перед появлением диалога, а
во втором -- нет, хотя настройки были те же), в остальных случаях k3b говорил,
что произошла ошибка (no tracks to verify found или что-то такое).
------- Comment #41 From 2009-10-27 03:45:48 -------
(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 From 2011-03-07 07:25:40 -------
Как сейчас с k3b? В k3b из KDE4 у меня всё проверяется, а вот из KDE3 как?