snd-aoa is a driver for the sound on newer Apple machines. It currently covers all machines with a layout-id property in the sound node in the device tree, among others

  • PowerBook5,6

  • PowerBook5,7

  • PowerBook5,8

  • PowerBook5,9

  • PowerBook6,7

  • PowerBook6,8

  • PowerMac8,1

  • PowerMac8,2

  • PowerMac11,2

  • PowerMac9,1

However, it does not do any digital input yet.

/!\ snd-aoa was included into linux as of 2.6.18-rc1 and support for machines with a layout-id property was removed from snd-powermac, hence it no longer conflicts. The information on this page is historic.

sources

  • git clone http://git.sipsolutions.net/snd-aoa.git

  • gitweb

autoloading

only the bus module i2sbus should need manual loading, all the rest should auto-load provided the modules were installed by make install. At boot, i2sbus loads automatically due to keying off the macio device, hence no modules.conf entry is needed.

snd-powermac compatibility

Of course snd-aoa is not compatible with snd-powermac, please remove snd-powermac. Don't load it at boot (i.e. remove from your modules.conf) or best even don't compile it into your kernel :)

to do

http://git.sipsolutions.net/?p=snd-aoa.git;a=blob;f=doc/NOTES

FAQ

Please see the FAQ in the source distribution: http://johannes.sipsolutions.net/gitweb.cgi?p=snd-aoa.git;a=blob;f=doc/FAQ

discussion

There's no own mailing list for snd-aoa, I post things related to development to linuxppc-dev, and sometimes to debian-powerpc.