
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=...
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