At Mon, 04 Nov 2013 23:17:35 +0100, nb wrote:
Hi,
Going from kernel 3.2 to kernel 3.10, I met a sound problem. It completely stopped. Neither speakers nor headphones (jack) work.
Following Jonathan Woith advice, I have narrowed down the kernel version which caused the problem using a kernel git bisect (it took me 3 days long!). The patch causing the problem is: 67b6ec3196da235317ff1b9474f17379b78f3294 ALSA: hda/realtek - Drop all ALC880 static quirks
I hope I haven't made a mistake. 29e3fdcc84e5da04cb7e6a36fee0a772c91d3b28 seems to be good and 67b6ec3196da235317ff1b9474f17379b78f3294 seems to be bad.
You can find attached:
- alsa-info output of non working kernel (3.11)
- alsa-info output of working kernel (3.2)
Can you please help me? I have tried at alsa-users forum but with no success.
If you need more informations, please let me know.
Looking at alsa-info.sh outputs, all pins have invalid configurations (0x0). It means BIOS doesn't set up pins at all properly, thus you have to define the pin configurations manually.
For that, we need to identify which pin corresponds to which I/O. The first thing to know is: what I/Os does your machine have? List up all I/Os, e.g. a green headphone output at front side, a red mic jack at left side, an internal mic, a built-in speaker, etc.
The jacks are usually detectable, and hda-jack-retask or hda_analyzer would be your help. See Documentation/sound/alsa/HD-Audio.txt.
Next, check of each I/O whether it worked with 3.2 kernel. If yes, in which mixer setup. Then we can guess the internal pins like mic or speaker.
Takashi