Subject: Re: g3 sound on macppc netbsd-1.6.1
To: None <richard@uclinux.net, port-macppc@netbsd.org>
From: Alex Zepeda <zipzippy@sonic.net>
List: port-macppc
Date: 10/19/2003 15:45:20
On Mon, Oct 20, 2003 at 01:11:19AM +0300, richard@uclinux.net wrote:

> Recompiled kernel and see awacs0/audio0 messages during boot.
> But no sound comes out so far...

Right.  The sound driver in the CVS tree won't work with the Beige
G3 systems because they have an amplifer that needs to be turned on
before you can hear sound.

I've hacked it all up to work with the Beige G3 (against current,
so it may not apply cleanly if you're using 1.6.1) and put the source
and some diffs here:

http://blarf.homeip.net/netbsd/sound/

Currently lacking:

- recording (all macppc machines)
- support for most new world machines
- support for sound on a Beige G3 w/ DVD personality card
- volume and tone control on the Beige G3
- automute while playing or recording
- support for console beep (noise)

The recording, volume, and tone control stuff should be pretty easy to
hack up..

If I could get my hands on a DVD personality card, I'd be ever so
thrilled to muck around with it.

> Also with esd no luck...

No idea if esd works.  ogg123 does weird things, but since gdb
will freeze the system, and I can't boot any recent -current kernels....
I've lost interest in figuring out what's wrong with that.

- alex