Hi, I just got my BPI-M4 Zero running, however I do not know how to get HDMI Audio output working (if it's possible at all)
I installed:
- Armbian_25.2.0-trunk.414_Bananapim4zero_trixie_current_6.6.72_minimal.img
# uname -r
6.6.72-current-sunxi64
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Armbian 25.2.0-trunk.414 trixie
Release: n/a
Codename: trixie
# aplay -l
aplay: device_list:279: no soundcards found...
# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
# pacmd list-sinks
No PulseAudio daemon running, or not running as session daemon.
# pactl info
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Is it possible? And if so, do I need some additional drivers or packages, or what do I need to configure?
Edit: More Info:
# alsa-info
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.5.3
!!################################
!!Script ran on: Thu Mar 27 14:21:54 UTC 2025
!!Linux Distribution
!!------------------
LINUXFAMILY=sunxi64 ARCH=arm64 INITRD_ARCH=arm64 LINUXFAMILY=sunxi64 ARCH=arm64 INITRD_ARCH=arm64 NAME="Debian GNU/Linux" ID=debian
!!DMI Information
!!---------------
Manufacturer:
Product Name:
Product Version:
Firmware Version:
System SKU:
Board Vendor:
Board Name:
!!ACPI Device Status Information
!!---------------
!!ACPI SoundWire Device Status Information
!!---------------
!!Kernel Information
!!------------------
Kernel release: #1 SMP Fri Jan 17 12:36:27 UTC 2025
Operating System: GNU/Linux
Architecture: aarch64
Processor: unknown
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k6.6.72-current-sunxi64
Library version:
Utilities version: 1.2.13
!!Loaded ALSA modules
!!-------------------
!!Sound Servers on this system
!!----------------------------
PipeWire:
Installed - Yes (/usr/bin/pipewire)
Running - No
No sound servers found.
!!Soundcards recognised by ALSA
!!-----------------------------
--- no soundcards ---
!!Modprobe options (Sound related)
!!--------------------------------
snd_pcsp: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
!!Loaded sound module options
!!---------------------------
!!Sysfs card info
!!---------------
!!Card: /sys/class/sound/card*
Driver:
Tree:
!!ALSA Device nodes
!!-----------------
crw-rw---- 1 root audio 116, 1 Mar 27 12:18 /dev/snd/seq
crw-rw---- 1 root audio 116, 33 Mar 27 12:18 /dev/snd/timer
!!Aplay/Arecord output
!!--------------------
APLAY
aplay: device_list:279: no soundcards found...
ARECORD
arecord: device_list:279: no soundcards found...
!!Amixer output
!!-------------
!!Alsactl output
!!--------------
--startcollapse--
--endcollapse--
!!All Loaded Modules
!!------------------
binfmt_misc
bluetooth
bnep
brcmfmac
brcmfmac_wcc
brcmutil
bridge
btbcm
btintel
btqca
btrtl
cfg80211
cpufreq_dt
display_connector
dump_reg
dw_hdmi_cec
dw_hdmi_i2s_audio
ecc
ecdh_generic
fuse
hci_uart
lz4
lz4hc
mc
nf_conntrack
nf_conntrack_netlink
nf_defrag_ipv4
nf_defrag_ipv6
nf_nat
nf_tables
nfnetlink
nft_chain_nat
nft_compat
overlay
polyval_ce
polyval_generic
rfkill
snd_soc_hdmi_codec
sunxi_cedrus
v4l2_mem2mem
veth
videobuf2_common
videobuf2_dma_contig
videobuf2_memops
videobuf2_v4l2
videodev
xfrm_algo
xfrm_user
xt_MASQUERADE
xt_addrtype
xt_conntrack
xt_nat
zram
!!ALSA/HDA dmesg
!!--------------
[ 1.480279] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator
[ 1.480506] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY)
[ 1.480792] sun8i-dw-hdmi 6000000.hdmi: EVENT=plugin
[ 1.481012] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver
[ 1.481279] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800080edc418)
--
[ 1.670758] clk: Disabling unused clocks
[ 1.670903] ALSA device list:
[ 1.670912] No soundcards found.
[ 1.680123] ehci-platform 5200000.usb: USB 2.0 started, EHCI 1.00
--
[ 43.283245] WARNING: CPU: 3 PID: 1123 at fs/namespace.c:1245 cleanup_mnt+0x100/0x128
[ 43.283272] Modules linked in: xt_nat veth nf_conntrack_netlink xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 bridge xfrm_user xfrm_algo xt_addrtype nft_compat nf_tables overlay bnep lz4hc brcmfmac_wcc lz4 hci_uart sunxi_cedrus(C) brcmfmac btqca btrtl brcmutil snd_soc_hdmi_codec btintel v4l2_mem2mem btbcm videobuf2_dma_contig bluetooth polyval_ce videobuf2_memops videobuf2_v4l2 ecdh_generic videodev ecc polyval_generic dw_hdmi_cec dw_hdmi_i2s_audio videobuf2_common mc zram dump_reg display_connector cpufreq_dt cfg80211 rfkill binfmt_misc fuse nfnetlink
[ 43.283426] CPU: 3 PID: 1123 Comm: dockerd Tainted: G C 6.6.72-current-sunxi64 #1
!!Packages installed
!!--------------------
ii alsa-utils 1.2.13-1 arm64 Utilities for configuring and using ALSA