On Thu, August 16, 2007 11:43, Jan Kiszka wrote: >>>>>> I'm using two machines here, one acts as a master, other one acts as >>>>>> a slave. The slave isn't able to synchronize with master when >>>>>> configuring a cycle length around 10 down to 2 ms (and most probably >>>>>> any cycle length lower then that). When choosing 1 second cycle >>>>>> length, it syncs fine. >>>>>> Capturing the whole story with wireshark shows, that slave in short >>>>>> cycle configurations requests reply calibration frame e.g. in cycle >>>>>> 1500, although it sends request calibration frame in cycle 1700, so >>>>>> of course this can't work. As it works in 1 s cycle configuration, >>>>>> only reason for this behavoir I can imagine is, that slave isn't >>>>>> able >>>>>> to calculate and send request calibration frame early enough. But >>>>>> this isn't really possible, because we're talking about a >2GHz >>>>>> machine (x86). >>>>> ...which is know to be free of hardware-related latency quirks >>>>> (tested >>>>> with Xenomai tools)? If yes, please send be your trace. >>>> Don't wonder I'm answering :-) >>>> attached a complete log of xeno-test, do you also need a wireshark log >>>> ? >>> Yeah, I was actually referring to the pcap file. >> attached, I cut the important lines +- some. It's the only request >> coming >> from slave. > The master drops this request because the target slot is in the past.
That's what Karl wrote in his first message ;) > What is the slot offset of the slave? ~1700 us? Could you post the full > TDMA configuration? You don't use RTcfg, correct? No, it's 800. Master: cycletime 2000 us, offset 100, size 102 Slave: offset 800 We don't use RTcfg, that's right. Our implementation on an embedded system works fine with the same master. > -200 cycles, i.e. 4 seconds... Hmm... This sounds as weird as your > other, yet unexplained observation. >>> Anyway, the xeno-test looks a fishy as well. The latency tool appears >>> to >>> run fine (except for the testing device conflicts, but that's a >>> different story), but the cyclictest is totally screwed! And these are >>> dimensions normally related to SMI etc. artefacts. >> Due to some error here, the SMI workaraound was not included, attached a >> new file with SMI workaroung.....but it didn't really change anything. >>> Please make sure no other RT load is present during the test (just in >>> case) and re-run latency and cyclictest stand-alone for several minutes >>> each. If strange numbers remain (millisecond latencies...), check >>> TROUBLESHOOTING hints and then report to xenomai-help. >> The machine just came up and we started the test, nothing else is >> running. >> But where do you see milliseconds of latency ? I see worst values of >> around 20 microseconds. > > Here: > > T: 0 ( 5727) P:10 I: 1000 C: 9 Min: 19 Act: 19 Avg: > 2722 Max: 6489 > ^^^^ > > Might be a problem only of the cyclictest (still worth reporting then), > but it may point at more serious issues as well. Xenomai List report will follow. Greets, Nadym ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ RTnet-users mailing list RTnet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rtnet-users