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
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):