Re: [poky] [PATCH v3] genericarm64 core-image-initramfs-boot: remove some kernel drivers
Mikko Rapeli <[email protected]> Thu, 16 Apr 2026 17:07:33 +0300
| Newsgroups | org.yoctoproject.lists.poky |
|---|---|
| Message-ID | <aeDtJYWC5gku-hd3@nuoska> |
Hi, On Thu, Apr 16, 2026 at 02:48:13PM +0100, Richard Purdie wrote: > On Thu, 2026-04-16 at 16:26 +0300, Mikko Rapeli via lists.yoctoproject.org wrote: > > On Mon, Apr 13, 2026 at 10:27:15AM +0300, Mikko Rapeli via lists.yoctoproject.org wrote: > > > genericarm64 supports a lot of HW and thus large collection of kernel > > > drivers are enabled and installed to images by default. > > > Subset of the kernel drivers are needed in initramfs to mount rootfs > > > from local mass storage devices. This increases initramfs size a lot > > > and with new kernel config updates even more. Thus remove kernel > > > drivers from initramfs image which are not needed for mounting > > > rootfs from local mass storage devices. GPU, Bluetooth, NFC, > > > sound, networking etc support is not needed in the initramfs. > > > > > > According to buildhistory core-image-initramfs-boot size is reduced > > > from 118 to 83 Mb. > > > > In my oe-core master branch builds core-image-initramfs-boot is now failing > > due to size limits: > > > > https://gitlab.com/Linaro/trustedsubstrate/gpit/-/jobs/13951723488 > > > > 2026-04-16 13:04:26 - ERROR��� - ERROR: core-image-initramfs-boot-1.0-r0 do_image_cpio: The initramfs size 282121(K) exceeds INITRAMFS_MAXSIZE: 280000(K) > > 2026-04-16 13:04:26 - ERROR��� - ERROR: core-image-initramfs-boot-1.0-r0 do_image_cpio: You can set INITRAMFS_MAXSIZE a larger value. Usually, it should > > 2026-04-16 13:04:26 - ERROR��� - ERROR: core-image-initramfs-boot-1.0-r0 do_image_cpio: be less than 1/2 of ram size, or you may fail to boot it. > > > > This patch could be one fix. > > > > But is this visible in auto-builder side builds? Or have the genericarm64 > > poky-altcfg distro builds been disabled? > > We're not seeing it there, the builds should be running though. Ok. Maybe it's the linux-firmware update which just tipped genericarm64 core-image-initramfs-boot over the size limit. I hope this patch would be fine as a fix. Cheers, -Mikko