[openbeos] Some audio observations...


So I've been playing around with Haiku lately on my home system. This is downloaded and built from source, as of this morning.


This system is a dual Xeon.  It has three cards:

1) An SB Audigy/Live (I usually keep the Audigy in the machine, but tested with the Live! also.. Same results for both).
2) A SB PCI128 (es1371 chipset).
3) An onboard ICH AC97 sound card.


The emuxki driver doesn't seem to work in Haiku at the moment. There is no indication, from the serial port debug messages, that the soundcard (whether it's the Audigy or Live) is even detected. The emuxki driver does, however, work fine under R5 with both cards.

The onboard sound (which I usually leave disabled, but turned on simply for testing purposes) is detected by the auich driver. However, if the PCI128 card is in my computer, Haiku locks up upon loading the auich driver (shortly after the appserver launches, but before Deskbar and Tracker launch). I've tried the PCI128 in two different PCI slots, hoping it'd make a difference. It didn't :-) But if I pull the PCI128 card out of the machine, Haiku comes up fine.

Testing with the auich driver gave some interesting results. First, every other OS that supports the onboard soundcard uses one specific jack for the speakers. The auich driver, however, uses another one. There was some static when playing back an mp3 file with the playfile command. Upon hitting "control-c", I was dropped to the kernel debugger.

If these aren't currently known problems, I will gladly grab the debug info dumped to the serial port and open up bug reports for each issue. Is there any other information or testing that might be useful in diagnosing the problems?

Adam



Other related posts: