I can confirm this bug remains in both 2.6.38-8 and 3.0.0rc1 kernel with an R705. It seems it still needs to be fixed upstream unfortunately.
uname -a Linux ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
uname -a Linux ubuntu 3.0.0-0300rc1-generic #201105310830 SMP Tue May 31 08:34:42 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
I can confirm this bug remains in both 2.6.38-8 and 3.0.0rc1 kernel with an R705. It seems it still needs to be fixed upstream unfortunately.
uname -a
Linux ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
uname -a generic #201105310830 SMP Tue May 31 08:34:42 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Linux ubuntu 3.0.0-0300rc1-