!!################################ !!ALSA Information Script v 0.5.3 !!################################ !!Script ran on: Tue Dec 26 13:17:54 UTC 2023 !!Linux Distribution !!------------------ Ubuntu 20.04.6 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" 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=focal !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: System SKU: Board Vendor: Board Name: !!ACPI Device Status Information !!--------------- !!Kernel Information !!------------------ Kernel release: #111 SMP PREEMPT Sat Nov 18 08:17:44 CST 2023 Operating System: GNU/Linux Architecture: armv7l Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k4.9.17 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 [es8388audio ]: es8388-audio - es8388-audio es8388-audio !!PCI Soundcards installed in the system !!-------------------------------------- !!Loaded sound module options !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/fsl-asoc-card Tree: /sys/class/sound/card0 |-- audio | |-- dev | |-- device -> ../../card0 | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- controlC0 | |-- dev | |-- device -> ../../card0 | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- device -> ../../../sound-es8388 |-- dsp | |-- dev | |-- device -> ../../card0 | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- id |-- mixer | |-- dev | |-- device -> ../../card0 | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- number |-- pcmC0D0c | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- pcmC0D0p | |-- dev | |-- device -> ../../card0 | |-- pcm_class | |-- power | |-- subsystem -> ../../../../../../class/sound | `-- uevent |-- power | |-- autosuspend_delay_ms | |-- control | |-- runtime_active_time | |-- runtime_status | `-- runtime_suspended_time |-- subsystem -> ../../../../../class/sound `-- uevent !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Dec 26 13:07 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 24 Dec 26 13:07 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Dec 26 13:07 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 1 Dec 26 13:07 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Dec 26 13:07 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Dec 26 13:07 . drwxr-xr-x 3 root root 160 Dec 26 13:07 .. lrwxrwxrwx 1 root root 12 Dec 26 13:07 platform-sound-es8388 -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: es8388audio [es8388-audio], device 0: HiFi es8388-hifi-analog-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: es8388audio [es8388-audio], device 0: HiFi es8388-hifi-analog-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card es8388audio ALSA lib /usr/src/debug/alsa-lib/1.2.8-r0/src/conf.c:5670:(snd_config_expand) Unknown parameters 0 ALSA lib /usr/src/debug/alsa-lib/1.2.8-r0/src/control/control.c:1528:(snd_ctl_open_noupdate) Invalid CTL sysdefault:0 amixer: Control device sysdefault:0 open error: Invalid argument ALSA lib /usr/src/debug/alsa-lib/1.2.8-r0/src/conf.c:5670:(snd_config_expand) Unknown parameters 0 ALSA lib /usr/src/debug/alsa-lib/1.2.8-r0/src/control/control.c:1528:(snd_ctl_open_noupdate) Invalid CTL sysdefault:0 amixer: Mixer attach sysdefault:0 error: Invalid argument !!Alsactl output !!-------------- --startcollapse-- state.es8388audio { control.1 { iface MIXER name '3D Mode' value 'Level 2' comment { access 'read write' type ENUMERATED count 1 item.0 'No 3D ' item.1 'Level 1' item.2 'Level 2' item.3 'Level 3' item.4 'Level 4' item.5 'Level 5' item.6 'Level 6' item.7 'Level 7' } } control.2 { iface MIXER name 'ALC Capture Target Volume' value 11 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.3 { iface MIXER name 'ALC Capture Max PGA' value 7 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.4 { iface MIXER name 'ALC Capture Min PGA' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.5 { iface MIXER name 'ALC Capture Function' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 Right item.2 Left item.3 Stereo } } control.6 { iface MIXER name 'ALC Capture ZC Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.7 { iface MIXER name 'ALC Capture Hold Time' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.8 { iface MIXER name 'ALC Capture Decay Time' value 3 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.9 { iface MIXER name 'ALC Capture Attack Time' value 2 comment { access 'read write' type INTEGER count 1 range '0 - 15' } } control.10 { iface MIXER name 'ALC Capture NG Threshold' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 31' } } control.11 { iface MIXER name 'ALC Capture NG Type' value 'Constant PGA Gain' comment { access 'read write' type ENUMERATED count 1 item.0 'Constant PGA Gain' item.1 'Mute ADC Output' } } control.12 { iface MIXER name 'ALC Capture NG Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'ZC Timeout Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'Capture Digital Volume' value.0 192 value.1 192 comment { access 'read write' type INTEGER count 2 range '0 - 192' dbmin -9999999 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.15 { iface MIXER name 'Capture Mute' value false comment { access 'read write' type BOOLEAN count 1 } } control.16 { iface MIXER name 'Left Channel Capture Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 8' dbmin 0 dbmax 2400 dbvalue.0 0 } } control.17 { iface MIXER name 'Right Channel Capture Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 8' dbmin 0 dbmax 2400 dbvalue.0 0 } } control.18 { iface MIXER name 'Playback De-emphasis' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 '32Khz' item.2 '44.1Khz' item.3 '48Khz' } } control.19 { iface MIXER name 'Capture Polarity' value Normal comment { access 'read write' type ENUMERATED count 1 item.0 Normal item.1 'L Invert' item.2 'R Invert' item.3 'L R Invert' } } control.20 { iface MIXER name 'PCM Volume' value.0 165 value.1 165 comment { access 'read write' type INTEGER count 2 range '0 - 192' dbmin -9999999 dbmax 0 dbvalue.0 -1350 dbvalue.1 -1350 } } control.21 { iface MIXER name 'Left Mixer Left Bypass Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 7' dbmin -15 dbmax 2085 dbvalue.0 -15 } } control.22 { iface MIXER name 'Right Mixer Right Bypass Volume' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 7' dbmin -15 dbmax 2085 dbvalue.0 -15 } } control.23 { iface MIXER name 'Output 1 Playback Volume' value.0 30 value.1 30 comment { access 'read write' type INTEGER count 2 range '0 - 33' dbmin -4500 dbmax 450 dbvalue.0 0 dbvalue.1 0 } } control.24 { iface MIXER name 'Headphone Playback Volume' value.0 27 value.1 27 comment { access 'read write' type INTEGER count 2 range '0 - 33' dbmin -4500 dbmax 450 dbvalue.0 -450 dbvalue.1 -450 } } control.25 { iface MIXER name 'Left PGA Mux' value 'Line 1L' comment { access 'read write' type ENUMERATED count 1 item.0 'Line 1L' item.1 'Line 2L' item.2 DifferentialL } } control.26 { iface MIXER name 'Right PGA Mux' value 'Line 1R' comment { access 'read write' type ENUMERATED count 1 item.0 'Line 1R' item.1 'Line 2R' item.2 DifferentialR } } control.27 { iface MIXER name 'Differential Mux' value 'Line 1' comment { access 'read write' type ENUMERATED count 1 item.0 'Line 1' item.1 'Line 2' } } control.28 { iface MIXER name 'Mono Mux' value Stereo comment { access 'read write' type ENUMERATED count 1 item.0 Stereo item.1 'Mono (Left)' item.2 'Mono (Right)' } } control.29 { iface MIXER name 'Left Line Mux' value 'Line 1L' comment { access 'read write' type ENUMERATED count 1 item.0 'Line 1L' item.1 'Line 2L' item.2 NC item.3 MicL } } control.30 { iface MIXER name 'Right Line Mux' value 'Line 1R' comment { access 'read write' type ENUMERATED count 1 item.0 'Line 1R' item.1 'Line 2R' item.2 NC item.3 MicR } } control.31 { iface MIXER name 'Left Mixer Left Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Left Mixer Left Bypass Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'Right Mixer Right Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.34 { iface MIXER name 'Right Mixer Right Bypass Switch' value false comment { access 'read write' type BOOLEAN count 1 } } } --endcollapse-- !!All Loaded Modules !!------------------ 8723bu rtl8723_du !!ALSA/HDA dmesg !!-------------- [ 0.252418] PM: Adding info for platform:regulators:regulator-2v0 [ 0.252601] device: 'sound-es8388': device_add [ 0.252676] bus: 'platform': add device sound-es8388 [ 0.252832] PM: Adding info for platform:sound-es8388 [ 0.253008] device: 'idtwo_p18_l2': device_add -- [ 0.444008] bus: 'nvmem': registered [ 0.444034] device class 'sound': registering [ 0.444217] Advanced Linux Sound Architecture Driver Initialized. [ 0.444349] bus: 'snd_seq': registered [ 0.444403] bus: 'platform': add driver imx-audmux -- [ 3.506615] PM: Adding info for No Bus:sequencer2 [ 3.506919] bus: 'snd_seq': add driver snd_seq_oss [ 3.507089] bus: 'snd_seq': add driver snd_seq_midi [ 3.507281] Registering platform device 'snd-soc-dummy'. Parent at platform [ 3.507292] device: 'snd-soc-dummy': device_add [ 3.507343] bus: 'platform': add device snd-soc-dummy [ 3.507486] PM: Adding info for platform:snd-soc-dummy [ 3.507938] bus: 'platform': add driver snd-soc-dummy [ 3.508174] bus: 'platform': driver_probe_device: matched device snd-soc-dummy with driver snd-soc-dummy [ 3.508192] bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy [ 3.508248] snd-soc-dummy snd-soc-dummy: no default pinctrl state [ 3.508306] devices_kset: Moving snd-soc-dummy to end of list [ 3.508381] driver: 'snd-soc-dummy': driver_bound: bound to device 'snd-soc-dummy' [ 3.508399] bus: 'platform': really_probe: bound device snd-soc-dummy to driver snd-soc-dummy [ 3.508559] bus: 'platform': add driver soc-audio [ 3.508834] bus: 'i2c': add driver cs42xx8 -- [ 3.511008] driver: 'mc13783-codec': driver_release [ 3.511061] bus: 'platform': add driver hdmi-audio-codec [ 3.511313] bus: 'i2c': add driver sgtl5000 -- [ 3.512426] bus: 'platform': add driver asoc-simple-card [ 3.512904] bus: 'platform': add driver simple-scu-audio-card [ 3.513486] bus: 'platform': add driver fsl-asoc-card [ 3.528145] bus: 'platform': driver_probe_device: matched device sound-es8388 with driver fsl-asoc-card [ 3.528167] bus: 'platform': really_probe: probing driver fsl-asoc-card with device sound-es8388 [ 3.528388] fsl-asoc-card sound-es8388: no default pinctrl state [ 3.528471] devices_kset: Moving sound-es8388 to end of list [ 3.528734] fsl-asoc-card sound-es8388: ASoC: CPU DAI (null) not registered [ 3.528758] fsl-asoc-card sound-es8388: snd_soc_register_card failed (-517) [ 3.528808] platform sound-es8388: Driver fsl-asoc-card requests probe deferral [ 3.528823] platform sound-es8388: Added to deferred list [ 3.529173] bus: 'platform': add driver fsl-asrc -- [ 3.539311] bus: 'rpmsg': add driver i2s_rpmsg [ 3.539450] bus: 'platform': add driver imx-hdmi-audio [ 3.539710] bus: 'platform': add driver eukrea_tlv320 -- [ 3.543130] bus: 'platform': add driver imx-wm8962 [ 3.543648] bus: 'platform': add driver imx-audio-rpmsg [ 3.544175] bus: 'platform': add driver imx-sii902x -- [ 3.559478] bus: 'platform': add driver imx-tuner-si476x [ 3.560006] bus: 'platform': add driver imx-audio-hdmi [ 3.560965] NET: Registered protocol family 26 -- [ 4.000159] bus: 'platform': really_probe: bound device 2000000.aips-bus:tempmon to driver imx_thermal [ 4.000188] PM: Moving platform:sound-es8388 to end of list [ 4.000205] platform sound-es8388: Retrying from deferred list [ 4.001063] bus: 'platform': driver_probe_device: matched device sound-es8388 with driver fsl-asoc-card [ 4.001082] bus: 'platform': really_probe: probing driver fsl-asoc-card with device sound-es8388 [ 4.001281] fsl-asoc-card sound-es8388: no default pinctrl state [ 4.001360] devices_kset: Moving sound-es8388 to end of list [ 4.069190] device: 'HiFi': device_add [ 4.069393] PM: Adding info for No Bus:HiFi [ 4.070095] fsl-asoc-card sound-es8388: es8388-hifi-analog <-> 202c000.sai mapping ok [ 4.076862] Entering es8388_set_dai_sysclk -- [ 4.088020] PM: Adding info for No Bus:dsp [ 4.088215] device: 'audio': device_add [ 4.088343] PM: Adding info for No Bus:audio [ 4.088591] device: 'mixer': device_add [ 4.088714] PM: Adding info for No Bus:mixer [ 4.090629] fsl-asoc-card sound-es8388: snd_soc_register_card success [ 4.096115] usb 2-1.4: new high-speed USB device number 4 using ci_hdrc [ 4.101691] driver: 'fsl-asoc-card': driver_bound: bound to device 'sound-es8388' [ 4.101787] bus: 'platform': really_probe: bound device sound-es8388 to driver fsl-asoc-card [ 4.101913] device class 'ubi': registering -- [ 4.277909] vref-3v3: disabling [ 4.279782] ALSA device list: [ 4.281467] #0: es8388-audio [ 4.295156] EXT4-fs (mmcblk1p2): mounting ext3 file system using the ext4 subsystem !!Packages installed !!-------------------- ii alsa-plugins 1.2.7.1-r0.0 armhf ALSA Plugins ii alsa-plugins-pulseaudio-conf 1.2.7.1-r0.0 armhf ALSA Plugins ii alsa-topology-conf 1.2.5.1-r0.0 all ALSA topology configuration files ii alsa-ucm-conf 1.2.8-r0.0 all ALSA Use Case Manager configuration ii alsa-utils 1.2.8-r0.0 armhf ALSA sound utilities ii alsa-utils-aconnect 1.2.8-r0.0 armhf ALSA sequencer connection manager ii alsa-utils-alsabat 1.2.8-r0.0 armhf Command-line sound tester for ALSA sound card driver ii alsa-utils-alsactl 1.2.8-r0.0 armhf Saves/restores ALSA-settings in /etc/asound.state ii alsa-utils-alsaloop 1.2.8-r0.0 armhf ALSA PCM loopback utility ii alsa-utils-alsamixer 1.2.8-r0.0 armhf ncurses-based control for ALSA mixer and settings ii alsa-utils-alsatplg 1.2.8-r0.0 armhf Converts topology text files into binary format for kernel ii alsa-utils-alsaucm 1.2.8-r0.0 armhf ALSA Use Case Manager ii alsa-utils-amixer 1.2.8-r0.0 armhf Command-line control for ALSA mixer and settings ii alsa-utils-aplay 1.2.8-r0.0 armhf Play (and record) sound files using ALSA ii alsa-utils-aseqdump 1.2.8-r0.0 armhf Shows the events received at an ALSA sequencer port ii alsa-utils-aseqnet 1.2.8-r0.0 armhf Network client/server for ALSA sequencer ii alsa-utils-iecset 1.2.8-r0.0 armhf ALSA utility for setting/showing IEC958 (S/PDIF) status bits ii alsa-utils-midi 1.2.8-r0.0 armhf Miscellaneous MIDI utilities for ALSA ii alsa-utils-scripts 1.2.8-r0.0 armhf Shell scripts that show help info and create ALSA configuration files ii alsa-utils-speakertest 1.2.8-r0.0 armhf ALSA surround speaker test utility