no, your NVMe controller is not detected as the pciex1 has timed out.Hi,
I discovered that I wasn't running the latest kernel or bootloader. While attempting to update the bootloader, the most recent version I found was from February 16. However, after updating the kernel, I was able to update the EEPROM to the latest version.
As per your request, I removed any additional configurations from `config.txt` and addedto the EEPROM configuration. After rebooting, the NVMe controller is now detected with `lspci`, but it doesn't show a name with `lsblk`.Code:
PCIE_PROBE=1
Here are some command outputs:When I run `dmesg | grep nvme`, I get the following output:Code:
raspberrypi@raspberrypi:~ $ uname -aLinux raspberrypi 6.6.31+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linuxraspberrypi@raspberrypi:~ $ sudo rpi-eeprom-update -aBOOTLOADER: up to date CURRENT: Wed 5 Jun 15:41:49 UTC 2024 (1717602109) LATEST: Wed 5 Jun 15:41:49 UTC 2024 (1717602109) RELEASE: latest (/lib/firmware/raspberrypi/bootloader-2712/latest) Use raspi-config to change the release.raspberrypi@raspberrypi:~ $ sudo rpi-eeprom-config [all]BOOT_UART=1PCIE_PROBE=1POWER_OFF_ON_HALT=1BOOT_ORDER=0xf461raspberrypi@raspberrypi:~ $
Thank you for your help.Code:
[0.528838] nvme nvme0: pci function 0000:01:00.0[ 0.528857] nvme 0000:01:00.0: enabling device (0000 -> 0002)[ 0.571133] Freeing initrd memory: 17168K[ 62.428261] nvme nvme0: I/O 20 QID 0 timeout, disable controller[ 62.432282] nvme nvme0: Device not ready; aborting shutdown, CSTS=0x1[ 62.438869] nvme nvme0: Identify Controller failed (-4)[ 62.452365] nvme: probe of 0000:01:00.0 failed with error -5
That is strange, as the older bootloader was able to detect the device and latest one times out.
Sorry, can't offer any support here. My recommendation is to open an issue on raspberry github.
Furthermore I would recommend to make a crosscheck by using the official M.2 HAT+!
Statistics: Posted by aBUGSworstnightmare — Thu Jun 27, 2024 4:30 am