Skip to content

Quartz64 - Modell B - WiFi

Quartz64 - B
  • WiFi

    Ich fange mal wieder mit meinem Lieblingssatz an, ihr wisst doch das ich WiFi hasse, oder?? 🙂

    Na gut, eigentlich war mir bekannt, das die DEVs auf ihren Exemplaren den AP6256 verbaut hatten. Für diesen war auch das Manjaro gebaut, nur kam da nix.

    [frank@frank-pc ~]$ dmesg | grep -e brcm
    [    5.176213] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
    [    5.178072] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.pine64,quartz64-b.bin failed with error -2
    [    5.178152] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
    [    5.193395] usbcore: registered new interface driver brcmfmac
    [    5.803967] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.hcd'
    [    5.803974] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
    [    6.200458] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
    

    Dan vom Manjaro-ARM Team angeschrieben und ein wenig Informationen ausgetauscht. Anmerkung, er hat keinen Quartz64 B. Wir hatten dann schnell raus, das sich in den Boards die man Endkunden jetzt zuschickte was geändert hatte.

    Auf meinem Chip steht folgendes drauf.

    AzureWave Model AW-CM256SM

    Führt zu diesem PDF

    http://www.azurewave.com/img/wireless-modules/AW_CM256SM_DS_Rev15_CYW.pdf

    Nach ein wenig Recherche findet man raus, das er auf dem Chip CYW43455 basiert. Sieht so ziemlich nach einem chinesischen Clon aus? Ne, ich habe keine Ahnung von dem Thema. Das Ding muss nur rennen 🙂

    Dan schrieb mir dann das ich mal

     linux-firmware
    

    installieren sollte, Habe ich dann gemacht. Ich sollte dann auf ein Update für

    quartz64-post-install
    

    warten. Ok kam nix, dauert ewig. Mit diesem Befehl kann man das evt. ein wenig beschleunigen.

    pacman-mirrors --fasttrack && sudo pacman -Syyu
    

    So, da war das Paket. Installiert und danach neugestartet.

    3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 34:6f:24:e6:c7:bf brd ff:ff:ff:ff:ff:ff
    

    Bäm, das ist es 🤗 Auf dem grafischen Desktop aktiviert und Passwort eingegeben und die Verbindung steht.

    8fc12275-2e52-4d61-b96f-4e204850f849-grafik.png

    Kurzer iperf3 Test

    root@frank-MS-7C37:/home/frank# iperf3 -s
    -----------------------------------------------------------
    Server listening on 5201
    -----------------------------------------------------------
    Accepted connection from 192.168.178.67, port 38570
    [  5] local 192.168.178.27 port 5201 connected to 192.168.178.67 port 38572
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec  10.6 MBytes  88.5 Mbits/sec                  
    [  5]   1.00-2.00   sec  13.1 MBytes   110 Mbits/sec                  
    [  5]   2.00-3.00   sec  16.5 MBytes   139 Mbits/sec                  
    [  5]   3.00-4.00   sec  12.1 MBytes   102 Mbits/sec                  
    [  5]   4.00-5.00   sec  12.2 MBytes   102 Mbits/sec                  
    [  5]   5.00-6.00   sec  12.0 MBytes   101 Mbits/sec                  
    [  5]   6.00-7.00   sec  10.7 MBytes  89.9 Mbits/sec                  
    [  5]   7.00-8.00   sec  10.2 MBytes  85.9 Mbits/sec                  
    [  5]   8.00-9.00   sec  9.16 MBytes  76.9 Mbits/sec                  
    [  5]   9.00-10.00  sec  10.0 MBytes  83.9 Mbits/sec                  
    [  5]  10.00-10.02  sec   226 KBytes  82.9 Mbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-10.02  sec   117 MBytes  97.7 Mbits/sec                  receiver
    -----------------------------------------------------------
    Server listening on 5201
    -----------------------------------------------------------
    Accepted connection from 192.168.178.67, port 38574
    [  5] local 192.168.178.27 port 5201 connected to 192.168.178.67 port 38576
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  7.37 MBytes  61.8 Mbits/sec    0    390 KBytes       
    [  5]   1.00-2.00   sec  7.59 MBytes  63.7 Mbits/sec    0    689 KBytes       
    [  5]   2.00-3.00   sec  6.25 MBytes  52.4 Mbits/sec    0    986 KBytes       
    [  5]   3.00-4.00   sec  6.25 MBytes  52.4 Mbits/sec    1   1.19 MBytes       
    [  5]   4.00-5.00   sec  7.50 MBytes  62.9 Mbits/sec    0   1.19 MBytes       
    [  5]   5.00-6.00   sec  5.00 MBytes  41.9 Mbits/sec    0   1.20 MBytes       
    [  5]   6.00-7.00   sec  6.25 MBytes  52.4 Mbits/sec    0   1.20 MBytes       
    [  5]   7.00-8.00   sec  6.25 MBytes  52.4 Mbits/sec    0   1.22 MBytes       
    [  5]   8.00-9.00   sec  6.25 MBytes  52.4 Mbits/sec    0   1.26 MBytes       
    [  5]   9.00-10.00  sec  6.25 MBytes  52.4 Mbits/sec    0   1.31 MBytes       
    [  5]  10.00-10.19  sec  1.25 MBytes  54.3 Mbits/sec    1   1.31 MBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.19  sec  66.2 MBytes  54.5 Mbits/sec    2             sender
    -----------------------------------------------------------
    Server listening on 5201
    -----------------------------------------------------------
    

    Hier noch das dmesg

    [root@frank-pc ~]# dmesg | grep -e brcm
    [    5.222658] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
    [    5.223400] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.pine64,quartz64-b.bin failed with error -2
    [    5.229068] usbcore: registered new interface driver brcmfmac
    [    5.369002] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
    [    5.375475] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Apr 15 2021 03:03:20 version 7.45.234 (4ca95bb CY) FWID 01-996384e2
    [    6.223466] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.hcd'
    [    6.223469] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
    

    Bluetooth

    Ja geht, ich kann ein Device pairen habe aber nur stotternde Tonausgabe. Da möge sich jemand mit beschäftigen, der viel Liebe für Bluetooth mitbringt 😉

    @ Dan & Peter: Thank you!

  • FrankMF FrankM hat am auf dieses Thema verwiesen

  • Quartz64 - Model A - 4K Bildschirmauflösung

    Quartz64
    1
    0 Stimmen
    1 Beiträge
    74 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Modell B - Peter Geis Entwicklungsumgebung

    Images
    2
    0 Stimmen
    2 Beiträge
    122 Aufrufe
    FrankMF
    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 - Manjaro Mai 2022

    Verschoben Quartz64
    1
    0 Stimmen
    1 Beiträge
    116 Aufrufe
    Niemand hat geantwortet
  • Quartz64 Model B im Shop bestellbar

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

    Verschoben Quartz64
    5
    0 Stimmen
    5 Beiträge
    223 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 - Jumper BAT ON/OFF

    Angeheftet Verschoben Quartz64 - A
    1
    0 Stimmen
    1 Beiträge
    197 Aufrufe
    Niemand hat geantwortet
  • Quartz64 - Images

    Angeheftet Verschoben Archiv
    2
    0 Stimmen
    2 Beiträge
    224 Aufrufe
    FrankMF

    Manjaro Images -> https://github.com/manjaro-arm/quartz64-bsp-images/releases

    Ab Dev 20211117 mit HDMI-Ausgabe!

  • Quartz64 - Boot Order

    Angeheftet Hardware
    1
    0 Stimmen
    1 Beiträge
    347 Aufrufe
    Niemand hat geantwortet