Hello,
I still try to get my Ericsson phones working over IrDA with my SL-C3000. No way so far. According to Jean Tourrilhes' findings, the problem is tthat 1. the Ericsson phones pretend they can return a packet in zero time.
echo 1000 > /proc/sys/net/irda/min_tx_turn_time
should do the trick. Have applied that.
The second problem is that the phone does not say which window size it can handle, so the IrDA stack of Linux tries to send more than 1 packet at once, but the phone cannot handle that.
The workaround would be to advise the kernel to send only one packt per window with
echo 1 > /proc/sys/net/irda/max_tx_window.
But that last proc entry is only available in kernel 2.4.22 or with a patch in older kernels.
Does anyone have either another way of making the kernel send only one package, or a new working kernel which has that patch included?
I do not really want (nor do I know how) to compile a new kernel for/on the Zaurus.
Thanks
daniel