Skip to content

Quartz64 - Modell B - Peter Geis Entwicklungsumgebung

Images
  • Da ich ja erste Gehversuche mit dem B mache, habe ich mal das Image von Peter genommen.

    Zur Erinnerung, wenn man das Image auf die SD-Karte gebügelt hat, macht man als erstes die Rootpartition größer. Geht z.B. sehr gut mit gparted.

    Danach die Karte in den B und starten. Danach das Image starten und in die freie Rootpartition installieren.

    Ich komme noch auf Einzelheiten zu sprechen.

    Was nicht geht?

    • LAN

    Was geht?

    • PCIe NVMe SSD
  • Was geht?

    Funktion Status Bemerkung
    cpufreq ok *3
    UART ja *5
    LAN hat Fehler *1
    USB3 ja ca. 210MB/s *2
    PCIe ja ca. 296 MB/s, ist mit einer Lane angeschlossen *4
    HDMI nein

    LAN *1

    root@debian:~# iperf3 -c 192.168.3.213
    Connecting to host 192.168.3.213, port 5201
    [  5] local 192.168.3.10 port 39124 connected to 192.168.3.213 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec   434 KBytes  3.55 Mbits/sec   61   2.83 KBytes       
    [  5]   1.00-2.00   sec   475 KBytes  3.89 Mbits/sec   44   2.83 KBytes       
    [  5]   2.00-3.00   sec   396 KBytes  3.24 Mbits/sec   43   2.83 KBytes       
    [  5]   3.00-4.00   sec   318 KBytes  2.61 Mbits/sec   40   2.83 KBytes       
    [  5]   4.00-5.00   sec   315 KBytes  2.58 Mbits/sec   31   2.83 KBytes       
    [  5]   5.00-6.00   sec   396 KBytes  3.24 Mbits/sec   46   2.83 KBytes       
    [  5]   6.00-7.00   sec   396 KBytes  3.24 Mbits/sec   43   2.83 KBytes       
    [  5]   7.00-8.00   sec   396 KBytes  3.24 Mbits/sec   43   1.41 KBytes       
    [  5]   8.00-9.00   sec   396 KBytes  3.24 Mbits/sec   47   2.83 KBytes       
    [  5]   9.00-10.00  sec   317 KBytes  2.59 Mbits/sec   39   2.83 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  3.75 MBytes  3.14 Mbits/sec  437             sender
    [  5]   0.00-10.00  sec  3.67 MBytes  3.08 Mbits/sec                  receiver
     
    iperf Done.
    root@debian:~# iperf3 -R -c 192.168.3.213
    Connecting to host 192.168.3.213, port 5201
    Reverse mode, remote host 192.168.3.213 is sending
    [  5] local 192.168.3.10 port 39130 connected to 192.168.3.213 port 5201
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   1.00-2.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   2.00-3.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   3.00-4.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   4.00-5.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   5.00-6.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   6.00-7.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   7.00-8.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   8.00-9.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   9.00-10.00  sec   112 MBytes   942 Mbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  1.10 GBytes   943 Mbits/sec  370             sender
    [  5]   0.00-10.00  sec  1.10 GBytes   942 Mbits/sec                  receiver
     
    iperf Done.
    

    USB3 *2

    root@debian:~# lsusb
    Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 006 Device 002: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s
    Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    
    Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors
    Disk model: Generic         
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: 05AB264B-738E-47BB-9F67-5C04CC24A736
    
    Device     Start       End   Sectors   Size Type
    /dev/sda1   2048 500118158 500116111 238.5G Linux filesystem
    root@debian:~# mount /dev/sda1 /mnt/sda/
    root@debian:~# cd /mnt/sda
    root@debian:/mnt/sda# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct
    4096+0 records in
    4096+0 records out
    17179869184 bytes (17 GB, 16 GiB) copied, 81.5051 s, 211 MB/s
    
    --------------
    
    root@debian:/# lsusb
    Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 006 Device 003: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
    Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    
    root@debian:/mnt/sda# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct
    4096+0 records in
    4096+0 records out
    17179869184 bytes (17 GB, 16 GiB) copied, 83.7618 s, 205 MB/s
    

    cpufreq *3

    root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq
    1800000
    1800000
    1800000
    1800000
    
    root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
    1416000
    1416000
    1416000
    1416000
    root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
    1800000
    1800000
    1800000
    1800000
    root@debian:~# cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
    1416000
    1416000
    1416000
    1416000
    

    PCIe NVMe SSD *4

    root@debian:/mnt/nvme# dd if=/dev/zero of=sd.img bs=4M count=4096 oflag=direct
    4096+0 records in
    4096+0 records out
    17179869184 bytes (17 GB, 16 GiB) copied, 58.0362 s, 296 MB/s
    

    Das soll laut Peter die maximal mögliche Geschwindigkeit der PCIe Schnittstelle sein. Diese Schnittstelle ist nur mit einer Lane an den Prozessor angeschlossen!

    UART

    Bitte drauf achten, diese Schnittstelle arbeitet mit Level Shifting, was billige Adapter oft nicht abkönnen. Habe ich hier im Beitrag ausführlich erklärt, mit passenden Adapter, wenn es so wie bei mir nicht funktionierte.

  • Quartz64 - Heartbeat LED

    Quartz64
    1
    0 Stimmen
    1 Beiträge
    71 Aufrufe
    Niemand hat geantwortet
  • Qurtz64 - Modell B - GPIO

    Quartz64 - B
    1
    1
    0 Stimmen
    1 Beiträge
    93 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Manjaro Mai 2022

    Verschoben Quartz64
    1
    1
    0 Stimmen
    1 Beiträge
    131 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - working HDMI output

    Verschoben Quartz64
    5
    1
    0 Stimmen
    5 Beiträge
    263 Aufrufe
    FrankMF
    Das Problem mit dem Sound ist mit folgendem Kernel behoben [root@quartz64 ~]# uname -a Linux quartz64 5.16.0-rc1-6-MANJARO-ARM #1 SMP PREEMPT Sun Nov 21 15:42:16 UTC 2021 aarch64 GNU/Linux
  • Quartz64 - USB3 oder SATA?

    Verschoben Quartz64 - A
    5
    0 Stimmen
    5 Beiträge
    312 Aufrufe
    T
    Naja, es geht ja jetzt bei "Schnittstelle" um mechanische Konnektoren. Und sowohl mPCIe/mSATA als auch M.2 sehen die unterschiedlichsten Protokolle vor, darunter die populären USB, PCIe und eben SATA. Ich hab bspw. ein Clearfog Pro mit 2 mPCIe/mSATA-Slots, in dem man per u-boot simpel zwischen SATA und PCIe wechseln kann. Und wenn der M.2-Slot auf dem Quartz64 Model B tatsächlich Key B ist, dann bedeutet das, dass man jede – ggf. eh schon herumliegende – M.2-SATA-SSD reinstecken kann, wohingegen dann nur ein paar NVMe-SSDs passen (das Gros ist Key M only, nur paar kommen mit Key B/M). Hmm... eigentlich wäre Key M dann schlauer, denn M.2-SATA-SSDs sind alle Key B/M, und NVMe-SSDs entweder Key M oder auch B/M. Wie auch immer bzw. um den Bogen zu Deinem Quartz64 Model A zu spannen. Ein Billo-Adapter von Aliexpress (wie der hier) sollte reichen, um M.2-SATA-SSDs verwenden zu können (sowas kann wie schon geschrieben eh bereits rumliegen und zumindest sequenzielle Transferraten sind mit SATA einen Tuck schneller als NVMe mit der einen Gen2-Lane des RK3566)
  • Quartz64 - Manjaro wöchentliche Builds

    Images
    5
    0 Stimmen
    5 Beiträge
    283 Aufrufe
    FrankMF
    Mit Kernel [root@frank-pc ~]# uname -a Linux frank-pc 5.16.0-rc2-4-MANJARO-ARM #1 SMP PREEMPT Thu Nov 25 11:15:05 UTC 2021 aarch64 GNU/Linux hat man jetzt eine Audioausgabe über HDMI. [root@frank-pc ~]# cat /proc/asound/cards 0 [RK817 ]: simple-card - Analog RK817 Analog RK817 1 [SPDIF ]: simple-card - SPDIF SPDIF 2 [hdmisound ]: simple-card - hdmi-sound hdmi-sound Das ist jetzt zur Zeit noch ein Patch, den Dan vom Manjaro-Team benutzt hat. Dürfte noch nicht Upstream sein, kommt aber sicherlich.
  • Quartz64 - PCIe Schnittstelle

    Verschoben Quartz64 - A
    1
    1
    0 Stimmen
    1 Beiträge
    224 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Modell A lieferbar

    Verschoben Quartz64
    4
    1
    0 Stimmen
    4 Beiträge
    332 Aufrufe
    FrankMF
    Durch den Zoll ist es auch... [image: 1624464737019-aa906c24-2e67-404d-aad2-69fe1832229b-grafik.png]