[Bug 913686] New: Jack detection for Thinkpad T420 in docking station regresses to openSUSE 13.1
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 Bug ID: 913686 Summary: Jack detection for Thinkpad T420 in docking station regresses to openSUSE 13.1 Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: markus.zimmermann@nethead.at QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I am using a Thinkpad T420 in a docking station. I use the audio out of the docking station. When I play music the sound is working fine coming from the docking station. However, when I plug in my headphones to the Thinkpad audio out I expect that the sound of the docking station is muted but sound is then coming out of both, the docking station and headphones. This was working with openSUSE 13.1. Furthermore when I unplug the audio of the docking station and headphones I expect that the Thinkpad speakers are used. However, this only works when I plugout the audio of the docking station as last. When I plug out the headphones as last the speakers are muted. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(markus.zimmermann | |@nethead.at) --- Comment #8 from Takashi Iwai <tiwai@suse.com> --- (In reply to Markus Zimmermann from comment #2)
I logged out of my KDE session and switched to a console. I could not make it work with the alsamixer. I cannot find a configuration of the mixer where sound is only coming out of the headphones but not of the dockingstation when both are plugged in.
What do you mean "could not make it work with the alsamixer"? You could start alsamixer with -c0 or -c1 option and adjust each mixer element, right? As long as "Auto-Mute Mode" is set, the driver decides which output to use per jack state, so you cannot choose it freely when plugging multiple jacks. If you want to play *only* from the laptop headphone or from the dock headphone, you need to disable the auto-mute feature and adjust the mixer switch manually. The alsa-info outputs from comment 6 and 7 indicate that the pulseaudio is still running and controlling the mixer. I vaguely remember of a similar issue with the PA version of openSUSE 13.1. Is it possible to upgrade to openSUSE 13.2? Basically I'm not going to debug such a PA version any longer actively, it'd be great if we can align to the latest status. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #9 from Markus Zimmermann <markus.zimmermann@nethead.at> --- I am using openSUSE 13.2. This system is freshly installed. The described problem was not present in 13.1. All alsa-infos also state that I am using 13.2. I alsamixer -c1 throws an error that it cannot find the card with index 1. And alsamixer -c0 works but I could not find a configuration where my described problem went away. I will try to change Auto-Mute Mode when I am at home but the reason for this bugreport was that I am expecting the same behavior of 13.2 as in 13.1 where this was all done automatically. Additionally, that the thinkpad speakers are working conditionally on what I plugged out last is definitely an annoying bug for me. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #10 from Takashi Iwai <tiwai@suse.com> --- Ah, OK, I misread the subject. I still think it's still something wrong in PA side. Then please try the packages in OBS multimedia:libs/pulseuadio repo. This is the upgrade to PA 6.0-rc3 and it should fix many bugs. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #11 from Markus Zimmermann <markus.zimmermann@nethead.at> --- I installed the PA packages from the multimedia:libs. My thinkpad speakers are now working regardless of which plug I pull first. So that is fixed. But there is still sound coming from the docking station when I plugin my headphones. Maybe I misunderstood you. Should I try *all* packages of the said repository, or just the pulseaudio-* packages? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #12 from Markus Zimmermann <markus.zimmermann@nethead.at> --- Disabling "Auto-Mute Mode" and then adjusting the levels of the mixers does not work as I expect it to. When I plugin the the jack in the dockingstation and my headphones they both have sound output and adjusting the mixers adjusts both of their levels. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #13 from Takashi Iwai <tiwai@suse.com> --- (In reply to Markus Zimmermann from comment #12)
Disabling "Auto-Mute Mode" and then adjusting the levels of the mixers does not work as I expect it to. When I plugin the the jack in the dockingstation and my headphones they both have sound output and adjusting the mixers adjusts both of their levels.
If you want more finer volume behavior adjustment, report it to PA upstream. The shared volume can't be avoided as it's a hardware limitation: the chip has no individual volume control for all three outputs, thus one of them has to be shared with another. The mute/unmute could be done, though. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #14 from Markus Zimmermann <markus.zimmermann@nethead.at> --- I would be happy with the old behavior of openSUSE 13.1 where only one jack of the three, outputs audio. Priority would be 1. Thinkpad jack 2. Docking jack 3. Thinkpad speakers If the a jack is detected in the thinkpad it should only sound from there. I think that this was a good default behavior and that the current behavior of 13.2 is confusing. Btw, adding the following to a file in modprobe.d options snd-hda-intel model=laptop options snd-hda-intel position_fix=1 enable=yes did not work for me. I removed it again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #15 from Takashi Iwai <tiwai@suse.com> --- (In reply to Markus Zimmermann from comment #14)
I would be happy with the old behavior of openSUSE 13.1 where only one jack of the three, outputs audio. Priority would be 1. Thinkpad jack 2. Docking jack 3. Thinkpad speakers If the a jack is detected in the thinkpad it should only sound from there. I think that this was a good default behavior and that the current behavior of 13.2 is confusing.
This is still the behavior of the kernel driver itself (when "Auto-Mute" is enabled). If behaving differently, it's PulseAudio. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #16 from Markus Zimmermann <markus.zimmermann@nethead.at> --- Could you tell me some configuration files/options so I can narrow down the problem? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 --- Comment #17 from Takashi Iwai <tiwai@suse.com> --- (In reply to Markus Zimmermann from comment #16)
Could you tell me some configuration files/options so I can narrow down the problem?
I don't know of any PA option to change the output priority dynamically. That's why I suggested to raise it to PA upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 http://bugzilla.opensuse.org/show_bug.cgi?id=913686#c27 Markus Zimmermann <markus.zimmermann@nethead.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #620374|0 |1 is obsolete| | Attachment #620375|0 |1 is obsolete| | Attachment #620376|0 |1 is obsolete| | Attachment #620377|0 |1 is obsolete| | Attachment #620378|0 |1 is obsolete| | Flags|needinfo?(markus.zimmermann | |@nethead.at) | --- Comment #27 from Markus Zimmermann <markus.zimmermann@nethead.at> --- Created attachment 697189 --> http://bugzilla.opensuse.org/attachment.cgi?id=697189&action=edit alsa-info.sh output with wrong output I think I was too rash with my conclusion that this is now fixed. It happens from time to time, that the output of the sounds are still wrong. I cannot work out why or under what conditions. I know that a reboot/shutdown does not solve the problems I am having. I encounter the following problem with openSUSE Tumbleweed snapshot 20161010: - My Thinkpad T420 is in its docking station - The docking station has speakers connected to its output jack - The Thinkpad has nothing in its headphones jack - There is no sound coming out of the speakers (nor the Thinkpad internal speakers) Now, I plugin my headphones into the Thinkpad headphones jack - Sound is coming out of the speakers from the docking output jack - And, simultaneously, sound is coming out of my headphones However, the behaviour I am looking for (which exist sometimes) - If the Thinkpad is in its dock and no headphones are jacked in: sound should come out of the speakers meaning the dock output - If the Thinkpad is in its dock and headphones are jacked in: only sound should be coming out of the headphones, and not the speakers I attached the output for alsa-info.sh for the wrong behaviour, and I hope I can trigger the correct behaviour soon. Needless to say, I already googled a lot and I cannot find a solution. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 http://bugzilla.opensuse.org/show_bug.cgi?id=913686#c28 Markus Zimmermann <markus.zimmermann@nethead.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #28 from Markus Zimmermann <markus.zimmermann@nethead.at> --- I reopen this bug, since it is not fixed -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 http://bugzilla.opensuse.org/show_bug.cgi?id=913686#c30 --- Comment #30 from Markus Zimmermann <markus.zimmermann@nethead.at> --- @Takashi: what is "upstream" in this case? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 http://bugzilla.opensuse.org/show_bug.cgi?id=913686#c31 --- Comment #31 from Takashi Iwai <tiwai@suse.com> --- (In reply to Markus Zimmermann from comment #30)
@Takashi: what is "upstream" in this case?
PulseAudio upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=913686 http://bugzilla.opensuse.org/show_bug.cgi?id=913686#c32 Markus Zimmermann <markus.zimmermann@nethead.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |WONTFIX --- Comment #32 from Markus Zimmermann <markus.zimmermann@nethead.at> --- I will do that, thank you. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com