Created attachment 299649 [details]
config and dmesg
Have tested this first with gentoo-sources 5.15.3 and 5.14.20.
After that with upstream kernel 5.15.3 (with make oldconfig).
Error is the same. All previous versions were working ok even when rebuilded now.
Trying to apply commandline parameter nvme_core.default_ps_max_latency_us=0 or nvme_core.default_ps_max_latency_us=5500
===> same result.
efi-stub kernel with embedded intram which boots until cryptsetup is trying to access the nvme (not in /dev ofc).
Fixed with 5.15.4.
Strange. There are zero nvme driver commits between 5.15.3 and 5.15.4. I suspect that whatever made it work may be coincidental. In my experience, a stuck CSTS.RDY bit has always been the fault of controller firmware.