[haiku-bugs] [Haiku] #5258: Nvidia Auich = Silence

  • From: "miqlas" <trac@xxxxxxxxxxxx>
  • Date: Fri, 15 Jan 2010 19:23:07 -0000

#5258: Nvidia Auich = Silence
-----------------------------------------------+----------------------------
 Reporter:  miqlas                             |       Owner:  marcusoverhagen
     Type:  bug                                |      Status:  new            
 Priority:  normal                             |   Milestone:  R1             
Component:  Servers/media_server               |     Version:  R1/Development 
 Keywords:  nvidia auich media server silence  |   Blockedby:                 
 Platform:  x86                                |    Blocking:                 
-----------------------------------------------+----------------------------
 I know my sound chipset was supported by Haiku, but some revidions ago i
 have silence only. If i playing with the Cortex sometimes i got sound, but
 it is tricky... (After the fresh install i got silence too. I use r35081
 gcc2hybrid)

 I checked an connection betwen the Media Player and the Audio Mixer, and i
 think, there is something wrong. The source and the destionation is
 MediaPlayer.

 {{{
 Source : Mediaplayer audio out (Port 18215285, ID 0)
 Destination : Media Player audio out (Port 16191628, ID 5)
 }}}

 In the syslog:

 {{{
 KERN: auich: set_enabled_channels 0 : enabled
 KERN: auich: set_enabled_channels 1 : enabled
 KERN: auich: set_enabled_channels 2 : enabled
 KERN: auich: set_enabled_channels 3 : enabled
 KERN: auich: name : Master
 KERN: auich: name : PCM out
 KERN: auich: name : CD
 KERN: auich: name : Aux In
 KERN: auich: name : TAD
 KERN: auich: name : Mic
 KERN: auich: name : Line in
 KERN: auich: name : Center/Lfe
 KERN: auich: name : Recording
 KERN: auich: multi->control_count 46
 KERN: vm_soft_fault: va 0x766f4000 not covered by area in address space
 KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault
 at 0x766f4db0, ip 0x58b5df, write 0, user 1, thread 0x137
 KERN: vm_page_fault: thread "playback manager" (311) in team "MediaPlayer"
 (306) tried to read address 0x766f4db0, ip 0x58b5df ("libmedia.so_seg0ro"
 +0x4b5df)
 KERN: debug_server: Thread 311 entered the debugger: Segment violation
 KERN: stack trace, current PC 0x58b5df  _._10BMediaNode + 0x33:
 KERN:   (0x70080bec)  0x245cef  _._13AudioProducer + 0x16f
 KERN:   (0x70080d0c)  0x58c491  DeleteHook__10BMediaNodeP10BMediaNode +
 0x31
 KERN:   (0x70080d3c)  0x58685c
 DeleteHook__17BMediaEventLooperP10BMediaNode + 0x30
 KERN:   (0x70080d7c)  0x58b6f2  Release__10BMediaNode + 0x5a
 KERN:   (0x70080dbc)  0x23e954  _TearDownNodes__11NodeManagerb + 0x22c
 KERN:   (0x70080dec)  0x23ced5  _._11NodeManager + 0x39
 KERN:   (0x70080e2c)  0x26593a  _._10Controller + 0xfa
 KERN:   (0x70080e5c)  0x35fb62  Quit__7BLooper + 0xde
 KERN:   (0x70080e8c)  0x3611eb  _QuitRequested__7BLooperP8BMessage + 0x107
 KERN:   (0x70080f0c)  0x35f6e6
 DispatchMessage__7BLooperP8BMessageP8BHandler + 0x46
 KERN:   (0x70080f3c)  0x361069  task_looper__7BLooper + 0x211
 KERN:   (0x70080f7c)  0x360c57  _task0___7BLooperPv + 0x3f
 KERN:   (0x70080fac)  0x938e1e  thread_entry + 0x36
 KERN: debug_server: Killing team 306 (/boot/system/apps/MediaPlayer)
 KERN: debug_server: TeamDebugHandler::Init(): Failed to get info for team
 306: Operation on invalid team
 KERN: debug_server: KillTeam(): Error getting info for team 306: Operation
 on invalid team
 KERN: debug_server: Killing team 306 ()
 }}}

 Sometimes I can't make a connection betwen the Audio Mixer and the Auich
 nVidia device. The Cortex told: Connection failed (Bad source)

 Why the media server use 48KHz for these AC97 chip?

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5258>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: