[sisyphus] Зависание udevd при старте

Leonid Krivoshein klark.devel на gmail.com
Пт Янв 18 21:53:22 MSK 2019


18.01.2019 21:09, Шенцев Алексей пишет:
> [...]
> udev-240-alt4.x86_64
>
> Система "зависает" при запуске udev на выше указанных ядрах 
> {std,un}-def ни на что не реагируя.
>
> Ждал почти по 5 минут - ни чего не происходило.
>
> [...]
>
> Куда смотреть, что показать, где искать причину проблемы?
>

Прежде всего я бы попробовал добавить noapic и загрузиться. Если не 
поможет, смотреть udev/initrd...

Стоит добавить к опциям загрузки DEBUG и RDSHELL, а если это не внесёт 
ясности, тогда ещё и STOP=,udev,

Возможно в /etc/initrd.mk придётся добавить:

FEATURES += rdshell
PUT_PROGS += strace

и перегенерировать initrd. Дойти до запуска udev и в консоли давать 
команды из /etc/rc.d/init.d/udev -- start(), только вместо udved... как 
там попробовать через strace и/или с добавлением параметров типа 
--debug-trace, --verbose, --supress-syslog и напротив убрав --daemon из 
команды, например:

strace udevd --debug-trace --verbose --resolve-names=never 
 >>/var/log/boot.log 2>&1 &
tail /var/log/boot.log (more /var/log/boot.log -- смотря что есть в образе)
udevadm control --log-priority=debug
...

С strace конечно в последнюю очередь. Но это так навскидку, по памяти. 
Более точно legion@ подскажет.


-- 
Best regards,
Leonid Krivoshein.



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