NVMe support on RPi CM4 board
Luis Alfredo da Silva
luis.adasilvaf at gmail.com
Wed Aug 9 18:43:36 CEST 2023
Hi Simon, I enabled the next four variables
CONFIG_NVME_PCI=y
CONFIG_NVME=y
CONFIG_CMD_NVME=y
CONFIG_PCI=y
how different is CONFIG_NVME_PCI from NVME_PCI, I took the latter value
from several configs files in u-boot repo and from [1]
[1]
https://github.com/u-boot/u-boot/blob/ef8336e2705fce2502383f25d68188c6b1f94dd0/doc/develop/driver-model/nvme.rst#L44
El mar, 8 ago 2023 a las 22:05, Simon Glass (<sjg at google.com>) escribió:
> Hi Luis,
>
> On Tue, 8 Aug 2023 at 17:09, Luis Alfredo da Silva
> <luis.adasilvaf at gmail.com> wrote:
> >
> > I compiled u-boot version 2023-07 and boot it on a RPi CM4 using a PCIe
> M.2
> > NVMe drive, but it doesn't appear to be working.
> >
> > Once u-boot has started and boot successfully it recognizes the PCIe
> device
> > giving me the next output
> >
> > U-Boot> pci
> > BusDevFun VendorId DeviceId Device Class Sub-Class
> > _____________________________________________________________
> > 00.00.00 0x14e4 0x2711 Bridge device 0x04
> > 01.00.00 0x1c5c 0x174a Mass storage controller 0x08
> >
> > but when trying to use the nvme scan and nvme info there is not output.
> >
> > NVMe drive has two partitions 1st is a FAT partition, and 2nd is a EXT4
> > partition, the RPi firmware recognizes the FAT partition and u-boot boot
> > correctly.
> >
> > I don't know if this worked before, but I saw in the mailing list that
> > there could be already support for other ARM64 boards.
>
> Is NVME_PCI enabled?
>
> Regards,
> SImon
>
More information about the U-Boot
mailing list