Am Dienstag, den 08.12.2009, 12:06 +0100 schrieb Takashi Iwai: > At Sun, 6 Dec 2009 19:57:24 +0100, > Alexey Fisher wrote: > > > > If you use Speacker by defaut, Surround volume controls will have bad names. > > For example: > > before patch -> after patch > > ----------------------------- > > Speaker -> Front > > Speaker 1 -> Surround > > Speaker 2 -> Side > > > > Signed-off-by: Alexey Fisher <bug-track@xxxxxxxxxxxxxxxxx> > > No, it's no-go. Your patch would break many other machines badly. > > The problem here is that the speakers are assigned to your default pin > configs. I suppose they are line-out jacks, not built-in speakers (or > is it a monster PC with 4 speakers? :) If my guess is right, the > default pincfgs have to be fixed. Your guess is correct :) What bit should be fixed? Do you mean SET_CONFIG_DEFAULT_BYTES_2? This is the part from my previous patch. > +static unsigned int intel_dg45id_pin_configs[14] = { > + 0x02214230, 0x02A19240, 0x01113214, 0x01114210, > + 0x01A19250, 0x01111212, 0x01116211, 0x40f000f0, > + 0x40f000f0, 0x40f000f0, 0x40f000f0, 0x014510A0, > + 0x074510B0, 0x40f000f0 > +}; > > > > > modified: sound/pci/hda/patch_sigmatel.c > > --- > > sound/pci/hda/patch_sigmatel.c | 8 ++++---- > > 1 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/sound/pci/hda/patch_sigmatel.c b/sound > /pci/hda/patch_sigmatel.c > > index e604bae..121a93e 100644 > > --- a/sound/pci/hda/patch_sigmatel.c > > +++ b/sound/pci/hda/patch_sigmatel.c > > @@ -3152,13 +3152,13 @@ static int create_multi_out_ctls(struct hda_codec *codec, int num_outs, > > idx = i; > > break; > > case AUTO_PIN_SPEAKER_OUT: > > - name = "Speaker"; > > - idx = i; > > - break; > > - default: > > name = chname[i]; > > idx = 0; > > break; > > + default: > > + name = "Speaker"; > > + idx = i; > > + break; > > } > > err = create_controls_idx(codec, name, idx, nid, 3); > > if (err < 0) > > -- > > 1.6.3.3 > > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel