сейчас plymouth не может работать, потому что в создаваемом образе не хватает ядерных модулей drm. Насколько я понял resolve_modalias из tools/guess-function убрали, а plumouth пробует её использовать. Если вручную добавить MODULES_ADD += drm drm_kms_helper radeon в initrd.mk, то plymouth успешно работает.
(В ответ на комментарий №0) > Насколько я понял resolve_modalias из tools/guess-function убрали, а plumouth > пробует её использовать. Чего откуда убрали ?
В комите 93146ac9ac0e4f11bc839e4fdef9bb446d391a12 удаляется resolve_modalias() из tools/guess-functions tools/guess-config изменён, чтобы не использовать resolve_modalias. А features/plymouth/get-modules, не адаптирован, в нём попрежнему используется resolve_modalias. Соответственно resolve_modalias "$modalias" 2>/dev/null ||: не добавляет никаких модулей (drm, drm_kms_helper и т.п.) Так понятно?
Теперь ясно. Такой патч решает проблему ? --- a/features/plymouth/get-modules +++ b/features/plymouth/get-modules @@ -10,4 +10,5 @@ f=/sys/class/graphics/fb0/device/modalias read modalias < "$f" -resolve_modalias "$modalias" 2>/dev/null ||: +depinfo --set-version="$kernel" --no-prefix --no-firmware "$modalias" 2>/dev/null | + sort -u
да, решает.
Осторожно -- plymouth работает и поверх vesafb, а вот огрести ещё большие проблемы при необходимости переключения на nvidia/fglrx не хотелось бы. Это тема отдельного обсуждения и болтающегося TMP-бранча в mkimage-profiles...
Я всего лишь исправил регрессию. Так что не знаю, о чём ты говоришь.
Это скорее к shaba@ было. :)
fixed