Me parece muy raro, a mi no me ha dado problema alguno, he visto tu otro post, que preguntas por el kernel, vamos a ver que cosas podemos sacar en claro:
1. Veo que en tu información tienes una htc legend, supongo que estará equivocado y tu versión será el galaxy s2 i9100G, compruébalo, porque la versión normal 'acepta a medias' los kermels de i9100G
2. No se que versión de kernel tienes ni que rom instalada, no tiene porqué depender de ella, lo único que para instalar CM9 tienes que instalar previamente ICS de stock y rootear posteriormente, luego CM9; rootea con el método de nandior2102, tienes el post en este mismo subforo.
3. Otro sitio no se donde habrá, este enlace es de Xda, buscalo en google, seguro que hay un millón de enlaces.
4. Otra remota opción es que no te funcionará bien el S.O. y por eso no te hace una cosa tan simple como borrarte la caché, la única solución sería el SAT
Vamos a solucionar las dudas poco a poco, a ver si hay alguna forma de solucionar todo esto...