[haiku-bugs] Re: [Haiku] #14581: no audio on T410 (8086/3b56) - mixer not used (DMA/IRQ problem?)

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 26 Dec 2018 22:11:57 -0000

#14581: no audio on T410 (8086/3b56) - mixer not used (DMA/IRQ problem?)
---------------------------------+----------------------------
   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 waddlesplash):

Difference in irq vector:

 This isn't relevant; MSI interrupt vectors don't really have any numerical
 meaning besides initialization order.

DMA snooping differs:

 This is a huge difference. The driver is supposed to enable or disable
 this based on your device ID; it shouldn't be different across reboots
 with the same driver!

lots of "MTRR" differences (is MTRR related to DMA ?)

 It is; this is probably explained by "DMA snooping: yes" (all MTRR changes
 are done by the driver.)

day 2: cold boot R1/b1 x64; launch MediaPlayer after uptime of 50 s. =>
 no audio
day 2, checked again after 1h40 uptime: audio works! (nice easter egg in
 the Haiku About Box when left open BTW)

 Wow, that's ... really, really weird. I guess I should test with my laptop
 to see if the same is true here. I wonder what could be going on in the
 HDA driver to cause this?

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14581#comment:15>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: