Skip to content

[HOWTO] SD-Karte beschreiben

ROCKPro64
  • Mal eine kleine Reihe starten für absolute Anfänger. Alle anderen bitte wegklicken 😉

    Der einfachste Weg den RockPro64 in Betrieb zu nehmen, ist es eine SD-Karte mit dem entsprechenden Image zu beschreiben. Ein Image ist ein Abbild des Betriebssystemes, welches wir mit einem Tool auf die SD-Karte schreiben.

    0_1534876316384_IMG_20180517_091144_ergebnis.jpg
    Die Unterseite des ROCKPro64, links unten sieht man den SD-Karten Slot.

    Hardware

    • PC mit SD-Karten Einschub
    • ROCKPro64
    • SD-Karte

    Zum PC mit SD-Karten Einschub, in einem Notebook meistens drin. In einem Standard-PC seltener. Da kann man sich aber mit entsprechenden Adaptern helfen.

    Ein Beispiel: https://www.amazon.de/Hama-Multi-Kartenleser-Card-Reader-UHS-I-fähig-Kartenlesegerät/dp/B073PGV9QC/ref=sr_1_15?ie=UTF8&qid=1534875650&sr=8-15&keywords=sd-kartenleser+usb+3.0

    Zur SD-Karte, nehmt was schnelles! Ihr habt damit hinterher mehr Spaß, hier an einem Euro zu sparen ist falsch.

    Ein Beispiel: https://www.amazon.de/Samsung-Micro-100MB-Speicherkarte-Adapter/dp/B06XFWPXYD/ref=sr_1_4?ie=UTF8&qid=1534875831&sr=8-4&keywords=sd-karte+64gb

    Ich kenne die Artikel nicht und weiß auch nicht ob die was taugen. Dient hier nur als Beispiel.

    Damit haben wir dann alles zusammen.

    Software

    Wir benötigen erst mal ein Programm zum Beschreiben der SD-Karte. Auf vielen Betriebssystemen kann man das auch mit bordeigenen Mitteln, ich empfehle Euch aber hier ein Tool was auf keinem PC fehlen sollte. Da ich nur auf Linux unterwegs bin, achte ich aber trotzdem drauf das es das Tool auch für die Windows Welt gibt.

    Das Tool heißt Etcher. Das gibt es für Mac, Windows und Linux.

    0_1534876178123_etcher.png

    Bedienung

    Kinderleicht, das Image auswählen, das Laufwerk auswählen und auf Flash klicken. Das war's, da kann man nicht viel falsch mit machen. Etcher passt auf, das ihr nicht versehentlich irgendein internes Laufwerk schrottet, es bietet die im Normalfall gar nicht erst an. Außerdem werden nach dem Schreiben die Daten verifiziert.

    Image

    Unsere Auswahl ist noch etwas übersichtlich, aber Kamil hat da schon was für uns am Start. Weitere Images findet ihr hier.

    Kamils Images findet ihr hier. Was ihr wählt, liegt an Euren Interessen. Alle Images mit Desktop machen im Moment für mich nicht wirklich Sinn, da ist noch viel Arbeit nötig, bis die richtig gut laufen. Da ich die Platinen nur Headless (ohne Desktop) einsetze, wähle ich immer

    https://github.com/ayufan-rock64/linux-build/releases/download/0.7.9/bionic-minimal-rockpro64-0.7.9-1067-arm64.img.xz

    Das ist ein Ubuntu 18.04.1 mit Kernel 4.4.x, das flashen wir dann mit Etcher auf die SD-Karte. Nachdem die Karte fertig ist, entnehmen wir diese, schieben sie in den SD-Karten Slot rein.

    Dann den ROCKPro64 an die Stromversorgung anschließen und den Bootvorgang abwarten! Aktuell gibt es eine Ausgabe auf einen HDMI-Monitor. Somit kann man was sehen. Unverzichtbar, wenn man mit den kleinen Platinen rummacht, ist eine serielle Konsole (UART). Infos dazu -> hier

    Viel Spaß bei Euren ersten Versuchen!

    Und bei Problemen, scheut Euch nicht zu fragen. Wir alle haben mal angefangen.

  • NVMe SSD Speed auf Kernel 5.0 von Kamil

    Verschoben ROCKPro64
    11
    0 Stimmen
    11 Beiträge
    866 Aufrufe
    W

    @FrankM sagte in NVMe SSD Speed auf Kernel 5.0 von Kamil:

    Kurz was zum Nanopc-t4, das war das Board, wo ich damals schon geschrieben habe, wie man da die Wärme weg bekommt!? Ok, bleiben wir beim ROCKPro64 😉

    Hmm .. nix dazu im Forum bei dir gefunden .. nach wärme , nano usw. gesucht ..

    Den Teil verstehe ich nicht. Woher soll er denn das 0.7er Image laden???

    Von seiner SD .. ein bisschen wirr von mir beschrieben.

    Nackter Rockpro, ohne USB-Devices, ohne NVMe, ohne emmc, ..

    Ablauf 1:
    SD Karte mit 0.7er Image (das bisher immer funktioniert hatte) rein -> Rockpro geht an, beide LEDs gehen an (was aber bisher nur die weisse war), kein weiterer Boot-Vorgang.

    Ablauf 2:
    SD Karte mit 0.8er Image (gleiche SD Karte) rein -> Rockpro geht an, perfekter Boot Vorgang.

    Das Monitor "Problem" und das 0.7er scheinen hier ggf. zusammen zu hängen, jedoch - mehr debugging nur mit der RS232 möglich, ggf. Mist im First-Stage-Loader ..

    (Erase SPI , etc. alles hatte nichts verändert ..)

    Wenn jemand richtig Zeit und Lust hätte könnte man sich ja am Armbian nand-sata Script orientieren:

    Da habe ich auch schon mal drüber nachgedacht....

    Ich würde 5$ Patreon Money dazu geben 🙂

    Einen schönen Sonntag.

  • 0 Stimmen
    8 Beiträge
    1k Aufrufe
    FrankMF

    Die Verlinkung hatte ich überlesen, sorry.

    Es gibt nur eine Handvoll Karten, die im PCIe Port funktionieren. Warum, kann ich dir leider nicht beantworten. Es liegt aber mit Sicherheit an falschen Einstellungen im Kernel und an fehlenden Treibern. Ich habe hier auch eine andere Karte rumliegen, die erzeugt immer nur eine Kernel Panic 😞

    In diesem Thread steht einiges was geht und was nicht.
    https://forum.pine64.org/showthread.php?tid=6459

  • Video PCIe SATA Karte

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    504 Aufrufe
    Niemand hat geantwortet
  • [HOWTO]ROCKPro64 - NAS bauen Teil 1

    Angeheftet ROCKPro64
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    FrankMF

    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.

  • 0 Stimmen
    12 Beiträge
    3k Aufrufe
    FrankMF

    Da btrfs bei mir ja nicht so der Bringer war, Fehler im Image vom Kamil?, Fehler in btrfs? Ich weiß es nicht, also weg damit! Da ich das NAS noch richtig produktiv genutzt hatte, waren die Daten schnell gesichert. Danach das NAS neugestartet, nun sind die beiden Platten nicht mehr gemountet und wir können damit arbeiten.

    ACHTUNG! Ich bitte wie immer darum, das Gehirn ab hier einzuschalten! Sonst droht Datenverlust! Aus Sicherheitsgründen gebe ich hier die Laufwerke so an = sdX1 Das X bitte entsprechend austauschen!

    Die beiden Platten mit

    sudo fdisk /dev/sdX

    neu einrichten. Alte Partition weg, neu einrichten usw. Im Detail gehe ich hier jetzt nicht drauf ein. Ich gehe davon aus, das das bekannt ist.

    Der Plan

    raid_pool0 = sdX1 = /dev/mapper/raid_pool0
    raid_pool1 = sdX1 = /dev/mapper/raid_pool1

    Verschlüsseln sudo cryptsetup --key-size 512 --hash sha256 --iter-time 5000 --use-random luksFormat /dev/sdX1 sudo cryptsetup --key-size 512 --hash sha256 --iter-time 5000 --use-random luksFormat /dev/sdX1 Platten entschlüsseln sudo cryptsetup open /dev/sdX1 raid_pool0 sudo cryptsetup open /dev/sdX1 raid_pool1 RAID1 anlegen sudo mdadm --create /dev/md0 --auto md --level=1 --raid-devices=2 /dev/mapper/raid_pool0 /dev/mapper/raid_pool1 sudo mkfs.ext4 /dev/md0 Script zum Entschlüsseln und Mounten crypt.sh #!/bin/bash ###############################################################################$ # Autor: Frank Mankel # Verschlüsseltes Raid1 einbinden! # # Hardware: # ROCKPro64v2.1 # PCIe SATA Karte # 2St. 2,5 Zoll HDD Platten a 2TB # # Software: # bionic-minimal 0.7.9 # Kontakt: frank.mankel@gmail.com # ###############################################################################$ #Passwort abfragen echo "Passwort eingeben!" read -s password echo "Bitte warten......" #Passwörter abfragen echo -n $password | cryptsetup open /dev/sdX1 raid_pool0 -d - echo -n $password | cryptsetup open /dev/sdX1 raid_pool1 -d - #Raid1 mounten mount /dev/md0 /mnt/raid echo "Laufwerke erfolgreich gemountet!"

    Bis jetzt sieht das Raid ok aus, ich werde das die nächsten Tage mal ein wenig im Auge behalten.

    [ 82.430293] device-mapper: uevent: version 1.0.3 [ 82.430430] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com [ 108.196397] md/raid1:md0: not clean -- starting background reconstruction [ 108.196401] md/raid1:md0: active with 2 out of 2 mirrors [ 108.240395] md0: detected capacity change from 0 to 2000260497408 [ 110.076860] md: resync of RAID array md0 [ 110.385099] EXT4-fs (md0): recovery complete [ 110.431715] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null) [57744.301662] md: md0: resync done.
  • 0 Stimmen
    1 Beiträge
    560 Aufrufe
    Niemand hat geantwortet
  • NVMe-Platte einrichten

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Booten von der NVMe Platte

    ROCKPro64
    16
    0 Stimmen
    16 Beiträge
    7k Aufrufe
    S

    Für dies Kernal: Linux rockpro64 4.4.167-1213-rockchip-ayufan-g34ae07687fce #1 SMP Tue Jun 18 20:44:49 UTC 2019 aarch64 GNU/Linux

    Booten von der NVMe Platte nicht möglich.

    Ich folgte die folgende Schritte. Leider funktioniert es nicht. Es gibt einen Fehler in Boot.

    Ohne RAID oder LVM config.

    Specs:
    Rockpro64
    Marvel PCIe 88se9230 karte
    SANDISK SSD 120 GB