- Forum
- General Discussion
- Don't recognize / boot from NVME SSD for X1001/X1002/X1000/X1003?
Don't recognize / boot from NVME SSD for X1001/X1002/X1000/X1003?
-
@Harry Huang
I use the X1002 shield and I discovered that without settings in boot.config, the Crucial SSD also boots.
I do have the usual options enabled in the boot order.
So it boots after about a minute when I have the desktop, but there are error messages in dmesg -T. See below:nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0x10
[Sun Jan 28 18:52:48 2024] nvme nvme0: Does your device have a faulty power saving mode enabled?
[Sun Jan 28 18:52:48 2024] nvme nvme0: Try "nvme_core.default_ps_max_latency_us=0 pcie_aspm=off" and report a bug
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 34472832, 256 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 34472832 at 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 655587592, 64 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 655587592 at 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 34476576, 160 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 34476576 at 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 34477680, 192 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 34477680 at 0x0:(READ) flags 0x80700 phys_seg 6 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 391491432, 64 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 391491432 at 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 34201328, 256 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 34201328 at 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 1065440, 16 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 1065440 at 0x0:(READ) flags 0x83700 phys_seg 2 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 5251072, 8 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 5251072 at 0x0:(READ) flags 0x83700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 9445376, 8 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 9445376 at 0x0:(READ) flags 0x83700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme0n1: I/O Cmd(0x2) @ LBA 13639680, 8 blocks, I/O Error (sct 0x3 / sc 0x71)
[Sun Jan 28 18:52:48 2024] I/O error, dev nvme0n1, sector 13639680 at 0x0:(READ) flags 0x83700 phys_seg 1 prio class 2
[Sun Jan 28 18:52:48 2024] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[Sun Jan 28 18:52:48 2024] nvme nvme0: 4/0/0 default/read/poll queues0 likes 0 likes
-
@loek dompeling
pi@raspberrypi:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/firmware
└─nvme0n1p2 259:2 0 465.3G 0 part /0 likes 0 likes
-
@Harry Huang my board is not connected to any network. Do I need to disable Wi-Fi chip by some configuration?
I replugged data cable mutiple times, rebooted board, tried different distros. I installed drive right after unpackaging it's fresh and empty. And still have no luck to use it.
Is there any debug info or some tests to perform? I'm stuck and don't know what is wrong with it.
0 likes 0 likes
-
My NVMe has SMI SM2263XT controller. Is it compatible with Pi and extension board?
0 likes 0 likes
-
X1001 not being mounted. I have the same OS on a USB and when it boots, the X1001 blue light comes on and the NVMe can be seen. Clone the usb to the NVMe and still will not boot (No blue light) from the X1001, after reboot without the usb OS. Move the NVMe to a usb adapter and it will do a USB Boot, and X1001 will turn blue (No NVMe). Most boots, it shows the USB as the boot drive, once it showed the NVMe as the boot drive, when NVMe was the boot drive /boot/firmware folder was empty. Very strange behavior. Tried every cmdline and config edits I could find, seems the RPI5 is not looking or powering the NVMe (X1001) until the USB OS tells it to ?? Maybe I should get the 5a power supply??
0 likes 0 likes
-
I was using the default eeprom from Jan 5 2024
2/10/2024
Today loaded "Latest" eeprom dated Jan 22 2024
Now the x1001 blue light comes on when I power up the PI5 without the USB OS, but still does not boot from the NVMe.
Imaging the USB OS to the NVMe with Acronis sector by sector copy, very slow cloning...Booting NVMe, blue light comes on, flashes alot, but RPI5 fails to boot with the network never coming up?
Boots from USB fine.
Installed framps/rpi-clone, cloned USB to NVMe, Partuuid are different.
lsblk -o NAME,FSTYPE,UUID,PARTUUID,MOUNTPOINTS
Manually changed partuuid
sudo nano /boot/firmware/cmdline.txt change partuuid to use <New Partuuid>
sudo nano /etc/fstab partuuid to use <New Partuuid>Sudo shutdown
Restart with only NVMe attached.
Success, boots from NVMe,
dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
write speed = 391mb/s (with dtparam=pciex1_gen=2 in sudo nano /boot/firmware/config.txt)
dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
read speed = 453 mb/sChanged to dtparam=pciex1_gen=3 in sudo nano /boot/firmware/config.txt
sudo reboot
repeat speed test
dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
write speed = 727mb/s (with dtparam=pciex1_gen=3 in sudo nano /boot/firmware/config.txt)
dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
read speed = 821 mb/sHappy
0 likes 0 likes
-
Ivan is SD Copier in the "Lite" (No Desktop) image??
I forgot a step in my second post, after moving to the "Latest" eeprom, I also;
raspi-config > 6. Advanced Options > A4 Boot Order > B2 Boot from NVMe if available
I think that may also need to be set.
Ivan, framps/rpi-clone claims to save the PARTUUID's, I just edited the files to be sure...
0 likes 0 likes
-
repeat speed test (Samsung 970 EVO PLUS 250GB NVMe)
dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
write speed = 727mb/s (with dtparam=pciex1_gen=3 in sudo nano /boot/firmware/config.txt)
dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
read speed = 821 mb/srepeat speed test (Kingston NV2 250G M.2 2280 NVMe)
dd if=/dev/zero of=./TestingFile bs=100M count=10 oflag=direct
write speed = 741mb/s (with dtparam=pciex1_gen=3 in sudo nano /boot/firmware/config.txt)
dd if=./TestingFile of=/dev/zero bs=100M count=10 oflag=dsync
read speed = 826 mb/s0 likes 0 likes
-
@Harry Huang With X1002 and Crucial T500 PCIe Gen 4 NVMe M.2 SSD 1TB, adding dtparam=pciex1_gen3 was the only solution that worked for me.
0 likes 0 likes
-
@etyrnal etyrnal when i had the kingspec, my X1003 would not even light up. Now that i have a 512GB Inland pcie nvme m.2 gen 4x4, the X1003 lights up and recognizes the nvme... i just cannot boot
0 likes 0 likes
-
if i set PCIe to gen 2, then lsblk doesn't show my nvme. But if i set it to gen 3, then my lsblk shows my nvme
0 likes 0 likes
-
@Vitaly Chekryzhev
We recommend avoiding the NVMe SSD drives which is equipped with a Phison controller due to their proven incompatibility. No problems were found except for the Phison controller.
0 likes 0 likes
-
Hello everyone, I'm trying to use the Geekworm X1001 with a Lexar NM610PRO NVMe drive. The Raspberry Pi's EEPROM is updated, I've set up NVMe booting, and I've flashed a new image onto the NVMe. When I try to boot Pi OS using the NVMe, I encounter the following issue: 'initramfs boot partuuid not exist'. I can't seem to resolve it in any way. How can I understand if the NVMe I'm using utilizes a Phison controller?
0 likes 0 likes
-
Okay, sorry for the double post, but I just read that to understand if it's using a Phison controller, you have to use the command 'lspci'. From its output, there's no mention of 'Phison', so I believe my problem isn't due to the Phison controller
0 likes 0 likes
-
@etyrnal etyrnal Hi,

try to use the SD Card Copier to clone OS and select "New Partition UUIDS"
0 likes 0 likes
-
Hi guys, small update on my issue, maybe it could be helpful to someone else. I switched NVMe and moved to a Samsung 970 EVO Plus 1TB, and I've solved it. The Raspberry Pi 5 can finally boot from the NVMe!
0 likes 0 likes
-
Hi All,
I'm failing to get my Rpi5 to boot from SSD with a NMVe SSD and the X1002 V1.1 hat.
I have the Ediloca EN600 Pro SSD with 256GB and the X1002 Hat (V1.1), with a RPi5 with the latest Feb 5 2024 firmware.
I can mount the NVMe SSD when booted from SD, but I cannot boot from the NVMe SSD.
I have changed the boot order in the Eeprom (0xf416), added a PCI Probe line and a dtparam line for aspm and for pcie1x speed, but when I boot from SSD, I see the "RPi Desktop splash" and it seems to die at that point (it stops returning pings.)
The SSD was prepared using the onboard Disk Copy utility.
I don't see any console messages since I don't have the little cable and my screen is in graphics mode.
Does anyone know what I did wrong? Is there a compatibility matrix to compare SSDs with the X1002/Rpi5? Thanks in Advance.
Here are the details of each of the changes:
ve9gfi@AquariumPi5:~ $ sudo rpi-eeprom-config
[all]
PCIE_PROBE=1
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf416ve9gfi@AquariumPi5:~ $ cat /boot/firmware/config.txt
# For more options and information see
# http://rptl.io/configtxt
# Some settings may impact device functionality. See link above for details# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on# Greg added this from geekworm
# SSD is a EDILOCA EN600 Pro SSD with PCIe 4x Gen 3 capabilities in a 2280 form factor
# HAT is Geekworm X1002 PIP NVMe Shield V1.1
# Rpi 5 is only PCIe 1x at gen 2 speed
dtparam=pcie_aspm=off
dtparam=pciex1_gen=2
dtparam=nvme# Enable audio (loads snd_bcm2835)
dtparam=audio=on# Additional overlays and parameters are documented
# /boot/firmware/overlays/README# Automatically load overlays for detected cameras
camera_auto_detect=1# Automatically load overlays for detected DSI displays
display_auto_detect=1# Automatically load initramfs files, if found
auto_initramfs=1# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1# Run in 64-bit mode
arm_64bit=1# Disable compensation for displays with overscan
disable_overscan=1# Run as fast as firmware / board allows
arm_boost=1[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1[all]
ve9gfi@AquariumPi5:~ $ lspci
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)
0000:01:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (rev 01)
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)
0001:01:00.0 Ethernet controller: Device 1de4:0001
ve9gfi@AquariumPi5:~ $ sudo lspci -vvv
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 38
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 00000000-000fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [ac] Express (v2) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+
MaxPayload 512 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <4us
ClockPM+ Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s (overdriven), Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt+
RootCap: CRSVisible+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd+
AtomicOpsCtl: ReqEn- EgressBlck-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS+
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported, DRS-
DownstreamComp: Link Up - Present
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn+ NFERptEn+ FERptEn+
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [160 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [180 v1] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
Capabilities: [240 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=8us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=1us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: LaneErr at lane: 0
Kernel driver in use: pcieport0000:01:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (rev 01) (prog-if 02 [NVM Express])
Subsystem: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 38
Region 0: Memory at 1b00000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, MSI 1f
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 512 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM not supported
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1 (downgraded)
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=9 Masked-
Vector table: BAR=0 offset=00003000
PBA: BAR=0 offset=00002000
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [158 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS+, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [168 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: LaneErr at lane: 0
Capabilities: [1d4 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [1dc v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2- ASPM_L1.1- L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=0us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us
L1SubCtl2: T_PwrOn=0us
Capabilities: [1ec v1] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Capabilities: [2ec v1] Vendor Specific Information: ID=0001 Rev=1 Len=038 <?>
Kernel driver in use: nvme0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 44
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 00000000-005fffff [size=6M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [48] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [ac] Express (v2) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L1, Exit Latency L1 <2us
ClockPM+ Surprise- LLActRep- BwNot+ ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x4
TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt+
RootCap: CRSVisible+
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled, ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS+
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported, DRS-
DownstreamComp: Link Up - Present
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn+ NFERptEn+ FERptEn+
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [160 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [180 v1] Vendor Specific Information: ID=0000 Rev=0 Len=028 <?>
Capabilities: [240 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=8us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=1us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Kernel driver in use: pcieport0001:01:00.0 Ethernet controller: Device 1de4:0001
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 44
Region 0: Memory at 1f00410000 (32-bit, non-prefetchable) [size=16K]
Region 1: Memory at 1f00000000 (32-bit, non-prefetchable) [virtual] [size=4M]
Region 2: Memory at 1f00400000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <2us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x4
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR-
10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=61 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00002000
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Kernel driver in use: rp1
ve9gfi@AquariumPi5:~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 29.5G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 29G 0 part /
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
└─nvme0n1p2 259:2 0 238G 0 part
FDISK outputDisk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: EDILOCA EN600 Pro 256GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6a9ca8f8Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 8192 1056767 1048576 512M c W95 FAT32 (LBA)
/dev/nvme0n1p2 1056768 500118191 499061424 238G 83 Linux0 likes 0 likes
-
Update:
I removed the splash and quiet from /boot/firmware/cmdline.txt.
This provided me with the scrolling console logs.
Then I changed the boot order and I was provided with the splash screen. That was the moment I realized that perhaps all the dtparam changes were on the SD card and not on the final SSD.
So I reran the DISK COPY utility and voila! THis SSD is now working for the / folder and the /boot folder is on the SD. I'll leave it as is.
Greg0 likes 0 likes
-
@Maurizio Imperatrice Thank you very much for this useful article!
<a href="https://smashy-road.io">smashy road</a>
0 likes 0 likes
-
Thank you for providing very useful information!
<a href="https://smashy-road.io">smashy road</a>
0 likes 0 likes
