I solved this on my laptop just now, but not quite sure how.
I uninstalled the driver, and clicked the checkbox when uninstalling the driver to delete the files.
Then, after rebooting, it worked. I suspect it worked because I had earlier installed other drivers, which it then defaulted to. I installed the realtek audio drivers off the Mac OS X cd, but I suspect that wasn't it.
I installed cirrus logic drivers from here:
http://www.cirrus.com/en/support/lic/lic3.html?uri=/en/pubs/software/CS4207WinVista_Win7_32-64-bit6-6001-1-21.zip
Or maybe it was the vista drivers I got from:
http://www.stuffedcow.net/macbook_audio
Or maybe these two sources drivers' are the same - and I did just get it from the cirrus site 🙂
If you get it working, I recommend you reply here and state exactly what it was that got it working for you. Just make sure to uninstall the driver and in doing so delete the files too (there's a checkbox in vista). This way it will default to what appears to be older drivers if/when you install those.
Message was edited by: Tennoku