I managed to get the sound to work on a PowerMac G5 with Ubuntu MATE 16.04. Start by listing all the modules related to sound with lsmod | grep snd
. It shall contain all these
snd-powermac
snd-aoa
snd-aoa-fabric-layout
snd-aoa-soundbus
snd-aoa-i2sbus
snd-aoa-codec-tas
If it doesn't then that might be the reason why your sound doesn't work. You can modprobe these into the live session. Type:
$ sudo modprobe snd-powermac
$ sudo modprobe snd-aoa
$ sudo modprobe snd-aoa-fabric-layout
$ sudo modprobe snd-aoa-soundbus
$ sudo modprobe snd-aoa-i2sbus
$ sudo modprobe snd-aoa-codec-tas
Now check and see if the sound works. If it does then we have to put these into /etc/modules
so they load at startup. Open /etc/modules
in your favorite text editor and add:
snd-powermac
snd-aoa
snd-aoa-fabric-layout
snd-aoa-soundbus
snd-aoa-i2sbus
snd-aoa-codec-tas
Restart the computer to insure that modules are indeed loaded on boot. In case it doesn't then you might have blacklisted them somewhere. You can find the file containing the text "i2sbus" with sudo grep -rnw '/etc' -e "i2sbus"
.