Power Mac 6500 audio in BeOS?

Picked up a 6500/275 since I wanted a tower system and there was one for a non-confiscatory price. It works fine in Mac OS 8.6, including audio. It has the AV inputs, but no AV out (other than the usual audio jacks).

In BeOS R5, it mostly works great. The Twin Turbo card works, the DEC 21140 NIC works, it’s nice and zippy with a 1MB L2 cache card, but … the audio doesn’t work. I even tried turning SRS surround off in MacOS to see if that was affecting anything, plugging in headphones, external speakers, nothing. It’s silent as a post in BeOS.

Anyone have a 5500, 6500 or TAM running BeOS? Does audio work for you?

Just a followup, though this is still not fixed yet:

  • Upgraded to 5.0.3. No difference.
  • Found a 21040-based CS II Ethernet card in my parts drawer, pulled the AsanteFast PCI NIC and the old 6500 GeoPort modem in case the soft modem was messing with the audio, and installed it to see if it made a difference. BeOS happily used the new Comm Slot Ethernet (since CS II Ethernet looks like a PCI card) but stayed mute.
  • Since I now had a working serial port with the GeoPort modem out, I plugged the PowerBook 1400 into the 6500’s serial port, started ZTerm on the 1400 and brought BeOS up on the 6500 with the kernel debugger. The debugging output was copious but I saw nothing related to AWACS, and I didn’t see media_server or media_addons_server anywhere in the output either. Should these appear if they’re being properly initialized? Restarting the Media Server also generates no debug output (other than the usual launch and patch messages).
  • I attempted to play BeBeep.wav and BeStartup.wav in Media Player. Media Player says there are no codecs available and won’t even display them. Modulo updates in 5.0.3, the contents of /boot/beos/system/add-ons/media is identical with my working BeBox. Is this an actual problem, or is this just a symptom of sound not loading?
  • I attempted to play a MIDI file in Simple Midi Player. This does try to play it, and the oscilloscope looks like audio waveforms, but the machine still remains mute. The same file plays properly on the BeBox.

Like I say, audio works just fine in Mac OS 8.6. The only thing that makes me hopeful is when I click mute on and off in Media Preferences, I can hear a pop like the volume got initialized when I wear headphones.

Does this point to any particular issue? What should the kernel debugging output look like with working sound on a Power Mac?

Since I now have a PCI slot free, I suppose I could add a sound card, but I suspect what the x86 and PPC builds support is rather different.

You could try enabling the old Audio Server (or disabling it.)

I don’t have one of these, but the two Macs I do have both have sound (9500 with multiprocessor card and a UMAX C500 clone.)

I think the only person I know with some kind of Mac like you mention is @cian

How do I do that? Never had to before :slight_smile:

I’ve actually been talking with him in E-mail, but he has a 5400. I wonder if the difference between Alchemy and Gazelle boards is the problem. I have a TAM also, which is the same board, but it has a L2 G3 and runs 9.2.2 and I don’t feel like breaking that all down just now to try to boot BeOS on it.

1 Like

The L2 G3 should work in BeOS; but I’ve not been brave enough spend the $500 they now go for plus shipping plus customs to try. 9.2.2 is still an issue of course.

For what it’s worth, the 6500 is noted as unsupported but compatible in the official compatibility list, as are others you mentioned (5400/5500/TAM).

1 Like

I’m aware, and I’m suspecting the Gazelle boards just don’t work completely with BeOS at this point. I suppose I should look at PCI card options since I’m not going to junk this after the time and money I’ve sunk into it so far.

There’s some specific handling for Gazelle cards in the Linux driver; although I knew a 5500 owner that had no issues in BeOS.

Someone running BeOS on a TAM and no audio:

An intermediate followup. Since the sonic_vibes driver is built on PowerPC, I got an S3 Sonic Vibes PCI card and installed it, and nothing happened (it wasn’t even detected, even when I blew away the AWACS driver to ensure it wouldn’t conflict). Bringing up the kernel in debug mode showed no output.

After some thrashing around in the kernel debugger, I found the issue is that the Mac kernel doesn’t seem to support the gameport or MPU-401 (the BeBox does, so it would load there). Monkeypatching the driver to work around this – after recovering from a kernel crash on my first attempt – causes it to load PCM and mixer support, but the machine is still mute no matter what output I connect to on the card. It’s possible it never worked with anything but the BeBox.

So I guess I’ll thrash around some more with the AWACS driver and see what I can do with that.