No subject


Fri Jul 31 19:24:53 CEST 2009


err = snd_hda_add_nids(codec, kctl, i, spec->capsrc_nids,
spec->input_mux->num_items);
it maybe should be
err = snd_hda_add_nids(codec, kctl, i, spec->capsrc_nids, spec->num_adc_nids);
if I'm understanding patch_alc882 correctly, although that looks wrong
in pretty much every
other use I can see.

It's prolly me not understanding how the HDA stuff ties together very
well, but right now the
inbuilt sound fails to load with a -22 (-EINVAL) error, which is
snd_hda_add_nid rejecting a
nid <= 0.

I suspect http://bugs.gentoo.org/show_bug.cgi?id=297454 is the same problem, and
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4846 looks like it too.

On searching, https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4841
is exactly the
same problem, and the same model laptop as mine.

I'm happy to do debugging and whatnot, since I hope to actually work
out the correct patch
overrides to get my laptop speakers properly working so any debugging
I do for this problem
will hopefully improve my understanding of the HDA driver.


More information about the Alsa-devel mailing list