#14581: no audio on T410 (8086/3b56) - mixer not insertable in output path
---------------------------------+----------------------------
Reporter: ttcoder | Owner: korli
Type: bug | Status: new
Priority: normal | Milestone: R1/beta2
Component: Drivers/Audio/HDA | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
---------------------------------+----------------------------
Comment (by ttcoder):
After tidux's contribution in #14242 (thanks!) I went looking for the
linux source to cross-check where the (short) dmesg lines come from:
[https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/tree/sound/pci/hda]
But I ended up looking at the change-log history instead.. And found
commits titled
- ALSA: hda - Add initial support for Thinkpad T410s HDA codec
- ALSA: hda - Move Thinkpad X220 to use auto parser ("add the TP410 fixup
instead.")
I was confused at first because the linux drivers refers to chip
"cxt5066"; but digging in the source I see reference to my hardware's IDs:
{{{
SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo Thinkpad", CXT5066_THINKPAD),
...
+ { .id = 0x14f15069, .name = "CX20585",
+ .patch = patch_cxt5066 },
}}}
So it seems that patch could help me (and tidux)! How to apply it to the
Haiku source though hmm
Much of that change-set is for fixing Mic-In ..etc; but parts of it refer
to my infamous Speaker/31 (0x1f), for instance:
{{{
+ /* Port G: internal speakers */
+ {0x1f, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_OUT},
+ {0x1f, AC_VERB_SET_CONNECT_SEL, 0x00}, /* DAC1 */
+
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/14581#comment:4>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.