modprobe binfmt-464c cannot be processed
Linux slitaz 4.4.1-slitaz64 #6 SMP Thu Nov 21 11:37:00 GMT 2019 x86_64 GNU/Linux
run correctly on rolling and all previous version of slitaz.
why use kernel-4.4.1 ?
longterm: 4.4.202 2019-11-16
Longterm release kernels Version Maintainer Released Projected EOL 5.4 Greg Kroah-Hartman & Sasha Levin 2019-XX-XX Dec, 2021 4.19 Greg Kroah-Hartman & Sasha Levin 2018-10-22 Dec, 2020 4.14 Greg Kroah-Hartman & Sasha Levin 2017-11-12 Jan, 2024 4.9 Greg Kroah-Hartman & Sasha Levin 2016-12-11 Jan, 2023 4.4 Greg Kroah-Hartman & Sasha Levin 2016-01-10 Feb, 2022
kernel-4.17.7 with 32bit rootfs boot failed.
modprobe binfmt-464c cannot be processed
Starting init:/sbin/init exists but couldn't execute it (error -8)
[2/3] kmod: fix wait on recursive loop
https://lore.kernel.org/patchwork/patch/819637/
request_module: runaway loop modprobe binfmt-464c
Starting init:/sbin/init exists but couldn't execute it (error -8)
This issue could happen for instance when a 64-bit kernel boots a 32-bit
userspace on some architectures and has no 32-bit binary format hanlders.
This is visible, for instance, when a CONFIG_MODULES enabled 64-bit MIPS
kernel boots a into o32 root filesystem and the binfmt handler for o32
binaries is not built-in.
your config and kernel-4.17.7
tux@slitaz:~$ diff config-441 config-4177 | grep -A 25 -B 2 Emulations
@@ -671,24 +797,17 @@ # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_AOUT is not set +# CONFIG_IA32_EMULATION is not set # CONFIG_X86_X32 is not set -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y -CONFIG_PMC_ATOM=y CONFIG_NET=y -CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y tux@slitaz:~$