** 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

Reply via email to