(In reply to Raymond from comment #107) > https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/plain/sound/pci/ > hda/patch_realtek.c > > > [ALC668_FIXUP_DELL_MIC_NO_PRESENCE] = { > .type = HDA_FIXUP_PINS, > .v.pins = (const struct hda_pintbl[]) { > { 0x19, 0x03a1913d }, /* use as headphone mic, without > its own jack > detect */ > { 0x1b, 0x03a1113c }, /* use as headset mic, without > its own jack detect > */ > { } > }, > .chained = true, > .chain_id = ALC668_FIXUP_HEADSET_MODE > }, > > > the simplest way is > > 1) remove 'headphone mic" fixup from ALC668_FIXUP_DELL_MIC_NO_PRESENCE > > 2) remove node 0x16 "headphone' > > 3) add subwoofer pin > > { 0x16 , 0x411111f0 }, > > { 0x1a , 0x90100111 }, > > > recompile hda driver
Umm, how to do this patching stuff and where to paste this code? Was your a suggestion or a test for me to perform?
(In reply to Raymond from comment #107) /git.kernel. org/cgit/ linux/kernel/ git/tiwai/ sound.git/ plain/sound/ pci/ FIXUP_DELL_ MIC_NO_ PRESENCE] = { FIXUP_HEADSET_ MODE FIXUP_DELL_ MIC_NO_ PRESENCE
> https:/
> hda/patch_realtek.c
>
>
> [ALC668_
> .type = HDA_FIXUP_PINS,
> .v.pins = (const struct hda_pintbl[]) {
> { 0x19, 0x03a1913d }, /* use as headphone mic, without
> its own jack
> detect */
> { 0x1b, 0x03a1113c }, /* use as headset mic, without
> its own jack detect
> */
> { }
> },
> .chained = true,
> .chain_id = ALC668_
> },
>
>
> the simplest way is
>
> 1) remove 'headphone mic" fixup from ALC668_
>
> 2) remove node 0x16 "headphone'
>
> 3) add subwoofer pin
>
> { 0x16 , 0x411111f0 },
>
> { 0x1a , 0x90100111 },
>
>
> recompile hda driver
Umm, how to do this patching stuff and where to paste this code? Was your a suggestion or a test for me to perform?