This problem still persist on Ubuntu 8.10 Beta. I'm currently building a 2.6.27 kernel with the instructions found a few posts back and the patch, hopefully it will work.

Has there been any talk about fixing this issue without the need for a kernel patch and recompilation?