I've isolated the problem to one specific module, namely the bh_el6688 (ptp sync) module. Leaving it out my configuration, I can go full cycle with all the other modules in one step.

closing.


On 06/26/12 14:55, Matthieu Bec wrote:

Hello,

Yes I'm using RT_PREEMPT, but the ethercat layer of my application is
implemented as a kernel module. It starts with a preset cycle time, the
'workaround' lets me change it by ioctl.

I tried different bus topologies, number of terminals, different number
of domains, mostly same results. Oddly I often get the same numbers
reloading the kernel module (not quite always but it strucked me as
weirdly recurring for a diagnostic printed every second with a 10kHz
cycle): something like 24 UNMATCHED, 16 SKIPPED, usually happens twice
and then goes away.

it's quite possible I have a regression in my kernel app layer
somewhere. Will post once I find something. Thanks.

Regards,
Matthieu


On 6/26/12 1:31 AM, Florian Pose wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 23.06.2012 01:26, schrieb Matthieu Bec:
I'm now able to get reliable clean starts (no more startup
warnings) by ramping up my cycle time in increments; like 1, 2, 4,
8, 10 kHz over a short period.

Is anyone using similar "warm-up" technique?

No. I think, you should check if your RT app is causing latencies at
startup. Are you using RT-PREEMPT? Did you avoid causing pagefaults by
locking the memory and cause an initial pagefault before cyclic
operation?

- --
Best regards,
Florian Pose
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/pc3kACgkQABFOIMygR8zwUACgoZeCkw9O26hjm0XlQ5Y+ztpf
j2gAn2+ws0scMQBVLOyKg7es/ogBFLDU
=XijT
-----END PGP SIGNATURE-----
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users


_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users


--
Matthieu Bec                GMTO Corp.
cell:  +1 626 354 9367      P.O. Box 90933
phone: +1 626 204 0527      Pasadena, CA 91109-0933



_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to