[devel] Q: agp modules in initrd ?

Alexey Gladkov legion на altlinux.ru
Пт Ноя 24 15:44:33 MSK 2017


On Fri, Nov 24, 2017 at 02:25:49PM +0300, Anton Farygin wrote:
> 24.11.2017 14:15, Alexey Gladkov пишет:
> > On Fri, Nov 24, 2017 at 01:32:04PM +0300, Anton Farygin wrote:
> >> 24.11.2017 13:06, Alexey Gladkov пишет:
> >>> On Fri, Nov 24, 2017 at 07:37:21AM +0300, Anton Farygin wrote:
> >>>> Кстати, уж коль пошла речь про initrd, пока вспомнил - может быть знаешь
> >>>> почему в наш initrd попадают все -agp модули ?
> >>>>
> >>>> Вот, для примера, на моём xps 9560:
> >>>>
> >>>> Packed modules: autofs4 button crc16 drm drm_kms_helper evdev ext4
> >>>> fscrypto hid hid-generic i2c-algo-bit i2c-core i915 input-leds intel-agp
> >>>> intel-gtt jbd2 mbcache nvme nvme-core serio_raw shpchp sis-agp via-agp
> >>>> video
> >>>>
> >>>> Технически конечно их никто не должен загрузить, но всё-таки странно.
> >>>> autofs4 тоже непонятно каким образом туда влетел.
> >>> Покажи пожалуйста вывод команд:
> >>>
> >>> make-initrd guess-modules /
> >>> make-initrd guess-config
> >>>
> >> # make-initrd guess-modules /
> >> Generating module dependencies on host ...
> >> /lib/modules/4.13.14-un-def-alt1/kernel/drivers/nvme/host/nvme-core.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/drivers/nvme/host/nvme.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/drivers/pci/hotplug/shpchp.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/fs/crypto/fscrypto.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/fs/ext4/ext4.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/fs/jbd2/jbd2.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/fs/mbcache.ko
> >> /lib/modules/4.13.14-un-def-alt1/kernel/lib/crc16.ko
> >> # make-initrd guess-config
> >> Generating module dependencies on host ...
> >> RESCUE_MODULES += \
> >>           hid-generic hid evdev input-leds serio_raw
> >>
> >> MODULES_ADD += \
> >>           ext4 nvme-core nvme shpchp
> >>
> >> FEATURES += \
> >>           add-modules cleanup compress fstab rdshell sysvinit ucode
> >>
> >>
> > Какие дополнительные фичи у тебя подключены ?
> >
> Ты про это?
> # rpm -qa|grep make-initrd
> make-initrd-luks-2.0.5-alt1.x86_64
> make-initrd-2.0.5-alt1.x86_64
> make-initrd-busybox-1.24.2-alt2.x86_64
> make-initrd-lvm-2.0.5-alt1.x86_64
> make-initrd-ucode-2.0.5-alt1.x86_64
> make-initrd-devmapper-2.0.5-alt1.x86_64
> make-initrd-plymouth-2.0.5-alt1.x86_64
> 
> 
> # cat /etc/initrd/initrd.mk
> # trying to detect modules and features to access to root volume
> AUTODETECT = all
> FEATURES += plymouth ucode
> FEATURES+=systemd

В сизифе такой фичи нет. А что это за фича если не секрет ?

> MODULES_PRELOAD+=autofs4
> 

Теперь я могу ответить.

> почему в наш initrd попадают все -agp модули ?

Потому что ты используешь plymouth. Эта фича добавляет эти agp модули.

-- 
Rgrds, legion

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 163 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20171124/b4444fd0/attachment.bin>


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