Supported NICs in Linux Environment

Hi community,

I would like to know if there are any other specific requirements for the NIC drivers in Linux environment (certain drivers are incompatible etc.) or is the only requirement that the NIC has to support 100Mbps or greater as stated in RMP PC hardware requirements

Your help is much appreciated. Thank you!

Hello @gregory,

For further evaluation of the NICs in Linux, you should use rmp-eval which will actually test the NIC in real-time threads to see how it will perform. Run for 24+ hours if you’re doing a serious evaluation.

Hi Scott,

Appreciate the feedback and thank you for the clarification on this. We will test out the NIC for further evaluation if a performance review/serious evaluation is needed.

For first time setup, is any type of NICs (as long as it is 100Mbps and greater) compatible to connect with RMP in a Linux environment?

Something like only certain NICs are compatible with INtime for Windows (just wanted to make sure the IPC’s NIC is able to use with RMP in Linux)

Once again, thank you for your clarification and explanation on using rmp-eval utility for further performance evaluation.

Yes. On Linux, basically any onboard or PCIe NIC that links at 100 Mbps or higher will work for initial setup. We do not maintain an INtime-style “approved NIC” list for Linux.

The only recurring case we have seen cause trouble is USB to Ethernet adapters or docks. The USB stack adds extra scheduling and buffering that can introduce latency and jitter, which is bad for real-time EtherCAT.

If you want to be sure a given NIC is good for real-time, install and run rmp-eval on that exact interface for 24+ hours.

1 Like