At Mon, 26 May 2014 18:00:09 +0200, Fidel Leon Martin wrote:
On Monday 26 May 2014 17:36:27 Takashi Iwai wrote:
Fidel Leon wrote: > I own a rather old laptop which features a snd_hda_intel > soundcard, > with a > ALC260 chipset.
Attached are alsa-infos from kernel 2.6 (which works) and 3.14 (Fedora 20, which doesnt work).
Looking at the alsa-info.sh output on 3.14, the node 0x0f has a strange control value 0x80. This should be usually 0xc0, and testing with the emulator, it give this value at all.
What if you give model=nofixup option to snd-hda-intel module?
/etc/modprobe.d/alc260.conf: options snd-hda-intel model=nofixup
Rebooted but seems to make little difference. Cranked every slider from Alsamixer an pavucontrol to maximum. No output from speakers and a very low volume output in the S/PDIF output.
And now, to increase my dumb reputation, I'm not running 3.14 kernel (neither Fedora) anymore - I'm using Lubuntu 14.04 - so I'm attaching alsa-info.sh log for new setup.
You're testing the speaker output, right? What about the headphone output?
It doesn't work either, not even a whisper. Already checked volume levels from alsamixer and pavucontrol, they are at maximum.
Try to avoid PulseAudio at this moment in order to simplify the test.
And, test the headphone without model option, too. With nofixup model option, the COEF setup is skipped, and this might influence on the audio output.
If nothing helps, you need to play with hda_analyzer what pin actually corresponds to which output. Start with the old kernel, run hda_analyzer and try to disable each pin by clearing the pin control. The node 0x0f seems like the primary output pin, but I'm not sure whether this corresponds to both speaker and headphone outputs.
Takashi