Bug 15087

Summary: 2.6.24-std-def-alt6 - долго запускается k3b
Product: Sisyphus Reporter: Evgeny <evgen>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: kernelbot, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Лог запуска k3b
none
dmesg после запуска k3b
none
strace
none
lspci -vvnn
none
вывод k3b. Запуск без диска.
none
dmesg с тестовым ядром. none

Description Evgeny 2008-03-26 12:32:57 MSK
Стал долго запускаться k3b.
Прикладываю файлы вывода k3b с отмеченным местом затыка и вывод dmesg при
запуске k3b.
Comment 1 Evgeny 2008-03-26 12:34:11 MSK
Created attachment 2518 [details]
Лог запуска k3b

В файле пометил место на котором тормозить начинает.
Comment 2 Evgeny 2008-03-26 12:35:02 MSK
Created attachment 2519 [details]
dmesg после запуска k3b

Это то, что добавилось в dmesg при запуске k3b
Comment 3 Michail Yakushin 2008-03-26 12:43:48 MSK
Модель привода и чипсет пожалуйста.
Comment 4 Evgeny 2008-03-26 14:01:08 MSK
Привод:
Blockdevice:    /dev/sr0
Generic device:
Vendor:         Optiarc
Description:    DVD RW AD-7191S
Version:        1.01

ASUSTeK Computer Inc. P5B P965
http://asus.com/products.aspx?l1=3&l2=11&l3=307&l4=0&model=1178&modelmenu=1

Контроллер включен в AHCI.
Comment 5 Michail Yakushin 2008-03-26 15:22:04 MSK
Можно ещё вот такой лог
strace -ff k3b 2>&1 |grep open
Comment 6 Alexey Gladkov 2008-03-26 15:30:44 MSK
(In reply to comment #5)
> Можно ещё вот такой лог
> strace -ff k3b 2>&1 |grep open

Миш, возможно, ты имел ввиду:

strace -o strace.log -fF -e trace=open /usr/bin/k3b 2>&1

?
Comment 7 Michail Yakushin 2008-03-26 15:35:50 MSK
да, так правильнее будет.
Comment 8 Evgeny 2008-03-26 15:47:54 MSK
Created attachment 2520 [details]
strace

До полного запуска k3b, потом Ctrl+C
Comment 9 Evgeny 2008-03-27 15:49:48 MSK
Решил отключить в BIOS'е AHCI и перевести контроллер в IDE.
Переделал initd (система не грузилась).
Запустил k3b и о чудо. Загрузился моментально.
Следовательно, делаем вывод, проблема в модуле, который работает с AHCI чипсета.
Очень хочется, чтоб контроллер в AHCI работал. 
Comment 10 Michail Yakushin 2008-03-28 11:16:06 MSK
Я поковырялся в исходниках, никаких изменений не нашёл в районе AHIC(послденее
датированое декабрём 2007го) поэтому если не сложно давайте попробуем решить
проблему двоичным поиском.
вот ftp://ftp.altlinux.ru/pub/people/silicium/std-def-exp-a первая тестовая
сборка. поставте пожалуйста и посмотрите что будет.
Сканер должен работать
А вот сидиром надо проверить.

сегодня-завтра собиру ещё тестовые ядра с разными пачами для поска баги.
Comment 11 Evgeny 2008-03-28 15:51:13 MSK
Не, так дело не пойдёт.
Переименуйте пожалуйста ядро, а то оно ставиться не хочет.
Сейчас установлено 2.6.24-std-def-alt6

Ставлю то, что скачал.

rpm -i kernel-image-std-def-2.6.24-alt5.i586.rpm
kernel-modules-alsa-std-def-1.0.16-alt2.132632.6.i586.rpm
kernel-modules-drm-std-def-2007.06.10-alt2.132632.6.i586.rpm
kernel-modules-nvidia-std-def-169.12-alt1.132632.6.i586.rpm

package kernel-image-std-def-2.6.24-alt6 (which is newer than
kernel-image-std-def-2.6.24-alt5) is already installed
file /lib/modules/2.6.24-std-def-alt6/alsa/acore/snd.ko from install of
kernel-modules-alsa-std-def-1.0.16-alt2.132632.6 conflicts with file from
package kernel-modules-alsa-std-def-1.0.16-alt2.132632.6

Назовите его чтоли 6.1, чтоб отдельно поставилось.
Comment 12 Michail Yakushin 2008-03-31 17:32:08 MSD
сделал 6.1 и 6.2 лежат в 
ftp://ftp.altlinux.ru/pub/people/silicium/std-def-exp-a
и 
ftp://ftp.altlinux.ru/pub/people/silicium/std-def-exp-b 
соответвенно
Просьба проверить.
Comment 13 Evgeny 2008-04-01 09:14:17 MSD
Нет. Ни одно не другое.
Всё тоже при включённом AHCI k3b тормозит всё на том же месте.

Вопрос ещё такой: В этих ядрах правилось что-либо для исправления Bugzilla Bug
15121? Стоит ли их нести домой и поверять?
Comment 14 Michail Yakushin 2008-04-01 12:08:40 MSD
очень странно, потому что первое это alt5 с конфигом от alt6 а второе наоборот.
у вас точно на alt5 работало?
Comment 15 Evgeny 2008-04-01 12:50:05 MSD
Насколько помнится - да. Проблема вылезла после обновления до alt6
Comment 16 Konstantin A Lepikhov (L.A. Kostis) 2008-04-01 23:20:18 MSD
Евгений, поскольку я нашел в linux-ide еще одну такую же жалобу, давайте
попробуем ее решить силами апстрима. Для этого нужны подробные логи загрузки с
таймингами (я сегодня/завтра выложу спец. сборку wks с этим параметром) и ваше
полное участие в проблеме :)

Также приложите сюда вывод команды lspci-vvnn в _несжатом_ виде с content-type
text/plain, чтобы можно было давать ссылку.
Comment 17 Evgeny 2008-04-02 08:39:03 MSD
Created attachment 2543 [details]
lspci -vvnn

На полное участие согласен.
Жду ядро. lspci -vvnn выкладываю.
Comment 18 Evgeny 2008-04-02 13:36:51 MSD
Created attachment 2545 [details]
вывод k3b. Запуск без диска.

После запуска вставил диск, дождался определения. Попытался смонтировать (с
помощью k3b). Завершение работы k3b.
Comment 19 Evgeny 2008-04-02 13:37:54 MSD
Created attachment 2546 [details]
dmesg с тестовым ядром.

Запустил k3b. Дождался загрузки. Вставил DVD-RW. Определяет ооочень долго.
В KDE иконка устройства не появляется (после определения диска).
K3b определил диск (Desktop Professional).
При выборе диска получаю:
Невозможно смонтировать диск "Desktop Personal" (заполненный DVD+R) в
устройстве Optiarc - DVD RW AD-7191S

Ну и стереть/записать его не могу.

Закрываю k3b. Делаю dmesg > dmesg_k3b.log и кладу в bugzilla. Заодно кладу и
вывод k3b во время всех действий.
Comment 20 Evgeny 2008-04-16 16:38:19 MSD
2.6.24-std-def-alt7
Всё тоже самое. Всё также долго.
На 2.6.25-led-ws-alt0.3 - всё работает, за исключением монтирования диска из
самого k3b. Но с этим вроде разобрались - глюк самого k3b.
Comment 21 Evgeny 2008-05-13 08:31:33 MSD
2.6.24-std-def-alt9

Ни чего не исправлено.
Comment 22 Michail Yakushin 2008-05-29 10:47:04 MSD
проверьте пожалуйста на свежем ядре(2.6.25-alt1)
Comment 23 Evgeny 2008-05-29 12:19:46 MSD
На нём всё нормально.
Comment 24 Michail Yakushin 2008-05-29 12:24:27 MSD
Ну тогда закрываю.