Re: ALSA HDA Intel stoped to work in 2.6.16-*

From: Otavio Salvador
Date: Wed Mar 01 2006 - 21:21:49 EST


Takashi Iwai <tiwai@xxxxxxx> writes:

>> > Didn't it worked? Which module parameter did you use?
>>
>> I tried model=hp, model=fujistsu and priority_fix={1,2}. Neither did
>> it work.
>
> Try model=basic. It's the old default.
> (seems that it's missing in the documentation...)

Yes. Using model=basic it works fine.

I propose the following patch to solve it then:

Do you think it's ok?

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index b767552..2be4a4c 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -2946,8 +2946,8 @@ static int alc260_auto_init(struct hda_c
*/
static struct hda_board_config alc260_cfg_tbl[] = {
{ .modelname = "basic", .config = ALC260_BASIC },
- { .pci_subvendor = 0x104d, .pci_subdevice = 0x81bb,
- .config = ALC260_BASIC }, /* Sony VAIO */
+ { .pci_subvendor = 0x104d, .pci_subdevice = 0x81bb, .config = ALC260_BASIC },
+ { .pci_subvendor = 0x8086, .pci_subdevice = 0x2668, .config = ALC260_BASIC },
{ .modelname = "hp", .config = ALC260_HP },
{ .pci_subvendor = 0x103c, .pci_subdevice = 0x3010, .config = ALC260_HP },
{ .pci_subvendor = 0x103c, .pci_subdevice = 0x3011, .config = ALC260_HP },


--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio@xxxxxxxxxx UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://www.freedom.ind.br/otavio
---------------------------------------------
"Microsoft gives you Windows ... Linux gives
you the whole house."
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/