Hacker News new | past | comments | ask | show | jobs | submit login

tl;dr: I tested an A2 'Application Performance' class card and found that it was half as fast as it should be, based on the SD Association specs (minimum 4000 IOPS 4K random read, 2000 IOPS write).

Then some people dug deeper and found in the specs that 'Command Queue and Cache functions' needed to be supported in device firmware and/or on the kernel level for A2 specs to be reached—though I haven't yet found a way for any consumer to get their hands on devices or software with this support... so no way to achieve claimed A2 performance.

So then I bought an A1 card from the same manufacturer (SanDisk), and it is actually much faster than the A2 card (though for price/performance you're still better off buying the not-Application-Performance-class-rated Samsung Evo+ card).

And in the end, being able to use an SSD or mSATA drive would be even better (the former of which is semi-possible today with the Pi 4 and USB 3.0—though you can't fully boot without a microSD card yet).




An A2 card on a host device that doesn't support Command Queue or Cache should be the same from a protocol standpoint as an A1 card. Differences probably come down to firmware issues at the moment in the A2 cards' internal controllers.


One would hope :(


> you can't fully boot without a microSD card yet

Not true! The Pi supports several different USB and network boot modes.

https://www.raspberrypi.org/documentation/hardware/raspberry...

This documentation doesn't cover the Pi 4, but USB/network boot is available there too, cf.

https://www.raspberrypi.org/documentation/hardware/raspberry...


As your parent says, the Pi 4 doesn't support USB or network booting yet. From your link:

> Support for these additional bootmodes will be added in the future via optional bootloader updates

I believe they need to write (bootloader) drivers for the PCIe host and for the new USB3 chip before USB boot can be supported by the bootloader, while netboot requires a driver for the new gigabit ethernet core.


You can use micro sd card for the bootloader and boot from USB 3 ssd on rpi4.

https://jamesachambers.com/raspberry-pi-4-usb-boot-config-gu...


That's not _quite_ booting _without_ an SD card though ;)


> This documentation doesn't cover the Pi 4, but USB/network boot is available there too, cf.

No, they're not. Network booting is a couple of weeks out and USB over a month. It's a topic of discussion on the Pi forums.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: