[alsa-devel] Medion MD96420. ALC883/ALC268 conflicts

Takashi Iwai tiwai at suse.de
Tue Nov 25 02:20:39 CET 2008


At Tue, 25 Nov 2008 00:14:32 +0100,
Nigel Henry wrote:
> 
> On Monday 24 November 2008 17:28, Takashi Iwai wrote:
> > At Mon, 24 Nov 2008 16:58:04 +0100,
> >
> > Nigel Henry wrote:
> > > I've been helping GN out on the user list, to get his sound working. The
> > > sound is now working, but only by using the options line below.
> > > options snd-hda-intel probe_mask=1. I see on the changelog for 1.0.18 >
> > > 1.0.18a that Takashi added a quirk for a Medion MD96630 as below.
> > >
> > > <quote>
> > > - ALSA: hda - Add a quirk for MEDION MD96630
> > > Use model=lenovo-ms7195-dig for MEDION MD96630 laptop (17c0:4085)
> > > with ALC888 codec.
> > > Reference: Novell bnc#412548
> > > https://bugzilla.novell.com/show_bug.cgi?id=412528
> > > Signed-off-by: Takashi Iwai <tiwai at suse.de>
> > > Signed-off-by: Jaroslav Kysela <perex at perex.cz>
> > >
> > > <end quote>
> > >
> > > Some details of his machine, OS, and other output below.
> > >
> > > Medion MD96420. Model MIM 2300 Notebook PC
> > >
> > > OS: Fedora 9, with alsadriver 1.0.16 upgraded to 1.0.18a
> > >
> > > Desktop:  KDE 4.1
> > >
> > > /sbin/lspci  (soundcard part)
> > > 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
> > > Controller (rev 03)
> > >  Subsystem: Mitac Unknown device 8227
> > >  Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> > > Stepping- SERR+ FastB2B- DisINTx-
> > >  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
> > > <MAbort- >SERR- <PERR- INTx-
> > >  Latency: 0, Cache Line Size: 64 bytes
> > >  Interrupt: pin A routed to IRQ 22
> > >  Region 0: Memory at fc200000 (64-bit, non-prefetchable) [size=16K]
> > >  Capabilities: <access denied>
> > >  Kernel driver in use: HDA Intel
> > >  Kernel modules: snd-hda-intel
> > >
> > > [graeme at flintstone ~]$ cat /proc/asound/cards
> > >   0 [Intel          ]: HDA-Intel - HDA Intel
> > >                        HDA Intel at 0xfc200000 irq 22
> > >
> > > [graeme at flintstone ~]$ grep ^Codec /proc/asound/card?/codec*
> > > /proc/asound/card0/codec#0:Codec: Realtek ALC883
> > > /proc/asound/card0/codec#1:Codec: LSI ID 1040
> > > /proc/asound/card0/codec#2:Codec: Realtek ALC268
> >
> > I seem to forget the fix for probe_mask.
> > How about the patch below?
> >
> > Takashi
> >
> > ---
> > diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
> > index c5eb36b..86d5cef 100644
> > --- a/sound/pci/hda/hda_intel.c
> > +++ b/sound/pci/hda/hda_intel.c
> > @@ -2073,6 +2073,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),
> > + /* including bogus ALC268 in slot#2 that conflicts with ALC888 */
> > + SND_PCI_QUIRK(0x17c0, 0x4085, "Medion MD96630", 0x01),
> >   {}
> >  };
> 
> Apologies if I'm not understanding your reply.
> 
> There does not appear to be a problem with probe_mask=1 , as when he uses that 
> as below, the sounds work on his Medion MD96420 laptop.
> options snd-hda-intel probe_mask=1
> 
> What appears to be needed is a quirk to be added for the Medion MD96420 
> laptop, much as you have done for the Medion MD96630 above.
> 
> It appears that you need more info to add the quirk. I can find the vendor ID 
> (17co Wistrom Corp), but no product ID's are listed.
> 
> Any suggestions as to what he can do to get the necessary info that you may 
> need to apply the quirk for this machine?

Just check via "lspci -nv" and add the corresponding SSID as well.
Or at best, run alsa-info.sh script with --no-upload option and attach
the generated file to here.


thanks,

Takashi


More information about the Alsa-devel mailing list