I'm developping a pic-based irda device, and testing it with irdadump on
my toshiba laptop (5100-503, fedora core 1).
If I try to establish a connection from my device when irda has just been
loaded on the computer, it stops when the computer sends ua. It justs
seems to ignore the rest of the frames the device sends.
If I establish an IrLAP connection with my palm first though, I can then
establish one with my device... and it works perfectly until I restart
the irda stack on the computer, then I have to use the palm again :-)
I really can't figure out the reason for this, since the dump from the
palm and from my device are exactly identical.
On thing i'm a bit unsure about is when to send the rr_cmd after
receiving the ua_rsp. The Irda specs look a bit obscure to me on that
point. But my rr_cmd is sent with the same delay after the ua as with the
palm... so it's probably not that.
I suppose it has something to do with the physical layer...
By the way, my device works perfectly with my palm.
I've been stuck with this for quite a long time, so I'd be very thankful
if anybody could help !