Bug 22603 - конфликт драйверов comedi с SAA7146 в ядрах 2.6.30
Summary: конфликт драйверов comedi с SAA7146 в ядрах 2.6.30
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-complete-std26-up (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Sergey Vlasov
QA Contact: qa-sisyphus
URL: http://lkml.indiana.edu/hypermail/lin...
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-23 10:41 MSK by Vyacheslav Dikonov
Modified: 2009-12-26 17:30 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vyacheslav Dikonov 2009-12-23 10:41:08 MSK
В Платформе 5 "Ковчег" и Сизифе от 23 дек. 2009 проявляется баг, который описан на http://lkml.indiana.edu/hypermail/linux/kernel/0906.2/01257.html.

При наличии в ПК любой карты с SAA7146 (это DVB тюнеры) становится невозможной загрузка и/или установка системы. Происходит долгая остановка на этапе запуска udev с сообщением 

udevadm settle timeout of 180 seconds reached,
the event queue contains:
/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/comedi/comedi0 (958) 

После чего продолжаются жуткие тормоза. В случае установки, перейти к собственно установке (начиная с экрана выбора языка) невозможно.

В качестве временного решения предлагается отключить модуль s626.
Comment 1 Vyacheslav Dikonov 2009-12-23 11:05:43 MSK
Для тех, кто с этим столкнется до исправления ядра есть рецепт:
В файле /etc/modprobe.d/blacklist  написать
blacklist s626

Однако, это поможет только при уже установленной системе.
Comment 2 Vyacheslav Dikonov 2009-12-26 17:30:37 MSK
Окончательный рецепт запуска SkyStar1 в Сизифе с ядром 2.6.30 таков:

В /etc/modprobe.d/blacklist добавить 2 строки:
blacklist s626       (этот модуль приводит к невозможности загрузки)
blacklist snd-aw2    (этот модуль считает SS1 звуковой картой Audiowerk 2)

После правки черного списка становится возможной загрузка правильных драйверов.
Осталось поместить файл прошивки в каталог /lib/firmware/<ваша версия ядра>/.
Точное имя и путь сообщает dmesg | grep dvb.

Теперь все работает. Осталось учесть эти проблемы в обновлениях...