Summary: | Не работает проверка при записи DVD Video | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> | ||||||||
Component: | k3b | Assignee: | Sergey V Turchin <zerg> | ||||||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||||||
Severity: | minor | ||||||||||
Priority: | P2 | CC: | aquarius, azol, denyago, drool, grenka, imz, pravo, rider, serpiph, shadrinov, zerg | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 20803 | ||||||||||
Attachments: |
|
Description
Vitaly Lipatov
2008-03-05 20:52:08 MSK
*** Bug 14906 has been marked as a duplicate of this bug. *** А на предыдущих версиях k3b и на том же приводе у Вас проверка работала? Честно говоря не знаю. По моему к приводу это отношения не имеет. С помощью команды eject можно заставить его и открывать и закрывать трэй. Кстати, и самим k3b через меню можно открывать и закрывать трэй. Привод вот такой: _NEC DVD_RW ND-4571A, ATAPI CD/DVD-ROM drive Есть сборка, изменяющая поведение k3b при проверке проекта. Проверено на data-cd: работает. Как Вам удобнее: 1. Могу дать nosrc.rpm Для индивидуальной сборки и проверки. 2. Могу положить в Дедал для тестирования Вами. 3. Могу положить в Сизиф ??? Я бы предпочёл Сизиф *** Bug 12287 has been marked as a duplicate of this bug. *** Собралось в Сизифе. Тестируйте. Позволю себе изменить статус этой баги. Вроде работает. *** Bug 15853 has been marked as a duplicate of this bug. *** Есть сведения (#15853), что патчи не помогли. Возможно, в 1.0.5 эта проблема устранена. Посему, багу переоткрываю. В моем случае - помогли. На всякий случай: k3b-mini-1.0.4-alt3 k3b-i18n-ru-1.0.3-alt5 k3b-1.0.4-alt3 Обновился: $ 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 (In reply to comment #12) Не берётся у Вас DMA. Далее устройство не откликается... У меня такое было на старом приводе. А на 1.0.4 такое было? $ rpm -q k3b k3b-1.0.5-alt1 Всё равно после записи DVD-диска он выезжает, а k3b застывает в бесконечном ожидании. Задвигание диска вручную не помогает. (In reply to comment #14) > Всё равно после записи DVD-диска он выезжает, а k3b застывает в бесконечном > ожидании. Задвигание диска вручную не помогает. > Вернул первый патч из двух, что были ранее. Пробуйте 1.0.5-alt2 - вчера собрался. k3b-1.0.5-alt2 Всё как написано, с той разницей только, что я продолжал multisession DVD data project: (In reply to comment #0) > Создаю DVD Video проект, добавляю в него файлы, при записи ставлю > галочку "Проверять...", диск записывается, выезжает. Задвигаем его обратно, но > процесс проверки так и не начинается, k3b зависает на 50%. В логах ничего нет. Мой ноутбук сам бы не смог задвинуть 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%. > Created attachment 2709 [details]
no-verification.out
Вот что k3b писал в терминал (через некоторое время после задвижения диска обратно я перестал ждать и нажал cancel и закрыл k3b) -- кажется, ничего интересного.
(In reply to comment #17) > Но с этой же версией k3b у меня бывало, что проверка проходила нормально (и без > выдвижения tray-а); чем отличались условия тогда, я точно не помню. Вспомнил: проверка прошла хорошо (но без выплёвывания диска вообще) при дозаписи на multisession CD. Доналожу-ка я сегодня патчик ещё один... *** Bug 16402 has been marked as a duplicate of this bug. *** Ушло в Инкаминг со всеми старыми патчами. Проверка без выплёвывания диска может проходить. Хм... У самого повесилось. Неделю назад успешно записал+проверил data-CD, файлы брались напрямую с файл-сервера. Сегодня писал опять то же и оттуда же и на болванку из той же "колбасы". Проверка диска повесилась. Версия k3b неизменна. Вот так, вот ))) Где-то засели духи... (In reply to comment #23) > Хм... У самого повесилось. А повесилось из-за того, что я попортил fstab и k3b не мог смонтировать диск для проверки записанных файлов. Хдесь у меня имеется мысль: у тех из вас, у кого не работает проверка записи Data CD/DVD, k3b может монтировать диски? Ибо есть bug #15315 *** Bug 17692 has been marked as a duplicate of this bug. *** *** Bug 17749 has been marked as a duplicate of this bug. *** Тот же 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). (Более новые версии пока не пробовал.) (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). > > (Более новые версии пока не пробовал.) > (In reply to comment #27) > Так что k3b в принципе может себя по разному вести для записи разных штук (не > знаю, важна разница CD vs. DVD или готовый образ vs. составление списка внутри k3b). Ну то, что та версия вела себя по-разному для data CD и data DVD, видно: data CD у меня проверялись без выкидывания, а data DVD выкидывались и так и не проверялись (висело). (Надо будет теперь мне новую версию попробовать, когда я знаю условия, как воспроизвести проблему.) > > (Более новые версии пока не пробовал.) > (In reply to comment #29) > Ну то, что та версия вела себя по-разному для data CD и data DVD, видно: data CD у меня > проверялись без выкидывания, а data DVD выкидывались и так и не проверялись > (висело). > > (Надо будет теперь мне новую версию попробовать, когда я знаю условия, как > воспроизвести проблему.) k3b-1.0.5-alt5 -- проблема с проверкой data DVD осталась. (data CD пока не проверял.) k3b-1.0.5-alt5 и при записи готового образа DVD проверка не работает. (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 (см. прикреплённый ниже лог-файл). Created attachment 3161 [details]
Лог-файл записи с проверкой ISO-образа DVD
(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 (см. прикреплённый ниже лог-файл). Буду теперь замечать, и чем делается запись и сообщать. (In reply to comment #34) > Вот. А у меня ноутбучный. Выдвигать его не надо. > > Я бы не обратил внимание, но меня особенно расстраивает, что Data CD > проверяются (без выдвижения), а data DVD -- не проверяются (из-за выдвижения). Т.е. > я вижу, что в принципе проверять можно и на моём приводе, но k3b по-разному > работает для data CD и data DVD или образа DVD. > Ага... Вот это уже - очень полезная информация. > Буду теперь замечать, и чем делается запись и сообщать. Заранее благодарен. k3b-1.0.5-alt5 запись образа CD на ноутбуке, поставлена галочка verify Using wodim-1.1.6-alt1 выкидывает и просит диалогом вставить, потом проверяет, т.е. в этом случае всё ok. more cases to come... 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... 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... 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. (In reply to comment #39) > Всё. Попробовал весь набор случаев, и: DVD в отличие от CD никак не хотят > проверяться. При это отличие ещё и в том, что для CD использовалось wodim, а > для DVD -- growisofs, возможно, это важно. Правда, с CD удаётся не каждый раз: проверка начиналась только где-то в 2 случаях из 6 (причём в одном случае диск выдвинулся перед появлением диалога, а во втором -- нет, хотя настройки были те же), в остальных случаях k3b говорил, что произошла ошибка (no tracks to verify found или что-то такое). (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. Как сейчас с k3b? В k3b из KDE4 у меня всё проверяется, а вот из KDE3 как? При записи DVD с мультисессией проверка прошла отлично. При записи образа на CD - нет. (Оффтоп, но всё же, два раза когда пытался записать образ на DVD запись прерывалась на 88%). Сейчас буду пробовать другие iso записать на DVD. Created attachment 7376 [details]
Лог
Лог ошибки при верификации CD c записью образа.
k3b от старого KDE уже исправлять никто не будет. Если есть такая же ошибка в новом - зарегистрируйте новую ошибку на k3b для kde5 |