!!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Fri Jul 18 08:56:32 UTC 2025 !!Linux Distribution !!------------------ Welcome to m5stack-kit, Powered by M5Stack. DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS" PRETTY_NAME="Ubuntu 22.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 4.19.125 Operating System: GNU/Linux Architecture: aarch64 Processor: aarch64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k4.19.125 Library version: 1.2.6.1 Utilities version: 1.2.6 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- PipeWire: Installed - Yes (/usr/bin/pipewire) Running - No No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [Audio ]: Axera_Audio - Axera Audio Axera Audio !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_usb_audio: 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/card0 Driver: /sys/bus/platform/drivers/asoc-simple-card Tree: !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Jul 18 17:29 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 24 Jul 18 17:29 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 17 Jul 18 17:29 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 33 Jul 18 17:29 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Jul 18 17:29 . drwxr-xr-x 3 root root 140 Jul 18 17:29 .. lrwxrwxrwx 1 root root 12 Jul 18 17:29 platform-sound -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: Audio [Axera Audio], device 1: 6050000.i2s_mst-actt 23f2000.audio_codec-1 [6050000.i2s_mst-actt 23f2000.audio_codec-1] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: Audio [Axera Audio], device 0: 6051000.i2s_slv-actt 23f2000.audio_codec-0 [6051000.i2s_slv-actt 23f2000.audio_codec-0] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card Audio Card sysdefault:0 'Audio'/'Axera Audio' Mixer name : '' Components : '' Controls : 45 Simple ctrls : 31 Simple mixer control 'ADC MUTE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ALC ENABLE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'ALC GAIN MAX',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 200 Mono: 140 [70%] Simple mixer control 'ALC GATE THRESHOLD',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 200 Mono: 140 [70%] Simple mixer control 'ALC RMS MAX',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 20 Mono: 20 [100%] Simple mixer control 'ALC TARGET LEVEL',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 20 Mono: 18 [90%] Simple mixer control 'DAC MUTE',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'INPUT MUX',0 Capabilities: enum Items: 'FROM DMIC' 'FROM AMIC' Item0: 'FROM AMIC' Simple mixer control 'RX EQ BYPASS Band 0',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX EQ BYPASS Band 1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX EQ BYPASS Band 2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX EQ BYPASS Band 3',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX EQ BYPASS Band 4',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX HPF BYPASS',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX LEFT ANA GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 54 Mono: 54 [100%] Simple mixer control 'RX LEFT DIG GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 120 Mono: 15 [12%] Simple mixer control 'RX LPF BYPASS',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'RX RIGHT ANA GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 54 Mono: 54 [100%] Simple mixer control 'RX RIGHT DIG GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 120 Mono: 15 [12%] Simple mixer control 'TX EQ BYPASS Band 0',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX EQ BYPASS Band 1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX EQ BYPASS Band 2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX EQ BYPASS Band 3',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX EQ BYPASS Band 4',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX HPF BYPASS',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX LEFT ANA GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 49 Mono: 49 [100%] Simple mixer control 'TX LEFT DIG GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 120 Mono: 15 [12%] Simple mixer control 'TX LPF BYPASS',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'TX LR SWAP',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'TX RIGHT ANA GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 49 Mono: 49 [100%] Simple mixer control 'TX RIGHT DIG GAIN',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 120 Mono: 15 [12%] !!Alsactl output !!-------------- --startcollapse-- state.Audio { control.1 { iface MIXER name 'ALC ENABLE' value false comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'RX LEFT ANA GAIN' value 54 comment { access 'read write' type INTEGER count 1 range '0 - 54' dbmin 0 dbmax 2700 dbvalue.0 2700 } } control.3 { iface MIXER name 'RX RIGHT ANA GAIN' value 54 comment { access 'read write' type INTEGER count 1 range '0 - 54' dbmin 0 dbmax 2700 dbvalue.0 2700 } } control.4 { iface MIXER name 'RX LEFT DIG GAIN' value 15 comment { access 'read write' type INTEGER count 1 range '0 - 120' dbmin 0 dbmax 6000 dbvalue.0 750 } } control.5 { iface MIXER name 'RX RIGHT DIG GAIN' value 15 comment { access 'read write' type INTEGER count 1 range '0 - 120' dbmin 0 dbmax 6000 dbvalue.0 750 } } control.6 { iface MIXER name 'ALC TARGET LEVEL' value 18 comment { access 'read write' type INTEGER count 1 range '0 - 20' dbmin -1000 dbmax 1309120 dbvalue.0 1178108 } } control.7 { iface MIXER name 'ALC RMS MAX' value 20 comment { access 'read write' type INTEGER count 1 range '0 - 20' dbmin -500 dbmax 1309720 dbvalue.0 1309720 } } control.8 { iface MIXER name 'ALC GATE THRESHOLD' value 140 comment { access 'read write' type INTEGER count 1 range '0 - 200' dbmin -8000 dbmax -4000 dbvalue.0 -5200 } } control.9 { iface MIXER name 'ALC GAIN MAX' value 140 comment { access 'read write' type INTEGER count 1 range '0 - 200' dbmin 1000 dbmax 7000 dbvalue.0 5200 } } control.10 { iface MIXER name 'ADC MUTE' value false comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'DAC MUTE' value true comment { access 'read write' type BOOLEAN count 1 } } control.12 { iface MIXER name 'TX LEFT ANA GAIN' value 49 comment { access 'read write' type INTEGER count 1 range '0 - 49' dbmin -1800 dbmax 13 dbvalue.0 13 } } control.13 { iface MIXER name 'TX RIGHT ANA GAIN' value 49 comment { access 'read write' type INTEGER count 1 range '0 - 49' dbmin -1800 dbmax 13 dbvalue.0 13 } } control.14 { iface MIXER name 'TX LEFT DIG GAIN' value 15 comment { access 'read write' type INTEGER count 1 range '0 - 120' dbmin 0 dbmax 6000 dbvalue.0 750 } } control.15 { iface MIXER name 'TX RIGHT DIG GAIN' value 15 comment { access 'read write' type INTEGER count 1 range '0 - 120' dbmin 0 dbmax 6000 dbvalue.0 750 } } control.16 { iface MIXER name 'TX LR SWAP' value false comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'RX LPF Parameters' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.18 { iface MIXER name 'RX HPF Parameters' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.19 { iface MIXER name 'RX EQ Parameters Band 0' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.20 { iface MIXER name 'RX EQ Parameters Band 1' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.21 { iface MIXER name 'RX EQ Parameters Band 2' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.22 { iface MIXER name 'RX EQ Parameters Band 3' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.23 { iface MIXER name 'RX EQ Parameters Band 4' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.24 { iface MIXER name 'RX LPF BYPASS' value true comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'RX HPF BYPASS' value true comment { access 'read write' type BOOLEAN count 1 } } control.26 { iface MIXER name 'RX EQ BYPASS Band 0' value true comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface MIXER name 'RX EQ BYPASS Band 1' value true comment { access 'read write' type BOOLEAN count 1 } } control.28 { iface MIXER name 'RX EQ BYPASS Band 2' value true comment { access 'read write' type BOOLEAN count 1 } } control.29 { iface MIXER name 'RX EQ BYPASS Band 3' value true comment { access 'read write' type BOOLEAN count 1 } } control.30 { iface MIXER name 'RX EQ BYPASS Band 4' value true comment { access 'read write' type BOOLEAN count 1 } } control.31 { iface MIXER name 'TX LPF Parameters' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.32 { iface MIXER name 'TX HPF Parameters' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.33 { iface MIXER name 'TX EQ Parameters Band 0' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.34 { iface MIXER name 'TX EQ Parameters Band 1' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.35 { iface MIXER name 'TX EQ Parameters Band 2' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.36 { iface MIXER name 'TX EQ Parameters Band 3' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.37 { iface MIXER name 'TX EQ Parameters Band 4' value '00000000000000000000' comment { access 'read write' type BYTES count 10 } } control.38 { iface MIXER name 'TX LPF BYPASS' value true comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'TX HPF BYPASS' value true comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'TX EQ BYPASS Band 0' value true comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'TX EQ BYPASS Band 1' value true comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'TX EQ BYPASS Band 2' value true comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'TX EQ BYPASS Band 3' value true comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'TX EQ BYPASS Band 4' value true comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'INPUT MUX' value 'FROM AMIC' comment { access 'read write' type ENUMERATED count 1 item.0 'FROM DMIC' item.1 'FROM AMIC' } } } --endcollapse-- !!All Loaded Modules !!------------------ aw99703_bl ax_audio ax_avs ax_base ax_cmm ax_ddr_dfs ax_fb ax_gdc ax_ive ax_ivps ax_jenc ax_mipi_rx ax_npu ax_pool ax_proton ax_sys ax_tdp ax_vdec ax_venc ax_vo ax_vpp bluetooth ecdh_generic esp32_sdio goodix led_class leds_gpio ledtrig_heartbeat mac80211 !!ALSA/HDA dmesg !!-------------- [ 0.366597] ax_actt_probe [ 0.366691] designware-actt 23f2000.audio_codec: No cache used with register defaults set! [ 0.367373] IPVS: Registered protocols () -- [ 0.423023] dw_i2s_set_fmt, fmt: 0x1001 [ 0.423425] asoc-simple-card sound: 23f2000.audio_codec <-> 6051000.i2s_slv mapping ok [ 0.423428] bengin actt_set_sysclk -- [ 0.423439] dw_i2s_set_fmt, fmt: 0x4001 [ 0.423668] asoc-simple-card sound: 23f2000.audio_codec <-> 6050000.i2s_mst mapping ok [ 0.424639] rtc_axera 23e0000.rtc-top: setting system clock to 2025-07-18 08:29:19 UTC (1752827359) -- [ 0.426766] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 0.426916] ALSA device list: [ 0.426919] #0: Axera Audio -- [ 1145.054227] actt_get_params failed! [ 1145.054238] designware-actt 23f2000.audio_codec: ASoC: can't set 23f2000.audio_codec hw params: -22 [ 1145.063887] bengin actt_mute 1 -- [ 1155.391469] actt_get_params failed! [ 1155.391480] designware-actt 23f2000.audio_codec: ASoC: can't set 23f2000.audio_codec hw params: -22 [ 1155.400607] bengin actt_mute 1 -- [ 1236.084158] actt_get_params failed! [ 1236.084169] designware-actt 23f2000.audio_codec: ASoC: can't set 23f2000.audio_codec hw params: -22 [ 1236.093230] bengin actt_mute 1 -- [ 1286.177887] actt_get_params failed! [ 1286.177898] designware-actt 23f2000.audio_codec: ASoC: can't set 23f2000.audio_codec hw params: -22 [ 1286.187927] bengin actt_mute 1 !!Packages installed !!-------------------- ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files ii alsa-ucm-conf 1.2.6.3-1ubuntu1.12 all ALSA Use Case Manager configuration files ii alsa-utils 1.2.6-1ubuntu1 arm64 Utilities for configuring and using ALSA