[haiku-bugs] Re: [Haiku] #14581: no audio on T410 (8086/3b56) - mixer not insertable in output path

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sun, 21 Oct 2018 11:22:05 -0000

#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.

Other related posts: