After upgrade to kernel 5.7.8 and lts-5.4.51 linux is not detecting nvme drive and won't boot with both linux and linux-lts device is: 01:00.0 Non-Volatile memory controller: Silicon Motion, Inc. Device 2263 (rev 03) Motherboard is Gigabyte J4005ND2P-CF This happened again last year with some kernel versions until get fixed in next releases. And again now. I had to rollback to kernel 5.7.7 to get it work.
I have already reported the problem to the linux nvme mailing list, because bugzilla is mostly ignored. Until a fix gets into stable, you can manually revert the offending commit (essentially just one line): https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.7.y&id=e2cb0c5635ecf7d8f2bde9971edbe00a0b8b8536
Is this still an issue?
If the issue is still present in kernels 5.13.14, 5.10.74 or 5.4.154, please reopen.