Hello list,

I am working on a system that has an RT-PREEMPT Linux master device with ~40 
slaves (a mix of beckhoff devices and other brands) and running IgH master 
1.6.4 using the "generic" back-end.


I'm getting lost and dropped frames just by starting the master (ethercatctl 
start) -- around 1 per second. This is without my userspace code even running! 
Similar behavior when using TwinCAT, too. I can eliminate the frame loss by 
reducing down to ~25 slaves, but I've confirmed that the ones I'm taking away 
do not matter (different groups of 25 work, so an individual defective slave 
seems unlikely).


Anyway, I'm looking for advice to diagnose this and hopefully reduce/eliminate 
the loss if that is a practical goal. The loss is worse when my userspace code 
starts running, and I believe the loss is contributing to slaves spontaneously 
dropped to PRE-OP+E, which is really why I want to clean up the performance.


This is my first ethercat project so likely making some beginning mistakes. I'm 
happy to read any materials available regarding best practices and performance 
if someone has suggestions.


If helpful, I have already upgraded all cabling to STP and am planning to try 
the "igc" backend next week.


Thanks in advanced,

--Josh

This e-mail and the information, including any attachments it contains, are 
intended to be a confidential communication only to the person or entity to 
whom it is addressed and may contain information that is privileged. If the 
reader of this message is not the intended recipient, you are hereby notified 
that any dissemination, distribution or copying of this communication is 
strictly prohibited. If you have received this communication in error, please 
immediately notify the sender and destroy the original message. Thank you. 
Please consider the environment before printing this email.
-- 
Etherlab-users mailing list
Etherlab-users@etherlab.org
https://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to