At Wed, 19 Sep 2007 20:26:27 +0200, Bernhard Rosenkraenzer wrote:
On Thursday 13 September 2007, Takashi Iwai wrote:
The patch below fixes it, but unfortunately, Medion MD2 uses the same PCI (and subvendor/subdevice) ID -- so the patch quite likely breaks Medion MD2 support.
In that case, try to reset board_config after snd_hda_check_board_config() but before setup_preset(). See patch_alc885() for example (appeariny in the latest ALSA tree, also in mm tree).
Will do...
Otherwise it looks OK to me. But, what is the primary difference in the setup between MD2 and WIM2160?
I don't know -- I made it work by trial and error (I don't have access to any hardware specs or the likes). By some more trial and error, I could minimize the patch some more - it's down to editing the init_verbs and mixers. In the mixers, this one seems to be the key: HDA_BIND_MUTE("Master Playback Switch", 0x0c, 2, HDA_INPUT)
Hmm, these should be constantly unmuted at initialization via alc883_medion_md2_verbs[] in MD2 model, too.
Could you double-check whether MD2 model doesn't work? If really not works, check codec#* output whether the inputs of NID 0x0c get unmuted or not.
Takashi