Creo que el kernel que puso alejon es para STOCK ROMS, para CM9 se necesitan unos pequeños cambios, temas internos de CM, por eso le esta dando problemas a la gente, yo no lo pondría...
Esa seria la explicación porque le funciono el USB, el problema es que no es compatible con las roms CM.