[TMP645-M, Realtek ALC282, Pink Mic, Left] No sound at all

Bug #1565420 reported by Steffen Neumann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Hi,

I have an issue using the headset microphone.
hdajacksensetest will happily report the insertion and presence
of the headset (with two separate 3.5mm for input and output):
Pin 0x18 (Pink Mic, Left side): present = Yes

If I use alsamixer to increase the levels, and enable the "loopback",
I can hear the input in the headphones, but no levels are visible
running "SoundRecorder".

Happy to test whatever can help here. System is
an Acer TravelMate P645-M V4DA2 running 16.04
current as of 2nd of April.

Yours, Steffen

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: alsa-base 1.0.25+dfsg-0ubuntu5
ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6
Uname: Linux 4.4.0-16-generic x86_64
ApportVersion: 2.20.1-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sneumann 2087 F.... pulseaudio
 /dev/snd/controlC1: sneumann 2087 F.... pulseaudio
CurrentDesktop: Unity
Date: Sun Apr 3 10:48:58 2016
InstallationDate: Installed on 2016-03-20 (13 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160307)
PackageArchitecture: all
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaRecordingTest: ALSA recording test through plughw:PCH failed
Symptom_Card: Built-in Audio - HDA Intel PCH
Symptom_DevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sneumann 2087 F.... pulseaudio
 /dev/snd/controlC1: sneumann 2087 F.... pulseaudio
Symptom_Jack: Pink Mic, Left
Symptom_Type: No sound at all
Title: [TMP645-M, Realtek ALC282, Pink Mic, Left] No sound at all
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/14/2014
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V2.07
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: BAD40_HW
dmi.board.vendor: Acer
dmi.board.version: V2.07
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvrV2.07:bd01/14/2014:svnAcer:pnTMP645-M:pvrV2.07:rvnAcer:rnBAD40_HW:rvrV2.07:cvnAcer:ct10:cvrChassisVersion:
dmi.product.name: TMP645-M
dmi.product.version: V2.07
dmi.sys.vendor: Acer

Revision history for this message
Steffen Neumann (sneumann) wrote :
Revision history for this message
Raymond (superquad-vortex2) wrote :

You need to remove reduant mic/line in by hdajackretask

[ 9.704181] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC282: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
 [ 9.704186] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
 [ 9.704190] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
 [ 9.704192] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 9.704194] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 9.704197] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x12
 [ 9.704200] snd_hda_codec_realtek hdaudioC1D0: Mic=0x19
 [ 9.704202] snd_hda_codec_realtek hdaudioC1D0: Mic=0x18
 [ 9.704205] snd_hda_codec_realtek hdaudioC1D0: Line=0x1a

Revision history for this message
Raymond (superquad-vortex2) wrote :

control.24 { iface CARD name 'Mic Jack' value false comment { access read type BOOLEAN count 1 } } control.25 { iface CARD name 'Mic Jack' index 1 value true comment { access read type BOOLEAN count 1 } } control.26 { iface CARD name 'Line Jack' value false comment { access read type BOOLEAN count 1 } }

Seem node 0x18 is your mic jack. Index=1

Revision history for this message
Raymond (superquad-vortex2) wrote :

control.14 { iface MIXER name 'Capture Source' value Mic comment { access 'read write' type ENUMERATED count 1 item.0 'Internal Mic' item.1 Mic item.2 'Mic 1' item.3 Line } }

You need to select mic 1

Changed in alsa-driver (Ubuntu):
status: New → Incomplete
Revision history for this message
Steffen Neumann (sneumann) wrote :

Hi Raymond, thanks for that blazingly fast answer. I created a file /etc/asound.conf
with the content for contro.l23/25/26/14 you posted above, was that the right thing to do ?
This solved my other problem with automagically switching to headphones
when they are inserted, that's great! I can now also use alsamixer to get
good quality from the headset microphone!

Will every user have to do this, or can these Acer P645-M specific settings
in asound.conf go into the appropriate ubuntu package ? Yours, Steffen

Revision history for this message
Raymond (superquad-vortex2) wrote :

You have to file upstream bug report at bugzilla.kernel.org since driver one hp jack to line out, one of them may be dock hp

0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Line Out Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0000373c: IN OUT HP Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x04214020: [Jack] HP Out at Ext Right Conn = 1/8, Color = Green DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x00: VREF_HIZ
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D3, actual=D3
Connection: 2
0x0c 0x0d*

 Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo
Amp-Out Control: name="Headphone Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
 Pincap 0x0000001c: OUT HP Detect
Pin Default 0x0321401f: [Jack] HP Out at Ext Left Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0xf
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=02, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D0, actual=D0
Connection: 2
0x0c 0x0d*

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for alsa-driver (Ubuntu) because there has been no activity for 60 days.]

Changed in alsa-driver (Ubuntu):
status: Incomplete → Expired
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.