segun mi experiencia lo unico que me ha impedido flashear por odin es:
1- tener pit files de otro modelo de celular
2- tener otra version de odin
sigue estos pasos:
1- flashea pit files ( si no funciona lo siguiente utiliza otros pit files para el i9100(si es el que tienes))
2- flashea la rom stock (igual si no funciona lo siguiente utiliza otras stock para el i9100(si es el que tienes))
3- flashea siyah kernel
4- bootea normal- ve a recovery vol arriba+ home+ power
5- flashea cyanogen o lo que quieras
(recuerda que te puedes estar equivocando de modelo, el tuyo es el que aparece al encender el movil, el que dice galaxy sII y abajo dice i9100 o i9100g o etc...)
no te compliques flasheando otras cosas segun yo con eso basta y uno por uno en el orden que te di, si no va prueba diferentes versiones de odin, pit , o rom stock, kies no debe estar corriendo a la hora del flasheo.