Skip to content

[HOWTO]ROCKPro64 - NAS bauen Teil 1

Angeheftet ROCKPro64
  • 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.

  • @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 - Debian Bullseye Teil 3

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    289 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - Stromaufnahme wenn OFF

    ROCKPro64
    4
    0 Stimmen
    4 Beiträge
    430 Aufrufe
    FrankMF

    Die Idee war, das eine evt. sehr kleine Stromaufnahme mit dieser Art "Meßgerät" nicht vernünftig erfasst werden kann.

  • ROCKPro64 - Armbian nand-sata-install

    Verschoben Armbian
    14
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    FrankMF

    Ich habe heute, nachdem es einige Updates von Armbian gab, mal nachgeschaut ob ein spezieller Fehler verschwunden ist.
    Und zwar geht es um das Resizen der Partion nachdem wir Armbian auf eine USB-HDD (USB3) installiert haben.

    Ich setze dafür folgendes System ein.

    Hardware ROCKPro64v2.0 4GB RAM SanDisk 240GB 2,5 Zoll HDD (nix tolles) Software Welcome to ARMBIAN 5.67.181217 nightly Debian GNU/Linux 9 (stretch) 4.4.167-rockchip64

    Was sehe ich nach dem Reboot?

    root@rockpro64:~# df -h Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 388M 5.3M 383M 2% /run /dev/sda1 220G 1.3G 207G 1% / tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup tmpfs 1.9G 4.0K 1.9G 1% /tmp /dev/mmcblk0p1 58G 1.3G 57G 3% /media/mmcboot /dev/zram0 49M 3.0M 43M 7% /var/log tmpfs 388M 0 388M 0% /run/user/0

    Korrekt die Größe angepasst!

    Schnell mal den USB3 testen

    root@rockpro64:~# sudo dd if=/dev/zero of=sd.img bs=1M count=4096 conv=fdatasync 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB, 4.0 GiB) copied, 38.0723 s, 113 MB/s

    Der Adapter

    root@rockpro64:~# lsusb -vvv Bus 004 Device 002: ID 2109:0715 VIA Labs, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x2109 VIA Labs, Inc. idProduct 0x0715 bcdDevice 1.31 iManufacturer 1 VLI Manufacture String iProduct 2 VLI Product String iSerial 3 000000123ADA bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 121 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 224mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 4 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 98 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 0 Command pipe (0x01) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 MaxStreams 32 Data-in pipe (0x03) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 MaxStreams 32 Data-out pipe (0x04) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 0 MaxStreams 32 Status pipe (0x02) Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 70 bNumDeviceCaps 4 FIXME: alloc bigger buffer for device capability descriptors Device Status: 0x0000 (Bus Powered)

    Ein lästiger Fehler weniger. 😉

  • [HOWTO] SD-Karte beschreiben

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    445 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 updaten

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    571 Aufrufe
    Niemand hat geantwortet
  • 0.6.59 released

    Verschoben Archiv
    1
    0 Stimmen
    1 Beiträge
    530 Aufrufe
    Niemand hat geantwortet
  • [HOWTO] ROCKPro64 - Boot

    Verschoben Hardware
    5
    0 Stimmen
    5 Beiträge
    4k Aufrufe
    FrankMF

    Das Problem sollte mit Kernel 4.19.0-rc4-1069-ayufan behoben sein.

  • 2GB Version - Out of stock

    Verschoben Archiv
    1
    0 Stimmen
    1 Beiträge
    706 Aufrufe
    Niemand hat geantwortet