In February 2023 I upgraded my NVMe cache drive from a Sabrent Rocket 1TB to a Samsung 980 Pro 2TB. I never had a single issue with the Sabrent drive - I just needed more capacity to deal with large one-off writes, and I went with the ‘best’ drive I could afford, which was the 980 Pro based off many reviews and benchmarks around continuous write/cache performance.
But, I started having the same exact issue described in this thread with my Unraid server, I would say around 4 months ago now. Probably July 2023 onwards. It happened maybe once a month, but has now started happening more frequently in the last month or so, having gone ‘down’ 3 times in the last 30 days. The only way I get the cache drive to appear again is by shutting down unraid, removing the SSD from the M.2 slot, re-seating the SSD, and booting back up. This is causing unnecessary additional parity checks to run on my system too, as I guess unraid thinks a new device has been added or something.
My 980 Pro is on the 5B2QGXA7 firmware (which it shipped with, this hasn’t been changed by me). This is the firmware known to fix some other issues with 980 Pros bricking into a read only state.
Unraid is on 6.11.0 but I am not sure from memory if there were any changes to the Unraid version before/after installing the 980 Pro in my system, so I don’t know if there is any correlation there.
Regardless of all of this, I have added the line of code shared in this thread into my flash syslinux config, and will report back if this resolves the issue.
It’s infuriating coming home late at night for none of my motion sensors/automations to kick in, and immediately I know that the SSD has gone down again, killing half of my smart home stuff in the process 🙃