Hello,
I’m running into some frustration trying to boot off of a Silicon Power 1TB A80 NVME SSD (PCIe 3.0 x4): https://www.amazon.com/Silicon-Power-Gen3x4-000MB-SU001TBP34A80M28AB/dp/B07L6GF81L .
I’d previously been using a PCIe 4.0 NVME in the same USB-C enclosure (an Orico) with no issues, so I wasn’t expecting problems with this.
It won’t boot: I get an MSD Timeout, and no drive activity from the SSD. I have a vague suspicion it’s trying to draw too much power from the USB 3.0 plug on the Raspberry Pi, as this SSD actually lights up the blue activity light on the enclosure, which the previous SSD never did.
I was able to plug the SSD into another linux machine and get the SMART data off of it:
- I don’t see any obvious problems, but I also don’t know a whole lot about
smartctl
. Any issues leaping out to anyone? - Could it really be the glowing light on the front giving me fits? Like I said, the drive that worked well did not make the light glow.
- If it’s an actual timeout of some kind–which I don’t think it is as I’ve watched it loop for minutes at a time looking for a boot volume–is there anything I can do about that aside from installing a bootloader on an SD card and using that to boot from the NVME? (e.g.: BerryBoot)
I tried it with the 3.5A Canakit PSU and got the same result. I don’t know how to give it more power, unless I need to tell it to give more power to the USB ports specifically. - I couldn’t boot whether the drive was plugged into the USB 2 or USB 3 ports.
Thanks!
ETA: Additional details about USB 2 + thoughts on glowy light.
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.11.0-7633-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: SPCC M.2 PCIe SSD
Serial Number: $ITSaSECRETtoEVERYBODY
Firmware Version: ECFM32.1
PCI Vendor/Subsystem ID: 0x1987
IEEE OUI Identifier: 0x6479a7
Total NVM Capacity: 1,024,209,543,168 [1.02 TB]
Unallocated NVM Capacity: 0
Controller ID: 1
NVMe Version: 1.3
Number of Namespaces: 1
Namespace 1 Size/Capacity: 1,024,209,543,168 [1.02 TB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 6479a7 4da0000154
Local Time is: Sat Sep 4 18:28:19 2021 CDT
Firmware Updates (0x12): 1 Slot, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005d): Comp DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x08): Telmtry_Lg
Maximum Data Transfer Size: 512 Pages
Warning Comp. Temp. Threshold: 75 Celsius
Critical Comp. Temp. Threshold: 80 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 10.57W - - 0 0 0 0 0 0
1 + 7.00W - - 1 1 1 1 0 0
2 + 5.22W - - 2 2 2 2 0 0
3 - 0.0490W - - 3 3 3 3 2000 2000
4 - 0.0018W - - 4 4 4 4 25000 25000
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 2
1 - 4096 0 1
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 29 Celsius
Available Spare: 100%
Available Spare Threshold: 5%
Percentage Used: 0%
Data Units Read: 32,816 [16.8 GB]
Data Units Written: 2,374 [1.21 GB]
Host Read Commands: 4,052,815
Host Write Commands: 26,592
Controller Busy Time: 0
Power Cycles: 24
Power On Hours: 1
Unsafe Shutdowns: 11
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Error Information (NVMe Log 0x01, 16 of 63 entries)
No Errors Logged