Pinebook Pro] 5.13 no longer boots from NVME
Manjaro update with 5.13 kernel no longer boots from NVMe SSD on Pinebook Pro. Previous 5.12 kernel booted prior to the update. After update, screen is black upon power-on. Restoring system from backup and implementing a workaround of "pinning" 5.12 kernel in /etc/pacman.conf re-enabled NVMe-bootable Manjaro updates.
Added lines to /etc/pacman.conf:
IgnorePkg = linux
IgnorePkg = linux-headers
Strit assisted with debug and suspected an upstream linux.org bug. With Strit's assistance, I built and installed a custom 5.13 kernel package containing legacy PCI_MSI code from 5.12 that was expected to solve the problem and prove it was upstream, but my custom test kernel similarly failed to boot so the problem persists with the legacy code. However, my test kernel did successfully install and boot from SD card so my kernel build and functionality is proven.
See lengthy thread containing debug information (where I learn how to make an arm64 kernel Manjaro package :): https://forum.manjaro.org/t/pinebook-pro-5-13-no-longer-boots-from-nvme/72770/3
I would like to see a solution that permits future Manjaro kernel updates to my NVMe SSD. I am eager to continue debug but do not know how to proceed from here.
If appropriate, I will create a bug report upstream on linux.org and you may close this bug here.