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