LINUX.ORG.RU

udev и обновление ядра!


0

0

Slackware 10.
2.6.9-mm1 -> 2.6.12+reiser4
Как всегда скопировал конфиг!
Убрал поддержку JFS и добавил BeOS FS.
Скомпилировалось нормально (единственное, что reiser4 пришлось компилировать модулем, иначе при компиляции вылазила ошибка).
Запускаю и подвисаем на строке:
Inicializing udev devices...

Что может быть с udev не так?

★★★★★

Чуть больше месяца назад мы обсуждали это.

Не зависает (у меня, по крайней мере).
Тормозит. Тупит порядка 2 минут, затем еще около 3 минут.
Но в итоге загружается и нормально работает.
Началось с 2.6.12.* Я пробую каждую версию.
Не попускает :-). В 2.6.13 - то-же.

Искал в и-нете - с проблемой многие сталкиваются.
Больше ничего не нашел.

Пытался переставить udev (udev-068-12mdk.i586.rpm) - не становится. Кричит что-то о несовместимых
sound... файлах.

udev-у можно поставить вывод логов
(/etc/udev/udev.conf -- udev_log="yes"). Пишет кучу информации в логи.
Мне не помогло. Так и не допер, в чем проблема.

Первое торможение связано со строкой в /etc/udev/rules.d/01-devfs.rules:

BUS="ide", KERNEL="hd*", PROGRAM="/etc/udev/scripts/ide-devfs.sh %k %b %n", SYMLINK="%c{1} %c{2} %c{3} %c{4} %c{5}"

в логах пишут:

Aug 31 09:41:51 localhost udev[2188]: configured rule in '/etc/udev/rules.d/01-devfs.rules' at line 21 applied, added symlink '%c{1} %c{2} %c{3} %c{4} %c{5}'

... 10 раз подряд - и это растягивается на 2 минуты.

Если разберешься - напиши, пожалуйста.

anonymous
()
Ответ на: комментарий от anonymous

> А если собрать ядро без поддержки reiser4, то загрузится?
То же самое!

UVV ★★★★★
() автор топика
Ответ на: комментарий от Deleted

>Что значит "скопировал конфиг"?
>make oldconfig делал?
А зачем?
Разве make menuconfig не достаточно?

UVV ★★★★★
() автор топика
Ответ на: комментарий от UVV

Oldconfig для того, чтобы установились все предыдущие установки (от предыдущего ядра) и при желании добавить новые (от нового ядра).

anonymous
()
Ответ на: комментарий от JB

У меня такая-же проблема.

Можно для туповатых, пожалуйста.

> обнови udev из куррента

это как? Откуда?

anonymous
()
Ответ на: комментарий от JB

Ну нельзя так пессемистично думать! ;-)

UVV ★★★★★
() автор топика
Ответ на: комментарий от UVV

После смены версии ядра, если не сделать oldconfig, сам конфиг может "потечь"

make help у ядра смотри

Deleted
()
Ответ на: комментарий от UVV

devfs из в ядре выключи, и в lilo.conf
append="devfs=nomount"

Во всяком случае у меня на слаке с 2.6.13 никаких тормозов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.