Seems like I just answered a similar question to this. Oh, wait. I did.
Well, for the sake of repetitiveness, what you need is the latest version of alsa, either 1.0.11 or 1.0.12rc2 (if you don't mind a little testing). Personally, I'd get 1.0.12rc2 as I know of some bugs in 1.0.11 final.
This particular board is in the drivers and will give you full 5.1 surround along with good recording and headphone capabilities on the front panel. The line-in and mic-in on the back can be retasked to rear and center/LFE channels using alsamixer or gnome-volume-control (or any other mixer that interfaces with alsa).
Go to
http://alsa-project.org and download the latest driver, lib, and utils. Build and install each in that order (each relies on the previous package).
Good luck.