[haiku-bugs] Re: [Haiku] #4624: Audio garbled with OSS on CS4624/CS4297A audio chipset

  • From: "thetick" <trac@xxxxxxxxxxxx>
  • Date: Thu, 07 Jan 2010 21:10:35 -0000

#4624: Audio garbled with OSS on CS4624/CS4297A audio chipset
---------------------------+------------------------------------------------
 Reporter:  thetick        |       Owner:  korli    
     Type:  bug            |      Status:  new      
 Priority:  normal         |   Milestone:  R1       
Component:  Drivers/Audio  |     Version:  R1/alpha1
 Keywords:                 |   Blockedby:           
 Platform:  All            |    Blocking:           
---------------------------+------------------------------------------------

Comment(by thetick):

 Success ... with r34909 , open sound and all the other audio drivers
 removed (ie hda, emu.. ect) my audio is working great.  Now here is the
 real odd part if I reset the media services then the audio is dead and
 driver is no longer showing.  I reboot and the audio is still not found.
 Its only when I boot linux , run "play <any wav file>.wav" then shutdown
 then boot haiku my audio is working fine!  Also I must use the linux dsp
 audio driver (ie play a .wav) for this to work.  Just rebooting linux and
 shutting down does not allow the audio to work on the next Haiku boot.

 So I am just guessing but it seems like the audio chipset must be in a
 certain hardware state to function correctly with the Haiku OSS and
 playing a Linux wav file sets up audio hardware such that a reboot then
 allows the Haiku OSS driver to work.  Note I suspect the battery could
 still perseve the hardware state of the audio hardware.

 Also to back up my theroy if I remove all power including the battery,
 the Haiku audio is broken regardless of the procedure above.

 I've tried this nummerous times and can consistantly with the rules above
 break or enable the audio with Haiku.

 Anyone care to comment?  I would like to have audio working without the
 above Linux intervention.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/4624#comment:3>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: