@frankm
and in 5.13.0-rc4-0.8 you have to do it again 😉
nice tips 👍 i got the board working
Ich habe ja schon ein wenig dazu geschrieben. Hier mal der direkte Vergleich zwischen einem ROCKPro64 und einem Quartz64.
Samsung 970 EVO 500GB mit PCIe Adapter
root@rockpro64:~# lspci
00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd RK3399 PCI Express Root Port
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981
Und aus dem ausführlichen Teil, also lspci -vvv
LnkSta: Speed 5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Kernel driver in use: nvme
Kernel modules: nvme
root@rockpro64:~# dd if=/dev/zero of=test bs=512k count=2048 oflag=direct
2048+0 Datensätze ein
2048+0 Datensätze aus
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 1,24522 s, 862 MB/s
[frank@quartz64 ~]$ lspci
00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
Und aus dem ausführlichen Teil, also lspci -vvv
LnkSta: Speed 5GT/s (downgraded), Width x1 (downgraded)
Kernel driver in use: nvme
Kernel modules: nvme
[root@quartz64 tmp]# dd if=/dev/zero of=test bs=512k count=2048 oflag=direct
2048+0 Datensätze ein
2048+0 Datensätze aus
1073741824 Bytes (1,1 GB, 1,0 GiB) kopiert, 3,51793 s, 305 MB/s
Wir sehen also, das die PCIe- Schnittstelle, auf dem Quartz64, nicht mit so vielen Lanes an die CPU angeschlossen ist, wie auf dem ROCKPro64. Das sieht man auch deutlich an der Schreibgeschwindigkeit.