Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enabling pci for nvme boot #65

Open
aep opened this issue Jul 16, 2021 · 3 comments
Open

enabling pci for nvme boot #65

aep opened this issue Jul 16, 2021 · 3 comments

Comments

@aep
Copy link

aep commented Jul 16, 2021

would be nice if nvme boot was documented.

building the default image from git master doesnt appear to have pci enabled in uboot at all?

=> nvme scan
=>

=> pci
Scanning PCI devices on bus 0
BusDevFun  VendorId   DeviceId   Device Class       Sub-Class
_____________________________________________________________
=> 

this looks relevant

PCIe1: pcie@3400000 disabled
PCIe2: pcie@3500000 disabled
PCIe3: pcie@3600000 Root Complex: no link
PCIe4: pcie@3700000 disabled
PCIe5: pcie@3800000 Root Complex: x1 gen3
PCIe6: pcie@3900000 disabled
@aep
Copy link
Author

aep commented Jul 16, 2021

linux seems to be unhappy about the m.2 slot as well:

[  133.829728] pcieport 0001:00:00.0: AER: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[  133.839742] pcieport 0001:00:00.0: AER:   device [1957:8d80] error status/mask=00000001/00006000
[  133.848529] pcieport 0001:00:00.0: AER:    [ 0] RxErr   

using the x8 pcie slot instead fixes this, but i'm assuming uboot isnt configured to scan that

@aep
Copy link
Author

aep commented Jul 17, 2021

Switching from a crucial to samsung made it work.

Leaving open just in case this is a hardware issue that should be investigated?

@laf0rge
Copy link

laf0rge commented Jun 21, 2022

Just for the record: Samsung SSD 980 PRO NVMe M.2 (Model: MZ-V8P1T0) was detected fine by u-boot and Linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants