I think the defconfig compiles FAT filesystem support into the kernel, but it can't be used without a codepage, and the defconfig builds all of those as modules (e.g. kernel/fs/nls/nls_cp437.ko )
Make the FAT filesystems or a module too, or also build in the default code page?
The codepage requirement may be an artifact of the mount command which is available in the initramfs. Closing for now, will reopen if that's not the case. Sorry for the noise.
I think the defconfig compiles FAT filesystem support into the kernel, but it can't be used without a codepage, and the defconfig builds all of those as modules (e.g. kernel/fs/nls/nls_cp437.ko )
Make the FAT filesystems or a module too, or also build in the default code page?