Skip to content

Booten von USB3

Verschoben ROCKPro64
  • Mal wieder was, in meinen Augen interessantes. Durch einen Zufall ist mir folgendes aufgefallen.

    System

    • ROCKPro64 v2.1 2GB RAM
    • USB-HDD mit einem 0.8.0 Image
    • eMMC-Modul mit 0.8.0 Image

    Booten von USB3

    Wenn ich den neuen u-boot 1045 in den SPI schreibe und dann versuche von der am USB3-Port angeschlossenen HDD zu booten, passiert nichts. Wie gewohnt, er findet kein bootbares Device.

    Booten von eMMC-Modul & HDD

    Durch einen Zufall ist mir dann folgendes aufgefallen.

    rock64@rockpro64:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    udev            992M     0  992M   0% /dev
    tmpfs           200M  852K  199M   1% /run
    /dev/sda7       110G  3.8G  102G   4% /
    tmpfs           996M     0  996M   0% /dev/shm
    tmpfs           5.0M  4.0K  5.0M   1% /run/lock
    tmpfs           996M     0  996M   0% /sys/fs/cgroup
    /dev/sda6       112M  4.0K  112M   1% /boot/efi
    tmpfs           200M     0  200M   0% /run/user/1000
    

    Wie man sieht, ist die HDD (sda) hier jetzt /boot und /root
    Ab und zu passierte aber noch das hier.

    rock64@rockpro64:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    udev            992M     0  992M   0% /dev
    tmpfs           200M  852K  199M   1% /run
    /dev/sda7       110G  3.8G  102G   4% /
    tmpfs           996M     0  996M   0% /dev/shm
    tmpfs           5.0M  4.0K  5.0M   1% /run/lock
    tmpfs           996M     0  996M   0% /sys/fs/cgroup
    /dev/mmcblk1p6  112M  4.0K  112M   1% /boot/efi
    tmpfs           200M     0  200M   0% /run/user/1000
    

    Hier ist das /boot Device auf dem eMMC-Modul gemountet. Hmm? Nicht schön, wenn man mal den Kernel usw. aktualisieren will. Ich habe dann mal was getestet, ohne wirklich zu begreifen, ob es hilft. Aber, Versuch macht klug.

    Bin dann hingegangen und habe die Bootpartition auf dem eMMC-Modul gelöscht.

    Update

    Wenn man den Kernel updatet wird zwar /boot von der sda benutzt, er nutzt aber nicht diesen /boot beim Starten. Muss noch weiter testen.

    Hier ein sauberer Log pastebin.com

    Auch nach dem ich jetzt x-mal neugebootet habe, ist mir nichts negatives aufgefallen. Scheint sauber zu funktionieren. ABER, ich verstehe überhaupt nicht warum das so geht und mit u-boot im SPI nicht!?!?

    Für denjenigen, der gerne ein System von USB3 starten möchte, ist das jetzt im Moment vielleicht eine praktikable Lösung.

  • Rockpro64: Boot von SSD statt SD(bootloader)

    ROCKPro64
    13
    0 Stimmen
    13 Beiträge
    676 Aufrufe
    FrankMF

    Nice workaround 😊

    I am only using this image. My NAS is running since months with an PCIe SATA Card JMS585.
    Two Raid 1 and an SSD for system.
    https://forum.frank-mankel.org/topic/789/rockpro64-pcie-sata-karte-mit-jmicron-jms585-chip/13

  • NVMe - Booten jetzt möglich

    Angeheftet ROCKPro64
    7
    0 Stimmen
    7 Beiträge
    683 Aufrufe
    FrankMF

    Hallo @mabs,

    ja. Der uboot wird in den SPI Speicher geladen. Der sucht dann beim Starten nach einem bootfähigem Device. So wie auf einem ganz normalen PC. Eine richtig coole Sache, wo ich mich freue, das das langsam mal funktioniert.

    Die Performance wird ja dann sicherlich von dem Device bestimmt. Dazu gibt es ja genug Messungen. Ich würde eine NVMe SSD immer einer SATA Platte vorziehen. Es kommt aber auf den Anwendungsfall an.

    Für ein NAS dann eher zwei oder mehr SATA Platten, und von USB3 HDD booten 🙂 So wie ich das schon lange betreibe.

    Aber, da hat auch jeder andere Vorstellungen und Vorlieben für.

  • Mainline 5.4.x

    Images
    2
    0 Stimmen
    2 Beiträge
    332 Aufrufe
    FrankMF

    Bootet bei mir weder von USB3-SSD noch von SD-Karte.

    USB3-SSD -> https://pastebin.com/QAS92sme
    SD-Karte -> https://pastebin.com/Bsr3WLJ7

  • ROCKPro64 - Debian 10.1

    ROCKPro64
    1
    0 Stimmen
    1 Beiträge
    391 Aufrufe
    Niemand hat geantwortet
  • ROCKPro64 - USB-C -> HDMi

    ROCKPro64
    3
    0 Stimmen
    3 Beiträge
    410 Aufrufe
    FrankMF

    @hannescam Hallo! Das ist ja schon ein paar Tage her, gut das wir den Screenshot haben. Du könntest genau diese Kernel-Version vom Kamil suchen und benutzen. Da musste man kein Linux Held sein, Kable einstecken - Bild da.

    Ob das mit was Aktuellerem geht, weiß ich nicht. Debian kann man ja so installieren, wie findest Du hier im Forum. Ob Debian die USB-C Schnittstelle nutzt weiß ich nicht. muss man ausprobieren.

    Da für mich die Platinen immer nur ohne Desktop Sinn gemacht haben, habe ich so was immer nur ganz kurz angetestet. Nutze die SOCs eigentlich ausschließlich Headless.

  • ROCKPro64 Übersicht - was geht?

    ROCKPro64
    4
    0 Stimmen
    4 Beiträge
    589 Aufrufe
    FrankMF
    WIFI

    Seit dem Release des Images 0.7.13 ist WiFi auch möglich. Weiterhin ungelöst ist das Problem PCIe & WiFi (also bei mir).

  • ROCKPro64 - Stromverbrauch

    Hardware
    1
    0 Stimmen
    1 Beiträge
    781 Aufrufe
    Niemand hat geantwortet
  • Kernel 4.4.x

    Angeheftet Images
    45
    0 Stimmen
    45 Beiträge
    4k Aufrufe
    FrankMF

    4.4.202-1237-rockchip-ayufan released

    PATCH: kernel 4.4.201-202