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

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Сб Янв 10 00:22:53 MSK 2009


Michail Yakushin пишет:
> 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, мне самому эта инструкция иногда
> нужна.

Ты её проверь для начала.. я давно уже не пробовал так делать (месяца 
два), да и нужно проверить на другой конфигурации - мой ноутбук - это 
нестандартное место для таких экспериментов ;) У меня ещё пакет dev, по 
моему, установлен.



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