3 Days after my previous post, I sadly ran into the same problem again...
I got the error messages over night, and I saw then that the same night the scheduled monthly scrub was taking place. maybe it was connected?
After rebooting, the docker image was not mountable again and corrupt. The most annoying thing is that you have to recreate the whole docker image and reinstall all the containers. And the docker volumes that are stored in the image are lost, that's a big problem for me.
I have added now "pcie_port_pm=off" to the syslinux container resulting in the following line:
append initrd=/bzroot nvme_core.default_ps_max_latency_us=0 pcie_aspm=off pcie_port_pm=off
I saw that here:
Also, I made the update to Unraid 7.0.1.
I hope that the problem will somehow be resolved or by a kernel upgrade or by the correct syslinux config.
I find it strange that there are not more people with that problem, as the Samsung 990 Pro is quite popular I think. I switched one of my 2 Crucial 1TB NVMe drives to Samsung 990 Pro 2TB because I thought that Samsung would be more popular and better supported. Now I wanted to switch my second SSD of the pool to 2TB too, to be able to use the whole 2TB pool, but I am unsure if I should buy another Samsung.
For those interested, I use the scripts in this post to get notified of those errors. Otherwise, you don't even notice that there is a problem, only if you see the star at the drive temperature or the error spam in the syslog.