Restoring sound in Debian Squeeze
So I switched to Debian Squeeze(Don’t worry, I fixed it to be fully libre.) a few days ago when parabola could no longer read my home partition, which is understandably very very bad.
I Had a few issues, mainly due to my stupidity but they’ve all been easy fixes(deleted my home partitions and stuff to start from scratch to give / more room, messed up fsck since it was looking based on uuid. A quick switch to /dev style fixed that one.
Today I hit a major problem, I completely lost sound, not always muted or something, but not even the mixers would pick it up. This is how I solved it:
First run lspci, you’re looking for Audio Device, or you can just run lspci | grep Audio and have it look for you. Then you match that up to the list of sound here: http://alsa.opensrc.org/index.php/ALSA_modules, once you find the one that makes sense for your card (I was hda-intel) you run modprobe [driver name] as root, with the snd- prefix. So mine was sudo modprobe snd-hda-intel.
After that you run alsa reload as root and it should turn on sound.
Assuming that works (I suggest wearing earbuds or turning your volume up while you do this, there’s kind of a clicking noise when your audio turns on that I can hear easily.) you need to put whatever sound module you used in /etc/modules, then your alsa reload in /etc/rc.conf