F2FS miért vált ismeretlenné OpenWrt/LEDE-n?

Nagyjából 2-3 kernel release óta nem tud mit kezdeni az OpenWrt/LEDE routere-em az USB portján lógó hub-ba dugott 60 GB-os pendrive-ommal. Az eszköz egyetlen partícióját f2fs-re formáztam.Ilyeneket beszél a router dmesg-je:

[ 2501.957319] F2FS-fs (sda1): Wrong segment_count / block_count (30071 > 0)
[ 2501.964545] F2FS-fs (sda1): Can't find valid F2FS filesystem in 1th superblock
[ 2501.972054] F2FS-fs (sda1): Wrong segment_count / block_count (30071 > 0)
[ 2501.979114] F2FS-fs (sda1): Can't find valid F2FS filesystem in 2th superblock

Illetve mount-ra:

mount: mounting /dev/sda1 on /mnt/pen failed: Invalid argument

111-es hibakóddal tér vissza. Ugyanakkor a pendrive-on lévő filerendszert Fedora 29-en simán felcsatoltam, semmi sem sérült. Umount után csináltam fsck.f2fs-t, hibátlan, a releváns rész:

Info: total FS sectors = 123172864 (60143 MB)
Info: CKPT version = 12356d42
Info: checkpoint state = 45 :  crc compacted_summary unmount

[FSCK] Unreachable nat entries                        [Ok..] [0x0]
[FSCK] SIT valid block bitmap checking                [Ok..]
[FSCK] Hard link checking for regular file            [Ok..] [0x0]
[FSCK] valid_block_count matching with CP             [Ok..] [0xbb33]
[FSCK] valid_node_count matcing with CP (de lookup)   [Ok..] [0x3ae]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x3ae]
[FSCK] valid_inode_count matched with CP              [Ok..] [0x38c]
[FSCK] free segment_count matched with CP             [Ok..] [0x7460]
[FSCK] next block offset is free                      [Ok..]
[FSCK] fixing SIT types
[FSCK] other corrupted bugs                           [Ok..]

Done.

Mit szúrtak el az OpenWrt/LEDE-ben? Amúgy 4.14.89-et futtat a TL-WR842N-v3 hardware.

Hozzászólások

Úgy látom, ez bug.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Van már hozzá 4.14.91-es kernel, valamint v1.30.0 busybox. Kijavult ez a hiba, működik az f2fs elérése, köszönet a fejlesztőknek. :)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE