[TRACKING] Linux freezing on multiple distros

@Michael_Siebert
Open a terminal and monitor kernel logs while running a disk heavy load (using KDiskBench/stress or similar tools). After a while nvme related errors (previous post) start to appear and finally the system freezes. It sometimes takes 2-3 hours until the freeze, sometimes less.

You can monitor kernel logs with

sudo journalctl -k -p4 -f

-k : show only kernel logs
-p4 : severity (show errors and warnings only)
-f : follow log stream (print new logs)

If you just experienced a freeze on your last boot, you can display the logs for your last boot with

sudo journalctl -k -p4 -b-1

That is assuming your distro uses systemd.

I did the same tests with a Samsung 980 Pro and did not experience any freezes. The system runs solid since I replaced my WD. This seems to be a firmware issue that is affecting Linux in particular and is only present on some drives. Different parts used by WD depending on availability maybe? This is quite common with flash based storage.

I put the WD drive into my Windows desktop and also ran WD’s diagnosis software. It did not detect any issues whatsoever. The drive also has the latest firmware available.

On Windows it does not cause any problems for me, though I did not test windows on the framework in combination with the WD SN850 so take this with a grain of salt.

1 Like