[alsa-devel] Bug on Dell Vostro 5480 (Intel Wildcat) kernel driver
Hi everyone,
After installing Fedora 22 on my Dell Vostro 5480, the speakers don't work, and the sound only comes out of the subwoofer. Here is the output of alsa-info.sh. After talking to "debianuser" on IRC, we found this workaround:
sudo hda-verb /dev/snd/hwC1D0 0x14 SET_PIN_WIDGET_CONTROL 0x40 # enable, set it to OUT sudo hda-verb /dev/snd/hwC1D0 0x14 SET_CONNECT_SEL 0 # switch to 0x0c sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0xa000 # unmute left sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0x9000 # unmute right
We suspect that it's a kernel driver bug. This makes the speakers work alongside the headphones (both at the same time) but I need help making it working when headphones are not plugged in.
Thanks,
Paulo
http://hastebin.com/raw/kixaqaloqe
2015-07-28 0:35 GMT-03:00 Paulo Roberto de Oliveira Castro < p.oliveira.castro@gmail.com>:
Hi everyone,
After installing Fedora 22 on my Dell Vostro 5480, the speakers don't work, and the sound only comes out of the subwoofer. Here is the output of alsa-info.sh. After talking to "debianuser" on IRC, we found this workaround:
sudo hda-verb /dev/snd/hwC1D0 0x14 SET_PIN_WIDGET_CONTROL 0x40 # enable, set it to OUT sudo hda-verb /dev/snd/hwC1D0 0x14 SET_CONNECT_SEL 0 # switch to 0x0c sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0xa000 # unmute left sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0x9000 # unmute right
We suspect that it's a kernel driver bug. This makes the speakers work alongside the headphones (both at the same time) but I need help making it working when headphones are not plugged in.
Thanks,
Paulo
On Tue, 28 Jul 2015 05:35:34 +0200, Paulo Roberto de Oliveira Castro wrote:
Hi everyone,
After installing Fedora 22 on my Dell Vostro 5480, the speakers don't work, and the sound only comes out of the subwoofer. Here is the output of alsa-info.sh. After talking to "debianuser" on IRC, we found this workaround:
sudo hda-verb /dev/snd/hwC1D0 0x14 SET_PIN_WIDGET_CONTROL 0x40 # enable, set it to OUT sudo hda-verb /dev/snd/hwC1D0 0x14 SET_CONNECT_SEL 0 # switch to 0x0c sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0xa000 # unmute left sudo hda-verb /dev/snd/hwC1D0 0x14 SET_AMP_GAIN_MUTE 0x9000 # unmute right
We suspect that it's a kernel driver bug. This makes the speakers work alongside the headphones (both at the same time) but I need help making it working when headphones are not plugged in.
Does the patch below work? Try with 4.2-rc kernel at best.
Takashi
--- diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 4ae877c3b6a1..18ae17ebb356 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -5185,6 +5185,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = { SND_PCI_QUIRK(0x1028, 0x064a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x064b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x0665, "Dell XPS 13", ALC288_FIXUP_DELL_XPS_13), + SND_PCI_QUIRK(0x1028, 0x069a, "Dell Vostro 5480", ALC290_FIXUP_SUBWOOFER_HSJACK), SND_PCI_QUIRK(0x1028, 0x06c7, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x06d9, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), SND_PCI_QUIRK(0x1028, 0x06da, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),
participants (2)
-
Paulo Roberto de Oliveira Castro
-
Takashi Iwai