Skip to content

[HOWTO]ROCKPro64 - NAS bauen Teil 1

Angeheftet ROCKPro64
5 3 2.4k 1
  • Der Artikel wendet sich an Einsteiger!

    Hardware

    • RockPro64 v2.1 2GB oder 4GB
    • Netzteil für ROCKPro64
    • SD-Karte / eMMC-Modul (siehe Erklärung 1)
    • PCIe SATA Adapter
    • 2 St. HDD 2,5 Zoll (z.B.: 2TB)
    • 2 St. SATA-Kabel
    • Spannungsversorgungsleitung für zwei SATA Laufwerke
    • UART-Adapter (serielle Konsole)

    0_1536253186731_DSC_0045_ergebnis.JPG

    Erklärung 1

    Das Betriebssystem kommt entweder auf eine SD-Karte, ein eMMC-Modul oder eine USB2 bzw. USB3-Platte. Was Ihr nehmt, bleibt Euch überlassen. Aus Geschwindigkeitsgründen, würde sich eine USB3-HDD lohnen. Ich gebe aber zu bedenken, das man dann keine HDD mehr anschließen kann (ohne USB-Hub). Das kann schlecht sein, wenn man wie ich an USB3 eine weitere HDD anschließen möchte, zur Datensicherung. Das muss aber für Euch nicht zutreffen. Das schöne am ROCKPro64 ist, das man eine ganze Reihe von Konfigurationen bauen kann. Also, nehmt Euch vorher die Zeit und macht euch ein vernünftiges Konzept.

    Mein aktuelles Konzept

    • System auf eMMC-Modul
    • 2 St. HDD als Raid1 an der SATA-Karte
    • 1 St. USB3 HDD als Backup-Medium

    0_1536253227565_DSC_0048_ergebnis.JPG

    Hier sieht man die Spannungsversorgung der zwei SATA HDDs.

    0_1536253344766_DSC_0049_ergebnis.JPG

    Die zwei SATA-Kabel an der PCIe SATA Karte anschließen.

    0_1536253402000_DSC_0051_ergebnis.JPG

    Den Lüfter sollte man einsetzen, wenn man permanent mit dem ROCKPro64 arbeitet.

    0_1536253471618_DSC_0050_ergebnis.JPG

    Das gesteckte eMMC-Modul. Nun solltet Ihr genug Infos haben um so ein System zusammen zu bauen. Auf den Fotos sieht man noch ein HDMI-Kabel, das wird nicht benötigt. Außerdem ein Netzwerkkabel, ohne kein Internet 🙂 Und oben auf dem Bild kann man noch ein USB-C-Kabel sehen, das habe ich vergessen abzuziehen. Nur damit ihr als Einsteiger nicht durcheinander kommt.

    Im Wiki wird das alles sehr gut erklärt. Schaut es Euch da in Ruhe an.

    Stromverbrauch

    • 8,4 - 9,3 Watt mit 2 Stück 2,5 Zoll HDD (hdparm nicht aktiv)
    • 5,6 Watt mit 2 Stück 2,5 Zoll HDD (hdparm aktiv)
    • 10,2 - 11,2 Watt mit 3 Stück 2,5 Zoll HDD (hdparm nicht aktiv)
    • 6,5 Watt - 7,4 Watt mit 3 Stück 2,5 Zoll HDD (hdparm aktiv)
      *** alles im idle ***

    ... wird fortgesetzt

  • Ist es auch mit einem 4-Port Controller möglich 4 SATA Geräte gleichzeitig laufen zu lassen, oder gibt es da Limitierungen beim RockPro64?

    Ich hätte an so einen Controller gedacht : https://www.amazon.de/gp/product/B07MPG1DKD?pf_rd_p=d12b27d6-0a90-4a73-9da3-4e84e7c49e87&pf_rd_r=F2C7Z1TC8GT0SKV49X2M

  • Hallo smx52,

    würde nichts dagegen sprechen. Den Chipsatz haben wir ja gerade erfolgreich getestet.
    https://forum.frank-mankel.org/topic/299/sata-karte-marvell-88se9230-chipsatz

    Und @flockeee spielt auch gerade mit anderer Firmware herum, worauf ich sehr gespannt bin.

    Einziges Problem, du müsstest dir Gedanken über eine vernünftige Stromversorgung machen.

  • Hallo smx52,

    würde nichts dagegen sprechen. Den Chipsatz haben wir ja gerade erfolgreich getestet.
    https://forum.frank-mankel.org/topic/299/sata-karte-marvell-88se9230-chipsatz

    Und @flockeee spielt auch gerade mit anderer Firmware herum, worauf ich sehr gespannt bin.

    Einziges Problem, du müsstest dir Gedanken über eine vernünftige Stromversorgung machen.

    @FrankM sagte in [HOWTO]ROCKPro64 - NAS bauen Teil 1:

    Hallo smx52,

    ...

    Einziges Problem, du müsstest dir Gedanken über eine vernünftige Stromversorgung machen.

    Zur Stromversorgung:
    Ich betreibe 2 HDD (WD Red 2TB) + 2 SSD am 12V Port des RP64.
    Dazu brauch man natürlich ein ordentliches Netzteil (bei mir 12V/7.5A) und Adapter.
    Ich habe den, welcher zum NAS case beigelegt war(ROCKPro64 Power Cable for dual SATA Drives und einen Verteiler in Verwendung (S-ATA Strom-Adapter).

    Ich bin mir nicht sicher welche Leistung der 12V Port des RP64 liefern kann, habe dazu leider keine specs gefunden. Mein Setup sollte maximal 6A unter Last für die Laufwerke ziehen. Für den RP64 sollte man auch nochmal max 2A rechnen. Demzufolge könnte mein NT unter Last hier schon an seine Grenzen gelangen (wird auch "handwarm" unter Last).
    Bei der Benutzung von 4xHDDs braucht man natürlich mehr Leistung (>=120W) und ich weiß wie gesagt auch nicht, wieviel Leistung der 12V Anschluß zu liefern vermag. Das sollte man dabei bedenken.

  • Die Pinne für den Adapter liegen ja nur parallel zum Eingang des Steckers vom Netzteil. Also, solange da nichts abfackelt kann man da eine Menge Strom drüber jagen 🙂

    Wenn es funktioniert ist ja alles gut.

  • ROCKPro64 - Zwei LAN Schnittstellen / VLAN einrichten

    ROCKPro64 linux vlan rockpro64
    4
    0 Stimmen
    4 Beiträge
    682 Aufrufe
    FrankMF
    Das Setup heute mal getestet um zu sehen, ob das auch so funktioniert. LAN an meine Fritzbox (DHCP) an eth1.100 mein Notebook an eth1.200 meine PS4 Und dann mal gemütlich eine Runde MW gezockt. Läuft alles einwandfrei
  • FTDI Support (ayufan Kernel 5.0)

    Ungelöst Probleme? ayufan ftdi rockpro64
    8
    0 Stimmen
    8 Beiträge
    680 Aufrufe
    K
    Hi, leider habe ich bisher keine Antwort von Kamil erhalten. So habe ich selbst mal einen Kernel kompiliert. Als Vorlage habe ich den Ayufan 5.3 rc4 1118 genommen. Also gleiche config nur zusätzlich den FTDI und den CH341 (Arduino clones) Treiber hinzugefügt. Könnt ihr ja mal bei Lust und Laune testen. Für meine Zwecke funktioniert er gut. Gruss https://drive.google.com/file/d/1kJarihL7bAqN9y6tK-m1V4zHCSEiEWtf/view?usp=sharing
  • Images 0.9.x

    Images rockpro64
    13
    0 Stimmen
    13 Beiträge
    971 Aufrufe
    FrankMF
    0.9.16: gitlab-ci-linux-build-163 released 0.9.x 0.9.16: Bump kernel to 4.4.197, 0.9.15: Bump kernel to 4.4.193, 0.9.14: Bump kernel to 4.4.190, 0.9.14: Fix Firefox video playback, 0.9.13: Bump sound volume for Pinebook Pro, 0.9.12: Fix LXDE for Rock64, 0.9.10: Fix support for power/standby LEDs for all boards,
  • ROCKPro64 - LAN Schnittstelle

    Verschoben ROCKPro64 rockpro64
    1
    1
    0 Stimmen
    1 Beiträge
    416 Aufrufe
    Niemand hat geantwortet
  • Kernel updaten NVMe / SDCard

    Verschoben ROCKPro64 rockpro64
    1
    1
    0 Stimmen
    1 Beiträge
    915 Aufrufe
    Niemand hat geantwortet
  • SATA Karte Marvell 88SE9230 Chipsatz

    Angeheftet Hardware hardware rockpro64
    19
    0 Stimmen
    19 Beiträge
    6k Aufrufe
    FrankMF
    Ok, es gibt noch eine andere Möglichkeit. Kamil hat mir noch ein wenig geholfen. Mit folgender Änderung werden die Platten gefunden. hmm, I had to add /etc/default/extlinux: libahci.skip_host_reset=1 Sieht dann so aus. # Configure timeout to choose the kernel # TIMEOUT="10" # Configure default kernel to boot: check all kernels in `/boot/extlinux/extlinux.conf` # DEFAULT="kernel-4.4.126-rockchip-ayufan-253" # Configure additional kernel configuration options APPEND="$APPEND root=LABEL=linux-root rootwait rootfstype=ext4 libahci.skip_host_reset=1" Danach waren die Platten zu sehen. root@rockpro64:/tmp/etc/default# blkid /dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="boot-efi" LABEL="boot-efi" UUID="ABCD-FC7D" TYPE="vfat" PARTLABEL="boot_efi" PARTUUID="72e36967-4050-4bb3-8f8f-bf6755c38f28" /dev/sda3: LABEL="linux-boot" UUID="8e289a3e-0f9b-4da1-a147-51e03390637c" TYPE="ext4" PARTLABEL="linux_boot" PARTUUID="fe944fd2-3e42-4202-8a95-656e9bdb4be6" /dev/sda4: LABEL="linux-root" UUID="3e9513c6-dfd1-48c9-bee2-04bb5a153056" TYPE="ext4" PARTLABEL="linux_root" PARTUUID="d2d1dd88-030d-4f74-998f-7c9ce7d385d0" /dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="boot-efi" LABEL="boot-efi" UUID="56C9-F745" TYPE="vfat" PARTLABEL="boot_efi" PARTUUID="919c8f73-5f25-4a01-9072-3a5ed9a88ff2" /dev/sdb3: LABEL="linux-boot" UUID="23c19647-f4a1-4197-a877-f1bb03456bef" TYPE="ext4" PARTLABEL="linux_boot" PARTUUID="093d0cc0-d122-4dce-aeb5-4e266b4b7d9d" /dev/sdb4: LABEL="linux-root" UUID="f1c74331-8318-4ee8-a4f7-f0c169fb9944" TYPE="ext4" PARTLABEL="linux_root" PARTUUID="964ab457-58d5-40c4-bb02-dfd37bd2f0da" /dev/sda1: PARTLABEL="loader1" PARTUUID="37466429-e4a4-495c-b9a1-3f74625a3cae" /dev/sdb1: PARTLABEL="loader1" PARTUUID="33f692b3-54cb-4a37-b602-21a2baf32fa0" Aber auch hiermit ist ein Boot von der SATA Platte nicht möglich. Ich möchte hier noch was vom kamil zitieren. (11:44:09) ayufanWithPM: will look later, but this controller is tricky, also on x86 as well (11:44:16) ayufanWithPM: jms585 seems to be significantly more stable Evt. bekommt er das gefixt
  • u-boot-erase-spi-rockpro64.img.xz

    Verschoben Tools rockpro64
    1
    0 Stimmen
    1 Beiträge
    954 Aufrufe
    Niemand hat geantwortet
  • Images 0.6.x

    Verschoben Images rockpro64
    30
    0 Stimmen
    30 Beiträge
    7k Aufrufe
    FrankMF
    0.6.60 released 0.6.60: Fix pcie/nvme/sata support for 4.4, 0.6.60: Fix spi-flash access for 4.4/mainline, Ich bin davon ausgegangen, das 0.6.x nict mehr fortgeführt wird, okay - sieht nicht so aus. Sollte released werden, ist aber aus irgendeinem Grund gestern nicht passiert (lt. Kamil)