Skip to content

Quartz64 - Manjaro wöchentliche Builds

Images
  • Hier findet man jetzt wöchentliche Builds.

    Quartz64 Modell A -> https://github.com/manjaro-arm/quartz64-a-images

    Quartz64 Modell B -> https://github.com/manjaro-arm/quartz64-b-images/releases

    Kernel-Versionen

    linux-quartz64

    Dieser Kernel kommt direkt vom Peter Geis. Zur Zeit geht dort mehr, z.B.

    • PCIe
    • WLAN-Modul
    • USB3 - nur mit USB2 Geschwindigkeit (26,3MB/s)

    linux-rc

    Dieser Kernel kommt direkt vom Upstream-Kernel. Ist also direkt die kernel.org Version

    Da geht leider noch nicht alles, z.B.

    • PCIe
    • WLAN
    • USB3

    Allgemein

    Auf beiden Kernel Varianten haben wir HDMI Ausgabe.

    Zum Wechseln des Kernels einfach

    pacman -S linux-rc
    

    oder

    pacman -S linux-quartz64
    

    eingeben und die Entfernung des anderen Kernels bestätigen. Danach neustarten - fertig!

  • FrankMF FrankM hat dieses Thema am angepinnt
  • Dev 20210705 released

    • LAN-Unterstützung
    • "Also enabled the rk817 audio codec in this one."
    [root@quartz64 ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether f2:c2:e7:fb:78:18 brd ff:ff:ff:ff:ff:ff
        inet 192.168.3.102/24 brd 192.168.3.255 scope global dynamic noprefixroute eth0
           valid_lft 42011sec preferred_lft 36611sec
    
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • Ab Dev 20211117 mit HDMI-Ausgabe und verschiedenen Distributionen

    • Gnome
    • KDE Plasma
    • Mate
    • Sway
    • XFCE
    • und ein Minimal
  • Das schöne an diesem Image ist, wir sind damit auf dem aktuellen Entwicklungsstand. (Mainline)

    [frankm@frank-pc ~]$ uname -a
    Linux frank-pc 5.16.0-rc2-2-MANJARO-ARM #1 SMP PREEMPT Tue Nov 23 13:04:33 UTC 2021 aarch64 GNU/Linux
    

    Auf kernel.org sieht das heute so aus

    767be80c-c681-498e-ae5e-51249d08e1ad-grafik.png

    Die nicht komplette Hardwareunterstützung ist der Nachteil, aber die Entwickler sind fleißig dran, die fehlenden Sachen in den Mainline zu integrieren. Ich habe Hoffnung, das es nicht mehr ganz so lange dauert bis alles drin ist.

  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • 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.

  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat am auf dieses Thema verwiesen
  • FrankMF FrankM hat dieses Thema am abgepinnt
  • [V] Quartz64B V1.3

    Frank's Resterampe
    1
    1
    0 Stimmen
    1 Beiträge
    121 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Modell B - eMMC

    Quartz64 - B
    1
    0 Stimmen
    1 Beiträge
    203 Aufrufe
    Niemand hat geantwortet
  • Kernel 5.19-rc1

    Quartz64
    2
    0 Stimmen
    2 Beiträge
    170 Aufrufe
    FrankMF
    Man kann dann den aktuell Kernel [root@frank-pc ~]# uname -a Linux frank-pc 5.17.0-3-MANJARO-ARM-Q64 #1 SMP PREEMPT Sat Jun 4 14:34:03 UTC 2022 aarch64 GNU/Linux mit diesem Befehl aktualisieren sudo pacman -S linux-rc linux-rc-headers Man wechselt dann vom Zweig linux-quartz64 auf linux-rc. Der Zweig linux-rc entspricht dem Mainline Kernel. Achtung! Zum Zeitpunkt der Erstellung des Beitrages crasht das Eure Installation!! Ursache ist, das es aktuell diesen Kernel linux-rc-5.18.rc7-7-aarch64 installiert, dieser enthält aber keine Unterstützung für das Modell B. Und zum Nachschauen, ob schon was Neues da ist [root@frank-pc ~]# pacman -Ss linux-rc linux-rc-headers core/linux-rc-headers 5.18.rc7-7 Header files and scripts for building modules for linux kernel - AArch64 multi-platform (release candidate)
  • Quartz64 - Modell B - M.2 Anschluss

    Quartz64 - B
    3
    1
    0 Stimmen
    3 Beiträge
    270 Aufrufe
    FrankMF
    Ich hatte schon drauf getippt, das der Slot nur mit einer Lane angeschlossen ist. <pgwipeout> It is a single lane pcie2 port. Und damit ist das das erwartete Ergebnis 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.4993 s, 294 MB/s Das alles mit Debian 10, was man mit Peters Buildsystem installieren kann. Kann man aber auch bei Bedarf auf 11.3 hochziehen root@debian:/etc# uname -a Linux debian 5.17.0 #1 SMP PREEMPT Thu Apr 7 13:38:56 UTC 2022 aarch64 GNU/Linux root@debian:/etc# cat debian_version 11.3 root@debian:/etc#
  • Quartz64 - SPDIF Modul

    Verschoben Quartz64 - A
    2
    3
    0 Stimmen
    2 Beiträge
    292 Aufrufe
    FrankMF
    Für das bequeme Umschalten der Soundkarten kann man das Tool alsamixer benutzen. pacman -S alsa-utils Danach alsamixer [image: 1633791802992-e912744f-8f69-4b28-a50b-7ffc8a3ab399-grafik.png]
  • Quartz64 - Image von Peter Geis

    Images
    4
    1
    0 Stimmen
    4 Beiträge
    361 Aufrufe
    FrankMF
    Nach langer Zeit habe ich mich mal wieder mit diesem Image beschäftigt. Peter hat da mittlerweile viel dran gearbeitet und jetzt schau ich mal, was so wie funktioniert. Also, das Image wie gewohnt auf eine SD-Karte und starten. Gewählt habe ich dieses Image -> rk3566-quartz64-a.dtb.img Wenn man das Image startet, wird man hiermit begrüßt [image: 1645953366715-screen01.png] Punkt 1Buildroot-recovery startet ein Minimalsystem, womit man verschiedene Dinge auf der Konsole durchführen kann. Das brauchen wir gleich noch. Punkt 2 startet den Debian Installer Punkt 3 startet ein installiertes Debian von der SD-Karte Punkt 4 startet ein installiertes Debian vom eMMC-Modul Ich möchte heute mal schauen, ob man ein Minimal-System auf die PCIe-NVMe-Karte installieren kann. Peter hat nämlich den PCIe-Treiber mittlerweile im Kernel mit eingebaut. Dazu starte ich den Debian-Installer und führe die Installation durch. Für mich nichts besonderes, das mache ich ja sehr oft. Nach erfolgreicher Installation startet die Installation nicht, weil Peter in seinem Image das so nicht vorgesehen hat. Es gibt mehrere Möglichkeiten, das jetzt zu ändern. Wir machen das über UART direkt auf dem Quartz64. Die Struktur von Peters Image sieht so aus. [image: 1645954203148-e50bf2fe-723c-41f8-acba-227e148374ed-image.png] Ich gehe nicht auf alles ein, die wichtigsten Partitionen haben einen Namen. Uns interessiert hier die Partition Nummer 5 mit dem Namen efi. (Auf der SD-Karte!!) Der Inhalt [image: 1645954314513-3c5cbf5f-811d-4c1f-95e9-cd007a37155c-image.png] Im Ordner extlinux liegt die Konfigurationsdatei, die wir bearbeiten müssen. extlinux.config default l0 menu title Quartz64 Installer prompt 0 timeout 50 label l0 menu label Buildroot-recovery linux /vmlinuz initrd /rootfs.cpio.zst fdt /dtbs/rockchip/rk3566-quartz64-a.dtb append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 label l1 menu label Debian-Installer linux /vmlinuz initrd /initrd.gz fdt /dtbs/rockchip/rk3566-quartz64-a.dtb append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 label l6 menu label Boot Root SDMMC linux /vmlinuz fdt /dtbs/rockchip/rk3566-quartz64-a.dtb append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 root=/dev/mmcblk0p7 rootwait label l9 menu label Boot Root eMMC linux /vmlinuz fdt /dtbs/rockchip/rk3566-quartz64-a.dtb append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 root=/dev/mmcblk1p7 rootwait Ich nehme den Eintrag label l9 und passe ihn ein wenig an. label l9 menu label Boot Root NVMe linux /dev/nvme0n1p1/vmlinuz fdt /dtbs/rockchip/rk3566-quartz64-a.dtb append earlycon=uart8250,mmio32,0xfe660000 console=ttyS2,1500000n8 root=/dev/nvme0n1p2 rootwait Das wird abgespeichert, danach kann man den Quartz64 neustarten und mit Eingabe der Taste 4 startet man dann das Debian von der NVMe SSD. root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 457G 926M 432G 1% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 17M 1.9G 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/nvme0n1p1 472M 49M 400M 11% /boot tmpfs 391M 0 391M 0% /run/user/1000 PCIe root@debian:~# lspci 00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3566 (rev 01) 01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 Es handelt sich um ein Debian Buster 10 VERSION="10 (buster)" Wollen wir das? Nö # deb http://deb.debian.org/debian/ buster main deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main deb-src http://security.debian.org/debian-security bullseye-security main # buster-updates, previously known as 'volatile' deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main Danach ein apt update && apt upgrade Neustarten und wir haben ein Debian Bullseye 11 Dieses Debian nutzt so jetzt nicht den Kernel von Debian, sondern Peters root@debian:/etc# uname -a Linux debian 5.17.0-rc3 #1 SMP PREEMPT Wed Feb 16 00:41:25 UTC 2022 aarch64 GNU/Linux Die Entscheidung überlasse ich Euch, ob ihr das Ändern wollt. Ich lasse das jetzt mal so. Wenn ihr wollt, das die Installation von alleine startet, dann müsst ihr Label 0 anpassen, das startet nach einem Timeout automatisch.
  • Quartz64 - Model A eingetroffen

    Verschoben Quartz64
    1
    2
    0 Stimmen
    1 Beiträge
    195 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]