On Tue, Mar 27, 2001 at 07:50:37AM -0800, Nita Menon wrote:
> Hi,
> 
> I have been able to get a Palm device to trasmit and
> receive packages from my Linux machine using IrObex. I
> also have a PPP deamon running on my Linux desktop
> waiting for any connections from the Palm over IrComm.
> 
> After I receive about approximately 60 PDB files on my
> Palm from my Linux desktop i.e, after a lot of IrObex
> packets are sent from my Linux desktop to my Palm, if
> I try a Network connect through the Palm
> Prefs->Network panel... I receive a PPP timeout on my
> Palm. 
> 
> It works fine if I try the Prefs->Network connect
> randomly in between IrObex packets. I only have this
> problem if I do not establish a Network connection for
> a long time while doing lots of IrObex transfers.
> 
> Irdadump output shows the following:
> ==================================================
> 18:20:14.181081 xid:cmd ffffffff < 8d6ce265 S=6 s=0
> (14)
> 18:20:14.181081 xid:rsp ed7db043 > 8d6ce265 S=6 s=0
> adalive_bridge hint=8424 [ Computer IrCOMM IrOBEX ]
> (31)
> 18:20:14.271081 xid:cmd ffffffff < 8d6ce265 S=6 s=1
> (14)
> 18:20:14.301081 xid:cmd ffffffff < 8d6ce265 S=6 s=2
> (14)
> 18:20:14.391081 xid:cmd ffffffff < 8d6ce265 S=6 s=3
> (14)
> 18:20:14.481081 xid:cmd ffffffff < 8d6ce265 S=6 s=4
> (14)
> 18:20:14.571081 xid:cmd ffffffff < 8d6ce265 S=6 s=5
> (14)
> 18:20:14.671081 xid:cmd ffffffff < 8d6ce265 S=6 s=*
> IrCOMM hint=8204 [ PDA/Palmtop IrCOMM ] (23)
> 18:20:14.721081 snrm:cmd ca=fe pf=1 ed7db043 <
> 8d6ce265 new-ca=90 (32)
> 18:20:14.721081 ua:rsp ca=90 pf=1 ed7db043 > 8d6ce265
> (31)
> 18:20:14.791081 rr:cmd < ca=90 pf=1 nr=0 (2)
> 18:20:14.791081 rr:rsp > ca=90 pf=1 nr=0 (2)
> 18:20:14.811081 i:cmd  < ca=90 pf=1 nr=0 ns=0 LM
> slsap=01 dlsap=00 CONN_CMD (6)
> 18:20:14.811081 i:rsp  > ca=90 pf=1 nr=1 ns=0 LM
> slsap=00 dlsap=01 CONN_RSP (6)
> 18:20:14.841081 i:cmd  < ca=90 pf=1 nr=1 ns=1 LM
> slsap=01 dlsap=00 GET_VALUE_BY_CLASS: "IrDA:IrCOMM"
> "IrDA:TinyTP:LsapSel" (37)
> 18:20:14.841081 i:rsp  > ca=90 pf=1 nr=2 ns=1 LM
> slsap=00 dlsap=01 GET_VALUE_BY_CLASS: Success Integer:
> 0d (15)
> 18:20:14.861081 i:cmd  < ca=90 pf=1 nr=2 ns=2 LM
> slsap=02 dlsap=0d CONN_CMD TTP credits=0(11)
> 18:20:14.861081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:14.881081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:14.881081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:14.901081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:14.901081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:14.921081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:14.921081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:15.401081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:15.401081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:15.881081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:15.881081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:16.361081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:16.361081 rr:rsp > ca=90 pf=1 nr=3 (2)
> 18:20:16.851081 rr:cmd < ca=90 pf=1 nr=2 (2)
> 18:20:16.851081 rr:rsp > ca=90 pf=1 nr=3 (2)
> ==================================================
> 
> If I try to take a look at the contents of the
> /proc/net/irda/irttp file, on my Linux desktop.. it
> freezes my desktop... 
> 
> Also I am running the PPP deamon on my Linux desktop
> with a small script that is backgrounded. The contents
> of the script are as follows:
> ==================================================
> x=1
> while x=1
> do
>     /usr/sbin/pppd /dev/ircomm0 57600 local nodetach
> noauth 10.0.0.4:10.0.0.5 passive ms-dns 10.0.0.1
>     sleep 1
> done
> ==================================================
> Any help will be appreciated. I dont have a clue how
> to proceed..
> 
> Thanks,
> Nita.

        Looking at the log, it is the Linux side that doesn't answer
the TTP request. As far as I can see, the request is proper. It look
like a genuine bug in the stack (surprise, surprise).
        Now, we need to know if the bug is in IrTTP or IrComm. Could
you try to do some obex put from Palm -> Linux instead of the IrComm
connection and see if there is problem or not ?

        Another thing : you need to tell us what is the kernel version
you are using and what messages you see in the log. Also, ppp has a
debug flag that can help.

        Overall, Dag is much more knowledgeable about IrComm, so I
guess I'm waiting to see what he has to say...
        Regards,

        Jean

_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to