Recording sound is impossible on Dell Latitude 7350 [broadwell-rt286]

Bug #1838071 reported by Alan AZZERA
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Since Ubuntu 16.04, it is impossible to use the microphone of headsets (those which come with 4 ring jack connector). The main microphone is sometimes usable (I think it's okay with Ubuntu 18.04). With Ubuntu 19.04, neither the embedded (main) microphone nor those on headsets are functional, I thus cannot record any sound.

I've read many things, tried many modifications of /etc/modprobe.d/alsa-base.conf in order to let the Internal Broadwell audio card be seen before HDMI audio, for example.

Here is the Alsa diagnostic I ran : http://alsa-project.org/db/?f=06e98f49dcfaf88991b4a992e66409b71976f038

I also verified everything was fine with alsamixer -c1 (broadwaell-rt286 is second by default). I also tried to use pavucontral, as under Ubuntu 18.04 it helped me to "start" the embedded microphone. With this tool, under Ubuntu 19.04, I see strange settings : there is an "internal audio main microphone + handset microphone" entry, there once were 2 entries. And the handset microphone is always "plugged in" and the "main microphone" is always unplugged.

Here are logs from kern.log, audio-related :
Jul 26 19:51:39 dell7350 kernel: [ 0.125327] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
Jul 26 19:51:39 dell7350 kernel: [ 5.426806] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jul 26 19:51:39 dell7350 kernel: [ 5.709584] haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2
Jul 26 19:51:39 dell7350 kernel: [ 5.709588] haswell-pcm-audio haswell-pcm-audio: fw image intel/IntcPP01.bin not available(-2)
Jul 26 19:51:39 dell7350 kernel: [ 5.710201] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 19:51:39 dell7350 kernel: [ 5.730701] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok
Jul 26 19:51:39 dell7350 kernel: [ 5.730753] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok
Jul 26 19:51:39 dell7350 kernel: [ 5.730803] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok
Jul 26 19:51:39 dell7350 kernel: [ 5.730852] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok
Jul 26 19:51:39 dell7350 kernel: [ 5.733370] broadwell-audio broadwell-audio: rt286-aif1 <-> snd-soc-dummy-dai mapping ok
Jul 26 19:51:39 dell7350 kernel: [ 5.739468] input: broadwell-rt286 Headset as /devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1/input35
Jul 26 19:51:43 dell7350 kernel: [ 17.225240] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 19:52:04 dell7350 kernel: [ 38.539888] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 19:54:28 dell7350 kernel: [ 182.195082] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 19:54:46 dell7350 kernel: [ 200.793924] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 17:58:48 dell7350 kernel: [ 442.674338] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 17:59:11 dell7350 kernel: [ 466.144813] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:00:00 dell7350 kernel: [ 514.559516] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:05:45 dell7350 kernel: [ 859.732749] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:06:59 dell7350 kernel: [ 933.689106] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:07:17 dell7350 kernel: [ 952.281479] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:08:33 dell7350 kernel: [ 1027.443963] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:16:04 dell7350 kernel: [ 1479.080362] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:17:00 dell7350 kernel: [ 1535.373998] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:17:40 dell7350 kernel: [ 0.029323] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
Jul 26 18:17:40 dell7350 kernel: [ 5.375463] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jul 26 18:17:40 dell7350 kernel: [ 5.819850] haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2
Jul 26 18:17:40 dell7350 kernel: [ 5.819855] haswell-pcm-audio haswell-pcm-audio: fw image intel/IntcPP01.bin not available(-2)
Jul 26 18:17:40 dell7350 kernel: [ 5.820467] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:17:40 dell7350 kernel: [ 5.863886] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok
Jul 26 18:17:40 dell7350 kernel: [ 5.863969] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok
Jul 26 18:17:40 dell7350 kernel: [ 5.864035] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok
Jul 26 18:17:40 dell7350 kernel: [ 5.864099] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok
Jul 26 18:17:40 dell7350 kernel: [ 5.866120] broadwell-audio broadwell-audio: rt286-aif1 <-> snd-soc-dummy-dai mapping ok
Jul 26 18:17:40 dell7350 kernel: [ 5.874565] input: broadwell-rt286 Headset as /devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1/input29
Jul 26 18:17:55 dell7350 kernel: [ 22.622959] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:35:31 dell7350 kernel: [ 1079.318181] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:35:41 dell7350 kernel: [ 1088.964896] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:35:48 dell7350 kernel: [ 1096.171551] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:37:47 dell7350 kernel: [ 1214.575666] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Jul 26 18:38:59 dell7350 kernel: [ 1286.753386] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19

And here are the output of arecord -l :
**** Liste des Périphériques Matériels CAPTURE ****
carte 1: broadwellrt286 [broadwell-rt286], périphérique 0: System Playback/Capture (*) []
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 1: broadwellrt286 [broadwell-rt286], périphérique 3: Loopback (*) []
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

I'm not that skilled in general, and totally newbie with audio, so if something is missing to help in the diagnostic, please ask.

My objective is mainly to get the microphone from headset to be usable. If the embedded microphone could be also functional, it would be perfect !

Thanks.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: alsa-base 1.0.25+dfsg-0ubuntu5
ProcVersionSignature: Ubuntu 5.0.0-21.22-generic 5.0.15
Uname: Linux 5.0.0-21-generic x86_64
ApportVersion: 2.20.10-0ubuntu27.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: tley 1552 F.... pulseaudio
 /dev/snd/pcmC1D0c: tley 1552 F...m pulseaudio
 /dev/snd/pcmC1D0p: tley 1552 F...m pulseaudio
 /dev/snd/controlC0: tley 1552 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Fri Jul 26 19:01:51 2019
InstallationDate: Installed on 2019-07-26 (0 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
PackageArchitecture: all
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaRecordingTest: ALSA recording test through plughw:broadwellrt286 failed
Symptom_Card: Audio interne - broadwell-rt286
Symptom_Type: Only some of inputs are working
Title: [broadwell-rt286 - broadwell-rt286, recording] Recording problem
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/20/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A18
dmi.board.name: 0M5W75
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA18:bd05/20/2019:svnDellInc.:pnLatitude7350:pvr:rvnDellInc.:rn0M5W75:rvrA01:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude 7350
dmi.product.sku: 0673
dmi.sys.vendor: Dell Inc.

Revision history for this message
Alan AZZERA (azzera-alan) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 19.04 (disco) reached end-of-life on January 23, 2020.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in and change the bug status to Confirmed.

Changed in alsa-driver (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.