From: Jean Tourrilhes <jt@bo...> - 2002-10-15 16:59:20
Christian Hammers wrote :
> kernel: state_inside_frame(), crc error
This one is bad. This mean that the receive data was corrupted
(i.e. with errors). Either the infrared link itself is bad, or the
receiving hardware is bad (or even maybe the transmitting hardware).
The IrDA protocol will work around that by doing IrLAP
retransmission. You will see it pretty clearly with irdadump.
> kernel: FINAL_TIMER_EXPIRED when receiving a frame! Waiting a little
> bit more!
Timming issue during discovery. The mobile phone is a bit
slow, so we wait for him. No real problem.
> kernel: irlap_state_xmit_p(), Unknown event RECV_RR_RSP
Another timming issue. I bet your phone or your computer is
too slow. Of course, without irdadump (do I repeat myself enough ?)
it's impossible to know who is violating timings.
> and still sends out SMS.
This means that everything works ? If soo, then the IrDA stack
is doing its job and working around all those low level problems. If
transfer fails, then we need to knwo why.