1 votes

Ajouter tous les micrologiciels à CONFIG_EXTRA_FIRMWARE ?

Comment puis-je ajouter tous les microprogrammes présents dans /lib/firmware dans le CONFIG_EXTRA_FIRMWARE paramètre du noyau .config ?

J'ai déjà essayé mais lors de la compilation du noyau, il y a une erreur :

/bin/sh argument list too long

Noyau 5.10.67

1voto

Bradley Mazurek Points 333

Compilation et démarrage dans un noyau "intermédiaire" avec include/uapi/linux/binfmts.h:MAX_ARG_STRLEN fixé à (PAGE_SIZE * 128) laisser une version "all firmware" de noyau 5.17.4 (plus l'étiquette linux-firmware 20220411 ) complète pour moi.

Malheureusement le paquet Debian standard Grub. ne parvient pas à botte le 210M (871M non compressé ) et son noyau de 66M (212M non compressé) IOUS ( Initrd de taille inhabituelle ) :

Loading Linux 5.17.4 ...
Loading initial ramdisk ...
error: the initrd is too big.

Press any key to continue...

Heureusement, il y a eu un "bumping". GRUB_LINUX_INITRD_MAX_ADDRESS à partir de 0x37FFFFFF まで 0xA7FFFFFF ( 0x77FFFFFF était trop petit) permet au noyau + initrd de démarrer sur ma machine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X