I am using a MS Surface Pro 3 (SP3A) that I bought refurbished some time after 2018, since that is the year of the BIOS. Up until now I have not used the sound card, not even when it was running Windows. Therefore I don't know if the card works or not. I am running Debian Bookworm on this and another MS Surface Pro 3, where the sound works
My problem is Audio Volume: No output or input devices found.
I have read a number of threads about the issue, none of which seem to apply to my particular sound card. Most of them need listings from various commands, in order for the helper to diagnose the problem. I have also tried a number of different distros, hoping that one would make music.
Stupid question #1) If lspci shows the sound card, does that mean the card is alive, or could there be some junk jammed into the slot? Not like there is an actual slot for an onboard audio card.
Stupid question #2) If there are 10 sound modules loaded, does that mean my OS is prepared to make noise?
Stupid question #3) Would it be obvious to an idiot like me where the problem is, or, what should I look for?
Stupid question #4) Which formatting icon do I use to get the nice scrollable boxes?
Meanwhile, some data.
pipewire is not installed
timidiy is not installed
These are installed
firmware-sof-signed
firmware-intel-sound
alsa-tools
alsa-utils
alsa-firmware-loaders
lspci
dmesg | grep -E 'sof|snd'
(blank line - no output)
ps auxww | grep pulse
no output except command
alsamixer
Commands as luser
ls -la /dev/snd/by_path/
Is my sound borked?
Thanks in advance.
My problem is Audio Volume: No output or input devices found.
I have read a number of threads about the issue, none of which seem to apply to my particular sound card. Most of them need listings from various commands, in order for the helper to diagnose the problem. I have also tried a number of different distros, hoping that one would make music.
Stupid question #1) If lspci shows the sound card, does that mean the card is alive, or could there be some junk jammed into the slot? Not like there is an actual slot for an onboard audio card.
Stupid question #2) If there are 10 sound modules loaded, does that mean my OS is prepared to make noise?
Stupid question #3) Would it be obvious to an idiot like me where the problem is, or, what should I look for?
Stupid question #4) Which formatting icon do I use to get the nice scrollable boxes?
Meanwhile, some data.
pipewire is not installed
timidiy is not installed
These are installed
firmware-sof-signed
firmware-intel-sound
alsa-tools
alsa-utils
alsa-firmware-loaders
lspci
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)lsmod
snd_hda_intel 57344 1snd_intel_dspcfg 36864 1 snd_hda_intelsnd_intel_sdw_acpi 20480 1 snd_intel_dspcfgsnd_hda_codec 184320 2 snd_hda_codec_hdmi,snd_hda_intelsnd_hda_core 122880 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codecsnd_hwdep 16384 1 snd_hda_codecsnd_pcm 159744 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_coresnd_timer 49152 1 snd_pcmsnd 126976 8 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcmsoundcore 16384 1 sndinxi -Fazy
Audio: Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403 API: ALSA v: k6.1.0-18-amd64 status: kernel-api tools: alsamixer,amixer Server-1: PulseAudio v: 16.1 status: active (root, process) tools: pacat,pactl,pavucontrolinxi -Fxxxrz
Audio: Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403 API: ALSA v: k6.1.0-18-amd64 status: kernel-api Server-1: PulseAudio v: 16.1 status: active (root, process)aplay -l
**** List of PLAYBACK Hardware Devices ****card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0pacmd list-sinks
No PulseAudio daemon running, or not running as session daemon.pacmd list-cards
No PulseAudio daemon running, or not running as session daemon.journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Feb 25 19:44:35 pluto kernel: snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)Feb 25 19:44:35 pluto kernel: snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])Feb 25 19:44:35 pluto kernel: input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card1/input21Feb 25 19:44:35 pluto kernel: input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card1/input22Feb 25 19:44:35 pluto kernel: input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card1/input23dmesg | grep 'snd\|audio\|firmware'
[ 0.105272] Spectre V2 : Enabling Restricted Speculation for firmware calls[ 37.483147] platform regulatory.0: firmware: direct-loading firmware regulatory.db[ 37.483339] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s[ 38.125523] mwifiex_pcie 0000:01:00.0: firmware: direct-loading firmware mrvl/pcie8897_uapsta.bin[ 38.398851] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)[ 38.399560] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])dmesg | grep firmware
[ 0.106143] Spectre V2 : Enabling Restricted Speculation for firmware calls[ 37.528502] platform regulatory.0: firmware: direct-loading firmware regulatory.db[ 37.529271] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s[ 38.267324] mwifiex_pcie 0000:01:00.0: firmware: direct-loading firmware mrvl/pcie8897_uapsta.binI notice here that the firmware-sof-signed, firmware-intel-sound, and alsa-firmware-loaders, do not show.
dmesg | grep -E 'sof|snd'
[ 0.000000] DMI: Microsoft Corporation Surface Pro 3/Surface Pro 3, BIOS 3.11.2350 01/23/2018[ 0.049641] software IO TLB: area num 4.[ 0.352343] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)[ 0.352345] software IO TLB: mapped [mem 0x00000000a419a000-0x00000000a819a000] (64MB)[ 1.726787] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'[ 1.726820] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'[ 38.369307] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)[ 38.369642] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])[ 38.384422] surface_gpe: no compatible Microsoft Surface device found, exitingcat /boot/config-$(uname -r) | grep HDMI
CONFIG_DRM_DISPLAY_HDMI_HELPER=yCONFIG_HDMI=yCONFIG_SND_HDA_CODEC_HDMI=m# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not setCONFIG_SND_SOC_HDAC_HDMI=mCONFIG_HDMI_LPE_AUDIO=mapt policy alsa-ucm-conf
alsa-ucm-conf: Installed: 1.2.8-1 Candidate: 1.2.8-1 Version table: *** 1.2.8-1 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 500 http://deb.debian.org/debian bookworm/main i386 Packages 100 /var/lib/dpkg/statusPavucontrol - configuartion tab
Digital Stereo (HDMI) Output (unplugged)(unavailable)Digital Stereo (HDMI3) Output (unplugged)(unavailable)Digital Stereo (HDMI2) Output (unplugged)(unavailable)Digital Surround 7.1 (HDMI) Output (unplugged)(unavailable)Digital Surround 5.1 (HDMI) Output (unplugged)(unavailable)Digital Surround 7.1 (HDMI3) Output (unplugged)(unavailable)Digital Surround 7.1 (HDMI2) Output (unplugged)(unavailable)Digital Surround 5.1 (HDMI3) Output (unplugged)(unavailable)Digital Surround 5.1 (HDMI2) Output (unplugged)(unavailable)fuser -v /dev/snd
(blank line - no output)
ps auxww | grep pulse
me 1166 0.1 0.6 922416 26412 ? S<sl 19:46 0:05 /usr/bin/pulseaudio --daemonize=no --log-target=journalme 1191 0.0 0.1 241712 7644 ? Sl 19:46 0:00 /usr/libexec/pulse/gsettings-helperps auxww | grep wire
no output except command
alsamixer
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directoryALSA lib confmisc.c:422:(snd_func_concat) error evaluating stringsALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directoryALSA lib confmisc.cImage may be NSFW.That was the first command that returned all negative results
Clik here to view.(snd_func_refer) error evaluating nameALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directoryALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directoryALSA lib control.cImage may be NSFW.
Clik here to view.(snd_ctl_open_noupdate) Invalid CTL defaultcannot open mixer: No such file or directory
Commands as luser
ls -la /dev/snd/by_path/
lrwxrwxrwx 1 root root 12 Feb 25 21:05 pci-0000:00:03.0 -> ../controlC1pulseaudio -vvv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permittedI: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permittedD: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.D: [pulseaudio] core-util.c: RealtimeKit worked.I: [pulseaudio] core-util.c: Successfully gained nice level -11.I: [pulseaudio] main.c: This is PulseAudio 16.1D: [pulseaudio] main.c: Compilation CFLAGS: Not yet supported on mesonD: [pulseaudio] main.c: Running on host: Linux x86_64 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01)D: [pulseaudio] main.c: Found 4 CPUs.I: [pulseaudio] main.c: Page size is 4096 bytesD: [pulseaudio] main.c: Compiled with Valgrind support: noD: [pulseaudio] main.c: Running in valgrind mode: noD: [pulseaudio] main.c: Running in VM: yesD: [pulseaudio] main.c: Running from build tree: noD: [pulseaudio] main.c: Optimized build: yesD: [pulseaudio] main.c: All asserts enabled.I: [pulseaudio] main.c: Machine ID is 8b7640bfd4c244f28d1372fa8e7dbf77.I: [pulseaudio] main.c: Session ID is 3.I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.I: [pulseaudio] main.c: Using state directory /home/me/.config/pulse.I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-16.1+dfsg1/modules.I: [pulseaudio] main.c: Running in system mode: noE: [pulseaudio] pid.c: Daemon already running.E: [pulseaudio] main.c: pa_pid_file_create() failed.No doubt I missed something, please just ask.
Is my sound borked?
Thanks in advance.
Statistics: Posted by notbob — 2024-02-27 02:14