[ASUS S400CA,VT1802 , recording] Support of Headset Mic not implemented

Bug #1332233 reported by Aaron D. Campbell
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I opened a thread in the forums first. For reference: http://ubuntuforums.org/showthread.php?t=2230136&p=13052352

The basic issue is that I got a new Asus S400CA laptop. It has a combo jack for headphones/mic (like phones do now). With Windows 8, the headset worked fine (both input and output through the one jack). With Ubuntu 14.04 it works for output, but not for input.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: alsa-base 1.0.25+dfsg-0ubuntu4
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: acampbell 3333 F.... pulseaudio
                      acampbell 23019 F.... pulseaudio
CurrentDesktop: Unity
Date: Thu Jun 19 12:05:57 2014
InstallationDate: Installed on 2014-06-14 (5 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaRecordingTest: ALSA recording test through plughw:PCH failed
Symptom_Card: Built-in Audio - HDA Intel PCH
Symptom_Type: Only some of inputs are working
Title: [HDA-Intel - HDA Intel PCH, recording] Recording problem
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/28/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: S400CA.206
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: S400CA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrS400CA.206:bd11/28/2012:svnASUSTeKCOMPUTERINC.:pnS400CA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnS400CA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: S400CA
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Aaron D. Campbell (aaroncampbell) wrote :
Revision history for this message
Aaron D. Campbell (aaroncampbell) wrote :

It's been almost a year. I'm now on 15.04, same laptop, same issue. Here is my most current Alsa Info: http://www.alsa-project.org/db/?f=b2d205e49d5a715e4504ec50d5797e1d9659ff10

I'm not sure how to tag this bug as affecting "Vivid" instead of just "trusty" but it's definitely still a problem.

Thanks!

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

[ 4.671751] autoconfig: line_outs=1 (0x24/0x0/0x0/0x0/0x0) type:speaker
[ 4.671756] speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 4.671758] hp_outs=1 (0x25/0x0/0x0/0x0/0x0)
[ 4.671760] mono: mono_out=0x0
[ 4.671761] inputs:
[ 4.671768] Mic=0x30

sys/class/sound/hwC0D0/init_pin_configs:
0x24 0x90170110
0x25 0x0221401f
0x28 0x422140f0
0x29 0x50a701f0
0x2a 0x418130f0
0x2b 0x41a190f0
0x2d 0x474411f0
0x30 0x90a601f0
0x33 0x501701f0

you need to find out the pin complex of the headset mic

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

Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
  Power states: D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 5
     0x2b 0x2a 0x29 0x21 0x30*

Revision history for this message
Aaron D. Campbell (aaroncampbell) wrote :

I'm completely lost here, sorry. How can I figure this out, and if I do how does it help?

I've tried several headsets, but the one I use most often with everything else is just a set of Samsung earbuds much like these: http://www.samsung.com/us/mobile/cell-phones-accessories/EO-HS1303BEST1

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

you need to find out which unconnectecd pin complex is the headset mic

need to recomplie driver

patch_via.c

patch_vt1802

spec->parser_flags = HDA_PINCFG_HEADSET_MIC;

try three unconnected pin complex which pincap support IN one by one

 { 0x??, 0x01a1913c }, /* use as headset mic, without its own jack detect */

Noe 0x29 [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00002324: IN Detect
    Vref caps: HIZ 50 100
  Pin Default 0x50a701f0: [N/A] Mic at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states: D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x2a [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00002324: IN Detect
    Vref caps: HIZ 50 100
  Pin Default 0x418130f0: [N/A] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states: D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00002324: IN Detect
    Vref caps: HIZ 50 100
  Pin Default 0x41a190f0: [N/A] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states: D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0

summary: - [HDA-Intel - HDA Intel PCH, recording] Recording problem
+ [ASUS S400CA,VT1802 , recording] Support of Headset Mic not implemented
Changed in alsa-driver (Ubuntu):
status: New → Incomplete
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
Revision history for this message
Aaron D. Campbell (aaroncampbell) wrote :

I just pulled out that laptop, and this is definitely still an issue. I guess I let it lapse because I got a new laptop where this all works just fine.

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.