Hello,
I have a change the sensitivity in driver stir4200.c
static int rx_sensitivity =3D 0; /* FIR 0..4, SIR 0..6 */
-->
static int rx_sensitivity =3D 4; /* FIR 0..4, SIR 0..6 */
The transfer of file is faster but the connection IRDA seems often to
fall.
jb
Le vendredi 21 juillet 2006 =C3=A0 10:56 +0200, Montes Jean-Bastien a =C3=
=A9crit :
> Here the trace
>=20
> 5:09:06.956765 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D* termodvx hint=3D=
4400
> [ Computer LAN Access ] (24)=20
> 15:09:09.359325 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D0 (14)=20
> 15:09:09.459209 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D1 (14)=20
> 15:09:09.541027 xid:rsp 2ce67d8c < 76a147fe S=3D6 s=3D1 ZOLL AED PRO
> hint=3D8404 [ Computer IrCOMM ] (29)=20
> 15:09:09.559277 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D2 (14)=20
> 15:09:09.659374 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D3 (14)=20
> 15:09:09.759472 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D4 (14)=20
> 15:09:09.859600 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D5 (14)=20
> 15:09:09.959759 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D* termodvx hint=3D=
4400
> [ Computer LAN Access ] (24)=20
> 15:09:12.362136 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D0 (14)=20
> 15:09:12.462111 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D1 (14)=20
> 15:09:12.562270 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D2 (14)=20
> 15:09:12.648023 xid:rsp 2ce67d8c < 76a147fe S=3D6 s=3D2 ZOLL AED PRO
> hint=3D8404 [ Computer IrCOMM ] (29)=20
> 15:09:12.662337 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D3 (14)=20
> 15:09:12.762405 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D4 (14)=20
> 15:09:12.862502 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D5 (14)=20
> 15:09:12.962600 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D* termodvx hint=3D=
4400
> [ Computer LAN Access ] (24)=20
> 15:09:15.365068 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D0 (14)=20
> 15:09:15.465044 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D1 (14)=20
> 15:09:15.565264 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D2 (14)=20
> 15:09:15.664048 xid:rsp 2ce67d8c < 76a147fe S=3D6 s=3D2 ZOLL AED PRO
> hint=3D8404 [ Computer IrCOMM ] (29)=20
> 15:09:15.665361 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D3 (14)=20
> 15:09:15.765337 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D4 (14)=20
> 15:09:15.865435 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D5 (14)=20
> 15:09:15.965533 xid:cmd 2ce67d8c > ffffffff S=3D6 s=3D* termodvx hint=3D=
4400
> [ Computer LAN Access ] (24)=20
> 15:09:15.972826 snrm:cmd ca=3Dfe pf=3D1 2ce67d8c > 76a147fe new-ca=3Dfc=
=20
> LAP QoS: Baud Rate=3D4000000bps Max Turn Time=3D500ms Data Size=3D2048=
B
> Window Size=3D7 Add BOFS=3D0 Min Turn Time=3D1000us Link Disc=3D12s (33=
)=20
> 15:09:16.122606 ua:rsp ca=3Dfc pf=3D1 2ce67d8c < 76a147fe=20
> LAP QoS: Baud Rate=3D115200bps Max Turn Time=3D500ms Data Size=3D2048B=
Window
> Size=3D1 Add BOFS=3D0 Min Turn Time=3D5000us Link Disc=3D12s (31)=20
> 15:09:16.125689 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:16.188586 rr:rsp < ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:16.188982 i:cmd > ca=3Dfc pf=3D1 nr=3D0 ns=3D0 LM slsap=3D17 dls=
ap=3D00
> CONN_CMD (6)=20
> 15:09:16.208574 i:rsp < ca=3Dfc pf=3D1 nr=3D1 ns=3D0 LM slsap=3D00 dls=
ap=3D17
> CONN_RSP (6)=20
> 15:09:16.209276 i:cmd > ca=3Dfc pf=3D1 nr=3D1 ns=3D1 LM slsap=3D17 dls=
ap=3D00
> GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37)=20
> 15:09:16.228533 i:rsp < ca=3Dfc pf=3D1 nr=3D2 ns=3D1 LM slsap=3D00 dls=
ap=3D17
> GET_VALUE_BY_CLASS: Success Integer: 02 (15)=20
> 15:09:16.229784 i:cmd > ca=3Dfc pf=3D1 nr=3D2 ns=3D2 LM slsap=3D17 dls=
ap=3D00 DISC
> (6)=20
> 15:09:16.258531 rr:rsp < ca=3Dfc pf=3D1 nr=3D3 (2)=20
> 15:09:16.258928 i:cmd > ca=3Dfc pf=3D1 nr=3D2 ns=3D3 LM slsap=3D18 dls=
ap=3D02
> CONN_CMD TTP credits=3D16 (7)=20
> 15:09:16.278490 i:rsp < ca=3Dfc pf=3D1 nr=3D4 ns=3D2 LM slsap=3D02 dls=
ap=3D18
> CONN_RSP TTP credits=3D1=20
> IrCOMM Data Rate=3D9600 Data Format=3D03 (17)=20
> 15:09:16.279406 rr:cmd > ca=3Dfc pf=3D1 nr=3D3 (2)=20
> 15:09:16.318468 rr:rsp < ca=3Dfc pf=3D1 nr=3D4 (2)=20
> 15:09:16.318865 i:cmd > ca=3Dfc pf=3D1 nr=3D3 ns=3D4 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D0 IrCOMM (12)=20
> 15:09:16.338457 i:rsp < ca=3Dfc pf=3D1 nr=3D5 ns=3D3 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:16.339037 rr:cmd > ca=3Dfc pf=3D1 nr=3D4 (2)=20
> 15:09:16.358416 i:rsp < ca=3Dfc pf=3D1 nr=3D5 ns=3D4 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (13)=20
> 15:09:16.358996 rr:cmd > ca=3Dfc pf=3D1 nr=3D5 (2)=20
> 15:09:16.389391 rr:rsp < ca=3Dfc pf=3D1 nr=3D5 (2)=20
> 15:09:16.389788 i:cmd > ca=3Dfc pf=3D1 nr=3D5 ns=3D5 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (12)=20
> 15:09:16.409380 i:rsp < ca=3Dfc pf=3D1 nr=3D6 ns=3D5 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:16.409960 rr:cmd > ca=3Dfc pf=3D1 nr=3D6 (2)=20
> 15:09:16.428362 rr:rsp < ca=3Dfc pf=3D1 nr=3D6 (2)=20
> 15:09:16.476000 rr:cmd > ca=3Dfc pf=3D1 nr=3D6 (2)=20
> 15:09:16.498309 i:rsp < ca=3Dfc pf=3D1 nr=3D6 ns=3D6 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (26)=20
> 15:09:16.498889 rr:cmd > ca=3Dfc pf=3D1 nr=3D7 (2)=20
> 15:09:16.530260 rr:rsp < ca=3Dfc pf=3D1 nr=3D6 (2)=20
> 15:09:16.530657 i:cmd > ca=3Dfc pf=3D1 nr=3D7 ns=3D6 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (14)=20
> 15:09:16.549242 i:rsp < ca=3Dfc pf=3D1 nr=3D7 ns=3D7 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:16.549821 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:17.346789 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:18.147571 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:18.948353 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:18.970845 i:rsp < ca=3Dfc pf=3D1 nr=3D7 ns=3D0 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (13)=20
> 15:09:18.971394 rr:cmd > ca=3Dfc pf=3D1 nr=3D1 (2)=20
> 15:09:18.990865 rr:rsp < ca=3Dfc pf=3D1 nr=3D7 (2)=20
> 15:09:18.991262 i:cmd > ca=3Dfc pf=3D1 nr=3D1 ns=3D7 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (12)=20
> 15:09:19.020802 i:rsp < ca=3Dfc pf=3D1 nr=3D0 ns=3D1 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:19.021352 rr:cmd > ca=3Dfc pf=3D1 nr=3D2 (2)=20
> 15:09:19.040791 i:rsp < ca=3Dfc pf=3D1 nr=3D0 ns=3D2 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (18)=20
> 15:09:19.041310 rr:cmd > ca=3Dfc pf=3D1 nr=3D3 (2)=20
> 15:09:19.061787 rr:rsp < ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:19.062153 i:cmd > ca=3Dfc pf=3D1 nr=3D3 ns=3D0 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (19)=20
> 15:09:19.869253 rr:cmd > ca=3Dfc pf=3D1 nr=3D3 (2)=20
> 15:09:19.891957 i:rsp < ca=3Dfc pf=3D1 nr=3D1 ns=3D3 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:19.892507 rr:cmd > ca=3Dfc pf=3D1 nr=3D4 (2)=20
> 15:09:19.999868 i:rsp < ca=3Dfc pf=3D1 nr=3D1 ns=3D4 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (1042)=20
> 15:09:20.000387 rr:cmd > ca=3Dfc pf=3D1 nr=3D5 (2)=20
> 15:09:20.800193 rr:cmd > ca=3Dfc pf=3D1 nr=3D5 (2)=20
> 15:09:20.823050 rr:rsp < ca=3Dfc pf=3D1 nr=3D1 (2)=20
> 15:09:20.823385 i:cmd > ca=3Dfc pf=3D1 nr=3D5 ns=3D1 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (22)=20
> 15:09:20.841056 i:rsp < ca=3Dfc pf=3D1 nr=3D2 ns=3D5 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:20.841635 rr:cmd > ca=3Dfc pf=3D1 nr=3D6 (2)=20
> 15:09:20.949942 i:rsp < ca=3Dfc pf=3D1 nr=3D2 ns=3D6 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (1042)=20
> 15:09:20.950522 rr:cmd > ca=3Dfc pf=3D1 nr=3D7 (2)=20
> 15:09:20.982871 rr:rsp < ca=3Dfc pf=3D1 nr=3D2 (2)=20
> 15:09:20.983237 i:cmd > ca=3Dfc pf=3D1 nr=3D7 ns=3D2 LM slsap=3D18 dls=
ap=3D02 TTP
> credits=3D1 IrCOMM (22)=20
> 15:09:21.000906 i:rsp < ca=3Dfc pf=3D1 nr=3D3 ns=3D7 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D1 (5)=20
> 15:09:21.001456 rr:cmd > ca=3Dfc pf=3D1 nr=3D0 (2)=20
> 15:09:21.105765 i:rsp < ca=3Dfc pf=3D1 nr=3D3 ns=3D0 LM slsap=3D02 dls=
ap=3D18 TTP
> credits=3D0 IrCOMM (1042)=20
> 15:09:21.106283 rr:cmd > ca=3Dfc pf=3D1 nr=3D1 (2)=20
> 15:09:21.129782 rr:rsp < ca=3Dfc pf=3D1 nr=3D3 (2)=20
>=20
> ....
> ....
>=20
>=20
>=20
> Here the dmesg
>=20
>=20
>=20
> REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
> irlmp_discovery_timer_expired()
> irlmp_expire_discoveries()
> irlmp_do_lap_event(), EVENT =3D LM_LAP_DISCOVERY_REQUEST, STATE =3D
> LAP_STANDBY
> irlmp_state_standby()
> irlap_discovery_request(), nslots =3D 6
> irlap_do_event(), event =3D DISCOVERY_REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
> irlmp_discovery_timer_expired()
> irlmp_expire_discoveries()
> irlmp_do_lap_event(), EVENT =3D LM_LAP_DISCOVERY_REQUEST, STATE =3D
> LAP_STANDBY
> irlmp_state_standby()
> irlap_discovery_request(), nslots =3D 6
> irlap_do_event(), event =3D DISCOVERY_REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
> #
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> # dmesg
> REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
> irlmp_discovery_timer_expired()
> irlmp_expire_discoveries()
> irlmp_do_lap_event(), EVENT =3D LM_LAP_DISCOVERY_REQUEST, STATE =3D
> LAP_STANDBY
> irlmp_state_standby()
> irlap_discovery_request(), nslots =3D 6
> irlap_do_event(), event =3D DISCOVERY_REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
> irlmp_discovery_timer_expired()
> irlmp_expire_discoveries()
> irlmp_do_lap_event(), EVENT =3D LM_LAP_DISCOVERY_REQUEST, STATE =3D
> LAP_STANDBY
> irlmp_state_standby()
> irlap_discovery_request(), nslots =3D 6
> irlap_do_event(), event =3D DISCOVERY_REQUEST, state =3D LAP_NDM
> irlap_send_discovery_xid_frame(), s=3D0, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D1, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D2, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D3, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D4, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D5, S=3D6, command=3D1
> async_wrap_skb(), xbofs=3D12
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_state_query(), device is slow to answer, waiting some more!
> irlap_do_event(), event =3D SLOT_TIMER_EXPIRED, state =3D LAP_QUERY
> irda_device_is_receiving()
> irlap_send_discovery_xid_frame(), s=3D255, S=3D6, command=3D1
> irda_device_set_media_busy(FALSE)
> irlap_do_event(), event =3D MEDIA_BUSY_TIMER_EXPIRED, state =3D LAP_NDM
> irlmp_link_discovery_confirm()
> irlmp_add_discovery_log()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> dequeue_first()
> irlmp_discovery_confirm()
> async_wrap_skb(), xbofs=3D12
>=20
>=20
>=20
> Thanks
>=20
> JB
>=20
>=20
> Le jeudi 20 juillet 2006 =C3=A0 14:19 +0000, samuel@... a =C3=A9=
crit :
> > Hi Jean-Bastien,
> >=20
> > On 7/20/2006, "Montes Jean-Bastien" <jb.montes@...> wrote:
> >=20
> > >Hello,
> > >
> > >I work on embedded linux (kernel 2.6.12 platform ARM ) about irda. =
I
> > >have a problem with USB dongle sigmatel. I use an other dongle IRDA
> > >RS232 (irattach /dev/ttyS1 -d actisys -s) for take delivery of a fil=
e
> > >(675ko)(2minutes).
> > >With the usb irda (sigmatel --> irattach irda0 -s), I put much more =
time
> > >(7minutes)!!!
> > >
> > >I think I have a problem of speed for the dongle sigmatel.
> > Indeed.
> >=20
> >=20
> > >exist there a patch for the driver?
> > There is no such patch currently and stir4200.c hasn't been changed a
> > lot since 2.6.12. Could you please do the following:
> > 1) echo 5 > /proc/sys/net/irda/debug
> > 2) send us an irdadump trace of your file download
> > 3) send us the full output of dmesg
> >=20
> > Cheers,
> > Samuel.
> >=20
|