Volumes formatted with inline_data (on by default in e2fsprogs 1.47+) don't mount — you have to reformat with mkfs.ext4 -O ^inline_data. inline_data stores small files' contents directly in the inode instead of in data blocks, and lwext4 doesn't read that layout (the feature isn't even in its supported set, so ext4_mount rejects it).
So the fix lives in lwext4 — upstream or as a vendored patch — handling the EXT4_INODE_FLAG_INLINE_DATA case in the read path. Tracking it because "reformat your drive with this specific feature turned off" is a sharp edge for anyone bringing a disk over from a current Linux box.
Volumes formatted with
inline_data(on by default in e2fsprogs 1.47+) don't mount — you have to reformat withmkfs.ext4 -O ^inline_data.inline_datastores small files' contents directly in the inode instead of in data blocks, and lwext4 doesn't read that layout (the feature isn't even in its supported set, soext4_mountrejects it).So the fix lives in lwext4 — upstream or as a vendored patch — handling the
EXT4_INODE_FLAG_INLINE_DATAcase in the read path. Tracking it because "reformat your drive with this specific feature turned off" is a sharp edge for anyone bringing a disk over from a current Linux box.