Summary: | add drm kernels modules to initrd | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Shabalin <shaba> |
Component: | make-initrd-plymouth | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | glebfm, ldv, legion, mike, placeholder, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Shabalin
2012-09-28 13:39:01 MSK
(В ответ на комментарий №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 |