[See Updates Below!..]
i currently run Haiku R1/alpha2 (Revision 36388) and BeOS R5.0.3 Pro.
BeOS audio is fine (using SBLive emuxki and multiaudio addon, was also ok before multiaudio addon).
Haiku (Revision 36388, a build from about 3 weeks ago and the official alpha1 - that’s three releases) will not produce ANY audio. There are no errors or crashes. Only once was there any crash (media_addon_server crashed on startup one time without notable cause and no reproduction of crash since and many reboots since).
EVERY app that might produce audio output does nothing. It does not process data. Example: MidiPlayer does nothing but you can click on stop. No CPU use. MediaPlayer does nothing (no progress, time, etc) but you can pause/unpause without effect. i’ve tried MIDI playback, MP3 playback, WAV playback, Milky Tracker, Cortex Sinewave generator, etc. i’ve looked through the forums and found nothing like what i describe. No bug reports like this either.
The Media Preferences panel and controls all seem to operate properly (though the window will resize to a crazy impossible size if you click on the window frame zoom button and have to delete the prefs for it to go back to default). Restarting media services does nothing. No combination of settings changes the situation but all controls seems to move and function cosmetically (except any transport/progress indicators in player programs which show no activity even though playback should be started - it’s like it stalls without error or CPU use).
Everything LOOKS fine. There’s just no audio production. No clicks. No cable problems. No glitches. No errors or crashes. No transport activity. Nothing. Any app that should create some kind of audio output will not process audio. It just sits there and does nothing.
i don’t get it. Works fine in BeOS R5 (and worked in WinXP if memory serves, when i previously had a SCSI card and drive with XP on it, which i’ve removed to simplify things). i’ve seen the “Multimedia Device” IRQ change automatically from 5 to 7 once or twice on the device list on the POST during my many reboots for troubleshooting, but i have no idea what caused it (the first IRQ 7 boot seemed to be when the media_addon_server crashed, and i seem to recall that old SB cards preferred IRQ 7 while newer ones like SBLive prefer IRQ5). The only things i’ve not tried: moving the card to a different PCI slot (it’s currently in the 3rd slot) or using OSS (due to wanting to stick with Haiku built-in devices/drivers). i suppose i could move the card to another slot just for the hell of it… i’ll post again if that solves it.
Haiku reports 639MB RAM. The SBLive emuxki driver is loaded, no errors in the syslog and shows in Media Preferences and “ls /dev/audio/hmulti” shows “emuxki.”
Intel 440BX chipset on an old unbranded Supermicro motherboard “GA-6BXC” (Midwest Micro)
Other cards in machine:
3Com 3c905 100Base TX [Boomerang]
Matrox G450 AGP
Here’s listdev output:
device Network controller (Ethernet controller) [2|0|0]
vendor 10b7: 3Com Corporation
device 9050: 3c905 100BaseTX [Boomerang]
device Input device controller [9|80|0]
vendor 1102: Creative Labs
device 7002: SB Live! Game Port
device Multimedia controller (Multimedia audio controller) [4|1|0]
vendor 1102: Creative Labs
device 0002: SB Live! EMU10k1
device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
vendor 104c: Texas Instruments
device 8020: TSB12LV26 IEEE-1394 Controller (Link)
device Bridge [6|80|0]
vendor 8086: Intel Corporation
device 7113: 82371AB/EB/MB PIIX4 ACPI
device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 7112: 82371AB/EB/MB PIIX4 USB
device Mass storage controller (IDE interface) [1|1|80]
vendor 8086: Intel Corporation
device 7111: 82371AB/EB/MB PIIX4 IDE
device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 7110: 82371AB/EB/MB PIIX4 ISA
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 102b: Matrox Graphics, Inc.
device 0525: MGA G400/G450
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 7191: 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 7190: 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
Any ideas?
Thanks for reading,
-jace
UPDATE: OSS was an abysmal failure. Kernel debugging land. Yes i removed the existing driver before installing it. Also, before trying OSS, i moved the SBLive to PCI slot 2 (was in 3). It’s been using IRQ5 ever since (many reboots). Still no sound. Back to Haiku default drivers and everything i wrote above… no sound.
UPDATE2: May 4, 2010:
i removed my Adaptec Firewire PCI card (AFW-4300A LP UNIV HOST ADAPTER, 1973600 REV: A 0239, w/Texas Instruments chipset), (& i added my SCSI card back in, but i doubt that relates) and the SBLive works. Glitchy during other system activity, but the OS is alpha…SBLive is now on IRQ7 again, fwiw. SCSI at IRQ5.