Steam Disk Read Error

Hi,
I a new Fedora user, and I have been trying to make Steam work on my machine, but things just do not seem to work.
When I am installing games which require high storage capacity, at 100% download, I will just get Disk Read Error.
I am clueless on what to do. I have tried multiple solutions such as reinstalling Fedora on 2 different physical drives, changing download folder location in Steam, cleaning download cache in Steam, installing another version of Steam.
My partition format on my disks are BTRFS which seems acceptable for any operations…

I have found things which can maybe give a hint on what is happening:

  1. Cannot run sudo steam in the console: Cannot run as root user as error message.
  2. Running sudo btrfs scrub start / gives corrupted errors, on both drives I have tried Fedora on, but only when I am trying to install my Steam games.
    [May22 10:34] BTRFS info (device nvme0n1p3): scrub: started on devid 1
    [ +8.732734] BTRFS warning (device nvme0n1p3): checksum error at logical 29881585664 on dev /dev/nvme0n1p3, physical 30963716096, root 256, inode 474573, offset 6643712, length 4096, links 1 (path: maxime3343/.local/share/Steam/steamapps/downloading/572410/Data/PC/300092304/SteelDivision.exe)
    [ +0.000005] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 0, rd 0, flush 0, corrupt 264, gen 0
    [ +0.000002] BTRFS error (device nvme0n1p3): unable to fixup (regular) error at logical 29881585664 on dev /dev/nvme0n1p3
    [ +0.002112] BTRFS warning (device nvme0n1p3): checksum error at logical 29881589760 on dev /dev/nvme0n1p3, physical 30963720192, root 256, inode 474573, offset 6647808, length 4096, links 1 (path: maxime3343/.local/share/Steam/steamapps/downloading/572410/Data/PC/300092304/SteelDivision.exe)
    [ +0.000005] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 0, rd 0, flush 0, corrupt 265, gen 0
    [ +0.000001] BTRFS error (device nvme0n1p3): unable to fixup (regular) error at logical 29881589760 on dev /dev/nvme0n1p3
    [ +7.764307] BTRFS warning (device nvme0n1p3): checksum error at logical 57174880256 on dev /dev/nvme0n1p3, physical 58257010688, root 257, inode 426890, offset 127881216, length 4096, links 1 (path: var/lib/systemd/coredump/core.csgo_linux64.1000.4d41f6e273c044559727cc1a02bc4358.78854.1684635484000000.zst)
    [ +0.000012] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 0, rd 0, flush 0, corrupt 266, gen 0
    [ +0.000005] BTRFS error (device nvme0n1p3): unable to fixup (regular) error at logical 57174880256 on dev /dev/nvme0n1p3
    [ +0.001009] BTRFS warning (device nvme0n1p3): checksum error at logical 57174888448 on dev /dev/nvme0n1p3, physical 58257018880, root 257, inode 426890, offset 127889408, length 4096, links 1 (path: var/lib/systemd/coredump/core.csgo_linux64.1000.4d41f6e273c044559727cc1a02bc4358.78854.1684635484000000.zst)
    [ +0.000004] BTRFS error (device nvme0n1p3): bdev /dev/nvme0n1p3 errs: wr 0, rd 0, flush 0, corrupt 267, gen 0
    [ +0.000002] BTRFS error (device nvme0n1p3): unable to fixup (regular) error at logical 57174888448 on dev /dev/nvme0n1p3
    [ +22.132872] BTRFS info (device nvme0n1p3): scrub: finished on devid 1 with status: 0
    ERROR: there are uncorrectable errors

Any help would be greatly appreciated, as I am really out of ideas. Thanks in advance.

It seems your hardware is faulty. Either the disks, or the controller on motherboard, or memory, …

Well, it seems that after installing other games with lower space requirement, and multiple tries, it does work for the moment. Still getting crashes on some games. Weird behavior that I have not really fixed, but seems to have been fixed by itself.

Hello, did you ever find a resolution to this? I am having a similar issue and opened up an issue on GitHub

Please open your own thread for your issue since this was necro for a year and your system is probably at least 2 release versions newer than the original here.

You are welcome to link in any posts you feel may be related.

Closing.