________________ > pulseaudio_ps_do rasth 12245 0.0 0.0 3468 1656 pts/2 S+ 05:52 0:00 grep pulseaudio ________________ > which pulseaudio /usr/bin/pulseaudio ________________ > pidof pulseaudio ________________ > pulseaudio --version pulseaudio 15.99.1 ________________ > pactl info Server String: /run/user/1000/pulse/native Library Protocol Version: 35 Server Protocol Version: 35 Is Local: yes Client Index: 102 Tile Size: 65472 User Name: rasth Host Name: rasth-virtual-machine Server Name: PulseAudio (on PipeWire 0.3.51) Server Version: 15.0.0 Default Sample Specification: float32le 2ch 48000Hz Default Channel Map: front-left,front-right Default Sink: alsa_output.pci-0000_02_02.0.analog-stereo Default Source: alsa_input.pci-0000_02_02.0.analog-stereo Cookie: 8403:b2bd ________________ > pactl list Module #1 Name: libpipewire-module-rt Argument: { nice.level = -11 #rt.prio = 88 #rt.time.soft = -1 #rt.time.hard = -1 } Usage counter: n/a Properties: module.name = "libpipewire-module-rt" object.id = "1" object.serial = "1" module.author = "Wim Taymans " module.description = "Use realtime thread scheduling, falling back to RTKit" module.usage = "[nice.level=] [rt.prio=] [rt.time.soft= cat /etc/pulse/daemon.conf # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, see . ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for ## more information. Default values are commented out. Use either ; or # for ## commenting. ; daemonize = no ; fail = yes ; allow-module-loading = yes ; allow-exit = yes ; use-pid-file = yes ; system-instance = no ; local-server-type = user ; enable-shm = yes ; enable-memfd = yes ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB ; lock-memory = no ; cpu-limit = no ; high-priority = yes ; nice-level = -11 ; realtime-scheduling = yes ; realtime-priority = 5 ; exit-idle-time = 20 ; scache-idle-time = 20 ; dl-search-path = (depends on architecture) ; load-default-script-file = yes ; default-script-file = /etc/pulse/default.pa ; log-target = auto ; log-level = notice ; log-meta = no ; log-time = no ; log-backtrace = 0 ; resample-method = speex-float-1 ; avoid-resampling = false ; enable-remixing = yes ; remixing-use-all-sink-channels = yes ; remixing-produce-lfe = no ; remixing-consume-lfe = no ; lfe-crossover-freq = 0 ; flat-volumes = no ; rescue-streams = yes ; rlimit-fsize = -1 ; rlimit-data = -1 ; rlimit-stack = -1 ; rlimit-core = -1 ; rlimit-as = -1 ; rlimit-rss = -1 ; rlimit-nproc = -1 ; rlimit-nofile = 256 ; rlimit-memlock = -1 ; rlimit-locks = -1 ; rlimit-sigpending = -1 ; rlimit-msgqueue = -1 ; rlimit-nice = 31 ; rlimit-rtprio = 9 ; rlimit-rttime = 200000 ; default-sample-format = s16le ; default-sample-rate = 44100 ; alternate-sample-rate = 48000 ; default-sample-channels = 2 ; default-channel-map = front-left,front-right ; default-fragments = 4 ; default-fragment-size-msec = 25 ; enable-deferred-volume = yes deferred-volume-safety-margin-usec = 1 ; deferred-volume-extra-delay-usec = 0 ________________ > cat /etc/pulse/client.conf # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, see . ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for ## more information. Default values are commented out. Use either ; or # for ## commenting. ; default-sink = ; default-source = ; default-server = ; default-dbus-server = ; autospawn = yes ; daemon-binary = /usr/bin/pulseaudio ; extra-arguments = --log-target=syslog ; cookie-file = ; enable-shm = yes ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB ; auto-connect-localhost = no ; auto-connect-display = no ________________ > cat /etc/pulse/default.pa #!/usr/bin/pulseaudio -nF # # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, see . # This startup script is used only if PulseAudio is started per-user # (i.e. not in system mode) .fail ### Automatically restore the volume of streams and devices load-module module-device-restore load-module module-stream-restore load-module module-card-restore ### Automatically augment property information from .desktop files ### stored in /usr/share/application load-module module-augment-properties ### Should be after module-*-restore but before module-*-detect load-module module-switch-on-port-available ### Use hot-plugged devices like Bluetooth or USB automatically (LP: #1702794) .ifexists module-switch-on-connect.so load-module module-switch-on-connect .endif ### Load audio drivers statically ### (it's probably better to not load these drivers manually, but instead ### use module-udev-detect -- see below -- for doing this automatically) #load-module module-alsa-sink #load-module module-alsa-source device=hw:1,0 #load-module module-oss device="/dev/dsp" sink_name=output source_name=input #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input #load-module module-null-sink #load-module module-pipe-sink ### Automatically load driver modules depending on the hardware available .ifexists module-udev-detect.so load-module module-udev-detect .else ### Use the static hardware detection module (for systems that lack udev support) load-module module-detect .endif ### Automatically connect sink and source if JACK server is present .ifexists module-jackdbus-detect.so .nofail load-module module-jackdbus-detect channels=2 .fail .endif ### Automatically load driver modules for Bluetooth hardware .ifexists module-bluetooth-policy.so load-module module-bluetooth-policy .endif .ifexists module-bluetooth-discover.so load-module module-bluetooth-discover .endif ### Load several protocols .ifexists module-esound-protocol-unix.so load-module module-esound-protocol-unix .endif load-module module-native-protocol-unix ### Network access (may be configured with paprefs, so leave this commented ### here if you plan to use paprefs) #load-module module-esound-protocol-tcp #load-module module-native-protocol-tcp #load-module module-zeroconf-publish ### Load the RTP receiver module (also configured via paprefs, see above) #load-module module-rtp-recv ### Load the RTP sender module (also configured via paprefs, see above) #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" #load-module module-rtp-send source=rtp.monitor ### Load additional modules from GSettings. This can be configured with the paprefs tool. ### Please keep in mind that the modules configured by paprefs might conflict with manually ### loaded modules. .ifexists module-gsettings.so .nofail load-module module-gsettings .fail .endif ### Automatically restore the default sink/source when changed by the user ### during runtime ### NOTE: This should be loaded as early as possible so that subsequent modules ### that look up the default sink/source get the right value load-module module-default-device-restore ### Make sure we always have a sink around, even if it is a null sink. load-module module-always-sink ### Honour intended role device property load-module module-intended-roles ### Automatically suspend sinks/sources that become idle for too long load-module module-suspend-on-idle ### If autoexit on idle is enabled we want to make sure we only quit ### when no local session needs us anymore. .ifexists module-console-kit.so load-module module-console-kit .endif .ifexists module-systemd-login.so load-module module-systemd-login .endif ### Enable positioned event sounds load-module module-position-event-sounds ### Cork music/video streams when a phone stream is active load-module module-role-cork ### Block audio recording for snap confined packages unless they have ### the "pulseaudio" or "audio-record" interfaces plugged. .ifexists module-snap-policy.so load-module module-snap-policy .endif ### Modules to allow autoloading of filters (such as echo cancellation) ### on demand. module-filter-heuristics tries to determine what filters ### make sense, and module-filter-apply does the heavy-lifting of ### loading modules and rerouting streams. load-module module-filter-heuristics load-module module-filter-apply ### Make some devices default #set-default-sink output #set-default-source input ### Allow including a default.pa.d directory, which if present, can be used ### for additional configuration snippets. ### Note that those snippet files must have a .pa file extension, not .conf .nofail .include /etc/pulse/default.pa.d ________________ > cat /etc/pulse/system.pa #!/usr/bin/pulseaudio -nF # # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, see . # This startup script is used only if PulseAudio is started in system # mode. ### Automatically restore the volume of streams and devices load-module module-device-restore load-module module-stream-restore load-module module-card-restore ### Automatically load driver modules depending on the hardware available .ifexists module-udev-detect.so load-module module-udev-detect .else ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect .endif ### Load several protocols .ifexists module-esound-protocol-unix.so load-module module-esound-protocol-unix .endif load-module module-native-protocol-unix ### Automatically restore the default sink/source when changed by the user ### during runtime ### NOTE: This should be loaded as early as possible so that subsequent modules ### that look up the default sink/source get the right value load-module module-default-device-restore ### Make sure we always have a sink around, even if it is a null sink. load-module module-always-sink ### Automatically suspend sinks/sources that become idle for too long load-module module-suspend-on-idle ### Enable positioned event sounds load-module module-position-event-sounds ### Allow including a system.pa.d directory, which if present, can be used ### for additional configuration snippets. ### Note that those snippet files must have a .pa file extension, not .conf .nofail .include /etc/pulse/system.pa.d ________________ > ls -alt /dev/snd/* crw-rw----+ 1 root audio 116, 2 Jun 3 05:49 /dev/snd/pcmC0D0p crw-rw----+ 1 root audio 116, 3 Jun 3 05:35 /dev/snd/pcmC0D0c crw-rw----+ 1 root audio 116, 4 Jun 3 05:35 /dev/snd/pcmC0D1p crw-rw----+ 1 root audio 116, 6 Jun 3 05:34 /dev/snd/controlC0 crw-rw----+ 1 root audio 116, 5 Jun 3 05:34 /dev/snd/midiC0D0 crw-rw----+ 1 root audio 116, 1 Jun 3 05:34 /dev/snd/seq crw-rw----+ 1 root audio 116, 33 Jun 3 05:34 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Jun 3 05:34 . drwxr-xr-x 3 root root 200 Jun 3 05:34 .. lrwxrwxrwx 1 root root 12 Jun 3 05:34 pci-0000:02:02.0 -> ../controlC0 ________________ > lsof /dev/snd/* COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pipewire 1110 rasth 49u CHR 116,1 0t0 427 /dev/snd/seq pipewire 1110 rasth 50u CHR 116,1 0t0 427 /dev/snd/seq pipewire- 1111 rasth 24u CHR 116,6 0t0 721 /dev/snd/controlC0 ________________ > jacks_do card=0 ________________ > aplay -L null Discard all samples (playback) or generate zero samples (capture) default Playback/recording through the PulseAudio sound server sysdefault Default Audio Device iec958 IEC958 (S/PDIF) Digital Audio Output samplerate Rate Converter Plugin Using Samplerate Library speexrate Rate Converter Plugin Using Speex Resampler jack JACK Audio Connection Kit oss Open Sound System pulse PulseAudio Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization hw:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Direct hardware device without any conversions hw:CARD=AudioPCI,DEV=1 Ensoniq AudioPCI, ES1371 DAC1 Direct hardware device without any conversions plughw:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Hardware device with all software conversions plughw:CARD=AudioPCI,DEV=1 Ensoniq AudioPCI, ES1371 DAC1 Hardware device with all software conversions sysdefault:CARD=AudioPCI Ensoniq AudioPCI, ES1371 DAC2/ADC Default Audio Device front:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Front output / input rear:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Rear speakers surround40:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC 4.0 Surround output to Front and Rear speakers iec958:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC IEC958 (S/PDIF) Digital Audio Output dmix:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Direct sample mixing device dmix:CARD=AudioPCI,DEV=1 Ensoniq AudioPCI, ES1371 DAC1 Direct sample mixing device usbstream:CARD=AudioPCI Ensoniq AudioPCI USB Stream Output ________________ > arecord -L null Discard all samples (playback) or generate zero samples (capture) default Playback/recording through the PulseAudio sound server sysdefault Default Audio Device iec958 IEC958 (S/PDIF) Digital Audio Output samplerate Rate Converter Plugin Using Samplerate Library speexrate Rate Converter Plugin Using Speex Resampler jack JACK Audio Connection Kit oss Open Sound System pulse PulseAudio Sound Server upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization hw:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Direct hardware device without any conversions plughw:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Hardware device with all software conversions sysdefault:CARD=AudioPCI Ensoniq AudioPCI, ES1371 DAC2/ADC Default Audio Device front:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Front output / input rear:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Rear speakers dsnoop:CARD=AudioPCI,DEV=0 Ensoniq AudioPCI, ES1371 DAC2/ADC Direct sample snooping device usbstream:CARD=AudioPCI Ensoniq AudioPCI USB Stream Output ________________ > alsa_info_do /usr/sbin/alsa-info: line 661: tree: command not found dmesg: read kernel buffer failed: Operation not permitted upload=true&script=true&cardinfo= !!################################ !!ALSA Information Script v 0.5.1 !!################################ !!Script ran on: Fri Jun 3 09:52:27 UTC 2022 !!Linux Distribution !!------------------ Ubuntu Kinetic Kudu (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Kinetic Kudu (development branch)" PRETTY_NAME="Ubuntu Kinetic Kudu (development branch)" 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=kinetic !!DMI Information !!--------------- Manufacturer: VMware, Inc. Product Name: VMware Virtual Platform Product Version: None Firmware Version: 6.00 System SKU: Board Vendor: Intel Corporation Board Name: 440BX Desktop Reference Platform !!ACPI Device Status Information !!--------------- /sys/bus/acpi/devices/ACPI0003:00/status 15 /sys/bus/acpi/devices/LNXCPU:00/status 15 /sys/bus/acpi/devices/LNXCPU:01/status 15 /sys/bus/acpi/devices/LNXCPU:02/status 15 /sys/bus/acpi/devices/LNXCPU:03/status 15 /sys/bus/acpi/devices/LNXCPU:04/status 15 /sys/bus/acpi/devices/LNXCPU:05/status 15 /sys/bus/acpi/devices/LNXCPU:06/status 15 /sys/bus/acpi/devices/LNXCPU:07/status 15 /sys/bus/acpi/devices/PNP0103:00/status 15 /sys/bus/acpi/devices/PNP0501:20/status 15 /sys/bus/acpi/devices/PNP0700:00/status 15 /sys/bus/acpi/devices/PNP0C02:02/status 15 /sys/bus/acpi/devices/PNP0C02:03/status 15 /sys/bus/acpi/devices/PNP0C0F:00/status 9 /sys/bus/acpi/devices/PNP0C0F:01/status 9 /sys/bus/acpi/devices/PNP0C0F:02/status 9 /sys/bus/acpi/devices/PNP0C0F:03/status 9 /sys/bus/acpi/devices/device:05/status 15 /sys/bus/acpi/devices/device:06/status 15 /sys/bus/acpi/devices/device:07/status 15 /sys/bus/acpi/devices/device:08/status 15 /sys/bus/acpi/devices/device:09/status 15 /sys/bus/acpi/devices/device:0a/status 15 /sys/bus/acpi/devices/device:89/status 15 /sys/bus/acpi/devices/device:8b/status 15 /sys/bus/acpi/devices/device:8d/status 15 /sys/bus/acpi/devices/device:8f/status 15 /sys/bus/acpi/devices/device:9f/status 15 /sys/bus/acpi/devices/device:a1/status 15 /sys/bus/acpi/devices/device:a3/status 15 /sys/bus/acpi/devices/device:a5/status 15 /sys/bus/acpi/devices/device:a7/status 15 /sys/bus/acpi/devices/device:a9/status 15 /sys/bus/acpi/devices/device:ab/status 15 /sys/bus/acpi/devices/device:ad/status 15 /sys/bus/acpi/devices/device:af/status 15 /sys/bus/acpi/devices/device:b1/status 15 /sys/bus/acpi/devices/device:b3/status 15 /sys/bus/acpi/devices/device:b5/status 15 /sys/bus/acpi/devices/device:b7/status 15 /sys/bus/acpi/devices/device:b9/status 15 /sys/bus/acpi/devices/device:bb/status 15 /sys/bus/acpi/devices/device:bd/status 15 /sys/bus/acpi/devices/device:bf/status 15 /sys/bus/acpi/devices/device:c1/status 15 /sys/bus/acpi/devices/device:c3/status 15 /sys/bus/acpi/devices/device:c5/status 15 /sys/bus/acpi/devices/device:c7/status 15 /sys/bus/acpi/devices/device:c9/status 15 /sys/bus/acpi/devices/device:cb/status 15 /sys/bus/acpi/devices/device:cd/status 15 /sys/bus/acpi/devices/device:cf/status 15 /sys/bus/acpi/devices/device:d1/status 15 /sys/bus/acpi/devices/device:d3/status 15 /sys/bus/acpi/devices/device:d5/status 15 !!Kernel Information !!------------------ Kernel release: 5.15.0-27-generic Operating System: GNU/Linux Architecture: x86_64 Processor: x86_64 SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k5.15.0-27-generic Library version: 1.2.6.1 Utilities version: 1.2.6 !!Loaded ALSA modules !!------------------- snd_ens1371 (card 0) !!Sound Servers on this system !!---------------------------- PipeWire: Installed - Yes (/usr/bin/pipewire) Running - Yes Pulseaudio: Installed - Yes (/usr/bin/pulseaudio) Running - No !!Soundcards recognised by ALSA !!----------------------------- 0 [AudioPCI ]: ENS1371 - Ensoniq AudioPCI Ensoniq AudioPCI ENS1371 at 0x2040, irq 16 !!PCI Soundcards installed in the system !!-------------------------------------- 02:02.0 Multimedia audio controller [0401]: Ensoniq ES1371/ES1373 / Creative Labs CT2518 [1274:1371] (rev 02) DeviceName: sound !!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 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 snd_usb_audio: index=-2 snd_usb_caiaq: index=-2 snd_usb_ua101: index=-2 snd_usb_us122l: index=-2 snd_usb_usx2y: index=-2 snd_cmipci: mpu_port=0x330 fm_port=0x388 snd_pcsp: index=-2 snd_usb_audio: index=-2 !!Loaded sound module options !!--------------------------- !!Module: snd_ens1371 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) 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 joystick_port : 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 lineio : 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 spdif : 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 !!Sysfs card info !!--------------- !!Card: /sys/class/sound/card0 Driver: /sys/bus/pci/drivers/snd_ens1371 Tree: !!AC97 Codec information !!---------------------- --startcollapse-- 0-0/0: Cirrus Logic CS4297A rev 3 PCI Subsys Vendor: 0x1274 PCI Subsys Device: 0x1371 Flags: 4 Capabilities : DAC resolution : 16-bit ADC resolution : 16-bit 3D enhancement : No 3D Stereo Enhancement Current setup Mic gain : +0dB [+0dB] POP path : pre 3D Sim. stereo : off 3D enhancement : off Loudness : off Mono output : MIX Mic select : Mic1 ADC/DAC loopback : off 0:00 = 0000 0:02 = 0080 0:04 = 0000 0:06 = 0000 0:08 = 0000 0:0a = 0000 0:0c = bfbf 0:0e = bfbf 0:10 = bfbf 0:12 = bfbf 0:14 = bfbf 0:16 = bfbf 0:18 = 0080 0:1a = 0000 0:1c = 0909 0:1e = 0000 0:20 = 0000 0:22 = 0000 0:24 = 0000 0:26 = 000f 0:28 = 0000 0:2a = 0000 0:2c = 0000 0:2e = 0000 0:30 = 0000 0:32 = 0000 0:34 = 0000 0:36 = 0000 0:38 = 0000 0:3a = 0000 0:3c = 0000 0:3e = 0000 0:40 = 0000 0:42 = 0000 0:44 = 0000 0:46 = 0000 0:48 = 0000 0:4a = 0000 0:4c = 0000 0:4e = 0000 0:50 = 0000 0:52 = 0000 0:54 = 0000 0:56 = 0000 0:58 = 0000 0:5a = 0000 0:5c = 0000 0:5e = 0000 0:60 = 0000 0:62 = 0000 0:64 = 0000 0:66 = 0000 0:68 = 0000 0:6a = 0000 0:6c = 0000 0:6e = 0000 0:70 = 0000 0:72 = 0000 0:74 = 0000 0:76 = 0000 0:78 = 0000 0:7a = 0000 0:7c = 4352 0:7e = 5913 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw----+ 1 root audio 116, 6 Jun 3 05:34 /dev/snd/controlC0 crw-rw----+ 1 root audio 116, 5 Jun 3 05:34 /dev/snd/midiC0D0 crw-rw----+ 1 root audio 116, 3 Jun 3 05:35 /dev/snd/pcmC0D0c crw-rw----+ 1 root audio 116, 2 Jun 3 05:49 /dev/snd/pcmC0D0p crw-rw----+ 1 root audio 116, 4 Jun 3 05:35 /dev/snd/pcmC0D1p crw-rw----+ 1 root audio 116, 1 Jun 3 05:34 /dev/snd/seq crw-rw----+ 1 root audio 116, 33 Jun 3 05:34 /dev/snd/timer /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 60 Jun 3 05:34 . drwxr-xr-x 3 root root 200 Jun 3 05:34 .. lrwxrwxrwx 1 root root 12 Jun 3 05:34 pci-0000:02:02.0 -> ../controlC0 !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card AudioPCI Card sysdefault:0 'AudioPCI'/'Ensoniq AudioPCI ENS1371 at 0x2040, irq 16' Mixer name : 'Cirrus Logic CS4297A rev 3' Components : 'AC97a:43525913' Controls : 26 Simple ctrls : 13 Simple mixer control 'Master',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 63 Mono: Front Left: Playback 63 [100%] [0.00dB] [on] Front Right: Playback 63 [100%] [0.00dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 63 Mono: Front Left: Playback 63 [100%] [60.00dB] [on] Front Right: Playback 63 [100%] [60.00dB] [on] Simple mixer control 'Line',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'CD',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [on] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [on] Simple mixer control 'Mic Boost (+20dB)',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Video',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Phone',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 63 Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off] Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off] Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 9 [60%] [13.50dB] [on] Front Right: Capture 9 [60%] [13.50dB] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] !!Alsactl output !!-------------- --startcollapse-- state.AudioPCI { control.1 { iface MIXER name 'Master Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'Master Playback Volume' value.0 63 value.1 63 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -9450 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.3 { iface MIXER name 'Phone Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.4 { iface MIXER name 'Phone Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.5 { iface MIXER name 'Mic Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.6 { iface MIXER name 'Mic Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.7 { iface MIXER name 'Mic Boost (+20dB)' value false comment { access 'read write' type BOOLEAN count 1 } } control.8 { iface MIXER name 'Line Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface MIXER name 'Line Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.10 { iface MIXER name 'CD Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.11 { iface MIXER name 'CD Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.12 { iface MIXER name 'Video Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'Video Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.14 { iface MIXER name 'Aux Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'Aux Playback Volume' value.0 0 value.1 0 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 -3450 dbvalue.1 -3450 } } control.16 { iface MIXER name 'PCM Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.17 { iface MIXER name 'PCM Playback Volume' value.0 63 value.1 63 comment { access 'read write' type INTEGER count 2 range '0 - 63' dbmin -3450 dbmax 6000 dbvalue.0 6000 dbvalue.1 6000 } } control.18 { iface MIXER name 'Capture Source' value.0 Mic value.1 Mic comment { access 'read write' type ENUMERATED count 2 item.0 Mic item.1 CD item.2 Video item.3 Aux item.4 Line item.5 Mix item.6 'Mix Mono' item.7 Phone } } control.19 { iface MIXER name 'Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.20 { iface MIXER name 'Capture Volume' value.0 9 value.1 9 comment { access 'read write' type INTEGER count 2 range '0 - 15' dbmin 0 dbmax 2250 dbvalue.0 1350 dbvalue.1 1350 } } control.21 { iface MIXER name 'IEC958 Playback Con Mask' value '0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access read type IEC958 count 1 } } control.22 { iface MIXER name 'IEC958 Playback Pro Mask' value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 comment { access read type IEC958 count 1 } } control.23 { iface MIXER name 'IEC958 Playback Default' value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' comment { access 'read write' type IEC958 count 1 } } control.24 { iface MIXER name 'IEC958 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface PCM name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } control.26 { iface PCM device 1 name 'Playback Channel Map' value.0 0 value.1 0 comment { access read type INTEGER count 2 range '0 - 36' } } } --endcollapse-- !!All Loaded Modules !!------------------ ac97_bus aesni_intel ahci autofs4 bluetooth bnep btbcm btintel btrtl btusb cec crc32_pclmul crct10dif_pclmul cryptd crypto_simd drm drm_kms_helper e1000 ecc ecdh_generic fb_sys_fops floppy gameport ghash_clmulni_intel hid hid_generic i2c_piix4 inet_diag input_leds intel_rapl_common intel_rapl_msr ip_tables ipmi_devintf ipmi_msghandler isofs joydev kvm kvm_intel libahci lp mac_hid mptbase mptcp_diag mptscsih mptspi msr nls_iso8859_1 parport parport_pc pata_acpi pcspkr ppdev psmouse rapl raw_diag rc_core sch_fq_codel scsi_transport_spi serio_raw snd snd_ac97_codec snd_ens1371 snd_hrtimer snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_dummy snd_seq_midi snd_seq_midi_event snd_timer soundcore syscopyarea sysfillrect sysimgblt tcp_diag ttm udp_diag unix_diag usbhid vmw_balloon vmw_vmci vmw_vsock_virtio_transport_common vmw_vsock_vmci_transport vmwgfx vsock vsock_diag vsock_loopback x_tables !!ALSA/HDA dmesg !!-------------- !!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 all ALSA Use Case Manager configuration files ii alsa-utils 1.2.6-1ubuntu1 amd64 Utilities for configuring and using ALSA