4TB NVME no longer works under Linux

So when I first installed this NVME 4TB it showed up, but after a couple reboots it went away. ACHI mode!

Still shows under Windows and Bios. Linux pretends it doesn’t even exist!

Tried a fresh reinstall as well.

Just not sure what to do. No idea if a firmware download is needed or not, and if so then what?

KLEV k04tbm2sp0-c91 is the model

Looks like this dmesg could be related:

nvme nvme0: Device not ready; aborting reset, CSTS=0x1

Confusing indeed

Seems to be someone saying it may not work with another brand of NVME in my system (I do have a few). It is perplexing why Windows and BIOS shows it all fine.

Seems LINUX is doing something wrong.

So I moved the NVMe to a different slot, and it worked for 1 boot up. Then it went back to the usual no detect under Linux.

It seems to happen when Triggering Uevent part of Kernel process.

No idea how to resolve this.

That is very confusing. Did you try to reset your BIOS maybe?

I’ve done pretty much everything so far, even bios update.
I did find out the controller is actually a Realtek RTS5772DL, not sure what firmware it has but v1.4 is latest, I’d be surprised if it isn’t that given I only just bought it.

No problems under Windows, works fine. Looks like we have a issue in the kernel that this particular controller slipped by the fixes.

I forgot I made this post.

I made a new one with MORE info here Intermittent NVMe Issue with KLEVV CRAS C910 4TB (VF101C59) - #2 by gerarderloper