Public bug reported:

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.

** Affects: alsa-driver (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug disco

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1838071

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1838071/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to