Just for grins, have you tried booting up with an ubuntu 10.04 alpha CD?The final release is due out next month, and if it works that would bethe easiest fix.