Hello.
I use the debug board TMDXEVM437X.
And faced with such a problem.When you try to increase the MTU more standard in 1500, displaying the error.
root@am437x-evm:~# ifconfig
eth0 Link encap:Ethernet HWaddr 35:B3:F3:38:41:7A
inet addr:192.168.0.159 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:128 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9969 (9.7 KiB) TX bytes:2533 (2.4 KiB)
Interrupt:72
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:238220 (232.6 KiB) TX bytes:238220 (232.6 KiB)
root@am437x-evm:~# ifconfig eth0 mtu 9000 up
ifconfig: SIOCSIFMTU: Invalid argument
root@am437x-evm:~# ifconfig eth0 mtu 1500 up
root@am437x-evm:~# ifconfig eth0 mtu 2000 up
ifconfig: SIOCSIFMTU: Invalid argument
root@am437x-evm:~# ifconfig eth0 mtu 1000 up
root@am437x-evm:~# ifconfig
eth0 Link encap:Ethernet HWaddr 35:B3:F3:38:41:7A
inet addr:192.168.0.159 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1000 Metric:1
RX packets:744 errors:0 dropped:0 overruns:0 frame:0
TX packets:248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:47717 (46.5 KiB) TX bytes:16391 (16.0 KiB)
Interrupt:72
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:238220 (232.6 KiB) TX bytes:238220 (232.6 KiB)
root@am437x-evm:~#
As I understand this is due to the limitations of the hardware of the network.
Please tell me how to solve my problem.
Thank you all.