At Tue, 13 Oct 2009 16:12:47 +0200, Guillem Solà wrote: > > Takashi Iwai wrote: > > At Tue, 13 Oct 2009 14:10:44 +0200, > > Guillem Solà wrote: > > > >> Takashi Iwai wrote: > >> > >>> It shows the address 1. So, my patch doesn't work, as it assumes > >>> address 0. Replace it with 1, and pass probe_mask=0x02. > >>> > >>> > >>> Takashi > >>> > >>> > >>> > >> Yeah great, it's working again! > >> > >> I did modprobe snd-hda-intel probe_mask=0x03 instead of mask=0x02 to > >> make it work > >> > >> and the patch let this way ( I changed both return 1 and addr=1) > >> > > > > Now the question is whether probe_mask=0x03 (or 0x02) works without > > this patch. How is it? > > > > > > thanks, > > > > > Hi, > > after few tests I can conclude that it could work with and without the > patch. The same happens with modprobe snd-hda-intel probe_mask=0x03 or > 0x02 both can work. OK, good to hear. > So it seems to be fickle because not all the times you modprobe the > intel module it worked. Do you mean it's still unstable even with probe_mask option, or it is when without? If probe_mask fixes its fickleness (or flirtation :), the patch below should help. It will set the default probe_mask for your device. Give it a try. Takashi --- diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index c9ad182..50dd28b 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2264,6 +2264,8 @@ static struct snd_pci_quirk probe_mask_list[] __devinitdata = { SND_PCI_QUIRK(0x17aa, 0x20ac, "Thinkpad X/T/R61", 0x01), /* broken BIOS */ SND_PCI_QUIRK(0x1028, 0x20ac, "Dell Studio Desktop", 0x01), + /* CA0110-IBG: causes errors when other slots accessed */ + SND_PCI_QUIRK(0x1102, 0x0018, "SB X-Fi Xtreme Audio", 0x02), /* including bogus ALC268 in slot#2 that conflicts with ALC888 */ SND_PCI_QUIRK(0x17c0, 0x4085, "Medion MD96630", 0x01), /* forced codec slots */ _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel