Have just upgraded to Ubuntu 9.04 and I can confirm that the problem has been fixed for Thinkpad X61.
Have just upgraded to Ubuntu 9.04 and I can confirm that the problem has been fixed for Thinkpad X61.