InnoMaker Raspberry Pi HiFi DAC HAT PCM5122

I was introduced to Zynthian through Floyd Steinberg’s channel, and thought I would give it a try on a basic Raspberry Pi 4 kit.

This is the kit I used: (Not the official Zynthian kit, but this did work quite well.)

I absolutely loved it! I had some minor latency using the RBPi headphone jack, so I decided to do some upgrades. I ordered the Zynthian Basic kit v2, and tried out the Innomaker DAC hat.

Specific link here:

Here’s what happened:
Not only was I getting a number of xRun warnings, the speed of setBfree and OBXd was doubled.
So when using the rotary feature of setBfree, the sound was not that lush authentic B3 sound that I was achieving though headphone jack.

Are there some settings with this specific soundcard that I can try to alleviate this?
Or should I purchase a HifiBerry DAC+ that is supported by Zynthian?

Has anyone else experienced this “speed doubling”?

Screenshot of my setup here:

I tried out a Pi3 to see if that would help the speed, and there is no noticeable performance difference.

You’ve set the the soundcard to be the HiFiBerry DAC+ but you’ve stated you have the InnoMaker card. Looking at Amazon it says

We don’t have a preset for InnoMaker so if you could provide the settings by opening a bug Here we would be very grateful.

1 Like

Hi @AutoBass! Welcome to Zynthianland, the home of the free but not necessarily easy :smiley:.

Your config shows a Pi 3A. You said you tried a Pi 3 to see if that helped but is likely to give substantially worse behaviour. Go back to your Pi4.

You are using an old image. You should ensure you are fully updated but it might prove advantageous to flash a new stable image (and then update).

As @Baggypants says, you have selected an audio configuration that is incompatible with your sound card. You can try each audio configuration preset to see if any work. It is a bit laborious, requiring a reboot between each change but you have the hardware so can do this test that none of us can. It is possible you have chosen to purchase hardware that is not compatible with Zynthian but more likely that it needs some configuration to make it work. Report back on your success.

1 Like

your DAC is “alloboss DAC” compatible :

Driver is there (at least on the latest zynthian install):

root@zynthian:~# ls /boot/overlays/|grep allo
allo-boss2-dac-audio.dtbo
allo-boss-dac-pcm512x-audio.dtbo
allo-digione.dtbo
allo-katana-dac-audio.dtbo
allo-piano-dac-pcm512x-audio.dtbo
allo-piano-dac-plus-pcm512x-audio.dtbo

So, under webconf->hardware->audio, choose custom, check “advanced view” and add in “Driver config” section:

dtoverlay=allo-boss-dac-pcm512x-audio

keep other settings as is(eg: “-P 70 -t 2000 -s -d alsa -d hw:0 -r 44100 -p 256 -n 2 -X raw” in jackd options).

reboot.

If you get after reboot the IP error message, please provide output of dmesg, lsmod, aplay -l commands

If working, please report too, so that we can update le list in the webconf tool :wink:

2 Likes

HifiBerry cards use 22 & 24 MHz oscillators so it’s normal you get the “double speed” issue :wink:

Regards,

In seventy odd years of professional audio we are still playing stuff at the wrong speed !! :smiley:

There’s the answer! I did not see that description on the Amazon link, but that would explain the behavior.

I have filed a bug report on Git-Hub with the link you provided.
(My user name there is billiam-wrenchall).
Should you require any additional information, please let me know, and I can add that here or in the bug report.

Because there was no listing for the Innomaker, I just tried a few different drivers to see what would be functional.

HifiBerry DAC+ and HifiBerry DAC+ ADC “Kind of” work, but as you said, it’s the wrong driver.

Thank you so much for your help!!!

1 Like

Glad to see it’s heading in the right direction!

Course this does render up a small matter of a :face_with_monocle:

If this seems confused just press on the mononcle’d icon for an explanation!

1 Like

Hi @Riban!

Oh, most definitely not easy, haha!
I did try a number of the soundcard drivers listed (and yes, it was absolutely laborious to select/reboot/try-again multiple times)
I’ll flash the sd card to the latest image, and return to the Pi4, and report back what I find.

@le51 provided some good insight on compatibility. I’ll give that a try as well.

Hi @wyleu !

I’m more than happy to share some photos, content, and sound clips soon in another thread!

In particular, Zynthian was the most compatible for my Arduino driven MIDI controller.

More on that in a bit :wink:

Hi @le51 !

Excellent suggestion! I’m going back to my Pi4, and I’ll flash the latest Zynthian image to the SD.
I’m using a Sandisk extreme 64G, and that should provide adequate storage space and speed.
I can add that to the bug report if needed.

I’ll follow the instruction you listed here for the alloboss driver, and report back with the results.

Thank you so much for your insight!

Updating my Pi4 configuration with the latest install of Zynthian:

And the Custom audio configuration:

Output of dmesg:


[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.60-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1449 SMP Wed Aug 25 15:00:44 BST 2021
[    0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.4
[    0.000000] random: fast init done
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Reserved memory: created CMA memory pool at 0x000000002ac00000, size 64 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000]   Normal   empty
[    0.000000]   HighMem  [mem 0x0000000030000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000003b3fffff]
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000fbffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000001ffffffff]
[    0.000000] On node 0 totalpages: 2061312
[    0.000000]   DMA zone: 1728 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 196608 pages, LIFO batch:63
[    0.000000]   HighMem zone: 1864704 pages, LIFO batch:63
[    0.000000] percpu: Embedded 20 pages/cpu s50764 r8192 d22964 u81920
[    0.000000] pcpu-alloc: s50764 r8192 d22964 u81920 alloc=20*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2059584
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=800 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:F9:FE:06 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=tty3 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait logo.nologo quiet splash
[    0.000000] Kernel parameter elevator= does not have any effect anymore.
               Please use sysfs to set IO scheduler for individual devices.
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x0000000022400000-0x0000000026400000] (64MB)
[    0.000000] Memory: 8021228K/8245248K available (10240K kernel code, 1364K rwdata, 3188K rodata, 2048K init, 891K bss, 158484K reserved, 65536K cma-reserved, 7458816K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 34309 entries in 68 pages
[    0.000000] ftrace: allocated 68 pages with 2 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x3c8/0x59c with crng_init=1
[    0.000004] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[    0.000012] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[    0.000041] bcm2835: system timer (irq = 25)
[    0.000309] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[    0.000316] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[    0.000323] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[    0.000329] Switching to timer-based delay loop, resolution 18ns
[    0.000454] Console: colour dummy device 80x30
[    0.000487] printk: console [tty3] enabled
[    0.000518] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
[    0.000531] pid_max: default: 32768 minimum: 301
[    0.000606] LSM: Security Framework initializing
[    0.000694] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.000706] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001403] cgroup: Disabling memory control group subsystem
[    0.001510] CPU: Testing write buffer coherency: ok
[    0.001727] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002243] Setting up static identity map for 0x200000 - 0x20003c
[    0.002326] rcu: Hierarchical SRCU implementation.
[    0.002728] smp: Bringing up secondary CPUs ...
[    0.003294] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.003916] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.004502] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.004567] smp: Brought up 1 node, 4 CPUs
[    0.004576] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[    0.004583] CPU: All CPU(s) started in HYP mode.
[    0.004588] CPU: Virtualization extensions available.
[    0.004999] devtmpfs: initialized
[    0.011167] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[    0.011269] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.011284] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.012223] pinctrl core: initialized pinctrl subsystem
[    0.012711] NET: Registered protocol family 16
[    0.014457] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.014790] audit: initializing netlink subsys (disabled)
[    0.014903] audit: type=2000 audit(0.010:1): state=initialized audit_enabled=0 res=1
[    0.015152] thermal_sys: Registered thermal governor 'step_wise'
[    0.015481] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.015488] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.015724] Serial: AMBA PL011 UART driver
[    0.030584] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[    0.050340] raspberrypi-firmware soc:firmware: Attached to firmware from 2021-08-31T14:52:47, variant start
[    0.060346] raspberrypi-firmware soc:firmware: Firmware hash is 67615e950e1e28b92dfae6303cf7a8b879a8908f
[    0.082577] Kprobes globally optimized
[    0.084813] bcm2835-dma fe007000.dma: DMA legacy API manager, dmachans=0x1
[    0.086574] vgaarb: loaded
[    0.086772] SCSI subsystem initialized
[    0.086870] usbcore: registered new interface driver usbfs
[    0.086895] usbcore: registered new interface driver hub
[    0.086926] usbcore: registered new device driver usb
[    0.087081] usb_phy_generic phy: supply vcc not found, using dummy regulator
[    0.087947] clocksource: Switched to clocksource arch_sys_counter
[    0.475569] VFS: Disk quotas dquot_6.6.0
[    0.475615] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.475690] FS-Cache: Loaded
[    0.475799] CacheFiles: Loaded
[    0.480105] NET: Registered protocol family 2
[    0.480231] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.480865] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.480883] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.480910] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.480940] TCP: Hash tables configured (established 8192 bind 8192)
[    0.481024] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.481043] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.481160] NET: Registered protocol family 1
[    0.481519] RPC: Registered named UNIX socket transport module.
[    0.481526] RPC: Registered udp transport module.
[    0.481532] RPC: Registered tcp transport module.
[    0.481538] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.481549] PCI: CLS 0 bytes, default 64
[    0.482892] Initialise system trusted keyrings
[    0.483000] workingset: timestamp_bits=14 max_order=21 bucket_order=7
[    0.486472] zbud: loaded
[    0.487391] FS-Cache: Netfs 'nfs' registered for caching
[    0.487722] NFS: Registering the id_resolver key type
[    0.487740] Key type id_resolver registered
[    0.487746] Key type id_legacy registered
[    0.487809] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.487816] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.488315] Key type asymmetric registered
[    0.488322] Asymmetric key parser 'x509' registered
[    0.488401] bounce: pool size: 64 pages
[    0.488421] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.488522] io scheduler mq-deadline registered
[    0.488529] io scheduler kyber registered
[    0.490452] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[    0.490466] brcm-pcie fd500000.pcie:   No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[    0.490498] brcm-pcie fd500000.pcie:      MEM 0x0600000000..0x063fffffff -> 0x00c0000000
[    0.490534] brcm-pcie fd500000.pcie:   IB MEM 0x0000000000..0x00bfffffff -> 0x0400000000
[    0.550013] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[    0.550176] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[    0.550185] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.550193] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[    0.550237] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[    0.550345] pci 0000:00:00.0: PME# supported from D0 D3hot
[    0.551826] PCI: bus0: Fast back to back transfers disabled
[    0.552002] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[    0.552095] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    0.552384] pci 0000:01:00.0: PME# supported from D0 D3hot
[    0.553873] PCI: bus1: Fast back to back transfers disabled
[    0.553903] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[    0.553913] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[    0.553973] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.553983] pci 0000:00:00.0:   bridge window [mem 0x600000000-0x6000fffff]
[    0.554160] pcieport 0000:00:00.0: enabling device (0140 -> 0142)
[    0.554250] pcieport 0000:00:00.0: PME: Signaling with IRQ 65
[    0.554644] bcm2708_fb soc:fb: FB found 1 display(s)
[    0.563384] Console: switching to colour frame buffer device 100x30
[    0.565527] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 800x480
[    0.568690] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[    0.569091] bcm2835-aux-uart fe215040.serial: there is not valid maps for state default
[    0.570186] iproc-rng200 fe104000.rng: hwrng registered
[    0.570307] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[    0.570681] gpiomem-bcm2835 fe200000.gpiomem: Initialised: Registers at 0xfe200000
[    0.575757] brd: module loaded
[    0.581221] loop: module loaded
[    0.582026] Loading iSCSI transport class v2.0-870.
[    0.583477] libphy: Fixed MDIO Bus: probed
[    0.584216] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[    0.597963] libphy: bcmgenet MII bus: probed
[    0.678022] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[    0.678581] usbcore: registered new interface driver r8152
[    0.678612] usbcore: registered new interface driver lan78xx
[    0.678637] usbcore: registered new interface driver smsc95xx
[    0.724472] xhci_hcd 0000:01:00.0: xHCI Host Controller
[    0.724488] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[    0.725646] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000060000000890
[    0.726257] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    0.726265] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.726272] usb usb1: Product: xHCI Host Controller
[    0.726279] usb usb1: Manufacturer: Linux 5.10.60-v7l+ xhci-hcd
[    0.726286] usb usb1: SerialNumber: 0000:01:00.0
[    0.726595] hub 1-0:1.0: USB hub found
[    0.726654] hub 1-0:1.0: 1 port detected
[    0.726974] xhci_hcd 0000:01:00.0: xHCI Host Controller
[    0.726990] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[    0.727000] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[    0.727203] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[    0.727211] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.727218] usb usb2: Product: xHCI Host Controller
[    0.727224] usb usb2: Manufacturer: Linux 5.10.60-v7l+ xhci-hcd
[    0.727231] usb usb2: SerialNumber: 0000:01:00.0
[    0.727508] hub 2-0:1.0: USB hub found
[    0.727544] hub 2-0:1.0: 4 ports detected
[    0.728308] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    0.728443] dwc_otg: FIQ enabled
[    0.728450] dwc_otg: NAK holdoff enabled
[    0.728456] dwc_otg: FIQ split-transaction FSM enabled
[    0.728463] Module dwc_common_port init
[    0.728699] usbcore: registered new interface driver uas
[    0.728749] usbcore: registered new interface driver usb-storage
[    0.728840] mousedev: PS/2 mouse device common for all mice
[    0.729574] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[    0.730526] sdhci: Secure Digital Host Controller Interface driver
[    0.730533] sdhci: Copyright(c) Pierre Ossman
[    0.730835] mmc-bcm2835 fe300000.mmcnr: could not get clk, deferring probe
[    0.731081] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.732995] ledtrig-cpu: registered to indicate activity on CPUs
[    0.733150] hid: raw HID events driver (C) Jiri Kosina
[    0.733219] usbcore: registered new interface driver usbhid
[    0.733225] usbhid: USB HID core driver
[    0.736048] Initializing XFRM netlink socket
[    0.736068] NET: Registered protocol family 17
[    0.736124] Key type dns_resolver registered
[    0.736322] Registering SWP/SWPB emulation handler
[    0.736401] registered taskstats version 1
[    0.736414] Loading compiled-in X.509 certificates
[    0.736790] Key type ._fscrypt registered
[    0.736796] Key type .fscrypt registered
[    0.736802] Key type fscrypt-provisioning registered
[    0.741847] uart-pl011 fe201000.serial: there is not valid maps for state default
[    0.741959] uart-pl011 fe201000.serial: cts_event_workaround enabled
[    0.741997] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 36, base_baud = 0) is a PL011 rev2
[    0.747780] bcm2835-aux-uart fe215040.serial: there is not valid maps for state default
[    0.748202] fe215040.serial: ttyS0 at MMIO 0xfe215040 (irq = 38, base_baud = 62500000) is a 16550
[    0.748603] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[    0.749041] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
[    0.749048] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
[    0.775816] of_cfs_init
[    0.775932] of_cfs_init: OK
[    0.792301] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    0.793862] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.795419] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.798219] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    0.799768] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    0.814412] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[    0.815157] Waiting for root device /dev/mmcblk0p2...
[    0.857246] mmc1: new high speed SDIO card at address 0001
[    0.913058] mmc0: new ultra high speed DDR50 SDXC card at address aaaa
[    0.913498] mmcblk0: mmc0:aaaa SN64G 59.5 GiB
[    0.914733]  mmcblk0: p1 p2
[    0.936212] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    0.936248] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[    0.940341] devtmpfs: mounted
[    0.944358] Freeing unused kernel memory: 2048K
[    0.988090] Run /sbin/init as init process
[    0.988096]   with arguments:
[    0.988102]     /sbin/init
[    0.988108]     splash
[    0.988113]   with environment:
[    0.988119]     HOME=/
[    0.988125]     TERM=linux
[    1.007970] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    1.190595] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[    1.190604] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    1.190611] usb 1-1: Product: USB2.0 Hub
[    1.191878] hub 1-1:1.0: USB hub found
[    1.192187] hub 1-1:1.0: 4 ports detected
[    1.326753] systemd[1]: System time before build time, advancing clock.
[    1.396173] NET: Registered protocol family 10
[    1.396839] Segment Routing with IPv6
[    1.438518] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[    1.438942] systemd[1]: Detected architecture arm.
[    1.509918] systemd[1]: Set hostname to <zynthian>.
[    1.517987] usb 1-1.1: new low-speed USB device number 3 using xhci_hcd
[    1.655992] usb 1-1.1: New USB device found, idVendor=413c, idProduct=2107, bcdDevice= 1.78
[    1.656002] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.656010] usb 1-1.1: Product: Dell USB Entry Keyboard
[    1.656017] usb 1-1.1: Manufacturer: DELL
[    1.664975] input: DELL Dell USB Entry Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:413C:2107.0001/input/input0
[    1.738288] hid-generic 0003:413C:2107.0001: input,hidraw0: USB HID v1.10 Keyboard [DELL Dell USB Entry Keyboard] on usb-0000:01:00.0-1.1/input0
[    1.847975] usb 1-1.3: new full-speed USB device number 4 using xhci_hcd
[    1.869264] systemd[1]: /etc/systemd/system/backlight.service:6: Failed to add dependency on splash-screen, ignoring: Unknown error -22
[    1.904423] random: systemd: uninitialized urandom read (16 bytes read)
[    1.909005] random: systemd: uninitialized urandom read (16 bytes read)
[    1.909413] systemd[1]: Listening on Journal Socket.
[    1.909625] random: systemd: uninitialized urandom read (16 bytes read)
[    1.909850] systemd[1]: Listening on fsck to fsckd communication Socket.
[    1.913111] systemd[1]: Starting Turn on/off Display Backlight...
[    1.913713] systemd[1]: Listening on Journal Audit Socket.
[    1.917737] systemd[1]: Starting Load Kernel Modules...
[    1.918633] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    1.947883] i2c /dev entries driver
[    1.990247] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c534, bcdDevice=29.01
[    1.990258] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.990265] usb 1-1.3: Product: USB Receiver
[    1.990272] usb 1-1.3: Manufacturer: Logitech
[    2.012211] input: Logitech USB Receiver as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C534.0002/input/input1
[    2.028197] dwc2 fe980000.usb: supply vusb_d not found, using dummy regulator
[    2.028381] dwc2 fe980000.usb: supply vusb_a not found, using dummy regulator
[    2.078520] hid-generic 0003:046D:C534.0002: input,hidraw1: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:01:00.0-1.3/input0
[    2.089057] input: Logitech USB Receiver Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/input/input2
[    2.089328] input: Logitech USB Receiver Consumer Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/input/input3
[    2.168189] input: Logitech USB Receiver System Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/input/input4
[    2.168449] hid-generic 0003:046D:C534.0003: input,hiddev96,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:01:00.0-1.3/input1
[    2.258044] dwc2 fe980000.usb: EPs: 8, dedicated fifos, 4080 entries in SPRAM
[    2.258453] dwc2 fe980000.usb: DWC OTG Controller
[    2.258472] dwc2 fe980000.usb: new USB bus registered, assigned bus number 3
[    2.258499] dwc2 fe980000.usb: irq 40, io mem 0xfe980000
[    2.258699] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    2.258707] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.258714] usb usb3: Product: DWC OTG Controller
[    2.258721] usb usb3: Manufacturer: Linux 5.10.60-v7l+ dwc2_hsotg
[    2.258728] usb usb3: SerialNumber: fe980000.usb
[    2.259075] hub 3-0:1.0: USB hub found
[    2.259110] hub 3-0:1.0: 1 port detected
[    2.275066] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    2.292939] MIDI Gadget
[    2.292954] MIDI Gadget gadget: MIDI Gadget ready
[    2.292966] dwc2 fe980000.usb: bound driver MIDI Gadget
[    2.327054] systemd-journald[128]: Received request to flush runtime journal from PID 1
[    2.671228] mc: Linux media interface: v0.10
[    2.691997] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[    2.696213] videodev: Linux video capture interface: v2.00
[    2.701928] bcm2835_audio bcm2835_audio: card created with 4 channels
[    2.703184] bcm2835_audio bcm2835_audio: card created with 4 channels
[    2.704632] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.706466] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.737858] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.779006] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[    2.780096] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[    2.780108] [vc_sm_connected_init]: start
[    2.787279] [vc_sm_connected_init]: installed successfully
[    2.787629] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.852900] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[    2.856737] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[    2.864758] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[    2.867630] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[    2.871142] logitech-djreceiver 0003:046D:C534.0002: hidraw1: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:01:00.0-1.3/input0
[    2.872909] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[    2.885930] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[    2.886922] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[    2.887134] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[    2.887285] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[    2.887300] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[    2.887310] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[    2.887319] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[    2.887328] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[    2.887415] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[    2.887742] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.902399] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[    2.902425] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[    2.916936] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[    2.916961] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[    2.925874] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[    2.925896] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[    2.926321] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.938433] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.996237] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.062940] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.099875] ads7846 spi0.1: supply vcc not found, using dummy regulator
[    3.100471] ads7846 spi0.1: touchscreen, irq 67
[    3.100768] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    3.101296] brcmfmac: F1 signature read @0x18000000=0x15264345
[    3.102603] input: ADS7846 Touchscreen as /devices/platform/soc/fe204000.spi/spi_master/spi0/spi0.1/input/input7
[    3.106839] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[    3.107483] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    3.107819] usbcore: registered new interface driver brcmfmac
[    3.118779] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    3.132808] pcm512x 1-004d: supply AVDD not found, using dummy regulator
[    3.132916] pcm512x 1-004d: supply DVDD not found, using dummy regulator
[    3.132959] pcm512x 1-004d: supply CPVDD not found, using dummy regulator
[    3.229830] logitech-djreceiver 0003:046D:C534.0003: hiddev96,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:01:00.0-1.3/input1
[    3.312136] logitech-djreceiver 0003:046D:C534.0003: device of type eQUAD nano Lite (0x0a) connected on slot 1
[    3.313618] input: Logitech Wireless Keyboard PID:4023 Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4023.0004/input/input8
[    3.314496] input: Logitech Wireless Keyboard PID:4023 Consumer Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4023.0004/input/input9
[    3.314856] input: Logitech Wireless Keyboard PID:4023 System Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4023.0004/input/input10
[    3.315250] hid-generic 0003:046D:4023.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-0000:01:00.0-1.3/input1:1
[    3.328102] logitech-djreceiver 0003:046D:C534.0003: device of type eQUAD nano Lite (0x0a) connected on slot 2
[    3.329433] input: Logitech Wireless Mouse PID:4054 Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4054.0005/input/input15
[    3.330096] hid-generic 0003:046D:4054.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:4054] on usb-0000:01:00.0-1.3/input1:2
[    3.331886] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[    3.332639] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[    3.340532] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Jan  4 2021 19:56:29 version 7.45.229 (617f1f5 CY) FWID 01-2dbd9d2e
[    3.521344] rpivid-mem feb00000.hevc-decoder: rpivid-hevcmem initialised: Registers at 0xfeb00000 length 0x00010000
[    3.522906] rpivid-mem feb10000.rpivid-local-intc: rpivid-intcmem initialised: Registers at 0xfeb10000 length 0x00001000
[    3.524605] rpivid-mem feb20000.h264-decoder: rpivid-h264mem initialised: Registers at 0xfeb20000 length 0x00010000
[    3.526354] rpivid-mem feb30000.vp9-decoder: rpivid-vp9mem initialised: Registers at 0xfeb30000 length 0x00010000
[    3.996262] random: crng init done
[    3.996273] random: 7 urandom warning(s) missed due to ratelimiting
[    4.146904] 8021q: 802.1Q VLAN Support v1.8
[    4.320758] input: Logitech Wireless Keyboard PID:4023 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4023.0004/input/input19
[    4.321329] logitech-hidpp-device 0003:046D:4023.0004: input,hidraw3: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-0000:01:00.0-1.3/input1:1
[    4.345130] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[    4.345395] bcmgenet fd580000.ethernet eth0: Link is Down
[    4.375456] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[    4.496416] input: Logitech Wireless Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:046D:C534.0003/0003:046D:4054.0005/input/input20
[    4.496721] logitech-hidpp-device 0003:046D:4054.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse] on usb-0000:01:00.0-1.3/input1:2
[    8.488197] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[    8.488229] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   11.091852] Bluetooth: Core ver 2.22
[   11.091905] NET: Registered protocol family 31
[   11.091911] Bluetooth: HCI device and connection manager initialized
[   11.091926] Bluetooth: HCI socket layer initialized
[   11.091936] Bluetooth: L2CAP socket layer initialized
[   11.091951] Bluetooth: SCO socket layer initialized
[   11.099456] Bluetooth: HCI UART driver ver 2.3
[   11.099467] Bluetooth: HCI UART protocol H4 registered
[   11.099521] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   11.099685] Bluetooth: HCI UART protocol Broadcom registered
[   11.304018] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.304028] Bluetooth: BNEP filters: protocol multicast
[   11.304045] Bluetooth: BNEP socket layer initialized

Output of lsmod:

Module                  Size  Used by
xt_state               16384  0
xt_conntrack           16384  0
nf_conntrack          139264  2 xt_state,xt_conntrack
nf_defrag_ipv6         20480  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
cmac                   16384  1
nft_counter            16384  1
xt_DSCP                16384  1
xt_tcpudp              16384  1
nft_compat             20480  2
nf_tables             196608  6 nft_compat,nft_counter
nfnetlink              16384  2 nft_compat,nf_tables
bnep                   20480  2
hci_uart               40960  1
btbcm                  16384  1 hci_uart
bluetooth             393216  24 hci_uart,bnep,btbcm
ecdh_generic           16384  2 bluetooth
ecc                    40960  1 ecdh_generic
8021q                  32768  0
garp                   16384  1 8021q
stp                    16384  1 garp
llc                    16384  2 garp,stp
hid_logitech_hidpp     40960  0
rpivid_mem             16384  0
joydev                 20480  0
snd_soc_pcm512x_i2c    16384  1
snd_soc_pcm512x        32768  1 snd_soc_pcm512x_i2c
regmap_i2c             16384  1 snd_soc_pcm512x_i2c
ads7846                24576  0
brcmfmac              327680  0
brcmutil               20480  1 brcmfmac
sha256_generic         16384  0
cfg80211              761856  1 brcmfmac
bcm2835_isp            32768  0
bcm2835_codec          40960  0
bcm2835_v4l2           40960  0
v4l2_mem2mem           36864  1 bcm2835_codec
bcm2835_mmal_vchiq     28672  3 bcm2835_isp,bcm2835_codec,bcm2835_v4l2
rfkill                 32768  4 bluetooth,cfg80211
videobuf2_dma_contig    20480  2 bcm2835_isp,bcm2835_codec
videobuf2_vmalloc      16384  1 bcm2835_v4l2
videobuf2_memops       16384  2 videobuf2_dma_contig,videobuf2_vmalloc
videobuf2_v4l2         32768  4 bcm2835_isp,bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
vc_sm_cma              32768  2 bcm2835_isp,bcm2835_mmal_vchiq
raspberrypi_hwmon      16384  0
videobuf2_common       61440  5 bcm2835_isp,bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
i2c_bcm2835            16384  0
snd_soc_allo_boss_dac    16384  0
snd_soc_bcm2835_i2s    16384  2
snd_bcm2835            24576  0
spi_bcm2835            24576  0
videodev              249856  6 bcm2835_isp,bcm2835_codec,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
snd_soc_core          225280  3 snd_soc_pcm512x,snd_soc_bcm2835_i2s,snd_soc_allo_boss_dac
mc                     45056  6 bcm2835_isp,bcm2835_codec,videobuf2_common,videodev,v4l2_mem2mem,videobuf2_v4l2
snd_compress           20480  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm               110592  7 snd_compress,snd_soc_pcm512x,snd_pcm_dmaengine,snd_soc_bcm2835_i2s,snd_bcm2835,snd_soc_core,snd_soc_allo_boss_dac
snd_timer              32768  1 snd_pcm
nvmem_rmem             16384  0
uio_pdrv_genirq        16384  0
clk_allo_dac           16384  1
uio                    20480  1 uio_pdrv_genirq
hid_logitech_dj        28672  0
usb_f_midi             20480  1
snd_rawmidi            32768  1 usb_f_midi
snd_seq_device         16384  1 snd_rawmidi
snd                    77824  9 snd_compress,snd_soc_pcm512x,snd_timer,snd_rawmidi,snd_seq_device,snd_bcm2835,snd_soc_core,usb_f_midi,snd_pcm
g_midi                 16384  0
libcomposite           57344  2 g_midi,usb_f_midi
dwc2                  167936  0
roles                  16384  1 dwc2
i2c_dev                20480  0
ip_tables              28672  0
x_tables               32768  6 xt_state,ip_tables,nft_compat,xt_tcpudp,xt_DSCP,xt_conntrack
ipv6                  495616  28

Output of aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 1: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1]
  Subdevices: 4/4
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
card 2: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
  Subdevices: 4/4
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
card 3: BossDAC [BossDAC], device 0: Boss DAC HiFi [Master] pcm512x-hifi-0 [Boss DAC HiFi [Master] pcm512x-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

And sadly, the Zynthian does not properly boot.

It just flashes back and forth between the splash screen and another screen error:

systemd[1]: /etc/systemd/system/backlight.service:6: Failed to add dependency on splash-screen, ignoring: Unknown error -22

Raspian GNU/Linux 10 zynthian tty1

zynthian login:

The webconf is still accessible, and I can also use PuTTy.

Could you check if jackd is running OK?

# journalctl -u jack2

Thanks!

You must use the soundcard name, not its index to ensure it works when Linux enumerates cards differently. Change Jackd Options to

-P 70 -t 2000 -s -d alsa -d BossDAC -r 44100 -p 256 -n 2 -X raw

Gave it a try, and unfortunately the same result.

Here’s the output from journalctl -u jack2, using dtoverlay=allo-boss-dac-pcm512x-audio in the custom device webconf:

-- Logs begin at Wed 2021-10-20 19:14:37 BST, end at Wed 2021-10-20 19:15:34 BST. --
Oct 20 19:14:39 zynthian systemd[1]: Started JACK2 Audio Server.
Oct 20 19:14:39 zynthian jackd[467]: jackdmp 1.9.14
Oct 20 19:14:39 zynthian jackd[467]: Copyright 2001-2005 Paul Davis and others.
Oct 20 19:14:39 zynthian jackd[467]: Copyright 2004-2016 Grame.
Oct 20 19:14:39 zynthian jackd[467]: Copyright 2016-2019 Filipe Coelho.
Oct 20 19:14:39 zynthian jackd[467]: jackdmp comes with ABSOLUTELY NO WARRANTY
Oct 20 19:14:39 zynthian jackd[467]: This is free software, and you are welcome to redistribute it
Oct 20 19:14:39 zynthian jackd[467]: under certain conditions; see the file COPYING for details
Oct 20 19:14:39 zynthian jackd[467]: JACK server starting in realtime mode with priority 70
Oct 20 19:14:39 zynthian jackd[467]: self-connect-mode is "Don't restrict self connect requests"
Oct 20 19:14:40 zynthian jackd[467]: creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|32bit
Oct 20 19:14:40 zynthian jackd[467]: Failed to open server
Oct 20 19:14:40 zynthian systemd[1]: jack2.service: Main process exited, code=exited, status=255/EXCEPTION
Oct 20 19:14:40 zynthian systemd[1]: jack2.service: Failed with result 'exit-code'.
Oct 20 19:14:41 zynthian systemd[1]: jack2.service: Service RestartSec=1s expired, scheduling restart.
Oct 20 19:14:41 zynthian systemd[1]: jack2.service: Scheduled restart job, restart counter is at 1.
Oct 20 19:14:42 zynthian systemd[1]: Stopped JACK2 Audio Server.
Oct 20 19:14:42 zynthian systemd[1]: Started JACK2 Audio Server.
Oct 20 19:14:42 zynthian jackd[557]: jackdmp 1.9.14
Oct 20 19:14:42 zynthian jackd[557]: Copyright 2001-2005 Paul Davis and others.
Oct 20 19:14:42 zynthian jackd[557]: Copyright 2004-2016 Grame.
Oct 20 19:14:42 zynthian jackd[557]: Copyright 2016-2019 Filipe Coelho.
Oct 20 19:14:42 zynthian jackd[557]: jackdmp comes with ABSOLUTELY NO WARRANTY
Oct 20 19:14:42 zynthian jackd[557]: This is free software, and you are welcome to redistribute it
Oct 20 19:14:42 zynthian jackd[557]: under certain conditions; see the file COPYING for details
Oct 20 19:14:42 zynthian jackd[557]: JACK server starting in realtime mode with priority 70
Oct 20 19:14:42 zynthian jackd[557]: self-connect-mode is "Don't restrict self connect requests"
Oct 20 19:14:43 zynthian jackd[557]: creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|32bit
Oct 20 19:14:43 zynthian jackd[557]: Failed to open server
Oct 20 19:14:43 zynthian systemd[1]: jack2.service: Main process exited, code=exited, status=255/EXCEPTION
Oct 20 19:14:43 zynthian systemd[1]: jack2.service: Failed with result 'exit-code'.
Oct 20 19:14:44 zynthian systemd[1]: jack2.service: Service RestartSec=1s expired, scheduling restart.
Oct 20 19:14:44 zynthian systemd[1]: jack2.service: Scheduled restart job, restart counter is at 2.
Oct 20 19:14:46 zynthian systemd[1]: Stopped JACK2 Audio Server.
Oct 20 19:14:46 zynthian systemd[1]: Started JACK2 Audio Server.
Oct 20 19:14:46 zynthian jackd[654]: jackdmp 1.9.14
Oct 20 19:14:46 zynthian jackd[654]: Copyright 2001-2005 Paul Davis and others.
Oct 20 19:14:46 zynthian jackd[654]: Copyright 2004-2016 Grame.
Oct 20 19:14:46 zynthian jackd[654]: Copyright 2016-2019 Filipe Coelho.
Oct 20 19:14:46 zynthian jackd[654]: jackdmp comes with ABSOLUTELY NO WARRANTY
Oct 20 19:14:46 zynthian jackd[654]: This is free software, and you are welcome to redistribute it
Oct 20 19:14:46 zynthian jackd[654]: under certain conditions; see the file COPYING for details
Oct 20 19:14:46 zynthian jackd[654]: JACK server starting in realtime mode with priority 70
Oct 20 19:14:46 zynthian jackd[654]: self-connect-mode is "Don't restrict self connect requests"
Oct 20 19:14:46 zynthian jackd[654]: creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|32bit
Oct 20 19:14:46 zynthian jackd[654]: Failed to open server
Oct 20 19:14:46 zynthian systemd[1]: jack2.service: Main process exited, code=exited, status=255/EXCEPTION
Oct 20 19:14:46 zynthian systemd[1]: jack2.service: Failed with result 'exit-code'.
Oct 20 19:14:48 zynthian systemd[1]: jack2.service: Service RestartSec=1s expired, scheduling restart.
Oct 20 19:14:48 zynthian systemd[1]: jack2.service: Scheduled restart job, restart counter is at 3.
Oct 20 19:14:49 zynthian systemd[1]: Stopped JACK2 Audio Server.
Oct 20 19:14:49 zynthian systemd[1]: Started JACK2 Audio Server.
Oct 20 19:14:49 zynthian jackd[759]: jackdmp 1.9.14
Oct 20 19:14:49 zynthian jackd[759]: Copyright 2001-2005 Paul Davis and others.
Oct 20 19:14:49 zynthian jackd[759]: Copyright 2004-2016 Grame.
Oct 20 19:14:49 zynthian jackd[759]: Copyright 2016-2019 Filipe Coelho.
Oct 20 19:14:49 zynthian jackd[759]: jackdmp comes with ABSOLUTELY NO WARRANTY
Oct 20 19:14:49 zynthian jackd[759]: This is free software, and you are welcome to redistribute it
Oct 20 19:14:49 zynthian jackd[759]: under certain conditions; see the file COPYING for details
Oct 20 19:14:49 zynthian jackd[759]: JACK server starting in realtime mode with priority 70
Oct 20 19:14:49 zynthian jackd[759]: self-connect-mode is "Don't restrict self connect requests"
Oct 20 19:14:50 zynthian jackd[759]: creating alsa driver ... hw:0|hw:0|256|2|48000|0|0|nomon|swmeter|-|32bit
Oct 20 19:14:50 zynthian jackd[759]: Failed to open server
Oct 20 19:14:50 zynthian systemd[1]: jack2.service: Main process exited, code=exited, status=255/EXCEPTION

I took a closer look at the dmesg output, and found these lines:

[    0.000000] Kernel parameter elevator= does not have any effect anymore.
               Please use sysfs to set IO scheduler for individual devices.

[    0.490466] brcm-pcie fd500000.pcie:   No bus range found for /scb/pcie@7d500000, using [bus 00-ff]

[    0.569091] bcm2835-aux-uart fe215040.serial: there is not valid maps for state default

[    2.704632] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.706466] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.737858] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[    2.779006] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.

[    2.787629] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517

[    3.099875] ads7846 spi0.1: supply vcc not found, using dummy regulator

[    3.132808] pcm512x 1-004d: supply AVDD not found, using dummy regulator
[    3.132916] pcm512x 1-004d: supply DVDD not found, using dummy regulator
[    3.132959] pcm512x 1-004d: supply CPVDD not found, using dummy regulator

Is it possible the allo BossDAC configuration doesn’t provide the correct voltage or correct pin out to power the soundcard?