Guys, u-boot here along with kernel compiled with arm thumb errata workaround enabled (unknown.obvious' one for example), should allow thumb-compiled Ubuntu to run on n900 without an issue (at least on thumb front ). Please test and report.