0
Folks,
I have a laptop and a tower. And I use EtherCAT (through Ethernet port) on both. But I notice that if I unplug my cables on the tower, I loose a lot of frames, where as in the laptop I may not lose any frames at all when I disconnect an ethernet cable.
I have all my NIC set up to 100Mbps Full-Duplex, since this is the most optimal configuration for EtherCAT.
What are the factors that can make this work better on my laptop an not as good on my tower?
Can the following items affect? (you can add more items to the list as well)
1) The processor (I have an ARM board that uses two PRU to handle Ethernet related data, and I barely loose frames when there is an error...like a disconnected cable)
2) RAM?
3) Cache?
1I'm having trouble picturing your scenario. Usually if you unplug a cable, all data transmitted would be lost for obvious reasons... do you have multiple Ethernet ports on the same machine and unplugging one is interfering with the other, or what exactly is going on? – Matti Virkkunen – 2016-04-22T22:27:11.230
Are you familiar with EtherCAT? ideally it should lose 0 frames when you unplug any cables in the etherCAT network. I can achieve that with my laptop, but not with my tower. My tower is my official Master, but I tried using my laptop out of curiosity to see what happens. – Pototo – 2016-04-23T23:11:04.477
EtherCAT allows for redundancy as far as I know but you didn't mention any in your post so it does still sound as though you are wondering why unplugging the only route between two points would make you lose packets. Maybe you should describe your network in more detail, how many connections exist and where? – Matti Virkkunen – 2016-04-23T23:16:49.360