http://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda/patch_sigmatel.c?id=2acc9dcb609427a20463e529ef552dd93b469847


ALSA: hda - Fix silent headphone output on Panasonic CF-74
CF-74 does the headphone/speaker switching on hardware, thus the driver
shouldn't do any software-toggling of pins.  Otherwise it results in a
silent headphone output.

This patch simply resets the hp_detect flag to fix the problem.


have you ask the author how the driver automute the speaker when
headphone is plugged ?

seem headphone path is created when there is headphone Jack detection
kcontrol even when there is no headphones playback switch/volume


http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/pulseaudio/saucy-proposed/view/head:/src/modules/alsa/mixer/paths/analog-output-headphones.conf

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/pulseaudio
/saucy-proposed/view/head:/src/modules/alsa/mixer/paths/analog-output-
speaker.conf

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/pulseaudio
/saucy-proposed/view/head:/src/modules/alsa/mixer/paths/analog-
output.conf.common

seem pa base on the headphone Jack detection to switch between ports

but there is no headphone nor speaker playback volume/switch


 0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probing path 'analog-output'
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Line Out Jack' 
succeeded (not found)
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Line Out 
Phantom Jack' succeeded (not found)
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Hardware 
Master' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master 
Mono' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Line HP 
Swap' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone2' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Speaker' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Desktop 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Front' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Rear' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Surround' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Side' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Center' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'LFE' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'CLFE' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'PCM' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'External 
Amplifier' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Bass Boost' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958 
Optical Raw' succeeded (volume=0, switch=0, enumeration=0).
(   0.529|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Analog 
Output' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probing path 
'analog-output-speaker'
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Headphone 
Jack' succeeded (found!)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Front 
Headphone Jack' succeeded (not found)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Speaker 
Phantom Jack' succeeded (found!)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Hardware 
Master' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master 
Mono' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone2' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Speaker' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Desktop 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Front' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Front 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Rear' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Surround' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Surround 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Side' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Center' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Center 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'LFE' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'LFE 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Bass 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'CLFE' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'PCM' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'External 
Amplifier' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Bass Boost' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958 
Optical Raw' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Analog 
Output' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probing path 
'analog-output-speaker'
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Hardware 
Master' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master 
Mono' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone2' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Speaker' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Desktop 
Speaker' failed.
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probing path 
'analog-output-headphones'
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Front 
Headphone Jack' succeeded (not found)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Front 
Headphone Phantom Jack' succeeded (not found)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Headphone 
Jack' succeeded (found!)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Headphone 
Phantom Jack' succeeded (not found)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of jack 'Headphone Mic 
Jack' succeeded (not found)
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Hardware 
Master' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master 
Mono' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headset' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Line HP 
Swap' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone2' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Speaker' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Desktop 
Speaker' succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Front' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Rear' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.530|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Surround' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Side' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Center' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'LFE' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'PCM' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'External 
Amplifier' succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Bass Boost' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'IEC958 
Optical Raw' succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Analog 
Output' succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probing path 
'analog-output-headphones'
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Hardware 
Master' succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master' 
succeeded (volume=1, switch=1, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Master 
Mono' succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone' 
succeeded (volume=0, switch=0, enumeration=0).
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Probe of element 'Headphone2' 
failed.
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Removing path 'analog-output' 
as it is a subset of 'analog-output-speaker'.
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Available mixer paths (after 
tidying):
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Path Set 0x89a1760, 
direction=1
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Path analog-output-speaker 
(Speakers), direction=1, priority=100, probed=yes, supported=yes, has_mute=yes, 
has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-100046, 
max_dB=0
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Element Master, direction=1, 
switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, 
required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Element PCM, direction=1, 
switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, 
required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Headphone, 
alsa_name='Headphone Jack', detection possible
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Front Headphone, 
alsa_name='Front Headphone Jack', detection unavailable
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Speaker Phantom, 
alsa_name='Speaker Phantom Jack', detection possible
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Path analog-output-headphones 
(Headphones), direction=1, priority=90, probed=yes, supported=yes, 
has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, 
min_dB=-100046, max_dB=0
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Element Master, direction=1, 
switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, 
required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Element PCM, direction=1, 
switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, 
required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Front Headphone, 
alsa_name='Front Headphone Jack', detection unavailable
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Front Headphone Phantom, 
alsa_name='Front Headphone Phantom Jack', detection unavailable
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Headphone, 
alsa_name='Headphone Jack', detection possible
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Headphone Phantom, 
alsa_name='Headphone Phantom Jack', detection unavailable
(   0.531|   0.000) D: [pulseaudio] alsa-mixer.c: Jack Headphone Mic, 
alsa_name='Headphone Mic Jack', detection unavailable

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

Title:
  [CF-74ECBAXBM, SigmaTel STAC9200, Speaker, Internal] No sound at all

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to