!!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Fri Aug 2 08:04:51 UTC 2024 !!Linux Distribution !!------------------ Variscite Debian XWayland 1.0 \n \l PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: 6.1.36-imx8mm g54024dad5d7a Operating System: GNU/Linux Architecture: aarch64 Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k6.1.36-imx8mm g54024dad5d7a Library version: 1.2.8 Utilities version: 1.2.8 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [Loopback ]: Loopback - Loopback Loopback 1 1 [Loopback_1 ]: Loopback - Loopback Loopback 2 2 [imxaudiomicfil ]: imx-audio-micfi - imx-audio-micfil imx-audio-micfil 3 [max98357audio ]: simple-card - max98357-audio max98357-audio !!PCI Soundcards installed in the system !!-------------------------------------- !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 snd_aloop: enable=1,1 snd_aloop: pcm_substreams=1,1 !!Loaded sound module options !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/snd_aloop Tree: !!Card: /sys/class/sound/card1 Driver: /sys/bus/platform/drivers/snd_aloop Tree: !!Card: /sys/class/sound/card2 Driver: /sys/bus/platform/drivers/imx-card Tree: !!Card: /sys/class/sound/card3 Driver: /sys/bus/platform/drivers/asoc-simple-card Tree: !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 6 Aug 2 17:00 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 11 Aug 2 17:00 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 13 Aug 2 17:00 /dev/snd/controlC2 crw-rw---- 1 root audio 116, 15 Aug 2 17:00 /dev/snd/controlC3 crw-rw---- 1 root audio 116, 3 Aug 2 17:00 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 2 Aug 2 17:00 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 5 Aug 2 17:00 /dev/snd/pcmC0D1c crw-rw---- 1 root audio 116, 4 Aug 2 17:00 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 8 Aug 2 17:00 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 7 Aug 2 17:00 /dev/snd/pcmC1D0p crw-rw---- 1 root audio 116, 10 Aug 2 17:00 /dev/snd/pcmC1D1c crw-rw---- 1 root audio 116, 9 Aug 2 17:00 /dev/snd/pcmC1D1p crw-rw---- 1 root audio 116, 12 Aug 2 17:00 /dev/snd/pcmC2D0c crw-rw---- 1 root audio 116, 14 Aug 2 17:00 /dev/snd/pcmC3D0p crw-rw---- 1 root audio 116, 33 Aug 2 17:00 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 120 Aug 2 17:00 . drwxr-xr-x 3 root root 360 Aug 2 17:00 .. lrwxrwxrwx 1 root root 12 Aug 2 17:00 platform-snd_aloop.0 -> ../controlC0 lrwxrwxrwx 1 root root 12 Aug 2 17:00 platform-snd_aloop.1 -> ../controlC1 lrwxrwxrwx 1 root root 12 Aug 2 17:00 platform-sound-max98357 -> ../controlC3 lrwxrwxrwx 1 root root 12 Aug 2 17:00 platform-sound-micfil -> ../controlC2 !!ALSA configuration files !!------------------------ !!System wide config file (/etc/asound.conf) pcm.!default { type asym playback { pcm "pcm.spk" } capture { pcm "pcm.mic3" } } ctl.!default { type hw card 2 device 0 } pcm.rawspeaker { type hw card 3 device 0 format S16_LE rate 48000 channels 1 } pcm.loopback1 { type hw card 0 device 0 format S16_LE rate 48000 channels 1 } pcm.speaker { type multi slaves { a { pcm "rawspeaker" channels 1 } b { pcm "loopback1" channels 1 } } bindings.0.slave a bindings.0.channel 0 bindings.1.slave b bindings.1.channel 0 } pcm.speakers { type plug slave { pcm "speaker" } } pcm.spk { type plug slave { pcm "rawspeaker" } } pcm.rawmic { type hw card 2 device 0 format S16_LE rate 48000 channels 3 } pcm.loopback2 { type hw card 1 device 1 format S16_LE rate 48000 channels 1 } pcm.mic4 { type multi slaves { a { pcm "rawmic" channels 3 } b { pcm "loopback2" channels 1 } } bindings.0.slave a bindings.0.channel 0 bindings.1.slave a bindings.1.channel 1 bindings.2.slave a bindings.2.channel 2 bindings.3.slave b bindings.3.channel 0 } pcm.mic4s { type plug slave { pcm "mic4" } } pcm.mic3 { type plug slave { pcm "rawmic" } } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback_1 [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback_1 [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: max98357audio [max98357-audio], device 0: 30020000.sai-HiFi HiFi-0 [30020000.sai-HiFi HiFi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback_1 [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback_1 [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: imxaudiomicfil [imx-audio-micfil], device 0: micfil hifi snd-soc-dummy-dai-0 [micfil hifi snd-soc-dummy-dai-0] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card Loopback Card sysdefault:0 'Loopback'/'Loopback 1' Mixer name : 'Loopback Mixer' Components : '' Controls : 12 Simple ctrls : 0 !!-------Mixer controls for card Loopback_1 Card sysdefault:1 'Loopback_1'/'Loopback 2' Mixer name : 'Loopback Mixer' Components : '' Controls : 12 Simple ctrls : 0 !!-------Mixer controls for card imxaudiomicfil Card sysdefault:2 'imxaudiomicfil'/'imx-audio-micfil' Mixer name : '' Components : '' Controls : 25 Simple ctrls : 25 Simple mixer control 'CH0',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH1',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH2',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH3',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH4',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH5',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH6',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'CH7',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 10 [67%] [10.00dB] Simple mixer control 'HWVAD Detector Frame Time',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 63 Mono: 10 [16%] Simple mixer control 'HWVAD Detector Initialization Time',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 0 [0%] Simple mixer control 'HWVAD Enablement',0 Capabilities: enum Items: 'Disable (Record only)' 'Enable (Record with Vad)' Item0: 'Disable (Record only)' Simple mixer control 'HWVAD High-Pass Filter',0 Capabilities: enum Items: 'Filter bypass' 'Cut-off @1750Hz' 'Cut-off @215Hz' 'Cut-off @102Hz' Item0: 'Filter bypass' Simple mixer control 'HWVAD Initialization Mode',0 Capabilities: enum Items: 'Envelope mode' 'Energy mode' Item0: 'Envelope mode' Simple mixer control 'HWVAD Input Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 0 [0%] Simple mixer control 'HWVAD Noise Filter Adjustment',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 31 Mono: 0 [0%] Simple mixer control 'HWVAD Noise Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 0 [0%] Simple mixer control 'HWVAD Sound Gain',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 0 [0%] Simple mixer control 'HWVAD ZCD',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'HWVAD ZCD Adjustment',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 15 Mono: 0 [0%] Simple mixer control 'HWVAD ZCD And Behavior',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'HWVAD ZCD Auto Threshold',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'HWVAD ZCD Threshold',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 1023 Mono: 0 [0%] Simple mixer control 'MICFIL DC Remover Control',0 Capabilities: enum Items: 'Cut-off @21Hz' 'Cut-off @83Hz' 'Cut-off @152Hz' 'Bypass' Item0: 'Bypass' Simple mixer control 'MICFIL Quality Select',0 Capabilities: enum Items: 'High' 'Medium' 'Low' 'VLow0' 'Vlow1' 'Vlow2' Item0: 'VLow0' Simple mixer control 'VAD Detected',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] !!-------Mixer controls for card max98357audio Card sysdefault:3 'max98357audio'/'max98357-audio' Mixer name : '' Components : '' Controls : 0 Simple ctrls : 0 !!Alsactl output !!-------------- --startcollapse-- state.Loopback { control.1 { iface PCM name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.2 { iface PCM name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface PCM name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.4 { iface PCM name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.5 { iface PCM name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.6 { iface PCM name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.7 { iface PCM device 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.8 { iface PCM device 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface PCM device 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.10 { iface PCM device 1 name 'PCM Slave Format' value 10 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.11 { iface PCM device 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.12 { iface PCM device 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } } state.Loopback_1 { control.1 { iface PCM name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.2 { iface PCM name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface PCM name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.4 { iface PCM name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.5 { iface PCM name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.6 { iface PCM name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.7 { iface PCM device 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.8 { iface PCM device 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface PCM device 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.10 { iface PCM device 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.11 { iface PCM device 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.12 { iface PCM device 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } } state.imxaudiomicfil { control.1 { iface MIXER name 'CH0 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.2 { iface MIXER name 'CH1 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.3 { iface MIXER name 'CH2 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.4 { iface MIXER name 'CH3 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.5 { iface MIXER name 'CH4 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.6 { iface MIXER name 'CH5 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.7 { iface MIXER name 'CH6 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.8 { iface MIXER name 'CH7 Volume' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 15' dbmin 0 dbmax 1500 dbvalue.0 1000 } } control.9 { iface MIXER name 'MICFIL Quality Select' value VLow0 comment { access 'read write' type ENUMERATED count 1 item.0 High item.1 Medium item.2 Low item.3 VLow0 item.4 Vlow1 item.5 Vlow2 } } control.10 { iface MIXER name 'HWVAD Enablement Switch' value 'Disable (Record only)' comment { access 'read write' type ENUMERATED count 1 item.0 'Disable (Record only)' item.1 'Enable (Record with Vad)' } } control.11 { iface MIXER name 'HWVAD Initialization Mode' value 'Envelope mode' comment { access 'read write' type ENUMERATED count 1 item.0 'Envelope mode' item.1 'Energy mode' } } control.12 { iface MIXER name 'HWVAD High-Pass Filter' value 'Filter bypass' comment { access 'read write' type ENUMERATED count 1 item.0 'Filter bypass' item.1 'Cut-off @1750Hz' item.2 'Cut-off @215Hz' item.3 'Cut-off @102Hz' } } control.13 { iface MIXER name 'HWVAD ZCD Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'HWVAD ZCD Auto Threshold Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'MICFIL DC Remover Control' value Bypass comment { access 'read write' type ENUMERATED count 1 item.0 'Cut-off @21Hz' item.1 'Cut-off @83Hz' item.2 'Cut-off @152Hz' item.3 Bypass } } control.16 { iface MIXER name 'HWVAD Input Gain' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.17 { iface MIXER name 'HWVAD Sound Gain' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.18 { iface MIXER name 'HWVAD Noise Gain' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.19 { iface MIXER name 'HWVAD Detector Frame Time' value 10 comment { access 'read write' type INTEGER count 1 range '0 - 63' } } control.20 { iface MIXER name 'HWVAD Detector Initialization Time' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 31' } } control.21 { iface MIXER name 'HWVAD Noise Filter Adjustment' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 31' } } control.22 { iface MIXER name 'HWVAD ZCD Threshold' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 1023' } } control.23 { iface MIXER name 'HWVAD ZCD Adjustment' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.24 { iface MIXER name 'HWVAD ZCD And Behavior Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'VAD Detected' value false comment { access 'read write' type BOOLEAN count 1 } } } state.max98357audio { control { } } --endcollapse-- !!All Loaded Modules !!------------------ btnxpuart imx_sdma mlan moal mxs_dma !!ALSA/HDA dmesg !!-------------- [ 0.000000] Policy zone: DMA [ 0.000000] Kernel command line: console=ttymxc2,115200 root=/dev/mmcblk2p1 rootwait rw cma=640M cma_name=linux,cma snd-aloop.enable=1,1 snd-aloop.pcm_substreams=1,1 [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) -- [ 1.825891] mmcblk2rpmb: mmc2:0001 AJTD4R 4.00 MiB, chardev (237:0) [ 1.830436] fsl-micfil-dai 30080000.audio-controller: failed to pcm register [ 1.840789] NET: Registered PF_LLC protocol family -- [ 2.258399] [drm] Initialized vivante 1.0.0 20170808 for 38000000.gpu on minor 1 [ 2.273707] fsl-micfil-dai 30080000.audio-controller: failed to pcm register [ 2.289240] fsl-micfil-dai 30080000.audio-controller: failed to pcm register [ 2.300980] input: bd718xx-pwrkey as /devices/platform/soc@0/30800000.bus/30a20000.i2c/i2c-0/0-004b/gpio-keys.0.auto/input/input1 [ 2.313789] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.319318] fsl-micfil-dai 30080000.audio-controller: failed to pcm register [ 2.324349] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' -- [ 2.335291] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 2.340891] ALSA device list: [ 2.340899] #0: Loopback 1 [ 2.340902] #1: Loopback 2 [ 2.348185] fsl-micfil-dai 30080000.audio-controller: failed to pcm register [ 2.350989] cfg80211: failed to load regulatory.db -- [ 8.494720] imx-sdma 302c0000.dma-controller: loaded firmware 4.6 [ 8.504722] imx-card sound-micfil: ASoC: driver name too long 'imx-audio-micfil' -> 'imx-audio-micfi' [ 8.520860] wlan: Loading MWLAN driver !!Packages installed !!-------------------- ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files ii alsa-ucm-conf 1.2.8-1 all ALSA Use Case Manager configuration files ii alsa-utils 1.2.8-1 arm64 Utilities for configuring and using ALSA