LMDE4 ETH half speed w/ intel e1000e card

Questions about Wi-Fi and other network devices, file sharing, firewalls, connection sharing etc
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Mitchell
Level 1
Level 1
Posts: 22
Joined: Wed Jan 12, 2022 5:57 pm

LMDE4 ETH half speed w/ intel e1000e card

Post by Mitchell »

Hi & Happy New Year 2022 !

Just a basic issue I think : Since I switched a machine from Windows 10 to LMDE 4, network speed is half of the max speed; I get ~500Mb/s with LMDE instead of 1Gb/s with Windows 10. File transfers with SCP through SSH are around 45Mo/s for example in real situation, instead of around 100Mo/s previously with Windows 10. I also switched with another machine in the same cable to check and it stills working at full speed, and it is.
I took a look on params but nothing seems wrong, ETH set on full duplex 1000Mb/s, it's a basic fresh install of LMDE 4 and nothing is different on hardware since the previous setup.
Thanks in advance for any advice !

Here is some infos :

Code: Select all

uname -a
Linux ***** 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux

Code: Select all

sudo lshw -short
=================================================================
                                       system         10MUS1MR18 (LENOVO_MT_10MU_BU_LENOVO_FM_ThinkCentre M910q)
/0                                     bus            310B
/0/0                                   memory         64KiB BIOS
/0/3e                                  memory         16GiB Mémoire Système
/0/3e/0                                memory         8GiB SODIMM DDR4 Synchrone Unbuffered (Unregistered) 2667 MHz (0,4 ns)
/0/3e/1                                memory         8GiB SODIMM DDR4 Synchrone Unbuffered (Unregistered) 2667 MHz (0,4 ns)
/0/43                                  memory         256KiB L1 cache
/0/44                                  memory         1MiB L2 cache
/0/45                                  memory         6MiB L3 cache
/0/46                                  processor      Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz
/0/100                                 bridge         Skylake Host Bridge/DRAM Registers
/0/100/2                               display        HD Graphics 530
/0/100/14                              bus            Intel Corporation
/0/100/14/0            usb1            bus            xHCI Host Controller
/0/100/14/0/3                          communication  Interface sans fil Bluetooth
/0/100/14/1            usb2            bus            xHCI Host Controller
/0/100/14/1/4          scsi4           storage        JMS579
/0/100/14/1/4/0.0.0    /dev/sda        disk           320GB EXT
/0/100/14/1/4/0.0.0/1  /dev/sda1       volume         298GiB Windows NTFS volume
/0/100/14.2                            generic        Intel Corporation
/0/100/16                              communication  Intel Corporation
/0/100/17                              storage        Intel Corporation
/0/100/1b                              bridge         Intel Corporation
/0/100/1b/0                            storage        Micron/Crucial Technology
/0/100/1c                              bridge         Intel Corporation
/0/100/1c/0            wlp2s0          network        Intel Corporation
/0/100/1f                              bridge         Intel Corporation
/0/100/1f.2                            memory         Memory controller
/0/100/1f.3                            multimedia     Intel Corporation
/0/100/1f.4                            bus            Intel Corporation
/0/100/1f.6            enp0s31f6       network        Ethernet Connection (2) I219-LM
/0/1                                   system         PnP device PNP0c02
/0/2                                   communication  PnP device PNP0501
/0/3                                   system         PnP device PNP0c02
/0/4                                   system         PnP device PNP0c02
/0/5                                   system         PnP device PNP0b00
/0/6                                   generic        PnP device INT3f0d
/0/7                                   system         PnP device PNP0c02
/0/8                                   system         PnP device PNP0c02
/0/9                                   system         PnP device PNP0c02
/0/a                                   system         PnP device PNP0c02
/1                                     power          To Be Filled By O.E.M.

Code: Select all

dmesg | grep e1000e
[    2.065753] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    2.065753] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.065957] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    2.165489] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    2.247819] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 6c:4b:90:1f:5b:59
[    2.247820] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    2.247891] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[    2.248493] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
[   11.333261] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[   14.449762] e1000e: enp0s31f6 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

Code: Select all

ethtool enp0s31f6
Settings for enp0s31f6:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: on (auto)
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
axisofevil
Level 4
Level 4
Posts: 379
Joined: Mon Nov 14, 2011 12:22 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by axisofevil »

Ethernet speeds will be 100Mbs or 1000Mbps - not an intermediate speed.

Note that for sending/receiving data, you won't exceed disk/SSD I/O speeds.
Mitchell
Level 1
Level 1
Posts: 22
Joined: Wed Jan 12, 2022 5:57 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by Mitchell »

Indeed, I made tests on the SSD NVMe x4 in the machine. It can R/W >10x the max of the ETH.
And I also check on a HDD via USB3 who can R/W @80Mo/s, in case of bus issue, but it's the same thing.
User avatar
axisofevil
Level 4
Level 4
Posts: 379
Joined: Mon Nov 14, 2011 12:22 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by axisofevil »

Try running a monitor program - I'd suggest glances which shows network usage, in addition to many other statistics.
Mitchell
Level 1
Level 1
Posts: 22
Joined: Wed Jan 12, 2022 5:57 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by Mitchell »

Thank you for the tip, I didn't know this tool.
What do you suggest to look at ? Because I already can see _in real time_ bandwidth in iPerf, and nothing else in the switch line where the machine is plugged but trifles.
User avatar
axisofevil
Level 4
Level 4
Posts: 379
Joined: Mon Nov 14, 2011 12:22 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by axisofevil »

I'd suggest the bit under "Network" - whilst you are sending a heavy data load.

You can also see disk I/O, CPU load, memory usage and many other stats.
Mitchell
Level 1
Level 1
Posts: 22
Joined: Wed Jan 12, 2022 5:57 pm

Re: LMDE4 ETH half speed w/ intel e1000e card

Post by Mitchell »

Yes, I already check all these points, without any thing suspicious.

It seems to be a rare issue, maybe link to a driver from Intel or something with.
As this driver is in the kernel I'll check with other Linux, Debian (it could be the same, as LMDE is a Debian) and Manjaro (Arch) to see if it's the same thing.
Locked

Return to “Networking”