PINE64
for what purpose Pine64 added PCIEx4 card on this sbc ? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: General Discussion on ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=99)
+--- Thread: for what purpose Pine64 added PCIEx4 card on this sbc ? (/showthread.php?tid=8417)



for what purpose Pine64 added PCIEx4 card on this sbc ? - seaurchin - 11-23-2019

What is the purpose of adding PCIE-x4 slot on rockpro64 ? and what is the speed limit ?


RE: for what purpose Pine64 added PCIEx4 card on this sbc ? - dukla2000 - 11-23-2019

For example to add NVMe or SATA disks.

Speed limit x4, AFAIK most disks are the limit rather than the bus.


RE: for what purpose Pine64 added PCIEx4 card on this sbc ? - seaurchin - 11-25-2019

(11-23-2019, 05:24 PM)dukla2000 Wrote: For example to add NVMe or SATA disks.

Speed limit x4, AFAIK most disks are the limit rather than the bus.

Have you tried PCIE card made by other make than Pine64 ?


RE: for what purpose Pine64 added PCIEx4 card on this sbc ? - xalius - 11-25-2019

When you use random PCIe cards it depends on a couple of things, a lot of the more complex cards have an option ROM or general ROM that contains some firmware that is run on the main CPU, but it's firmware for x86 ... so the card will not initialise. There are some projects out there that try to run the option firmware during boot with emulation, but that's very experimental. For some cards, there is actually ARM firmware you can update from the vendor, but I have only seen that for expensive 10 and 40Gbit NICs.

edit: https://www.suse.com/c/revolutionizing-arm-technology-x86_64-option-rom-aarch64/


RE: for what purpose Pine64 added PCIEx4 card on this sbc ? - dukla2000 - 11-25-2019

(11-25-2019, 06:06 AM)seaurchin Wrote: Have you tried PCIE card made by other make than Pine64 ?

I've used 2 different NVMe adapters, neither of which was made by Pine64, and I haven't had problems with either of them.