I've made my headphones work
. I've found the solution in this thread:
Download the script and run with the options "-di"
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -di
Then reboot, and everything works !!
Basically the script, download the last version of alsa (1.0.20) and then compile it.
I can cofirm that this bug is solved with that version of alsa, and is working in:
Ubuntu 9.04 - 64 bit
Cheers and I hope this work for you!
P.S: I wondering why ubuntu not update the alsa version to 1.0.20 ?