!!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Wed Sep 17 01:49:42 UTC 2025 !!Linux Distribution !!------------------ Debian GNU/Linux 12 \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.12.34-haos-raspi Operating System: GNU/Linux Architecture: aarch64 Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: Library version: 1.2.8 Utilities version: 1.2.8 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 snd_bcm2835: enable_headphones=0 !!Loaded sound module options !!--------------------------- !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/platform/drivers/asoc-simple-card Tree: !!Card: /sys/class/sound/card1 Driver: /sys/bus/usb/drivers/snd-usb-audio Tree: !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 5 Sep 14 20:26 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 3 Sep 15 13:39 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 4 Sep 14 20:26 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 2 Sep 15 13:39 /dev/snd/pcmC1D0c crw-rw---- 1 root audio 116, 1 Jun 25 09:17 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Sep 14 20:26 /dev/snd/timer /dev/snd/by-id: total 0 drwxr-xr-x 2 root root 60 Sep 15 13:39 . drwxr-xr-x 4 root root 200 Sep 15 13:39 .. lrwxrwxrwx 1 root root 12 Sep 15 13:39 usb-KTMicro_BY-LM40_214b206000000178-00 -> ../controlC1 /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 100 Sep 15 13:39 . drwxr-xr-x 4 root root 200 Sep 15 13:39 .. lrwxrwxrwx 1 root root 12 Sep 15 13:39 platform-1000480000.usb-usb-0:1.2:1.0 -> ../controlC1 lrwxrwxrwx 1 root root 12 Sep 15 13:39 platform-1000480000.usb-usbv2-0:1.2:1.0 -> ../controlC1 lrwxrwxrwx 1 root root 12 Sep 14 20:26 platform-soc@107c000000:sound -> ../controlC0 !!ALSA configuration files !!------------------------ !!System wide config file (/etc/asound.conf) # Default to PulseAudio pcm.!default { type pulse hint { show on description "Default ALSA Output (Home Assistant PulseAudio Sound Server)" } } ctl.!default { type pulse } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: pcm5121sound [pcm5121-sound], device 0: 1f000a0000.i2s-pcm512x-hifi pcm512x-hifi-0 [1f000a0000.i2s-pcm512x-hifi pcm512x-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 1: BYLM40 [BY-LM40], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!Alsactl output !!-------------- --startcollapse-- state.pcm5121sound { control.1 { iface MIXER name 'Digital Playback Volume' value.0 207 value.1 207 comment { access 'read write' type INTEGER count 2 range '0 - 255' dbmin -9999999 dbmax 2400 dbvalue.0 0 dbvalue.1 0 } } control.2 { iface MIXER name 'Analogue Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 1' dbmin -600 dbmax 0 dbvalue.0 -600 dbvalue.1 -600 } } control.3 { iface MIXER name 'Analogue Playback Boost Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 1' dbmin 0 dbmax 80 dbvalue.0 0 dbvalue.1 0 } } control.4 { iface MIXER name 'Digital Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.5 { iface MIXER name 'Deemphasis Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'DSP Program' value 'FIR interpolation with de-emphasis' comment { access 'read write' type ENUMERATED count 1 item.0 'FIR interpolation with de-emphasis' item.1 'Low latency IIR with de-emphasis' item.2 'High attenuation with de-emphasis' item.3 'Fixed process flow' item.4 'Ringing-less low latency FIR' } } control.7 { iface MIXER name 'Clock Missing Period' value '1s' comment { access 'read write' type ENUMERATED count 1 item.0 '1s' item.1 '2s' item.2 '3s' item.3 '4s' item.4 '5s' item.5 '6s' item.6 '7s' item.7 '8s' } } control.8 { iface MIXER name 'Auto Mute Time Left' value '21ms' comment { access 'read write' type ENUMERATED count 1 item.0 '21ms' item.1 '106ms' item.2 '213ms' item.3 '533ms' item.4 '1.07s' item.5 '2.13s' item.6 '5.33s' item.7 '10.66s' } } control.9 { iface MIXER name 'Auto Mute Time Right' value '21ms' comment { access 'read write' type ENUMERATED count 1 item.0 '21ms' item.1 '106ms' item.2 '213ms' item.3 '533ms' item.4 '1.07s' item.5 '2.13s' item.6 '5.33s' item.7 '10.66s' } } control.10 { iface MIXER name 'Auto Mute Mono Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'Auto Mute Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.12 { iface MIXER name 'Volume Ramp Down Rate' value '1 sample/update' comment { access 'read write' type ENUMERATED count 1 item.0 '1 sample/update' item.1 '2 samples/update' item.2 '4 samples/update' item.3 Immediate } } control.13 { iface MIXER name 'Volume Ramp Down Step' value '1dB/step' comment { access 'read write' type ENUMERATED count 1 item.0 '4dB/step' item.1 '2dB/step' item.2 '1dB/step' item.3 '0.5dB/step' } } control.14 { iface MIXER name 'Volume Ramp Up Rate' value '1 sample/update' comment { access 'read write' type ENUMERATED count 1 item.0 '1 sample/update' item.1 '2 samples/update' item.2 '4 samples/update' item.3 Immediate } } control.15 { iface MIXER name 'Volume Ramp Up Step' value '1dB/step' comment { access 'read write' type ENUMERATED count 1 item.0 '4dB/step' item.1 '2dB/step' item.2 '1dB/step' item.3 '0.5dB/step' } } control.16 { iface MIXER name 'Volume Ramp Down Emergency Rate' value '1 sample/update' comment { access 'read write' type ENUMERATED count 1 item.0 '1 sample/update' item.1 '2 samples/update' item.2 '4 samples/update' item.3 Immediate } } control.17 { iface MIXER name 'Volume Ramp Down Emergency Step' value '4dB/step' comment { access 'read write' type ENUMERATED count 1 item.0 '4dB/step' item.1 '2dB/step' item.2 '1dB/step' item.3 '0.5dB/step' } } control.18 { iface MIXER name 'Max Overclock PLL' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 20' } } control.19 { iface MIXER name 'Max Overclock DSP' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 40' } } control.20 { iface MIXER name 'Max Overclock DAC' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 40' } } } state.BYLM40 { control.1 { iface PCM name 'Capture Channel Map' value 2 comment { access 'read volatile' type INTEGER count 1 range '0 - 36' } } control.2 { iface MIXER name 'Mic Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface MIXER name 'Mic Capture Volume' value 91 comment { access 'read write' type INTEGER count 1 range '0 - 100' dbmin -5000 dbmax 0 dbvalue.0 -450 } } } --endcollapse-- !!All Loaded Modules !!------------------ aes_ce_blk aes_ce_cipher af_alg algif_hash algif_skcipher backlight bluetooth bnep brcmfmac brcmfmac_wcc brcmutil btbcm btintel btqca btrtl btsdio cfg80211 designware_i2s drm drm_panel_orientation_quirks ecc ecdh_generic fuse ghash_ce gpio_keys hci_uart i2c_designware_core i2c_designware_platform ip_set ip_set_hash_net libaes nf_conntrack_netlink nf_tables nfnetlink nft_chain_nat nft_compat nvmem_rmem pisp_be raspberrypi_gpiomem raspberrypi_hwmon regmap_i2c rfcomm rfkill rp1_adc rp1_fw rp1_mailbox rp1_pio rpi_hevc_dec rtc_pcf85063 sch_fq_codel sha1_ce sha1_generic sha256_arm64 sha2_ce snd snd_compress snd_hwdep snd_pcm snd_pcm_dmaengine snd_rawmidi snd_seq_device snd_soc_core snd_soc_pcm512x snd_soc_pcm512x_i2c snd_soc_simple_card snd_soc_simple_card_utils snd_timer snd_usb_audio snd_usbmidi_lib spi_bcm2835 spidev uio uio_pdrv_genirq v4l2_mem2mem videobuf2_common videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 xfrm_user xt_mark xt_pkttype xt_set !!ALSA/HDA dmesg !!-------------- [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 smsc95xx.macaddr=2C:CF:67:FB:C1:AE vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 console=tty0 console=ttyAMA2,115200n8 zram.enabled=1 zram.num_devices=3 rootwait systemd.machine_id=a61f6a0480bd4dbbb2a628c1714064e4 cgroup_enable=memory fsck.repair=yes root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd ro rauc.slot=A [ 0.000000] cgroup: Enabling memory control group subsystem -- [ 23.460131] input: gpio-keys as /devices/platform/gpio-keys/input/input2 [ 23.528686] usbcore: registered new interface driver snd-usb-audio [ 23.528808] pispbe 1000880000.pisp_be: bcm2712_iommu_of_xlate: MMU 1000005100.iommu !!Packages installed !!-------------------- ii alsa-utils 1.2.8-1 arm64 Utilities for configuring and using ALSA