Now I will insert delays, for a run.
Ok, first I have insert one udelay(1500) call for the u8 function. the system gets the first int10 vector and the screen switches to ON. After that nor more happens.
Than I have insert delay(1500) for all u8-u32 functions. The result is the same as before, the first int10 vector switches the screen ON.
as I say, the problem is after the first int10 and between the second and third call.
chris