Recover Data from verdin iMX8MM

I received a returned verdin iMX8MM V1.1B module running TorizonCore with a broken network interface (even the LEDs on the RJ45 socket do not light up if connected to a router) from a customer. Is there a way to get access to the data stored on the module without using the network interface? I have a daliah carrier board available.

Thanks,
Martin

Hello @rubmay07,

Thanks for reaching out!
You could use the serial console (use minicom for example) to connect to the module. Then you could use a USB drive to copy the necessary files.

Also, could you please share with us the dmesg logs from the module? This would help us better understand the network failure issue.

Just to add another alternative:

I use the Dahlia with that exact SoM with an USB-C Ethernet Adapter (albeit for other purposes) and it works quite well:

Bus 002 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

I haven’t tried it with your particular board, but that is the reason I always keep around at least one “Big Ugly Blue”

image

Of course you may need to keep an old router around to support them. These are so old that every Linux distro has the drivers baked in. Now that I’ve said that I will probably find distros so new they are purging the old drivers . . .

Nope, they aren’t fast. Nope, they don’t have huge range or signal strength. Having functioning wifi when the on-board RJ-45 stopped working . . . priceless.

Scrounge around in the second hand places.

1 Like

Hello @rudhi.tx,
thanks for your quick hint!
Here is the dmesg log for you:

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.4.77-5.1.0+git.afc2df4893e6 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1-TorizonCore SMP PREEMPT Wed Dec 30 18:41:13 UTC 2020
[    0.000000] Machine model: Toradex Verdin iMX8M Mini V1.1 on Verdin Development Board
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000078000000, size 640 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xbfbc7500-0xbfbc8fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000b7ffffff]
[    0.000000]   node   0: [mem 0x00000000b8400000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] On node 0 totalpages: 523264
[    0.000000]   DMA32 zone: 8192 pages used for memmap
[    0.000000]   DMA32 zone: 0 pages reserved
[    0.000000]   DMA32 zone: 523264 pages, LIFO batch:63
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 33 pages/cpu s97240 r8192 d29736 u135168
[    0.000000] pcpu-alloc: s97240 r8192 d29736 u135168 alloc=33*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 515072
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash ostree=/ostree/boot.1/torizon/f0dc928e2acc5f2c791e2dadb696b7d5b73a7f8c0e2909f88c109c213ecd4250/0
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 1356992K/2093056K available (16188K kernel code, 1950K rwdata, 7588K rodata, 3968K init, 1172K bss, 80704K reserved, 655360K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 128 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: no VLPI support, no direct LPI support
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] random: get_random_bytes called from start_kernel+0x318/0x4ac with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000003] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000366] Console: colour dummy device 80x25
[    0.000375] printk: console [tty0] enabled
[    0.000441] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
[    0.000447] pid_max: default: 32768 minimum: 301
[    0.000515] LSM: Security Framework initializing
[    0.000569] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000578] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.001772] ASID allocator initialised with 32768 entries
[    0.001843] rcu: Hierarchical SRCU implementation.
[    0.004718] EFI services will not be available.
[    0.005066] smp: Bringing up secondary CPUs ...
[    0.005460] Detected VIPT I-cache on CPU1
[    0.005484] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.005519] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005960] Detected VIPT I-cache on CPU2
[    0.005977] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.005996] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.006381] Detected VIPT I-cache on CPU3
[    0.006396] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.006415] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.006476] smp: Brought up 1 node, 4 CPUs
[    0.006480] SMP: Total of 4 processors activated.
[    0.006484] CPU features: detected: 32-bit EL0 Support
[    0.006487] CPU features: detected: CRC32 instructions
[    0.012822] CPU: All CPU(s) started at EL2
[    0.012839] alternatives: patching kernel code
[    0.014344] devtmpfs: initialized
[    0.021521] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.021535] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.037689] pinctrl core: initialized pinctrl subsystem
[    0.038399] NET: Registered protocol family 16
[    0.045162] DMA: preallocated 256 KiB pool for atomic allocations
[    0.045188] audit: initializing netlink subsys (disabled)
[    0.045430] audit: type=2000 audit(0.040:1): state=initialized audit_enabled=0 res=1
[    0.045987] cpuidle: using governor ladder
[    0.046001] cpuidle: using governor menu
[    0.046628] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.047559] Serial: AMBA PL011 UART driver
[    0.047609] imx mu driver is registered.
[    0.047627] imx rpmsg driver is registered.
[    0.052173] imx8mm-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.071152] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.071159] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.071163] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.071168] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.072129] cryptd: max_cpu_qlen set to 1000
[    0.075745] ACPI: Interpreter disabled.
[    0.077218] iommu: Default domain type: Translated 
[    0.077369] vgaarb: loaded
[    0.077695] SCSI subsystem initialized
[    0.077880] libata version 3.00 loaded.
[    0.078087] usbcore: registered new interface driver usbfs
[    0.078117] usbcore: registered new interface driver hub
[    0.078174] usbcore: registered new device driver usb
[    0.079645] mc: Linux media interface: v0.10
[    0.079671] videodev: Linux video capture interface: v2.00
[    0.079745] pps_core: LinuxPPS API ver. 1 registered
[    0.079748] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.079758] PTP clock support registered
[    0.079893] EDAC MC: Ver: 3.0.0
[    0.080760] No BMan portals available!
[    0.081005] QMan: Allocated lookup table at (____ptrval____), entry count 65537
[    0.081314] No QMan portals available!
[    0.081777] No USDPAA memory, no 'fsl,usdpaa-mem' in device-tree
[    0.082065] FPGA manager framework
[    0.082141] Advanced Linux Sound Architecture Driver Initialized.
[    0.082705] Bluetooth: Core ver 2.22
[    0.082728] NET: Registered protocol family 31
[    0.082730] Bluetooth: HCI device and connection manager initialized
[    0.082737] Bluetooth: HCI socket layer initialized
[    0.082742] Bluetooth: L2CAP socket layer initialized
[    0.082752] Bluetooth: SCO socket layer initialized
[    0.083615] clocksource: Switched to clocksource arch_sys_counter
[    0.691962] VFS: Disk quotas dquot_6.6.0
[    0.692016] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.692445] pnp: PnP ACPI: disabled
[    0.698001] thermal_sys: Registered thermal governor 'step_wise'
[    0.698004] thermal_sys: Registered thermal governor 'power_allocator'
[    0.698304] NET: Registered protocol family 2
[    0.698766] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.698794] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.698900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.699124] TCP: Hash tables configured (established 16384 bind 16384)
[    0.699208] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.699248] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.699401] NET: Registered protocol family 1
[    0.699724] RPC: Registered named UNIX socket transport module.
[    0.699727] RPC: Registered udp transport module.
[    0.699729] RPC: Registered tcp transport module.
[    0.699732] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.699739] PCI: CLS 0 bytes, default 64
[    0.699895] Trying to unpack rootfs image as initramfs...
[    1.151931] Freeing initrd memory: 8952K
[    1.152841] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.153239] kvm [1]: IPA Size Limit: 40bits
[    1.154358] kvm [1]: GICv3: no GICV resource entry
[    1.154362] kvm [1]: disabling GICv2 emulation
[    1.154378] kvm [1]: GIC system register CPU interface enabled
[    1.154444] kvm [1]: vgic interrupt IRQ1
[    1.154543] kvm [1]: Hyp mode initialized successfully
[    1.157578] Initialise system trusted keyrings
[    1.157689] workingset: timestamp_bits=44 max_order=19 bucket_order=0
[    1.162522] NFS: Registering the id_resolver key type
[    1.162541] Key type id_resolver registered
[    1.162543] Key type id_legacy registered
[    1.162553] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.162570] jffs2: version 2.2. (NAND) \xc2\xa9 2001-2006 Red Hat, Inc.
[    1.176050] NET: Registered protocol family 38
[    1.176059] Key type asymmetric registered
[    1.176063] Asymmetric key parser 'x509' registered
[    1.176092] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    1.176175] io scheduler mq-deadline registered
[    1.176179] io scheduler kyber registered
[    1.180085] EINJ: ACPI disabled.
[    1.186327] mxs-dma 33000000.dma-controller: initialized
[    1.186932] Bus freq driver module loaded
[    1.191679] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.194369] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 36, base_baud = 1500000) is a IMX
[    1.194388] imx-uart 30860000.serial: Console IMX rounded baud rate from 114286 to 114300
[    1.201938] printk: console [ttymxc0] enabled
[    1.202468] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 37, base_baud = 1500000) is a IMX
[    1.202855] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 38, base_baud = 1500000) is a IMX
[    1.208992] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.208996] [drm] No driver support for vblank timestamp query.
[    1.209068] imx-drm soc@0:bus@32c00000:display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[    1.209768] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[    1.210340] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[    1.220582] imx_sec_dsim_drv 32e10000.mipi_dsi: Failed to attach bridge: 32e10000.mipi_dsi
[    1.228878] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to bind sec dsim bridge: -517
[    1.247023] brd: module loaded
[    1.252535] loop: module loaded
[    1.252918] zram: Added device: zram0
[    1.254959] imx ahci driver is registered.
[    1.258277] libphy: Fixed MDIO Bus: probed
[    1.259568] Freescale FM module, FMD API version 21.1.0
[    1.259822] Freescale FM Ports module
[    1.260428] VFIO - User Level meta-driver version: 0.3
[    1.261904] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.261921] ehci-pci: EHCI PCI platform driver
[    1.261951] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.262514] usbcore: registered new interface driver usb-storage
[    1.262580] usbcore: registered new interface driver usbserial_generic
[    1.262598] usbserial: USB Serial support registered for generic
[    1.265426] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/soc@0:bus@30000000/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    1.267442] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
[    1.267532] i2c /dev entries driver
[    1.272073] imx2-wdt 30280000.watchdog: timeout 60 sec (nowayout=0)
[    1.273278] sdhci: Secure Digital Host Controller Interface driver
[    1.273280] sdhci: Copyright(c) Pierre Ossman
[    1.273512] Synopsys Designware Multimedia Card Interface Driver
[    1.274131] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.274971] mmc0: CQHCI version 5.10
[    1.304353] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA
[    1.304815] mmc1: CQHCI version 5.10
[    1.307553] ledtrig-cpu: registered to indicate activity on CPUs
[    1.308940] caam 30900000.crypto: device ID = 0x0a16040100000000 (Era 9)
[    1.308947] caam 30900000.crypto: job rings = 3, qi = 0
[    1.329912] caam algorithms registered in /proc/crypto
[    1.331616] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
[    1.333739] caam_jr 30901000.jr: registering rng-caam
[    1.345404] caam-snvs 30370000.caam-snvs: can't get snvs clock
[    1.345438] caam-snvs 30370000.caam-snvs: violation handlers armed - non-secure state
[    1.345865] hidraw: raw HID events driver (C) Jiri Kosina
[    1.346010] usbcore: registered new interface driver usbhid
[    1.346012] usbhid: USB HID core driver
[    1.347400] No fsl,qman node
[    1.347404] Freescale USDPAA process driver
[    1.347406] fsl-usdpaa: no region found
[    1.347408] Freescale USDPAA process IRQ driver
[    1.351038] hantrodec 0 : module inserted. Major = 238
[    1.351541] hantrodec 1 : module inserted. Major = 238
[    1.352221] hx280enc: module inserted. Major <237>
[    1.353509] usbcore: registered new interface driver snd-usb-audio
[    1.363352] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    1.364071] drop_monitor: Initializing network drop monitor service
[    1.364158] NET: Registered protocol family 26
[    1.364826] NET: Registered protocol family 10
[    1.365708] Segment Routing with IPv6
[    1.365779] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    1.366180] NET: Registered protocol family 17
[    1.366217] tsn generic netlink module v1 init...
[    1.366273] Key type dns_resolver registered
[    1.366976] registered taskstats version 1
[    1.366978] Loading compiled-in X.509 certificates
[    1.383400] GPIO line 129 (CTRL_SLEEP_MOCI#) hogged as output/high
[    1.415382] mmc0: Command Queue Engine enabled
[    1.415407] mmc0: new HS400 MMC card at address 0001
[    1.416303] mmcblk0: mmc0:0001 S0J56X 14.8 GiB 
[    1.416442] mmcblk0boot0: mmc0:0001 S0J56X partition 1 31.5 MiB
[    1.416577] mmcblk0boot1: mmc0:0001 S0J56X partition 2 31.5 MiB
[    1.417037] mmcblk0rpmb: mmc0:0001 S0J56X partition 3 4.00 MiB, chardev (240:0)
[    1.419197]  mmcblk0: p1
[    1.608262] pca9450 0-0025: Device ID=0x10
[    1.609143] pca9450 0-0025: gpio_intr = 3
[    1.609151] pca9450 0-0025: chip_irq=70
[    1.626446] random: fast init done
[    1.628201] rtc-ds1307 0-0032: oscillator failed, set time!
[    1.628635] rtc-ds1307 0-0032: registered as rtc0
[    1.629421] at24 0-0050: 256 byte 24c02 EEPROM, writable, 16 bytes/write
[    1.629464] i2c i2c-0: IMX I2C adapter registered
[    1.630378] i2c i2c-1: IMX I2C adapter registered
[    1.631235] i2c i2c-2: IMX I2C adapter registered
[    1.633722] pca953x 3-0021: using no AI
[    1.634026] pca953x 3-0021: failed writing register
[    1.639804] at24 3-0050: 256 byte 24c02 EEPROM, writable, 16 bytes/write
[    1.640331] at24 3-0057: 256 byte 24c02 EEPROM, writable, 16 bytes/write
[    1.640374] i2c i2c-3: IMX I2C adapter registered
[    1.642916] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.642921] [drm] No driver support for vblank timestamp query.
[    1.642985] imx-drm soc@0:bus@32c00000:display-subsystem: bound imx-lcdif-crtc.0 (ops lcdif_crtc_ops)
[    1.643170] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[    1.643198] imx6q-pcie 33800000.pcie:    IO 0x1ff80000..0x1ff8ffff -> 0x00000000
[    1.643213] imx6q-pcie 33800000.pcie:   MEM 0x18000000..0x1fefffff -> 0x18000000
[    1.643274] imx6q-pcie 33800000.pcie: PLL REF_CLK is used!.
[    1.643739] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[    1.644305] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[    1.655208] imx-drm soc@0:bus@32c00000:display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[    1.655792] [drm] Initialized imx-drm 1.0.0 20120507 for soc@0:bus@32c00000:display-subsystem on minor 0
[    1.744290] [drm] Cannot find any crtc or sizes
[    1.747941] pps pps0: new PPS source ptp0
[    1.753923] libphy: fec_enet_mii_bus: probed
[    1.754371] mdio_bus 30be0000.ethernet-1: MDIO device at address 7 is missing.
[    1.762264] fec 30be0000.ethernet eth0: registered PHC device 0
[    1.766696] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    1.766711] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    1.794009] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    1.795143] hub 1-0:1.0: USB hub found
[    1.795170] hub 1-0:1.0: 1 port detected
[    1.800099] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    1.800119] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    1.804075] imx6q-pcie 33800000.pcie: PCIe PLL locked after 20 us.
[    1.824317] [drm] Cannot find any crtc or sizes
[    1.824336] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    1.825450] hub 2-0:1.0: USB hub found
[    1.825475] hub 2-0:1.0: 1 port detected
[    1.826884] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 2 mkt segment 2 supported-hw 0x4 0x4
[    1.832832] mmc1: CQHCI version 5.10
[    1.832882] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[    1.867310] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[    1.873855] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[    1.876263] rtc-ds1307 0-0032: hctosys: unable to read the hardware clock
[    1.886322] ALSA device list:
[    1.886329]   No soundcards found.
[    2.184006] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[    2.193938] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[    2.400563] hub 2-1:1.0: USB hub found
[    2.400979] hub 2-1:1.0: 4 ports detected
[    2.714002] usb 2-1.4: new high-speed USB device number 3 using ci_hdrc
[    2.803990] imx6q-pcie 33800000.pcie: Phy link never came up
[    2.804013] imx6q-pcie 33800000.pcie: failed to initialize host
[    2.809948] imx6q-pcie 33800000.pcie: unable to add pcie port.
[    2.818268] Freeing unused kernel memory: 3968K
[    2.854018] Run /init as init process
[    3.749276] EXT4-fs (mmcblk0p1): recovery complete
[    3.749866] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    3.968206] systemd[1]: systemd 244.3+ 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)
[    3.968637] systemd[1]: Detected architecture arm64.
[    4.026921] systemd[1]: Set hostname to <verdin-imx8mm-07106841>.
[    4.392614] systemd[1]: /usr/lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock \xe2\x86\x92 /run/docker.sock; please update the unit file accordingly.
[    4.456813] random: systemd: uninitialized urandom read (16 bytes read)
[    4.459464] systemd[1]: Created slice system-getty.slice.
[    4.459659] random: systemd: uninitialized urandom read (16 bytes read)
[    4.460632] systemd[1]: Created slice User and Session Slice.
[    4.460734] random: systemd: uninitialized urandom read (16 bytes read)
[    4.460872] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    4.461024] systemd[1]: Reached target Remote File Systems.
[    4.461073] systemd[1]: Reached target Slices.
[    4.461132] systemd[1]: Reached target Swap.
[    4.474556] systemd[1]: Listening on RPCbind Server Activation Socket.
[    4.474715] systemd[1]: Reached target RPC Port Mapper.
[    4.474988] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    4.475512] systemd[1]: Listening on Journal Audit Socket.
[    4.475793] systemd[1]: Listening on Journal Socket (/dev/log).
[    4.476091] systemd[1]: Listening on Journal Socket.
[    4.476512] systemd[1]: Listening on Network Service Netlink Socket.
[    4.476777] systemd[1]: Listening on udev Control Socket.
[    4.477002] systemd[1]: Listening on udev Kernel Socket.
[    4.480230] systemd[1]: Mounting Huge Pages File System...
[    4.484062] systemd[1]: Mounting POSIX Message Queue File System...
[    4.488117] systemd[1]: Mounting Kernel Debug File System...
[    4.492079] systemd[1]: Mounting Temporary Directory (/tmp)...
[    4.496788] systemd[1]: Starting Create list of static device nodes for the current kernel...
[    4.501271] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
[    4.501926] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    4.507449] systemd[1]: Starting Journal Service...
[    4.508786] random: crng init done
[    4.508791] random: 7 urandom warning(s) missed due to ratelimiting
[    4.511931] systemd[1]: Starting Load Kernel Modules...
[    4.515917] systemd[1]: Starting Remount Root and Kernel File Systems...
[    4.520295] systemd[1]: Starting udev Coldplug all Devices...
[    4.524354] systemd[1]: Starting Setup Virtual Console...
[    4.532191] systemd[1]: Mounted Huge Pages File System.
[    4.532997] systemd[1]: Mounted POSIX Message Queue File System.
[    4.533958] systemd[1]: Mounted Kernel Debug File System.
[    4.534921] systemd[1]: Mounted Temporary Directory (/tmp).
[    4.538211] systemd[1]: Started Create list of static device nodes for the current kernel.
[    4.539205] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[    4.555178] galcore: loading out-of-tree module taints kernel.
[    4.556336] systemd[1]: Started Remount Root and Kernel File Systems.
[    4.557337] systemd[1]: systemd-vconsole-setup.service: Succeeded.
[    4.559006] systemd[1]: Started Setup Virtual Console.
[    4.560342] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    4.560470] systemd[1]: Condition check resulted in Create System Users being skipped.
[    4.563981] galcore: clk_get vg clock failed, disable vg!
[    4.564192] systemd[1]: Starting Create Static Device Nodes in /dev...
[    4.564566] Galcore version 6.4.0.234062
[    4.607829] systemd[1]: Started Create Static Device Nodes in /dev.
[    4.609503] systemd[1]: Reached target Local File Systems (Pre).
[    4.609922] systemd[1]: var.mount: Directory /var to mount over is not empty, mounting anyway.
[    4.612879] systemd[1]: Mounting /var...
[    4.616829] systemd[1]: Starting udev Kernel Device Manager...
[    4.626196] systemd[1]: Mounted /var.
[    4.630914] systemd[1]: Mounting /var/volatile...
[    4.634862] systemd[1]: Starting OSTree Remount OS/ Bind Mounts...
[    4.643015] systemd[1]: Starting RPC Bind...
[    4.654197] systemd[1]: Mounted /var/volatile.
[    4.656803] systemd[1]: Started OSTree Remount OS/ Bind Mounts.
[    4.657694] systemd[1]: Condition check resulted in Bind mount volatile /var/cache being skipped.
[    4.657768] systemd[1]: Condition check resulted in Bind mount volatile /var/lib being skipped.
[    4.664158] systemd[1]: Starting Load/Save Random Seed...
[    4.664310] systemd[1]: Condition check resulted in Bind mount volatile /var/spool being skipped.
[    4.664880] systemd[1]: Condition check resulted in Bind mount volatile /srv being skipped.
[    4.665023] systemd[1]: Reached target Local File Systems.
[    4.668588] systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
[    4.668848] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
[    4.672819] systemd[1]: Started Systemd Timesync Update Fixes.
[    4.684324] systemd[1]: Started RPC Bind.
[    4.687411] systemd[1]: Received SIGRTMIN+20 from PID 390 (plymouthd).
[    4.688832] systemd[1]: plymouth-read-write.service: Succeeded.
[    4.690519] systemd[1]: Started Tell Plymouth To Write Out Runtime Data.
[    4.700927] openvswitch: Open vSwitch switching datapath
[    4.705781] systemd[1]: Started Load/Save Random Seed.
[    4.708570] systemd[1]: Started Load Kernel Modules.
[    4.709772] systemd[1]: systemd-timesyncd-update.service: Succeeded.
[    4.713209] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[    4.717132] systemd[1]: Mounting Kernel Configuration File System...
[    4.721141] systemd[1]: Starting Apply Kernel Variables...
[    4.730358] systemd[1]: Mounted Kernel Configuration File System.
[    4.761551] systemd[1]: Started Apply Kernel Variables.
[    4.854905] systemd[1]: Started udev Coldplug all Devices.
[    5.140035] systemd[1]: Started Journal Service.
[    5.156432] systemd-journald[477]: Received client request to flush runtime journal.
[    5.742794] imx-sdma 302c0000.dma-controller: loaded firmware 4.5
[    5.761619] spi_imx 30830000.spi: probed
[    5.765919] spi_imx 30840000.spi: probed
[    5.889272] ina2xx 3-0040: power monitor ina219 (Rshunt = 10000 uOhm)
[    5.890564] wm8904 3-001a: revision A
[    5.899006] debugfs: Directory '30020000.sai' with parent 'imx8mm-wm8904' already present!
[    5.908217] asoc-simple-card sound-card: wm8904-hifi <-> 30020000.sai mapping ok
[    6.336945] usbcore: registered new interface driver r8152
[    6.439020] usbcore: registered new interface driver cdc_ether
[    6.503731] usb 1-1: reset high-speed USB device number 2 using ci_hdrc
[    6.658593] fec 30be0000.ethernet ethernet0: renamed from eth0
[    6.755077] r8152 1-1:1.0 eth0: v1.10.11
[    6.867056] CAN device driver interface
[    7.003824] mcp25xxfd spi2.0: MCP2517 successfully initialized.
[    7.302508] fec 30be0000.ethernet ethernet0: Unable to connect to phy
[    8.442647] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    8.443172] r8152 1-1:1.0 eth0: carrier on
[   12.844044] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   12.846308] Bridge firewalling registered
[   12.860560] audit: type=1325 audit(1689948947.766:2): table=nat family=2 entries=0
[   12.871125] audit: type=1325 audit(1689948947.776:3): table=filter family=2 entries=0
[   12.931985] audit: type=1325 audit(1689948947.836:4): table=nat family=2 entries=5
[   12.937243] audit: type=1325 audit(1689948947.846:5): table=filter family=2 entries=4
[   12.942450] audit: type=1325 audit(1689948947.846:6): table=filter family=2 entries=6
[   12.947831] audit: type=1325 audit(1689948947.856:7): table=filter family=2 entries=8
[   12.953244] audit: type=1325 audit(1689948947.856:8): table=filter family=2 entries=10
[   12.958966] audit: type=1325 audit(1689948947.866:9): table=filter family=2 entries=11
[   12.961714] audit: type=1325 audit(1689948947.866:10): table=filter family=2 entries=12
[   12.971626] Initializing XFRM netlink socket

Hope you can identify the problem.
Best regards,
Martin

Hi @leon.tx,
thank you very much for that hint, tried it and it worked!