[alsa-devel] [Regression] With the new 2.6.33 when I plug in headphones, the speakers don't turn off anymore

giggzounet giggzounet at gmail.com
Fri Feb 26 15:00:52 CET 2010


Paul Menzel a écrit :
> Am Freitag, den 26.02.2010, 12:15 +0100 schrieb giggzounet:
>> [snip]
>>
>>>> I do not know why enable_msi is set to »-1« and not one since it should
>>>> be enabled by default now [1]. Could you try to load the sound module
>>>> with `enable_msi` set to `0` and report back your findings, please.
>>>>
>>>>         $ sudo modinfo snd-hda-intel
>>>>         […]
>>>>         parm:           enable_msi:Enable Message Signaled Interrupt (MSI) (int)
>>>>         […]
>>>>
>>> I have modified /etc/modprobe.d/sound with :
>>> snd-hda-intel index=0 enable_msi=0
>>>
>>> I attach the log of alsa-info.
>>>
>> I have forgotten to say that the problem is always here with
>> enable_msi=0
>>
>> [snip]
> 
> That’s unfortunate. It would have been nice if this had fixed it.
> 

I have take a look to the history of changes of hda_intel.f and found that :
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0a27fcfaaf61108d94f0377f91bed81b2dd35f52

in the source I'm seeing a blacklist :
/*
 * white/black-list for enable_msi
 */
static struct snd_pci_quirk msi_black_list[] __devinitdata = {
	SND_PCI_QUIRK(0x1043, 0x81f2, "ASUS", 0), /* Athlon64 X2 + nvidia */
	SND_PCI_QUIRK(0x1043, 0x81f6, "ASUS", 0), /* nvidia */
	{}
};

And on my eeepc 1201n there is lot's of nvidia things...How can I know
if I'm on this blacklist or not ? ...sorry, I don't have a lot of
knowledge in C. But this could be explain why msi is not enabled by
default...

Best regards,
Guillaume



More information about the Alsa-devel mailing list