NVMe SSD boot with the Raspberry Pi 5
jeffgeerling.com
jeffgeerling.com
and where is this /boot/config.txt stored? On the NVMe or on a SD card? (honestly asking)
On a regular computer, I don't need to touch /boot/config.txt to decide where I boot from: I set that in the BIOS/UEFI.
Basically: do you still need a SD card to begin the boot or can the Pi 5 boot directly from the NVMe SSD?
Or maybe you need to boot from a SD card only once, to change that setting (which is then stored... where?), then you can remove the SD card for good and it'll now boot from the NVMe?
Or is this something you can do without even needing a SD card?
And apparently the firmware for the 5 might be updated to automatically detect if the external bus is wired up so you can skip that step.
The zimablade looks interesting: 2 sata on board and a full pci-e slot, Intel quad cpu, fanless.
When will we get a Pi for storage that doesn't need to use usb?
Edit: i took a look at the zimablade in spite of the atrocious web 5.0 site with silly animations getting in the way of getting to the specs.
Nice. 2 x gigabit ethernet when?
Yes. It's all I could get at the time. I chose zfs to allow me to move disks to true sata over pci when I can.
The 5 appears to allow a pci bridge to be used. It's possibly my next move, I've had the radxa hat for a couple of years now.
Off the shelf options tend to have awful software, pis have good power consumption, and as of the 5 is it really underpowered?
As for being underpowered, again it depends what you are doing with them. For my NAS (basically long-term storage of stuff I don't access much and tiemmachine backups) there would be plenty of CPU, the biggest problem would be memory.
*edit* Just to be clear, the Pi has some massive drawbacks as a NAS at present because of it's significant lack of disk IO, but there's nothing inherent in it's form factor that makes it a bad NAS. If I could have plugged 2+ HDs into one in a performant way I'd likely have done that rather than the Dell Optiplex shenanigans.
Agree, except cameras are often more practical or flexible to buy separately.
Single-board computers without any extensibility are primarily sold by Apple. Very different target audience and purpose.
Nearly all SBCs have been used as simple platforms to interact with extra peripherals. The idea that SBCs shouldn't support peripherals is new, and arguably pointless. Want a computer with no peripherals to just run code? Pay a VPS provider.
What purpose do you think it is? Why do you think people spend their cash on a Raspberry Pi or any other RPi clone?
Ultimately a Pi or other SBC is a pretty nice size for using as a dedicated and specialised device for lots of things. I've got one plugged into my boat to monitor boat related stats, I've got one that does logging and graphing of environmental stats around my house (and runs Octoprint). Both running SSDs, and though I could for sure run these services on a larger "proper" computer there's really no need to take the space and power.
Running one as a NAS would be pretty sweet because it would be pretty small compared to my smallest NAS which is a Dell Optiplex USFF machine (https://willj.net/posts/fitting-two-hard-drives-and-an-ssd-i...)
It runs just fine with about 200 lines of tweaking to protect the SD from excessive writes.
But then, there are a few well known apps that seem to break SDs anyway, like Home Assistant, and they seem to not be interested in properly supporting reliable SD card installation, so I guess SSDs make sense.
Their focus is education and industrial controls or signage, I'm not sure why they're so heavy on the ultra high performance stuff lately, there's lots of stuff that money could have been spent on that would be a little more relevant, like onboard battery backup circuitry, USB-C video instead of those horrid micro HDMIs, random cool stuff like LoRa, an onboard Qwiic connector, a physical switch or button and NFC for easy setup, an RGB status LED, an onboard FeRAM chip, etc.
They're not desktop PCs or high performance computing devices, why are we trying to make them do that?
The price point would need to be better than rpiservers, imo. $10 for a pi and external powered USB drive is not compelling enough; a shared vps is probably better/cheaper. However their $7 for a pi and unpowered USB drive does seem great, and there are some really amazing USB drives. Doing that for a rpi5 would be awesome.
It'd be nice if the pi could do 10Gbps on one port or two 5Gbps ports, so we could plug in a fast USB drive. But even with only 5Gbps, that's still around the same perf as the officially supported PCIe 2.0 speed.
Is there a reason why the Raspberry didn't support A2?
I’d also like to know how much faster the NVMe SSD drive is to the fastest microSD
Or could we get those speeds on Raspberry 4?
As the end users I'm not sure how much criticism they deserve for not embedding the storage.
If they have to buy something extra... why not go with better performance, reliability, and expansion choice? An eMMC hat or something is exactly that, forever, until it fails.
Adapting expandable SSDs deals with all of this
Then again, you never have to worry about unbricking devices.