Re: [RTnet-users] Re: RTmac client problems
Brought to you by:
bet-frogger,
kiszka
From: Shibu V. <vs...@cs...> - 2003-11-14 04:56:07
|
Hey Jan, Please see below: On Thu, 13 Nov 2003, Jan Kiszka wrote: > Shibu Vachery schrieb: > > > > Though using the tdma_debug=10 gave me this information: > > > > This looks suspicious as the test ack shows nearly 2 secs for rtt, whereas > > on ethereal I notice that the client(192.168.0.3) has replied within 10us > > of receiving the "TDMA Request Test" with a "TDMA Acknowledge Test" > > > > I'm pasting a snippet of the dmesg output at the master(192.168.0.1) > > > > RTmac: tdma: tdma_task_config() sending test packet #332 to 192.168.0.3 > > RTmac: tdma: tdma_do_event() event=ACK_TEST, state=TDMA_MASTER_SENT_CONF > > RTmac: tdma: tdma_master_rcvd_test_ack() received test ack packet > > RTMAC: tdma: tdma_master_rcvd_test_ack() received test ack from > > 192.168.0.3 rtt 2935505755 ns > > RTmac: tdma: tdma_task_config() shutdown complete > > RTmac: tdma: tdma_timer_start_sent_test() timer set > > RTmac: tdma: timer set, now=34920626, timeout=34920726 > > RTmac: tdma: next state=TDMA_MASTER_SENT_TEST > > RTmac: tdma: tdma_timer_expired_sent_test() timer expired > > RTmac: tdma: tdma_do_event() event=EXPIRED_MASTER_SENT_TEST, > > state=TDMA_MASTER_SENT_TEST > > RTmac: tdma: station 1, IP 192.168.0.3, max rtt 4291506 us > > RTmac: tdma: tdma_make_station_list() sorted: station 1, IP 192.168.0.3, > > rtt -3461633 us > > RTmac: tdma: tdma_timer_start_task_change() timer set > > RTmac: tdma: timer set, now=34920726, timeout=34920826 > > RTmac: tdma: tdma_task_change_con() succsessfull > > RTmac: tdma: tdma_do_event() event=CHANGE_OFFSET, > > state=TDMA_MASTER_SENT_TEST > > > > This looks very suspicious. According to your Ethereal screen shot, your > master seems to run with the correct period. Maybe there is a problem > with the timer on the client. Could you copy+paste that output, too? You > may also try to check the setup communication between master and client > with Ethereal. Normally, 1000 test packets are exchanged, but here it > seems that this procedures fails earlier. I hope it is not a problem > with the 3COM card, as we were not able to test that device. > > Jan > I loaded rtmac on the client with the tdma_debug=10 option. The client has only the following line appearing continuously in the dmesg output: RTmac: tdma: tdma_do_event() event=START_OF_FRAME, state=TDMA_CLIENT_RCVD_ACK > > |