[devel] проблемы с ядром std-def

Michail Yakushin =?iso-8859-1?q?silicium_=CE=C1_altlinux=2Eru?=
Сб Янв 10 00:12:24 MSK 2009


Anton Farygin wrote:
> Sergey N. Yatskevich пишет:
>> В Птн, 09/01/2009 в 00:15 +0300, Anton Farygin пишет:
>>> Какой-то из модулей гадит. Всё что нужно сделать - это загрузиться
>>> без udev, и посмотреть что именно гадит (запуском udev с отладкой и
>>> отслеживанием загружаемых модулей).
>> А можно хотя бы коротенько, как это сделать. Я так понимаю надо в строке
>> загрузки ядра что-то прописать, затем подредактировать udevd.conf (ну
>> это мне раньше объяснили), а затем как-то запустить вручную udevd. Ну Вы
>> же, как я понял, умные немеряно. Может подсказать мне что делать будет
>> проще, чем препираться? Кстати, почему этого нельзя сделать в той же
>> багзилле? Ради такого дела я и баг переоткрою, и снисходительный тон
>> переживу :-). Результат бы был.
> 
> noudev параметром ядру.
> 
> Заодно лучше в single runlevel.
> 
> Т.е. - в загрузчике добавить noudev s в качестве параметров ядру.
> 
> До этого:
> 
> в /etc/udev/udev.conf:
> udev_log="debug"
> 
> После загрузки с noudev и в single runlevel:
> udevd --daemon
> echo "" >/proc/sys/kernel/hotplug
> udevadm trigger
> udevadm settle
> 
> И вообще, udevadm --help - там есть что взглянуть.
> 
> да, в процессе загрузки модулей - смотреть в логи. _непрерывно_.
> 
> Я делал так - запускал эту хрень и tail -f /var/log/messages
> 
>>
>>> Потом повесить более подробный баг..
>> Как только выясню, так сразу.
>>
> 
> надеюсь, небольшая инструкция - поможет.
> 
> Вообще, было бы неплохо мантейнеру ядра или udev сделать такой вот
> небольшой скрипт запускабельным из /etc/init.d/udev-final по параметру
> ядру (udevdebug, например) - с целью вылавливать баги при старте системы.
Антон, если не трудно закинь на wiki, мне самому эта инструкция иногда
нужна.


Подробная информация о списке рассылки Devel