dev001 Posted April 25, 2023 Posted April 25, 2023 (edited) Added more details for original post odroidc2 with Armbian 23.02 Jammy XFCE (Armbian_23.02.1_Odroidc2_jammy_current_6.1.14_xfce_desktop.img) I have an odroidc2 connected to: 1)monitor with built-in speakers via hdmi cable. 2)usb audio adapter (https://ameridroid.com/products/usb-audio-adapter) 3)ethernet cable 4)wireless keyboard dongle I have issue outputting audio to monitor speaker. dmesg and syslog output related to hdmi is as follows. Any help is greatly appreciated. Thanks $ dmesg|grep hdmi [ 0.035220] platform c883a000.hdmi-tx: Fixing up cyclic dependency with d0100000.vpu [ 0.037586] platform hdmi-connector: Fixing up cyclic dependency with c883a000.hdmi-tx [ 1.614016] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) [ 1.614532] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver [ 1.614805] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops) $ sudo cat /var/log/syslog |grep -i hdmi Apr 25 00:44:37 odroidc2 kernel: [ 0.035292] platform c883a000.hdmi-tx: Fixing up cyclic dependency with d0100000.vpu Apr 25 00:44:37 odroidc2 kernel: [ 0.037662] platform hdmi-connector: Fixing up cyclic dependency with c883a000.hdmi-tx Apr 25 00:44:37 odroidc2 kernel: [ 1.614019] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) Apr 25 00:44:37 odroidc2 kernel: [ 1.614545] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver Apr 25 00:44:37 odroidc2 kernel: [ 1.614825] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops) Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:5 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:5 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:9 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:9 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:13 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:13 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:16 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:16 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:20 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:20 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:23 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:23 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:26 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:26 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:34 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:39 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:39 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:47 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:47 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:51 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:51 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:55 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:55 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:59 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:59 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:64 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:64 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:68 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:68 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:71 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:71 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:71 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:75 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:75 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:78 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:78 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:81 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:81 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:87 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:87 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:87 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:90 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:90 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:93 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:93 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:93 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:95 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:95 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:104 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:108 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:113 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. <repeated similar lines> Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:409 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 systemd-udevd[801]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:409 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 00:57:50 odroidc2 kernel: [ 0.035295] platform c883a000.hdmi-tx: Fixing up cyclic dependency with d0100000.vpu Apr 25 00:57:50 odroidc2 kernel: [ 0.037650] platform hdmi-connector: Fixing up cyclic dependency with c883a000.hdmi-tx Apr 25 00:57:50 odroidc2 kernel: [ 1.613986] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) Apr 25 00:57:50 odroidc2 kernel: [ 1.614507] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver Apr 25 00:57:50 odroidc2 kernel: [ 1.614777] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops) Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:5 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:5 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:9 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:9 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:13 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:13 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:16 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:16 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:20 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:20 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:23 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:23 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:26 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:26 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:34 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:39 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:39 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:47 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:47 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:51 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:51 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:55 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:55 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:59 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:59 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:64 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:64 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. <repeated similar lines> Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:93 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 kernel: [ 0.035220] platform c883a000.hdmi-tx: Fixing up cyclic dependency with d0100000.vpu Apr 25 01:50:25 odroidc2 kernel: [ 0.037586] platform hdmi-connector: Fixing up cyclic dependency with c883a000.hdmi-tx Apr 25 01:50:25 odroidc2 kernel: [ 1.614016] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy) Apr 25 01:50:25 odroidc2 kernel: [ 1.614532] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver Apr 25 01:50:25 odroidc2 kernel: [ 1.614805] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops) Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:93 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:95 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: message repeated 2 times: [ /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:95 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='.] Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:104 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Apr 25 01:50:25 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:108 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. <repeated similar lines> Apr 25 01:50:26 odroidc2 systemd-udevd[802]: /usr/lib/udev/rules.d/60-hdmi2usb-udev.rules:409 ENV key takes '==', '!=', '=', or '+=' operator, assuming '='. Edited April 25, 2023 by dev001 add more info 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.