USB Card not detected and Boot Error

Hi everybody! this is my first post so I hope I will do it right.
Raspberry Pi 4 Model B Rev 1.4 with 8GB RAM here with Behringer UMC404HD USB audio card.
Zynthian OS Image is : 2104.
I am using the image named : 2021-05-24-zynthianos-stable-2104.img as the other one (latest stable) didn’t work either: it’s 2021-05-18-zynthianos-stable-2104.img.
THey were downloaded and tested today. You can see my configuration in the web config page screenshot. Moreover, I have tried the following:

By using DUMMY Audio Card as suggested in other posts I have isolated the problem (Boot screen with error and IP)
Then aplay-l via ssh did not show my Audio Card but only Raspberry native devices. (HDMI and Headphone Out)
lsusb output does not show anything as well:

root@zynthian:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I have changed USB Ports and the result is always the same.
Compared to the 18 MAY Image the 24 MAY Image boots when Audio Card is dummy.

After this preliminary investigation I can say that it looks like USB Audio card is not detected. By using Raspberry OS latest and Ubuntu Arm latest it works so it should be some configuration I am doing wrong.

What should I investigate/do to make it boot with my audio card working?
(it was working with an older Zynthian version dated back to February)

When in February I have used Zynthian on a Raspberry 3 but it was having CPU overloads so I moved to Raspberry PI 4 for more.

Thanks for any guidance and help!
Pasha

Hi @pasha, welcome.
Your issue looks very odd because the soundcard is recognized under raspberrypi os and not under zynthian (Assuming: with the same RBPI 4 / USB cable / PSU hardware).

I’ve just tested with my umc204hd, and the same zynthian software setup (latests commits and UMC 404HD as audio device) and it goes well.

maybe, plug / unplug the soundcard and see how kernel react with “dmesg” command.

Thanks so much for reply!
Just tried but nothing happens.

Here is my dmesg output taken from ssh terminal running on another machine:

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.19.118-v7l+ (dom@buildbot) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1311 SMP Mon Apr 27 14:26:42 BST 2020
[ 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] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 64 MiB at 0x0000000037400000
[ 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] random: get_random_bytes called from start_kernel+0xc0/0x4e8 with crng_init=0
[ 0.000000] percpu: Embedded 17 pages/cpu s36928 r8192 d24512 u69632
[ 0.000000] pcpu-alloc: s36928 r8192 d24512 u69632 alloc=17*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 cma=64M snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708_fb.fbswap=1 smsc95xx.macaddr=E4:5F:01:20:1E:70 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 8090108K/8245248K available (8192K kernel code, 690K rwdata, 2420K rodata, 2048K init, 860K bss, 89604K reserved, 65536K cma-reserved, 7393280K highmem)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0x(ptrval) - 0x(ptrval) (10208 kB)
.init : 0x(ptrval) - 0x(ptrval) (2048 kB)
.data : 0x(ptrval) - 0x(ptrval) ( 691 kB)
.bss : 0x(ptrval) - 0x(ptrval) ( 861 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 28928 entries in 85 pages
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[ 0.000002] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000009] Switching to timer-based delay loop, resolution 18ns
[ 0.000113] Console: colour dummy device 80x30
[ 0.000304] console [tty1] enabled
[ 0.000331] Calibrating delay loop (skipped), value calculated using timer frequency… 108.00 BogoMIPS (lpj=540000)
[ 0.000345] pid_max: default: 32768 minimum: 301
[ 0.000465] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000480] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000846] CPU: Testing write buffer coherency: ok
[ 0.001054] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.001341] Setting up static identity map for 0x200000 - 0x20003c
[ 0.001414] rcu: Hierarchical SRCU implementation.
[ 0.001785] smp: Bringing up secondary CPUs …
[ 0.002166] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.002583] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.002980] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.003028] smp: Brought up 1 node, 4 CPUs
[ 0.003056] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[ 0.003065] CPU: All CPU(s) started in HYP mode.
[ 0.003073] CPU: Virtualization extensions available.
[ 0.003453] devtmpfs: initialized
[ 0.007947] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[ 0.008056] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.008074] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.009035] pinctrl core: initialized pinctrl subsystem
[ 0.009433] NET: Registered protocol family 16
[ 0.010889] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[ 0.011539] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.011552] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.011683] Serial: AMBA PL011 UART driver
[ 0.012940] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 0.030007] raspberrypi-firmware soc:firmware: Attached to firmware from 2021-04-30 13:45, variant start
[ 0.040012] raspberrypi-firmware soc:firmware: Firmware hash is d7f29d96450abfc77cd6cf011af1faf1e03e5e56
[ 0.063278] bcm2835-dma fe007000.dma: DMA legacy API manager at (ptrval), dmachans=0x1
[ 0.064334] vgaarb: loaded
[ 0.064488] SCSI subsystem initialized
[ 0.064583] usbcore: registered new interface driver usbfs
[ 0.064609] usbcore: registered new interface driver hub
[ 0.064643] usbcore: registered new device driver usb
[ 0.065253] clocksource: Switched to clocksource arch_sys_counter
[ 0.098349] VFS: Disk quotas dquot_6.6.0
[ 0.098406] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.098494] FS-Cache: Loaded
[ 0.098593] CacheFiles: Loaded
[ 0.102334] NET: Registered protocol family 2
[ 0.102635] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[ 0.102654] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.102689] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.102724] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.102795] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.102819] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.102916] NET: Registered protocol family 1
[ 0.103181] RPC: Registered named UNIX socket transport module.
[ 0.103192] RPC: Registered udp transport module.
[ 0.103201] RPC: Registered tcp transport module.
[ 0.103209] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.103221] PCI: CLS 0 bytes, default 64
[ 0.104023] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[ 0.104953] Initialise system trusted keyrings
[ 0.105047] workingset: timestamp_bits=14 max_order=21 bucket_order=7
[ 0.108903] FS-Cache: Netfs ‘nfs’ registered for caching
[ 0.109134] NFS: Registering the id_resolver key type
[ 0.109154] Key type id_resolver registered
[ 0.109163] Key type id_legacy registered
[ 0.109179] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.111105] Key type asymmetric registered
[ 0.111119] Asymmetric key parser ‘x509’ registered
[ 0.111171] bounce: pool size: 64 pages
[ 0.111197] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 0.111283] io scheduler noop registered
[ 0.111293] io scheduler deadline registered (default)
[ 0.111368] io scheduler cfq registered
[ 0.111378] io scheduler mq-deadline registered (default)
[ 0.111387] io scheduler kyber registered
[ 0.112664] bcm2708_fb soc:fb: FB found 1 display(s)
[ 0.140048] Console: switching to colour frame buffer device 240x67
[ 0.144979] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 1920x1080
[ 0.145979] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[ 0.146883] iproc-rng200 fe104000.rng: hwrng registered
[ 0.146999] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 0.147243] vc-sm: Videocore shared memory driver
[ 0.147425] gpiomem-bcm2835 fe200000.gpiomem: Initialised: Registers at 0xfe200000
[ 0.151752] brd: module loaded
[ 0.156482] loop: module loaded
[ 0.156890] Loading iSCSI transport class v2.0-870.
[ 0.157671] libphy: Fixed MDIO Bus: probed
[ 0.157874] bcmgenet fd580000.genet: failed to get enet clock
[ 0.157907] bcmgenet fd580000.genet: GENET 5.0 EPHY: 0x0000
[ 0.157939] bcmgenet fd580000.genet: failed to get enet-wol clock
[ 0.157970] bcmgenet fd580000.genet: failed to get enet-eee clock
[ 0.158012] bcmgenet: Skipping UMAC reset
[ 0.158134] unimac-mdio unimac-mdio.-19: DMA mask not set
[ 0.175264] libphy: bcmgenet MII bus: probed
[ 0.215496] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus at 0x(ptrval)
[ 0.215926] usbcore: registered new interface driver r8152
[ 0.215983] usbcore: registered new interface driver lan78xx
[ 0.216030] usbcore: registered new interface driver smsc95xx
[ 0.216231] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.216333] dwc_otg: FIQ enabled
[ 0.216336] dwc_otg: NAK holdoff enabled
[ 0.216340] dwc_otg: FIQ split-transaction FSM enabled
[ 0.216345] Module dwc_common_port init
[ 0.216434] usbcore: registered new interface driver uas
[ 0.216484] usbcore: registered new interface driver usb-storage
[ 0.216600] mousedev: PS/2 mouse device common for all mice
[ 0.217117] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 0.217688] sdhci: Secure Digital Host Controller Interface driver
[ 0.217719] sdhci: Copyright© Pierre Ossman
[ 0.217922] mmc-bcm2835 fe300000.mmcnr: could not get clk, deferring probe
[ 0.218112] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.220107] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.220177] hidraw: raw HID events driver © Jiri Kosina
[ 0.221456] usbcore: registered new interface driver usbhid
[ 0.222630] usbhid: USB HID core driver
[ 0.224399] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
[ 0.226631] [vc_sm_connected_init]: start
[ 0.233120] [vc_sm_connected_init]: end - returning 0
[ 0.234833] Initializing XFRM netlink socket
[ 0.236073] NET: Registered protocol family 17
[ 0.237330] Key type dns_resolver registered
[ 0.238710] Registering SWP/SWPB emulation handler
[ 0.240148] registered taskstats version 1
[ 0.241357] Loading compiled-in X.509 certificates
[ 0.245572] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 0.246819] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
[ 0.252076] fe215040.serial: ttyS0 at MMIO 0x0 (irq = 36, base_baud = 62500000) is a 16550
[ 0.253493] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 0.254961] brcmstb_thermal fd5d2200.thermal: registered AVS TMON of-sensor driver
[ 0.256484] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
[ 0.257717] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
[ 0.284463] sdhci-iproc fe340000.emmc2: Linked as a consumer to regulator.3
[ 0.285740] sdhci-iproc fe340000.emmc2: Linked as a consumer to regulator.4
[ 0.306610] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[ 0.309321] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.312005] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.315879] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[ 0.317914] mmc0: SDHCI controller on fe340000.emmc2 [fe340000.emmc2] using ADMA
[ 0.319736] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[ 0.320584] of_cfs_init
[ 0.322202] of_cfs_init: OK
[ 0.323692] Waiting for root device /dev/mmcblk0p2…
[ 0.367742] random: fast init done
[ 0.388377] mmc1: new high speed SDIO card at address 0001
[ 0.422820] mmc0: new ultra high speed DDR50 SDHC card at address 0007
[ 0.424610] mmcblk0: mmc0:0007 SL32G 29.0 GiB
[ 0.426767] mmcblk0: p1 p2
[ 0.444097] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 0.445316] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 0.452484] devtmpfs: mounted
[ 0.456632] Freeing unused kernel memory: 2048K
[ 0.485354] Run /sbin/init as init process
[ 0.995447] systemd[1]: System time before build time, advancing clock.
[ 1.072535] NET: Registered protocol family 10
[ 1.074329] Segment Routing with IPv6
[ 1.105976] 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.109130] systemd[1]: Detected architecture arm.
[ 1.120366] systemd[1]: Set hostname to .
[ 1.593485] random: systemd: uninitialized urandom read (16 bytes read)
[ 1.598297] random: systemd: uninitialized urandom read (16 bytes read)
[ 1.602001] systemd[1]: Created slice system-getty.slice.
[ 1.605355] random: systemd: uninitialized urandom read (16 bytes read)
[ 1.607309] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 1.626418] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[ 1.628078] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 1.631792] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 1.635775] systemd[1]: Created slice User and Session Slice.
[ 1.639174] systemd[1]: Reached target Slices.
[ 1.788150] i2c /dev entries driver
[ 1.852429] dwc2 fe980000.usb: fe980000.usb supply vusb_d not found, using dummy regulator
[ 1.852487] dwc2 fe980000.usb: Linked as a consumer to regulator.0
[ 1.852497] dwc2 fe980000.usb: fe980000.usb supply vusb_a not found, using dummy regulator
[ 2.065322] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter lpm=1
[ 2.066641] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter lpm_clock_gating=1
[ 2.067916] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter besl=1
[ 2.069180] dwc2 fe980000.usb: dwc2_check_params: Invalid parameter hird_threshold_en=1
[ 2.070456] dwc2 fe980000.usb: EPs: 8, dedicated fifos, 4080 entries in SPRAM
[ 2.072132] dwc2 fe980000.usb: DWC OTG Controller
[ 2.073385] dwc2 fe980000.usb: new USB bus registered, assigned bus number 1
[ 2.074661] dwc2 fe980000.usb: irq 38, io mem 0xfe980000
[ 2.080895] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 2.082199] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.083464] usb usb1: Product: DWC OTG Controller
[ 2.084720] usb usb1: Manufacturer: Linux 4.19.118-v7l+ dwc2_hsotg
[ 2.085308] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 2.086004] usb usb1: SerialNumber: fe980000.usb
[ 2.089162] hub 1-0:1.0: USB hub found
[ 2.090671] hub 1-0:1.0: 1 port detected
[ 2.139561] MIDI Gadget
[ 2.140798] MIDI Gadget gadget: MIDI Gadget ready
[ 2.141949] dwc2 fe980000.usb: bound driver MIDI Gadget
[ 2.182728] systemd-journald[113]: Received request to flush runtime journal from PID 1
[ 2.478675] rpivid-mem feb00000.hevc-decoder: rpivid-hevcmem initialised: Registers at 0xfeb00000 length 0x0000ffff
[ 2.479173] rpivid-mem feb10000.rpivid-local-intc: rpivid-intcmem initialised: Registers at 0xfeb10000 length 0x00000fff
[ 2.484484] rpivid-mem feb20000.h264-decoder: rpivid-h264mem initialised: Registers at 0xfeb20000 length 0x0000ffff
[ 2.485233] rpivid-mem feb30000.vp9-decoder: rpivid-vp9mem initialised: Registers at 0xfeb30000 length 0x0000ffff
[ 2.499806] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.500826] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 2.500836] [vc_sm_connected_init]: start
[ 2.503139] [vc_sm_connected_init]: installed successfully
[ 2.524861] media: Linux media interface: v0.10
[ 2.552978] videodev: Linux video capture interface: v2.00
[ 2.607493] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.608492] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.611192] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.617719] bcm2835_audio soc:audio: card created with 4 channels
[ 2.620594] bcm2835_audio soc:audio: card created with 4 channels
[ 2.622198] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.627472] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 2.647667] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 2.647684] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 2.654541] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 2.654562] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 2.661502] : bcm2835_codec_get_supported_fmts: port has more encoding than we provided space for. Some are dropped.
[ 2.662004] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 2.662019] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 2.679428] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.708706] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 2.764760] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 2.773308] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 2.773709] usbcore: registered new interface driver brcmfmac
[ 3.004291] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 3.013904] 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.899574] random: crng init done
[ 3.899584] random: 7 urandom warning(s) missed due to ratelimiting
[ 4.361007] 8021q: 802.1Q VLAN Support v1.8
[ 4.954608] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 4.954635] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[ 5.294684] bcmgenet: Skipping UMAC reset
[ 5.395630] bcmgenet fd580000.genet: configuring instance for external RGMII (no delay)
[ 5.395879] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.405383] bcmgenet fd580000.genet eth0: Link is Down
[ 10.445340] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 11.475314] Bluetooth: Core ver 2.22
[ 11.475379] NET: Registered protocol family 31
[ 11.475383] Bluetooth: HCI device and connection manager initialized
[ 11.475397] Bluetooth: HCI socket layer initialized
[ 11.475408] Bluetooth: L2CAP socket layer initialized
[ 11.475429] Bluetooth: SCO socket layer initialized
[ 11.492124] Bluetooth: HCI UART driver ver 2.3
[ 11.492132] Bluetooth: HCI UART protocol H4 registered
[ 11.492172] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 11.492291] Bluetooth: HCI UART protocol Broadcom registered
[ 11.755488] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.755495] Bluetooth: BNEP filters: protocol multicast
[ 11.755506] Bluetooth: BNEP socket layer initialized
[ 40.342797] ICMPv6: process `dhcpcd’ is using deprecated sysctl (syscall) net.ipv6.neigh.wlan0.retrans_time - use net.ipv6.neigh.wlan0.retrans_time_ms instead

Here is my aplay -l output (I have cleared the flag in Audio Zynthian Web Config Screen named “Disable RBpi Audio” now some subdevice have appeared):

root@zynthian:~# 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

I booted Raspian OS Plain - last version and lsusb identifies all devices correctly:
pi@raspberrypi:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 145f:0274 Trust
Bus 001 Device 004: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 003: ID 1397:0509 BEHRINGER International GmbH
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Let me know where I should investigate.
To me looks like USB Hub is not detected. Can it be a Kernel issue?
Here is what Raspberry OS Runs which is different from Zynthian OS:
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.10.17-v7l+ #1421 SMP Thu May 27 14:00:13 BST 2021 armv7l GNU/Linux

I want Zynthian to work :slight_smile:
Thanks in advance!

Please, can you confirm that you’re using exactly the same hardware setup except the SD card, one for Zynthian OS, another one Raspberrypi OS ?
This is just incredible, USB sound card should work just out of the box, at least they must be loaded and recognized by with aplay -l.

Here my dmesg output

Disconnecting
[ 1028.855266] usb 1-1.4: USB disconnect, device number 3
[ 1028.855339] usb 1-1.4: cannot submit urb (err = -19)
[ 1028.873904] xhci_hcd 0000:01:00.0: ERROR Transfer event for disabled endpoint slot 2 ep 1
[ 1028.873912] xhci_hcd 0000:01:00.0: @0000000037506130 00000000 00000000 0e000000 02028001
Connecting
[ 1049.523075] usb 1-1.3: new high-speed USB device number 4 using xhci_hcd
[ 1049.653647] usb 1-1.3: New USB device found, idVendor=1397, idProduct=0508, bcdDevice= 1.12
[ 1049.653654] usb 1-1.3: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[ 1049.653659] usb 1-1.3: Product: UMC204HD 192k
[ 1049.653664] usb 1-1.3: Manufacturer: BEHRINGER

Thanks for reply!

I confirm I am using the same hardware. I simply swap the SD Card leaving it all connected to the same USB Keyboard, USB Mouse (on USB 2 Ports) and UMC404HD on USB 3.0 Port. One USB 3.0 port remains empty.

Hope this helps.
I have some doubts:

  1. The image I am using is not the same as contained in the latest_stable.zip file (that refers to 18 May 2021, while the one I use is stable.zip refers to 24 May 2021) maybe am I using an experimental one?

  2. I have performed a Zynthian OS update from the Web Conf UI. Might this have created some glitch?

  3. The USB devices are not shown in my dmesg or aplay or lsusb. It really seems kernel did not load the USB Module. Should I try with modprobe? (which module BTW?)

Thanks
Pasha

Hi,
For sure there’s something wrong in your kernel behavior.
I suggest you to write a New sd card with the latest stable image:
https://os.zynthian.org/zynthianos-last-stable.zip

Thanks for reply again!

I will download it immediatey and try again.

:slight_smile:

Had some netwok problems (on my side) I will retry later today.

I use these settings with mine and I do not suffer from any “ERROR 404 not found” issues!!!

Well,

After three download retries I was able to download the last stable image referred as 2021-05-18-zynthianos-stable-2104.img and create a bootable SD card.
And now… (snare rolls…) IT WORKS!
USB hub detected and UMC404HD Alive and Kicking!
Soooo happy and grateful to all of you.
My guitar is much better with the TalReverb :slight_smile:

RBPi 4 runs with no hiccups and I was able to create a couple of complex layers (audio FX) with no problems.

Happy :innocent:

Cheers, Thanks again!
Pasha

2 Likes