On Friday 18 March 2005 23:43, Fran?ois-Xavier Payet wrote: > Thanks for the patch, but unfortunately, still the same problem (I'm sure the > reception is good, working like a charm on windows) What if you delete the read of STATUS_3? remove this state->s3 = mt352_read_register(state, STATUS_3); change this if (-1 == state->s0 || -1 == state->s1 || -1 == state->s3) to if (-1 == state->s0 || -1 == state->s1) Kenneth