During initial installation of Ubuntu 10.04 it detected my audio chip (integrated with my Gigabyte motherboard) without any problems, but after a couple of hibernations or for some other reason it lost it:
aplay -l no soundcard found
I actually was surprised it found it at the first place as on any platform this kind of audio requires installation of hi-def drivers.
Anyway, first I tried to reload ALSA:
sudo alsa force-reload
It did not help.
Then after some digging I decided to compile and install the ALSA driver for my codec. My codec happened to be Realtek ALC888:
cat /proc/asound/card*/codec#* | grep Codec Codec: Realtek ALC888
I got the driver from the Realtek web site.
Then untared, compiled and installed it:
tar xf LinuxPkg_5.15rc5.tar.bz2 cd realtek-linux-audiopack-5.15/ tar xf alsa-driver-1.0.23-5.15rc5.tar.bz2 cd alsa-driver-1.0.23/ ./configure --with-cards=hda-intel sudo make install
After rebooting got Rhythmbox loaded with Dire Straits and Tracy Chapman, sounds amazing.