I think it looks ok, maybe there is something with the exact kernel version and the module version but it should still work even with the "tainted" message.
We are just trying to find out why it doesn't work and make it work.
Actually, maybe the interface settings.
You showed some screenshots early in the thread with IPv4 settings and more.
Actually, ethercat and IPv4 are not compatible and one should not configure any IPv4 things on the interface.
On my system, the ethercat interface doesn't even show up on the first screen of that application that lists the interfaces.
This is how my interface is started, in /etc/network/interfaces
Code:
auto enp2s0
iface enp2s0 inet manual
hardware-irq-coalesce-rx-usecs 0
pre-up /sbin/ifconfig $IFACE up
post-down /sbin/ifconfig $IFACE down
That hardware-irq-coelesce setting is a Intel card setting.
The output of my ethercat interface fromthe commadn "ip a"
Code:
4: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether c4:62:37:06:66:54 brd ff:ff:ff:ff:ff:ff
inet6 fe80::c662:37ff:fe06:6654/64 scope link
valid_lft forever preferred_lft forever
no ipv4 address