[alsa-devel] Issue with creative Xfi PCIe ca0110-IBG
Takashi Iwai
tiwai at suse.de
Tue Oct 13 16:20:28 CEST 2009
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 */
More information about the Alsa-devel
mailing list