Hello !

I have got the problem that I can't establish a connection between Linux
and WinCE via IRDA.

The low level stack of IRDA seems to be OK.
Irdadump says the following:
===========================================================
15:57:08.690931 xid:cmd 5823cfc1 > ffffffff S=6 s=0 (14)
15:57:08.780918 xid:cmd 5823cfc1 > ffffffff S=6 s=1 (14)
15:57:08.870918 xid:cmd 5823cfc1 > ffffffff S=6 s=2 (14)
15:57:08.960917 xid:cmd 5823cfc1 > ffffffff S=6 s=3 (14)
15:57:09.050917 xid:cmd 5823cfc1 > ffffffff S=6 s=4 (14)
15:57:09.140918 xid:cmd 5823cfc1 > ffffffff S=6 s=5 (14)
15:57:09.230918 xid:cmd 5823cfc1 > ffffffff S=6 s=* linux hint=0400 [
Computer ] (21)
15:57:11.690932 xid:cmd 5823cfc1 > ffffffff S=6 s=0 (14)
15:57:11.780918 xid:cmd 5823cfc1 > ffffffff S=6 s=1 (14)
15:57:11.870918 xid:cmd 5823cfc1 > ffffffff S=6 s=2 (14)
15:57:11.960916 xid:cmd 5823cfc1 > ffffffff S=6 s=3 (14)
15:57:12.050943 xid:cmd 5823cfc1 > ffffffff S=6 s=4 (14)
15:57:12.140919 xid:cmd 5823cfc1 > ffffffff S=6 s=5 (14)
15:57:12.230919 xid:cmd 5823cfc1 > ffffffff S=6 s=* linux hint=8404 [
Computer IrCOMM ] (22)
15:57:13.190918 xid:cmd ffffffff < 0011da1b S=8 s=0 (14)
15:57:13.260914 xid:cmd ffffffff < 0011da1b S=8 s=1 (14)
15:57:13.330916 xid:cmd ffffffff < 0011da1b S=8 s=2 (14)
15:57:13.400918 xid:cmd ffffffff < 0011da1b S=8 s=3 (14)
15:57:13.470915 xid:cmd ffffffff < 0011da1b S=8 s=4 (14)
15:57:13.540922 xid:cmd ffffffff < 0011da1b S=8 s=5 (14)
15:57:13.610917 xid:cmd ffffffff < 0011da1b S=8 s=6 (14)
15:57:13.690921 xid:cmd ffffffff < 0011da1b S=8 s=7 (14)
15:57:13.690936 xid:rsp 5823cfc1 > 0011da1b S=8 s=7 linux hint=8404 [
Computer IrCOMM ] (22)
15:57:13.860915 xid:cmd ffffffff < 0011da1b S=8 s=* Handheld_PC
hint=8204 [ PDA/Palmtop IrCOMM ] (28)
15:57:14.450916 snrm:cmd ca=fe pf=1 5823cfc1 < 0011da1b new-ca=7a (32)
15:57:14.450952 ua:rsp ca=7a pf=1 5823cfc1 > 0011da1b (31)
15:57:14.600919 rr:cmd < ca=7a pf=1 nr=0 (2)
15:57:14.600932 rr:rsp > ca=7a pf=1 nr=0 (2)
15:57:14.650917 i:cmd  < ca=7a pf=1 nr=0 ns=0 LM slsap=03 dlsap=00
CONN_CMD (6)
15:57:14.650953 i:rsp  > ca=7a pf=1 nr=1 ns=0 LM slsap=00 dlsap=03
CONN_RSP (6)
15:57:14.720915 i:cmd  < ca=7a pf=1 nr=1 ns=1 LM slsap=03 dlsap=00
GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37)
15:57:14.720945 i:rsp  > ca=7a pf=1 nr=2 ns=1 LM slsap=00 dlsap=03
GET_VALUE_BY_CLASS: Success Integer: 16 (15)
15:57:14.770916 i:cmd  < ca=7a pf=1 nr=2 ns=2 LM slsap=03 dlsap=00 DISC
(6)
15:57:14.770941 rr:rsp > ca=7a pf=1 nr=3 (2)
15:57:14.820917 i:cmd  < ca=7a pf=1 nr=2 ns=3 LM slsap=03 dlsap=16
CONN_CMD TTPcredits=0(7)
15:57:14.820950 i:rsp  > ca=7a pf=1 nr=4 ns=2 LM slsap=16 dlsap=03
CONN_RSP TTPcredits=0(7)
15:57:14.870916 rr:cmd < ca=7a pf=1 nr=3 (2)
15:57:14.870926 rr:rsp > ca=7a pf=1 nr=4 (2)
15:57:14.930915 i:cmd  < ca=7a pf=1 nr=3 ns=4 LM slsap=03 dlsap=16 TTP
credits=0 (12)
15:57:14.930951 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:15.500916 rr:cmd < ca=7a pf=1 nr=3 (2)
15:57:15.500935 i:rsp  > ca=7a pf=0 nr=5 ns=3 LM slsap=16 dlsap=03 TTP
credits=1 (23)
15:57:15.502736 i:rsp  > ca=7a pf=1 nr=5 ns=4 LM slsap=16 dlsap=03 TTP
credits=0 (9)
15:57:15.550917 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:15.550931 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:16.100918 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:16.100930 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:16.650917 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:16.650930 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:17.200920 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:17.200933 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:17.760916 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:17.760934 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:18.320917 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:18.320930 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:18.880918 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:18.880933 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:19.440922 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:19.440939 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:20.000922 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:20.000939 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:20.560919 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:20.560936 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:23.330919 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:23.330931 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:23.920924 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:23.920938 rr:rsp > ca=7a pf=1 nr=5 (2)
15:57:24.070915 i:cmd  < ca=7a pf=1 nr=5 ns=5 LM slsap=03 dlsap=16 DISC
(6)
15:57:24.070948 rr:rsp > ca=7a pf=1 nr=6 (2)
15:57:24.630918 rr:cmd < ca=7a pf=1 nr=5 (2)
15:57:24.630937 rr:rsp > ca=7a pf=1 nr=6 (2)
15:57:24.680917 disc:cmd < ca=0x7a pf=1 (2)
15:57:24.680931 ua:rsp ca=7a pf=1 5823cfc1 > 0011da1b (10)
15:57:26.690933 xid:cmd 5823cfc1 > ffffffff S=6 s=0 (14)
15:57:26.780919 xid:cmd 5823cfc1 > ffffffff S=6 s=1 (14)
15:57:26.870918 xid:cmd 5823cfc1 > ffffffff S=6 s=2 (14)
15:57:26.960917 xid:cmd 5823cfc1 > ffffffff S=6 s=3 (14)
15:57:27.050941 xid:cmd 5823cfc1 > ffffffff S=6 s=4 (14)
15:57:27.140919 xid:cmd 5823cfc1 > ffffffff S=6 s=5 (14)
15:57:27.230918 xid:cmd 5823cfc1 > ffffffff S=6 s=* linux hint=0400 [
Computer ] (21)
===========================================================

The problem seems to be on an higher level because it seems that Linux
will only receive packages because ifconfig says the following:
===========================================
irda0     Link encap:IrLAP  HWaddr 58:23:cf:c1
          UP RUNNING NOARP  MTU:2048  Metric:1
          RX packets:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:8
=========================================

I think there is a problem around the network script of IRDA but I do
not have any knowledge about that stuff.
With a serial cable and replacing ircomm0 by ttyS1 it is working fine.

I am using the SUSE 6.4 distribution with the kernel verision 2.2.14.
The IRDA stuff seems to be the newer one because /dev/ircomm0 is used.
The only thing I found out was that the file /etc/irda/shared was
missing, which seems to be needed from /etc/irda/network.


Please, could anybody help me to solve my problem ?


Richard


By the way: My Linux crashed compleatly (just a HW-rest was possible)
when I changed ircomm. First I had ircomm1 for the device and then I
tried ircomm0 at the file /etc/ppp/peers/cebox. When the first messages
of the HPC are printed at irdump,
the system crashed.







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

Reply via email to