BTRFS warning (device mmcblk0p1): csum failed


My Turris Omnia take much longer to start up than usual. Today I found a lot of erros like this:

2019-03-15 19:41:38 warning kernel[]: [ 1815.289749] BTRFS warning (device mmcblk0p1): csum failed ino 262775 off 1871872 csum 2186375717 expected csum 3312312294
2019-03-15 19:41:38 info kernel[]: [ 1815.289867] Core dump to |/usr/lib/systemd/systemd-coredump 31785 0 0 7 1552675298 foris pipe failed

I tried this:

[root@turris lxc] # btrfs scrub start -B /
ERROR: scrubbing / failed for device id 1: ret=-1, errno=5 (I/O error)
scrub canceled for 4f32477e-ac11-415f-9699-60e865844b2f
        scrub started at Fri Mar 15 20:03:03 2019 and was aborted after 00:00:07
        total bytes scrubbed: 61.52MiB with 480 errors
        error details: super=2 verify=1 csum=477
        corrected errors: 0, uncorrectable errors: 478, unverified errors: 0

This is really annoying. I bought this device in November 2016 because I thought that it is a device of high quality and good IPv6 compability.

Now I will replace it with some cheap router.


Cheap router won’t tell you something is wrong:D

Try this: Netdata error with BTRFS partition mounted in /srv
I also had problems after some power failures.