HP envy x360 convertible - Onboard MIC not detected

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
HilltopsGM
Level 4
Level 4
Posts: 201
Joined: Thu Mar 15, 2012 8:11 pm

HP envy x360 convertible - Onboard MIC not detected

Post by HilltopsGM » Wed Sep 04, 2019 4:55 pm

I have a newer laptop that Mint 19.2 is not detecting the microphone (nothing appears in the hardware section).
I've tried a couple of 'suggestion's (like installing pavucontrol) but to no avail.
here is what inxi -Fxz and aplay -l show:

Code: Select all

inxi -Fxz

Drives:
  Local Storage: total: 953.87 GiB used: 37.28 GiB (3.9%)
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW010T8 size: 953.87 GiB


aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC285 Analog [ALC285 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
duncan@duncan-HP-ENVY-x360-Conv
Does anyone have some other suggestions?

Thanks.

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Wed Sep 04, 2019 6:43 pm

Hi HilltopsGM.

Let's see the output of amixer to see if the Internal Mic is seen there. Also, dmesg | grep snd may help give a clue.

HilltopsGM
Level 4
Level 4
Posts: 201
Joined: Thu Mar 15, 2012 8:11 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by HilltopsGM » Sat Sep 07, 2019 3:30 pm

amixer output;

Code: Select all

Simple mixer control 'Master',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
   Playback channels: Mono
   Limits: Playback 0 - 64
   Mono: Playback 44 [69%] [-20.00dB] [on]
Simple mixer control 'Headphone',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 64 [100%] [0.00dB] [on]
   Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 255 [100%] [0.00dB]
   Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 64 [100%] [0.00dB] [on]
   Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Front Mic',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 31
   Mono:
   Front Left: Playback 0 [0%] [-34.50dB] [off]
   Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Front Mic Boost',0
   Capabilities: volume
   Playback channels: Front Left - Front Right
   Capture channels: Front Left - Front Right
   Limits: 0 - 3
   Front Left: 0 [0%] [0.00dB]
   Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Surround',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 64 [100%] [0.00dB] [on]
   Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
   Playback channels: Mono
   Limits: Playback 0 - 64
   Mono: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
   Playback channels: Mono
   Limits: Playback 0 - 64
   Mono: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Side',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 64 [100%] [0.00dB] [on]
   Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 31
   Mono:
   Front Left: Playback 0 [0%] [-34.50dB] [off]
   Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Line Boost',0
   Capabilities: volume
   Playback channels: Front Left - Front Right
   Capture channels: Front Left - Front Right
   Limits: 0 - 3
   Front Left: 0 [0%] [0.00dB]
   Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined
   Playback channels: Mono
   Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
   Capabilities: pswitch pswitch-joined
   Playback channels: Mono
   Mono: Playback [on]
Simple mixer control 'Capture',0
   Capabilities: cvolume cswitch
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 46
   Front Left: Capture 28 [61%] [12.00dB] [on]
   Front Right: Capture 28 [61%] [12.00dB] [on]
Simple mixer control 'Capture',1
   Capabilities: cvolume cswitch
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 46
   Front Left: Capture 0 [0%] [-16.00dB] [off]
   Front Right: Capture 0 [0%] [-16.00dB] [off]
Simple mixer control 'Auto-Mute Mode',0
   Capabilities: enum
   Items: 'Disabled' 'Enabled'
   Item0: 'Enabled'
Simple mixer control 'Input Source',0
   Capabilities: cenum
   Items: 'Front Mic' 'Rear Mic' 'Line'
   Item0: 'Front Mic'
Simple mixer control 'Input Source',1
   Capabilities: cenum
   Items: 'Front Mic' 'Rear Mic' 'Line'
   Item0: 'Front Mic'
Simple mixer control 'Loopback Mixing',0
   Capabilities: enum
   Items: 'Disabled' 'Enabled'
   Item0: 'Disabled'
Simple mixer control 'Rear Mic',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 31
   Mono:
   Front Left: Playback 0 [0%] [-34.50dB] [off]
   Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Rear Mic Boost',0
   Capabilities: volume
   Playback channels: Front Left - Front Right
   Capture channels: Front Left - Front Right
   Limits: 0 - 3
   Front Left: 0 [0%] [0.00dB]
   Front Right: 0 [0%] [0.00dB]
Also dmesg | grep snd:

Code: Select all

[   13.179907] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio
client
[   13.200328] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892:
line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
[   13.200330] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0
(0x0/0x0/0x0/0x0/0x0)
[   13.200332] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1
(0x1b/0x0/0x0/0x0/0x0)
[   13.200333] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   13.200334] snd_hda_codec_realtek hdaudioC0D0: dig-out=0x11/0x1e
[   13.200336] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   13.200338] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[   13.200340] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[   13.200341] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a


User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Sat Sep 07, 2019 6:23 pm

Something is very odd about your outputs!

From aplay:

Code: Select all

card 0: PCH [HDA Intel PCH], device 0: ALC285 Analog [ALC285 Analog]
From dmesg:

Code: Select all

[   13.200328] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC892:
To me, that should not be happening (different ALC#'s) and I'm not sure certain how to proceed. I have a pin fixup for the X360 when it's using ALC295 which is different from either of the two your system is showing.

Is there any chance you copied one of those outputs from the wrong computer?

EDIT: Let's get a full diagnostic and see what it comes up with. In the terminal enter cd ~/ followed by wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh and when the script gives you the choice to save locally or upload, please choose upload then share the URL it gives you when it's done. If you wish to save a local copy as well, you can run the script again with bash alsa-info.sh

dekemaster
Level 1
Level 1
Posts: 10
Joined: Sun Apr 06, 2014 2:37 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by dekemaster » Wed Sep 11, 2019 7:37 pm

Hi Dekemaster here HilltopsGM is helping me through this issue and I will post the items again for you to see.

Here is the inxi -Fxz output

System:
Host: duncan-HP-ENVY-x360-Convertible-15-dr0xxx
Kernel: 4.15.0-60-generic x86_64 bits: 64 compiler: gcc v: 7.4.0
Desktop: Cinnamon 4.2.4 Distro: Linux Mint 19.2 Tina
base: Ubuntu 18.04 bionic
Machine:
Type: Convertible System: HP product: HP ENVY x360 Convertible 15-dr0xxx
v: Type1ProductConfigId serial: <filter>
Mobo: HP model: 85E6 v: 31.28 serial: <filter> UEFI: Insyde v: F.06
date: 05/15/2019
Battery:
ID-1: BAT0 charge: 48.6 Wh condition: 55.7/55.7 Wh (100%)
model: 313-54-41-A SA04055XL status: Discharging
Device-1: hid-0018:04F3:2402.0008-battery model: ELAN2514:00 04F3:2402
charge: N/A status: N/A
CPU:
Topology: Quad Core model: Intel Core i5-8265U bits: 64 type: MT MCP
arch: Kaby Lake rev: B L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28800
Speed: 900 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 900 2: 900
3: 902 4: 900 5: 900 6: 900 7: 900 8: 901
Graphics:
Device-1: Intel vendor: Hewlett-Packard driver: i915 v: kernel
bus ID: 00:02.0
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics (Whiskey Lake 3x8 GT2)
v: 4.5 Mesa 19.0.8 direct render: Yes
Audio:
Device-1: Intel vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
bus ID: 00:1f.3
Sound Server: ALSA v: k4.15.0-60-generic
Network:
Device-1: Intel driver: iwlwifi v: kernel port: 3000 bus ID: 00:14.3
IF: wlo1 state: up mac: <filter>
Drives:
Local Storage: total: 953.87 GiB used: 43.51 GiB (4.6%)
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW010T8 size: 953.87 GiB
RAID:
Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
v: 3.0 bus ID: 00:17.0
Partition:
ID-1: / size: 186.74 GiB used: 43.42 GiB (23.3%) fs: ext4
dev: /dev/nvme0n1p5
Sensors:
System Temperatures: cpu: 32.0 C mobo: 31.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 270 Uptime: 17m Memory: 23.25 GiB used: 1.27 GiB (5.5%)
Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.20
inxi: 3.0.32

and here is the aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC285 Analog [ALC285 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0

and amixer

Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 83 [95%] [-3.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',4
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Enabled'

Thanks in advance.

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Wed Sep 11, 2019 7:48 pm

I still need to see the script output. Run wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh and choose to upload the results when it asks then paste the URL it'll give you here.

Also, you may have better luck with the 5.x kernel. System looks new enough to warrant it.

dekemaster
Level 1
Level 1
Posts: 10
Joined: Sun Apr 06, 2014 2:37 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by dekemaster » Wed Sep 11, 2019 8:13 pm

try this /tmp/alsa-info.txt.62hxi0K42e

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Wed Sep 11, 2019 9:15 pm

That's a local copy instead of having uploaded it. Here's what you can do with it. In the terminal enter cat /tmp/alsa-info.txt.62hxi0K42e and it will display the results. Copy them with your mouse, then paste it here. But be sure to surround the paste with code blocks (hit the button that looks like this above the reply window: </> ) then paste between the [ code ] and [ /code ] entries it inserts.

Alternatively, you could run the script again with bash alsa-info.sh and be sure to select upload this time.


dekemaster
Level 1
Level 1
Posts: 10
Joined: Sun Apr 06, 2014 2:37 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by dekemaster » Wed Sep 11, 2019 10:40 pm

Kernel 5 is also installed now.

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Thu Sep 12, 2019 7:31 am

Assuming the new kernel made no changes regarding the internal mic, I can only suggest this:

Install alsa-tools-gui then you can run hdajackretask. When hdajackretask opens select Realtek ALC285 in the upper left next to Select a codec. Now check the box for Show unconnected pins in the upper right. Find an unconnected pin in the left pane and check its Override box then click on its Not connected drop-down box and see if Internal Microphone can be selected. If so, select it then click on Apply now in the lower right of the window, wait a moment then try testing the mic. If that does't work, undo the change then try another not connected pin. If/when you have a working mic, click on Install boot override, then reboot and ensure it's still working.

Good luck.

P.S. Be aware that if hdajackretask adds an Internal Mic option, it may be muted at first. You may need to unmute it and raise the volume before it starts working.

dekemaster
Level 1
Level 1
Posts: 10
Joined: Sun Apr 06, 2014 2:37 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by dekemaster » Mon Sep 16, 2019 5:48 pm

Thanks but still no success!

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Mon Sep 16, 2019 6:15 pm

Well, I'm really shooting in the dark here, but try this:

In the terminal, enter xed admin:///etc/modprobe.d/alsa-base.conf and when the file opens scroll to the bottom and add this new line:

Code: Select all

options snd-hda-intel model=auto
Save and close the file and ignore the warning from the terminal. Now reboot and see if the Mic has appeared.

Best of luck.

dekemaster
Level 1
Level 1
Posts: 10
Joined: Sun Apr 06, 2014 2:37 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by dekemaster » Tue Sep 17, 2019 8:11 pm

Thanks but still no microphone.

User avatar
MrEen
Level 13
Level 13
Posts: 4556
Joined: Mon Jun 12, 2017 8:39 pm

Re: HP envy x360 convertible - Onboard MIC not detected

Post by MrEen » Tue Sep 17, 2019 8:32 pm

With hdajackretask, I assume there were Internal Microphone options. Is that correct?

If so, set an unconnected pin to Internal Mic, click on Apply now, wait a few seconds then run amixer and paste the output here.

Post Reply

Return to “Hardware Support”