[Latitude E6420, IDT 92HD90BXX, Black Line Out, Left, Docking station] Jack sensing doesn't work

Bug #859704 reported by Michał Sawicz
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Jack sensing doesn't work for the docking station jacks.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: alsa-base 1.0.24+dfsg-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: nvidia wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: michal 2142 F.... pulseaudio
 /dev/snd/controlC0: michal 2142 F.... pulseaudio
 /dev/snd/pcmC0D0p: michal 2142 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xe6e60000 irq 44'
   Mixer name : 'IDT 92HD90BXX'
   Components : 'HDA:111d76e7,10280493,00100102'
   Controls : 15
   Simple ctrls : 10
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xe5080000 irq 17'
   Mixer name : 'Nvidia GPU 1c HDMI/DP'
   Components : 'HDA:10de001c,10281493,00100100'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Mon Sep 26 16:54:48 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110802.1)
PackageArchitecture: all
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaPlaybackTest: ALSA playback test through plughw:PCH successful
Symptom_Card: Wewnętrzny dźwięk - HDA Intel PCH
Symptom_Jack: Black Line Out, Left, Docking station
Symptom_PulsePlaybackTest: PulseAudio playback test successful
Symptom_Type: Only some of outputs are working
Title: [Latitude E6420, IDT 92HD90BXX, Black Line Out, Left, Docking station] Playback problem
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/11/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 032T9K
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA06:bd07/11/2011:svnDellInc.:pnLatitudeE6420:pvr01:rvnDellInc.:rn032T9K:rvrA01:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6420
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.

Revision history for this message
Michał Sawicz (saviq) wrote :
Revision history for this message
David Henningsson (diwic) wrote :

I suspect the input jacks are incosistently labeled. Can you try changing the file /usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf

From:

[Jack_InputDevice]
code = Microphone
name = Dock

To:

[Jack_InputDevice]
code = Microphone
name =at Sep

(notice the space between "at" and "Sep")

Then reboot and see if that helps? Thanks!

Changed in alsa-driver (Ubuntu):
status: New → Incomplete
Revision history for this message
Michał Sawicz (saviq) wrote :

Yes, that made the dock mic jack sensing work. What about the output? There's no "docking station headphones" at all in the sound settings? Also, where should I go to fix the jack labels, as I assume the "at Sep" isn't the commonly used label?

Revision history for this message
David Henningsson (diwic) wrote :

A big part of this problem is that the HDA kernel driver is fragmented, so the code used for IDT codecs is different from the one from Realtek codecs. And so they use different naming conventions, and I chose the Realtek convention here.
I intend to fix that up for the P cycle, so that then naming convention is similar.

For the output, that's actually a line-out (rather than headphone) jack, or at least is listed so by BIOS, and IIRC jack sensing for line outs is not implemented in the IDT kernel driver.

Changed in alsa-driver (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
David Henningsson (diwic) wrote :

Upstream accepted patch, will be fixed in kernel 3.2 (Ubuntu 12.04).

affects: alsa-driver (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Triaged → Fix Committed
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
PieEater3142 (sharp-james) wrote :

I'm running Lubuntu 12.04 and this does not work for auto sensing the Dock line out.

Can you identify a fix similar to the "at Sep" for the Dock mic?

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.