Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

BTRFS, Write and I/O Error

Featured Replies

I am at a loss on how to go out solving this issue. Please help

 

 

Jul 15 11:37:44 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2797, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 3429310464, length 4096.
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 5946294272, length 4096.
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 5946048512, length 4096.
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 3870638080, length 4096.
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 6697872 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 11613856 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2798, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2799, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 11613376 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2800, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 7559840 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2801, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 3870650368, length 4096.
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 5946843136, length 4096.
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 7559864 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: loop: Write error at byte offset 5946388480, length 4096.
Jul 15 11:37:49 Tower kernel: I/O error, dev loop2, sector 11614928 op 0x1:(WRITE) flags 0x100000 phys_seg 1 prio class 2
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2802, rd 0, flush 0, corrupt 830, gen 0
Jul 15 11:37:49 Tower kernel: BTRFS error (device loop2: state EA): bdev /dev/loop2 errs: wr 2803, rd 0, flush 0, corrupt 830, gen 0

tower-diagnostics-20240715-1110.zip

Solved by JorgeB

  • Community Expert
  • Solution

This error 

write time tree block corruption detected

Usually means bead RAM, so a good idea to run memtest.

 

If nothing is found, and note that memtest is only definitive if it finds errors, try recreating the docker image:

 

https://docs.unraid.net/unraid-os/manual/docker-management/#re-create-the-docker-image-file
Then:
https://docs.unraid.net/unraid-os/manual/docker-management/#re-installing-docker-applications
Also see below if you have any custom docker networks:
https://docs.unraid.net/unraid-os/manual/docker-management/#docker-custom-networks

 

 

  • Community Expert
58 minutes ago, JorgeB said:

Usually means bead RAM, so a good idea to run memtest.

I wonder if it is time to start suggesting using the "Live Memory Tester" plugin as well as using memtest?    It would be nice to get some statistics on how often people actually do have RAM issues and how often that plugin indicates this.

  • Author

I had recently upgraded to 128 gb from 32 gb ram. It looks like those sticks are causing the issue. I will contact RMA and get them replaced. In the meanwhile I have put my old 32 gb ram sticks and started a memtest on them just in case.  Thank You @JorgeB for your help.

WhatsApp Image 2024-07-15 at 3.04.08 PM.jpeg

  • Community Expert
29 minutes ago, itimpi said:

It would be nice to get some statistics on how often people actually do have RAM issues and how often that plugin indicates this.

Yeah, when the plugin was released I was going to test with a known bad DIMM I had, unfortunately could not find it, I suspect that it may not be as good as memtest since it won't be able to test all the RAM, but it may still be useful and able to find issues when the problem is evident, like in the case above.

  • Community Expert
5 minutes ago, JorgeB said:

Yeah, when the plugin was released I was going to test with a known bad DIMM I had, unfortunately could not find it, I suspect that it may not be as good as memtest since it won't be able to test all the RAM, but it may still be useful and able to find issues when the problem is evident, like in the case above.

I know it cannot test all the RAM but I was wondering if it might pick up some issues that memtest does not as it can be run with Unraid executing its typical workload.  Certainly a lot less hassle to run.

 

A bit like you I would like to have some know 'bad' or 'borderline' RAM that could be used in a test environment to start comparing the plugin results with memtest ones.

  • Community Expert

It definitely worth some testing, and it can be very useful.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.