Dear team Intel.
My name is Alexander, and I am Product manager company IPC2U.
Our customer uses Advantech processor boards - ASMB-785G4-00A1E. http://www.advantech.com/products/serverboard/asmb-785/mod_a34cb522-1679-4039-ad46-dbe1b2df1c7d
These boards use Intel i219LM network controllers.
The system is running the operating system Ubuntu 18.10
The i219 based controller behaves unstably in Linux OS.
When they turn on the network interface, it can sometimes set the connection speed to 10Mbps instead of 1 Gigabit / s. Switches tried different, cables, the result is stable.
With i210 controllers, everything works as expected, 1 Gbit / s.
They tried Linux kernels 4.19.2, Ubuntu 4.18.
They tried the latest version of the Linux kernel 4.19.2 and a separate driver module from Intel, e1000e-184.108.40.206 from 08.26.18.
Does not help.
Them need a stable operation of network controllers, including i219, under Linux.
Could you give advice on how to solve this problem?
1. We look at the speed that the system determines when connecting the cable.
2. Connected 2 computers, one with i219, the second no, directly, without a switch. Watched what speed determines each computer. 10 Mbit / s and showed a second computer.
3. Transferred the same file from one computer to another. At a speed of 10 Mbit, the copy speed was significantly lower than at 1 Gbit / s. I attach a photo.
Attached file is my setting on i219 port and change speed to 1000Mb/s then it can work normally.
sudo ethtool -s eth0 speed 1000 duplex full
The client tried this command, it works, but only until the connection is lost. 1Gb / s state is not saved. Is there any way to stabilize it?
Cable category 5e, length up to 2 meters.
Gigabit support without questions.
And before I wrote to you, already made a direct connection of 2 machines, without a switch.
And there were photos.
We are talking about the driver choosing a random connection speed when connecting the cable.
Low connection speed is confirmed by low file transfer rate over the network.
There were no firewalls at all.
I think that we can answer questions no sooner than after the holidays.
The problem is that after installing the drivers on Intel i219, ubuntu automatically sets the speed of 10Mbps. Although on the same motherboard there is an intel i210 controller, which works stably at 1000Mbps.
And you have to force a speed of 1000Mbps using the sudo ethtool -s eth0 speed 1000 duplex full command, but after rebooting the command stops working