Latest working kernel version: - 2.6.27.10 with a few gentoo patches listed here: http://dev.gentoo.org/~dsd/genpatches/patches-2.6.27-9.htm Earliest failing kernel version: - ? (have not tried to bisect the problem yet) Distribution: - Gentoo Linux Hardware Environment: - Dell Latitude E6400 (Centrino 2 platform with Core2Duo P8600 and Intel GM45 integrated graphics) - HDA-Intel sound card with codec: IDT 92HD71B7X Software Environment: - gentoo-sources-2.6.28 - alsa-lib-1.0.17a - alsa-headers-1.0.17 - alsa-utils-1.0.17 Problem Description: There is no sound on the headphone jack output. However, when I plug in the headphone jack, the laptop speakers are switched off. I tried to load snd-hda-intel driver without any model setting and with model=ref, model=dell-m4-1, model=dell-m4-2 and model=dell-m4-4. None of them solves the described problem. BTW, with model=ref and model=dell-m4-2, additional mixer switches (playback) are available as compared to other model settings and to previous (working) kernel without any specific model given, eg. IEC958, IEC958 Default PCM, IEC958 Playback Source, IEC958 Playback Source 1. The output of alsa-info.sh script run on 2.6.28 kernel is attached. Besides, I never managed to record anything with the digital microphone, which is integrated with this laptop. I tried a few times with stable kernels 2.6.27.x (from Gentoo). But this is unrelated to the headphone output regression. Steps to reproduce:
Created attachment 19573 [details] alsa-info.sh output for 2.6.28 kernel with non-working headphone jack
I guess the model=ref won't work for your machine because it doesn't set GPIO used for external amplifier switch. Anyway, please run alsa-info with the old working kernel to compare.
It seems that I was wrong saying that 2.6.27.10 was working properly. Headphones do not work with this vanilla kernel built from git. It seems that one of the patches from Gentoo results in a working headphone jack. This patch basically reverts the following change: 5d5d5f43f1b835c375de9bd270cce030d16e2871 Now I tried the git official kernel release v2.6.27.10 with reverted patch 5d5d5f43f1b835... and the headphone jack works with "model=ref". Please find the attached alsa-info.sh output for this particular kernel build. So, it seems that this problem is not a regression between 2.6.27 and 2.6.28, but this laptop model is not yet fully supported. Hope this helps!
Created attachment 19602 [details] alsa-info.sh output for 2.6.27.10 git kernel with commit 5d5d5f43f1b835 reverted
The commit 5d5d5f43f1b835c375de9bd270cce030d16e2871 must be irrelevant. It's for AD1986A codec. Please double-check. For 2.6.28 kernel, don't pass model=ref option. Use the same as before, i.e. no model option (and reboot to restore the BIOS status after removing model=ref from modprobe.conf or such). Then run alsa-info.sh --no-upload and attach the file again.
You are right. I have just once again tested the vanilla 2.6.28 kernel without passing any "model" option and after rebooting the system headphone jack output works as expected. I should have checked this more careful before spamming bugzilla with a new bug report. I am very sorry for making this noise! Anyway, thanks for your help Takashi.
It seems that this sound codec in Dell Latitude E6400/E6500 laptops is not fully supported by the latest stable kernel ALSA drivers. Here is a similar bug report I found on ALSA bugtrack: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4306 I am thus reopening this bug report until the issue of headphone output and digital microphone is not solved.
But you mention in comment #6 that the headphone is working on your machine? For the microphone, please create another bug report. It's a totally different issue.
I'm seeing this problem as well on Arch Linux after upgrading from kernel 2.6.27.10 to 2.6.28. My laptop (a Dell Precision M4400), which has the IDT 92HD71B7X codec and uses the snd-hda-intel module, no longer produces any audio output - either through the speakers or the headphones - after I upgrade the kernel. Loading the module with no model parameter, as well as with various model parameters set (e.g., dell-m4-1, etc.) doesn't seem to fix the problem.
Please attach alsa-info.sh --no-upload option output. Otherwise I can't analyze.
??? Where is that script? It doesn't appear to be part of either the alsa-lib or alsa-utils packages on my distro.
http://www.alsa-project.org/alsa-info.sh
Created attachment 19925 [details] alsa-info.sh output for 2.6.27.10 kernel with working headphone jack
Created attachment 19926 [details] alsa-info.sh output for 2.6.27.8.1 kernel with non-working headphone jack
OK, I've upgraded the alsa-info output from both the working and the non-working kernels.
Same problem with ASUS G50V laptop using kernel 2.6.28.2. http://www.alsa-project.org/db/?f=f0b934674e4bb1cf77bea8dcc2c3153bc31a7114
I have this problem on a macbook pro 4.1, on the latest git kernel. I'm attempting to bisect it to find out what caused it.
Closing obsolete bug