Hardware Description: PowerBook G4 Aluminum 15" 1.5 Ghz
Model: PowerBook5,4
By default Debian 7.3 PowerPC installer sets up the snd-powermac kernel module and blacklists the snd-aoa modules in /etc/modprobe.d/blacklist.local.conf. This is wrong for my PowerBook G4 Aluminum 15" 1.5 GHz, model PowerBook5,4. The snd-powermac module will not detect any sound cards. The snd-aoa module and its dependents have to be used instead.
Steps
- All the snd* entries in /etc/modprobe.d/blacklist.local.conf need to be removed and replaced with a single entry for snd-powermac. It might also be good to run "/usr/sbin/alsactl init". Then reboot so that the kernel can automatically detect the necessary snd-aoa modules.
- Check the setup with "aplay -l" to list the sound cards. The directory /proc/asound can also be checked to make sure there is something in it.
- You still will not hear any sound because all the sound levels get set to zero or mute at first. So, you HAVE to run alsamixer (the Gnome sound applet does not allow you to adjust all the parameters) and increase the Master and the PCM levels. I don't know what PCM stands for, it's just another stupid acronym, but if you don't provide a level for it, you get no sound. Also, you HAVE to use fn-F6 to switch the sound card from "default" to the actual card. Otherwise you won't even see a PCM level or anything but the Master level.
-
Add the OSS legacy sound driver emulation modules to the kernel by putting them in /etc/modules:
snd-mixer-oss
snd-pcm-oss
These drivers add the /dev/audio and other devices that one would expect. The ALSA devices are in /dev/snd.