** Description changed: After upgrading to the Linux image 6.11.0-17 from 6.8.0.52 on Ubuntu 24.04.2 LTS, the microphone on my DELL Precision 5690 stopped working. The microphone appears to receive a wrong signal in the audio settings (or pavucontrol), and the signal fluctuates continuously (see video). When I attempt to record, a crackling sound is heard. This issue is not new; it has been happening with every new kernel since at least 6.8.0.3x. Multiple users have reported similar issues in various forums: https://askubuntu.com/questions/1519369/internal-mic- not-working-on-dell-precision-5490/1541865#1541865 or https://github.com/intel/ipu6-drivers/issues/228#issuecomment-2673246547 ============ - Update 2025/02/25: The issue seems to come from the microphone with the - F4 key on the keyboard (mute/unmute) When I switch from secondary to - primary F keys, the microphone behavior changes and the microphone - works, even if the microphone is not working before... + Update 2022/03/02: The problem reappeared after a week of normal usage. + It happened after switching to Windows. However, the usual method of toggling the Fn keys between primary and secondary functions did not work this time. + I tried reinstalling all relevant packages (PulseAudio, PipeWire, ALSA, etc.) without success. + I then went into the BIOS to disable the microphone and observe Ubuntu's behavior with the microphone turned off. After rebooting, the microphone worked normally using the primary Fn key… yet in the BIOS, the microphone was still disabled. + + + Update 2025/02/25: The issue seems to come from the microphone with the F4 key on the keyboard (mute/unmute) When I switch from secondary to primary F keys, the microphone behavior changes and the microphone works, even if the microphone is not working before... ============ Furthermore, after switching to PipeWire, all audio sinks are stuck in the SUSPENDED state, and no audio is output. ** Steps to reproduce:** - Upgrade to Linux image 6.11.0-17 from 6.8.0.52. - Restart the system. - Attempt to use the internal microphone, either in the audio panel or using pavucontrol. - Check the status of the audio sinks with pactl list short sinks, and observe that they are in the SUSPENDED state. ** Expected behavior:** The microphone should work correctly, and audio sinks should be active and capable of outputting sound. No problem on Windows. ** Actual behavior:** - The microphone shows fluctuating, saturated signals with crackling audio. - Audio sinks are stuck in the SUSPENDED state and cannot output sound. **Logs:** - ALSA errors: snd_pcm_avail after recover: Relais brisé (pipe) indicates issues with ALSA. - PipeWire logs: journalctl --user-unit=pipewire --follow shows that PipeWire and related components (pipewire-pulse, libpipewire, etc.) are installed, but the services (like pipewire.service) are either missing or fail to start. - Jackdbus error: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown. **Other investigations:** - PipeWire Installation and Services: - Verified that PipeWire and related components were installed. - Tried listing and restarting PipeWire services, but the expected service units were not found or failed to start. **ALSA Logs:** - Checked logs (journalctl -xe | grep alsa) and found errors like snd_pcm_avail after recover: Relais brisé (pipe) pointing to issues with the SoundWire device on the Meteor Lake-P HD Audio Controller. **Forced Driver Options:** - Disabled the SOF (Sound Open Firmware) driver by adding options snd_intel_dspcfg dsp_driver=1 to /etc/modprobe.d/alsa.conf to force the use of the legacy snd_hda_intel driver. - Also tried reversing the setting (dsp_driver=0) to force the SOF driver, but neither change solved the problem. **Reinstallation and Updates:** - Reinstalled PipeWire and related packages. - Checked for and installed BIOS and firmware updates. - Considered using older kernel versions (mainline or older versions) to address potential compatibility issues, but these steps did not fix the issue. **System Information:** - Distribution: Ubuntu 24.04.2 LTS - Kernel version: 6.11.0-17 - PulseAudio : 16.1 - PipeWire version: 1.0.5 - pipewire-pulse : 1.0.5-1ubuntu2 - SOF firmware version: 2023.12.1-1ubuntu1.4 - Hardware: DELL Precision 5690 with Meteor Lake-P HD Audio Controller **What I’ve tried so far:** - Purging and reinstalling pulseaudio, pipeWire, pipewire-pulse, linux-firmware, ubuntu-drivers-common, firmware-sof-signed, alsa-utils. - Resetting ~/.config/pulse and ~/.config/pipewire directories. - Adding options snd_intel_dspcfg dsp_driver=1 and dsp_driver=0 to force different drivers. - Installing BIOS and firmware updates and experimenting with older kernel versions. ============ $ lspci | grep -i audio 00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD Audio Controller (rev 20) 01:00.1 Audio device: NVIDIA Corporation Device 22be (rev a1) ============ $ cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0x7d000000 irq 17 1 [sofsoundwire ]: sof-soundwire - sof-soundwire DellInc.-Precision5690--02RYDD ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pulseaudio 1:16.1+dfsg1-2ubuntu10.1 ProcVersionSignature: Ubuntu 6.11.0-17.17~24.04.2-generic 6.11.11 Uname: Linux 6.11.0-17-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.28.1-0ubuntu3.3 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/seq: glion 3136 F.... pipewire /dev/snd/controlC0: glion 3139 F.... wireplumber /dev/snd/controlC1: glion 3136 F.... pipewire glion 3139 F.... wireplumber CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Tue Feb 18 23:50:51 2025 InstallationDate: Installed on 2025-01-03 (46 days ago) InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1) MachineType: Dell Inc. Precision 5690 ProcEnviron: LANG=fr_FR.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. SourcePackage: pulseaudio Symptom: audio UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/31/2024 dmi.bios.release: 1.10 dmi.bios.vendor: Dell Inc. dmi.bios.version: 1.10.0 dmi.board.name: 02RYDD dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.ec.firmware.release: 1.18 dmi.modalias: dmi:bvnDellInc.:bvr1.10.0:bd12/31/2024:br1.10:efr1.18:svnDellInc.:pnPrecision5690:pvr:rvnDellInc.:rn02RYDD:rvrA00:cvnDellInc.:ct10:cvr:sku0CC8: dmi.product.family: Precision dmi.product.name: Precision 5690 dmi.product.sku: 0CC8 dmi.sys.vendor: Dell Inc. ============ $ pactl list short sources 48 alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_7__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED 49 alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_6__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED 50 alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_5__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED 51 alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED 52 alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_2__sink.monitor PipeWire s32le 2ch 48000Hz SUSPENDED 53 alsa_input.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_1__source PipeWire s32le 2ch 48000HzSUSPENDED 54 alsa_input.pci-0000_00_1f.3-platform-sof_sdw.HiFi__hw_sofsoundwire_4__source PipeWire s32le 2ch 48000HzSUSPENDED
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2098820 Title: Internal Mic not working - Dell Precision To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/2098820/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
