!!################################ !!ALSA Information Script v 0.5.3 !!################################ !!Script ran on: Mon Sep 18 12:42:50 UTC 2023 !!Linux Distribution !!------------------ Arch Linux \r (\l) NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://bugs.archlinux.org/" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo !!DMI Information !!--------------- Manufacturer: LENOVO Product Name: 10FDCTO1WW Product Version: ThinkCentre M900 Firmware Version: FWKT5FA System SKU: LENOVO_MT_10FD_BU_LENOVO_FM_ThinkCentre M900 Board Vendor: LENOVO Board Name: 30BC !!ACPI Device Status Information !!--------------- /sys/bus/acpi/devices/ACPI000C:00/status 15 /sys/bus/acpi/devices/INT33A1:00/status 15 /sys/bus/acpi/devices/INT340E:00/status 15 /sys/bus/acpi/devices/INT3F0D:00/status 15 /sys/bus/acpi/devices/LEN4001:00/status 15 /sys/bus/acpi/devices/LNXPOWER:00/status 1 /sys/bus/acpi/devices/LNXPOWER:01/status 1 /sys/bus/acpi/devices/LNXPOWER:02/status 1 /sys/bus/acpi/devices/PNP0103:00/status 15 /sys/bus/acpi/devices/PNP0501:00/status 15 /sys/bus/acpi/devices/PNP0C02:02/status 15 /sys/bus/acpi/devices/PNP0C02:04/status 3 /sys/bus/acpi/devices/PNP0C02:06/status 3 /sys/bus/acpi/devices/PNP0C04:00/status 31 /sys/bus/acpi/devices/PNP0C0C:00/status 15 /sys/bus/acpi/devices/PNP0C0E:00/status 11 /sys/bus/acpi/devices/PNP0C0F:00/status 11 /sys/bus/acpi/devices/PNP0C0F:01/status 11 /sys/bus/acpi/devices/PNP0C0F:02/status 11 /sys/bus/acpi/devices/PNP0C0F:03/status 11 /sys/bus/acpi/devices/PNP0C0F:04/status 11 /sys/bus/acpi/devices/PNP0C0F:05/status 11 /sys/bus/acpi/devices/PNP0C0F:06/status 11 /sys/bus/acpi/devices/PNP0C0F:07/status 11 /sys/bus/acpi/devices/PNP0C31:00/status 15 /sys/bus/acpi/devices/device:60/status 15 /sys/bus/acpi/devices/device:72/status 11 !!Kernel Information !!------------------ Kernel release: #1 ZEN SMP PREEMPT_DYNAMIC Wed, 13 Sep 2023 08:37:16 0000 Operating System: GNU/Linux Architecture: x86_64 Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k6.5.3-zen1-1-zen Library version: 1.2.10 Utilities version: 1.2.10 !!Loaded ALSA modules !!------------------- snd_usb_audio (card 0) !!Sound Servers on this system !!---------------------------- PipeWire: Installed - Yes (/usr/bin/pipewire) Running - Yes Jack: Installed - Yes (/usr/bin/jackd) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [B20 ]: USB-Audio - Benchmark DAC2 USB Audio 2.0 Benchmark DAC2 Benchmark DAC2 USB Audio 2.0 at usb-0000:00:14.0-2, high speed !!PCI Soundcards installed in the system !!-------------------------------------- !!Loaded sound module options !!--------------------------- !!Module: snd_usb_audio autoclock : Y delayed_register : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null) device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null) ignore_ctl_error : N implicit_fb : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 lowlatency : Y midi2_enable : Y midi2_ump_probe : Y pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 quirk_alias : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null) quirk_flags : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 skip_validation : N use_vmalloc : Y vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/usb/drivers/snd-usb-audio Tree: !!USB Stream information !!---------------------- --startcollapse-- Benchmark DAC2 Benchmark DAC2 USB Audio 2.0 at usb-0000:00:14.0-2, high speed : USB Audio Playback: Status: Running Interface = 1 Altset = 1 Packet Size = 72 Momentary freq = 44100 Hz (0x5.8330) Feedback Format = 16.16 Interface 1 Altset 1 Format: S32_LE Channels: 2 Endpoint: 0x01 (1 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000 Data packet interval: 125 us Bits: 24 Channel map: FL FR Sync Endpoint: 0x81 (1 IN) Sync EP Interface: 1 Sync EP Altset: 1 Implicit Feedback Mode: No --endcollapse-- !!USB Mixer information !!--------------------- --startcollapse-- USB Mixer: usb_id=0x17810e4f, ctrlif=0, ctlerr=0 Card: Benchmark DAC2 Benchmark DAC2 USB Audio 2.0 at usb-0000:00:14.0-2, high speed Unit: 10 Control: name="Benchmark DAC2 Audio 2.0 Output Playback Vo", index=1 Info: id=10, control=2, cmask=0x0, channels=1, type="S16" Volume: min=-32512, max=0, dBmin=-12700, dBmax=0 Unit: 10 Control: name="Benchmark DAC2 Audio 2.0 Output Playback Vo", index=0 Info: id=10, control=2, cmask=0x3, channels=2, type="S16" Volume: min=-32512, max=0, dBmin=-12700, dBmax=0 Unit: 10 Control: name="Benchmark DAC2 Audio 2.0 Output Playback Sw", index=1 Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 10 Control: name="Benchmark DAC2 Audio 2.0 Output Playback Sw", index=0 Info: id=10, control=1, cmask=0x3, channels=2, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 41 Control: name="Benchmark DAC2 Internal Clock Validity", index=0 Info: id=41, control=2, cmask=0x0, channels=1, type="BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 3 Sep 16 18:28 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 2 Sep 17 22:15 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 1 Sep 16 18:29 /dev/snd/seq crw-rw---- 1 root audio 116, 33 Sep 16 18:28 /dev/snd/timer /dev/snd/by-id: total 0 drwxr-xr-x 2 root root 60 Sep 16 18:28 . drwxr-xr-x 4 root root 160 Sep 16 18:28 .. lrwxrwxrwx 1 root root 12 Sep 16 18:28 usb-Benchmark_DAC2_Benchmark_DAC2_USB_Audio_2.0_0000-00 -> ../controlC0 /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 80 Sep 16 18:28 . drwxr-xr-x 4 root root 160 Sep 16 18:28 .. lrwxrwxrwx 1 root root 12 Sep 16 18:28 pci-0000:00:14.0-usb-0:2:1.0 -> ../controlC0 lrwxrwxrwx 1 root root 12 Sep 16 18:28 pci-0000:00:14.0-usbv2-0:2:1.0 -> ../controlC0 !!ALSA configuration files !!------------------------ !!User specific config file (~/.asoundrc) #defaults.pcm.card 1 #defaults.ctl.card 2 pcm.!default { type hw card 0 } # Use PulseAudio plugin hw pcm.!default { type plug slave.pcm hw } #pcm.!default { # type plug # <-- no { here # slave.pcm { # type multi # slaves { # a { channels 2 pcm "hw:1,0" } # the real device # b { channels 2 pcm "hw:Loopback,0" } # the loopback driver # } # bindings { # 0 { slave a channel 0 } # 1 { slave a channel 1 } # 2 { slave b channel 0 } # 3 { slave b channel 1 } # } # } # ttable [ # [ 1 0 1 0 ] # left -> a.left, b.left # [ 0 1 0 1 ] # right -> a.right, b.right # ] #} ctl.!default { type hw card 0 } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: B20 [Benchmark DAC2 USB Audio 2.0], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** !!Amixer output !!------------- !!-------Mixer controls for card B20 Card sysdefault:0 'B20'/'Benchmark DAC2 Benchmark DAC2 USB Audio 2.0 at usb-0000:00:14.0-2, high speed' Mixer name : 'USB Mixer' Components : 'USB1781:0e4f' Controls : 6 Simple ctrls : 4 Simple mixer control 'Benchmark DAC2 Audio 2.0 Output Playback Sw',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'Benchmark DAC2 Audio 2.0 Output Playback Sw',1 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Benchmark DAC2 Audio 2.0 Output Playback Vo',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 127 Front Left: 127 [100%] Front Right: 127 [100%] Simple mixer control 'Benchmark DAC2 Audio 2.0 Output Playback Vo',1 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 127 Mono: 127 [100%] !!Alsactl output !!-------------- --startcollapse-- state.B20 { control.1 { iface PCM name 'Playback Channel Map' value.0 3 value.1 4 comment { access read type INTEGER count 2 range '0 - 36' } } control.2 { iface MIXER name 'Benchmark DAC2 Audio 2.0 Output Playback Sw' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.3 { iface MIXER name 'Benchmark DAC2 Audio 2.0 Output Playback Sw' index 1 value true comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface MIXER name 'Benchmark DAC2 Audio 2.0 Output Playback Vo' value.0 127 value.1 127 comment { access 'read write' type INTEGER count 2 range '0 - 127' dbmin -12700 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.5 { iface MIXER name 'Benchmark DAC2 Audio 2.0 Output Playback Vo' index 1 value 127 comment { access 'read write' type INTEGER count 1 range '0 - 127' dbmin -12700 dbmax 0 dbvalue.0 0 } } control.6 { iface CARD name 'Benchmark DAC2 Internal Clock Validity' value true comment { access read type BOOLEAN count 1 } } } --endcollapse-- !!All Loaded Modules !!------------------ acpi_pad aesni_intel blake2b_generic btrfs cec cfg80211 coretemp crc16 crc32_pclmul crc32c_generic crc32c_intel crct10dif_pclmul cryptd crypto_simd dm_mod drm_buddy drm_display_helper e1000e ee1004 ext4 fat firmware_attributes_class fuse gf128mul ghash_clmulni_intel hid_logitech_dj hid_logitech_hidpp i2c_algo_bit i2c_i801 i2c_smbus i915 iTCO_vendor_support iTCO_wdt intel_cstate intel_gtt intel_pmc_bxt intel_powerclamp intel_rapl_common intel_rapl_msr intel_tcc_cooling intel_uncore intel_wmi_thunderbolt ip_tables ipt_REJECT iptable_filter iptable_mangle iptable_nat iptable_raw irqbypass jbd2 joydev kvm kvm_intel libcrc32c loop mac_hid mbcache mc md_mod mei mei_hdcp mei_me mei_pxp mei_wdt mousedev nf_conntrack nf_conntrack_amanda nf_conntrack_broadcast nf_conntrack_ftp nf_conntrack_h323 nf_conntrack_irc nf_conntrack_netbios_ns nf_conntrack_netlink nf_conntrack_pptp nf_conntrack_sane nf_conntrack_sip nf_conntrack_snmp nf_conntrack_tftp nf_defrag_ipv4 nf_defrag_ipv6 nf_log_syslog nf_nat nf_nat_amanda nf_nat_ftp nf_nat_h323 nf_nat_irc nf_nat_pptp nf_nat_sip nf_nat_snmp_basic nf_nat_tftp nf_reject_ipv4 nfnetlink nfnetlink_log nvme nvme_common nvme_core pkcs8_key_parser polyval_clmulni polyval_generic raid1 raid6_pq rapl rfkill sha512_ssse3 snd snd_hrtimer snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_dummy snd_timer snd_ump snd_usb_audio snd_usbmidi_lib soundcore think_lmi ts_kmp ttm usbhid vfat video wmi wmi_bmof x86_pkg_temp_thermal x_tables xhci_pci xhci_pci_renesas xor xt_CT xt_LOG xt_NFLOG xt_addrtype xt_comment xt_conntrack xt_hashlimit xt_mark xt_multiport xt_recent xt_tcpudp zram !!ALSA/HDA dmesg !!--------------