Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Intel I219-LM only 100 Mbit out of its 1 Gigabit

Need help with peripherals or devices?
Post Reply
Message
Author
eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Intel I219-LM only 100 Mbit out of its 1 Gigabit

#1 Post by eliasjonsson »

Hello,
The network card refuses to run faster than 100 Mbit even though it's designed to run at 1 Gigabit. Is there any way of making the Intel 1219-LM run faster?

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#2 Post by Aki »

Hello,

What's your Debian version ?
What's your kernel version ?
What's your computer (manufacturer and model) ?
Can you supply the output of inxi -Fxxz command (after installing inxi package) ?
Have you checked that all your hardware (cables, router) is 1 GBit compatible ?
Have you tested / set the network interface with ethtool (package ethtool) ? Can you supply logs about it ?
How you test your network speed ? Can you supply logs about it ?

note: your network card's chipset should be (first letter is capital i) I219-LM (not 1219-LM)

edit: verify if this bug report [1] applies to your case.

---
[1] https://bugzilla.kernel.org/show_bug.cgi?id=213377
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#3 Post by eliasjonsson »

Debian version: 11.6
Kernel version: 5.10.0-21-amd64
Computer: Dell Latitude E5490
e@lee ~/Geekbench-6.0.1-Linux $ inxi -Fxxz
System:    Kernel: 5.10.0-21-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 Console: tty 1 
           Distro: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Laptop System: Dell product: Latitude 5490 v: N/A serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Dell model: 08NJ82 v: A00 serial: <filter> UEFI: Dell v: 1.25.0 date: 09/30/2022 
Battery:   ID-1: BAT0 charge: 30.3 Wh condition: 44.6/68.0 Wh (66%) volts: 8.0/7.6 model: SMP DELL GD1JP65 serial: <filter> 
           status: Unknown 
CPU:       Info: Quad Core model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Kaby Lake note: check rev: A L2 cache: 6 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28800 
           Speed: 600 MHz min/max: 400/3400 MHz Core speeds (MHz): 1: 600 2: 600 3: 600 4: 600 5: 600 6: 601 7: 599 8: 600 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 
           Device-2: Sunplus Innovation Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 1-5:2 chip ID: 1bcf:2b96 
           Display: server: No display server data found. Headless machine? tty: 282x72 
           Message: Advanced graphics data unavailable in console. Try -G --display 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:9d71 
           Sound Server: ALSA v: k5.10.0-21-amd64 
Network:   Device-1: Intel Ethernet I219-LM vendor: Dell driver: e1000e v: kernel port: f040 bus ID: 00:1f.6 
           chip ID: 8086:15d7 
           IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: <filter> 
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: f040 bus ID: 02:00.0 chip ID: 8086:24fd 
           IF: wlp2s0 state: down mac: <filter> 
Bluetooth: Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 bus ID: 1-7:3 chip ID: 8087:0a2b 
           Report: ID: hci0 state: up running bt-v: 2.1 lmp-v: 4.2 sub-v: 100 address: <filter> 
RAID:      Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci v: 3.0 bus ID: 00:17.0 chip ID: 8086.282a 
Drives:    Local Storage: total: 252.91 GiB used: 4.21 GiB (1.7%) 
           ID-1: /dev/mmcblk0 model: SD16G size: 14.44 GiB serial: <filter> 
           ID-2: /dev/sda vendor: SK Hynix model: SC311 SATA 256GB size: 238.47 GiB speed: 6.0 Gb/s serial: <filter> 
           temp: 29 C 
Partition: ID-1: / size: 182.28 GiB used: 4.2 GiB (2.3%) fs: ext4 dev: /dev/sda2 
           ID-2: /boot/efi size: 511 MiB used: 5.8 MiB (1.1%) fs: vfat dev: /dev/sda1 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 33.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 154 Uptime: 9h 10m Memory: 15.49 GiB used: 585.6 MiB (3.7%) Init: systemd v: 247 runlevel: 5 Compilers: 
           gcc: 10.2.1 alt: 10 Packages: apt: 524 Shell: xonsh v: 0.9.25 running in: tty 1 inxi: 3.3.01 
e@lee ~/Geekbench-6.0.1-Linux $
I have checked that I use Gigabit compatible hardware. Gigabit works between me and my Raspberry Pi 4 that too are connected through the same router that the failing laptop is connected to. Cables are either CAT5e or CAT6, both supporting Gigabit speeds. Router supports Gigabit Ethernet.
I use iperf3 for testing the throughput.
e@8265u ~/downloads/Geekbench-6.0.1-Linux $ iperf3 -c 10.0.0.23
Connecting to host 10.0.0.23, port 5201
[  5] local 10.0.0.12 port 54134 connected to 10.0.0.23 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  11.8 MBytes  98.7 Mbits/sec    0    136 KBytes       
[  5]   1.00-2.00   sec  11.6 MBytes  97.0 Mbits/sec    0    163 KBytes       
[  5]   2.00-3.00   sec  11.2 MBytes  93.8 Mbits/sec    0    163 KBytes       
[  5]   3.00-4.00   sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
[  5]   4.00-5.00   sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
[  5]   5.00-6.00   sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
[  5]   6.00-7.00   sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
[  5]   7.00-8.00   sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
[  5]   8.00-9.00   sec  11.6 MBytes  97.0 Mbits/sec    0    171 KBytes       
[  5]   9.00-10.00  sec  11.2 MBytes  93.8 Mbits/sec    0    171 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   113 MBytes  94.9 Mbits/sec    0             sender
[  5]   0.00-10.04  sec   112 MBytes  93.8 Mbits/sec                  receiver

iperf Done.
e@lee ~/Geekbench-6.0.1-Linux $ iperf3 -c 10.0.0.12
Connecting to host 10.0.0.12, port 5201
[  5] local 10.0.0.23 port 54826 connected to 10.0.0.12 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  11.7 MBytes  98.0 Mbits/sec    0    130 KBytes       
[  5]   1.00-2.00   sec  11.5 MBytes  96.4 Mbits/sec    0    144 KBytes       
[  5]   2.00-3.00   sec  10.9 MBytes  91.2 Mbits/sec    0    144 KBytes       
[  5]   3.00-4.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   4.00-5.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   5.00-6.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   6.00-7.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   7.00-8.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   8.00-9.00   sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
[  5]   9.00-10.00  sec  11.2 MBytes  93.8 Mbits/sec    0    151 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   112 MBytes  94.3 Mbits/sec    0             sender
[  5]   0.00-10.05  sec   112 MBytes  93.3 Mbits/sec                  receiver

iperf Done.

also, tried to set the speed to 1000 manually, resulting in the device becoming unresponsive and needing a reboot in order for the machine to be reachable again:
e@lee ~/Geekbench-6.0.1-Linux $ sudo ethtool -s enp0s31f6 speed 1000 duplex full autoneg off

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#4 Post by eliasjonsson »

Aki wrote: 2023-03-22 10:53 note: your network card's chipset should be (first letter is capital i) I219-LM (not 1219-LM)
Fixed the title according to this information.
Aki wrote: 2023-03-22 10:53 edit: verify if this bug report [1] applies to your case.
[1] https://bugzilla.kernel.org/show_bug.cgi?id=213377
I read through the bug posts from Roland Sommer and others. Roland Sommer experienced things that I don't recognize.
Roland Sommer had asymmetric throughput, mine is steady at a low 100MBit/s, both from and to the machine called `lee`. Therefore I believe it is not the same bug.

User avatar
wizard10000
Global Moderator
Global Moderator
Posts: 557
Joined: 2019-04-16 23:15
Location: southeastern us
Has thanked: 75 times
Been thanked: 85 times

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#5 Post by wizard10000 »

Could there be something else on your network that's stuck at 100Mb? For example most televisions won't do gigabit Ethernet. Is your router talking at gig speeds?
we see things not as they are, but as we are.
-- anais nin

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#6 Post by eliasjonsson »

wizard10000 wrote: 2023-03-22 14:39 Could there be something else on your network that's stuck at 100Mb? For example most televisions won't do gigabit Ethernet. Is your router talking at gig speeds?
I ruled out my router through connecting both Linux machines, 8265u and lee, through a Gigabit Ethernet switch, gave them each an IP address and ran iperf3 in both directions. 100 Mbit throughput.

The router that I then reconnected is RT-AC66U B1 and is capable of talking Gigabit.

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#7 Post by Aki »

@eliasjonsson:

Hello,

You could probably test a newer kernel from bullseye-backports [2], for example [3]. Here [4] how to configure your system. Remember to install firmware from bullseye-backports, too.

---
[1] https://en.wikipedia.org/wiki/Rocket_Lake
[2] https://backports.debian.org/
[3] https://packages.debian.org/bullseye-ba ... mage-amd64
[4] https://wiki.debian.org/Backports
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#8 Post by eliasjonsson »

Aki wrote: 2023-03-22 18:52 You could probably test a newer kernel from bullseye-backports [2], for example [3]. Here [4] how to configure your system. Remember to install firmware from bullseye-backports, too.
Thanks for the tip. Tried that. Here is console output after booting using a backported kernel:
e@lee ~ $ uname -r
6.0.0-0.deb11.6-amd64
e@lee ~ $ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.0.0.12, port 45696
[  5] local 10.0.0.23 port 5201 connected to 10.0.0.12 port 45710
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  10.8 MBytes  90.3 Mbits/sec                  
[  5]   1.00-2.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   2.00-3.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   3.00-4.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   4.00-5.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   5.00-6.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   6.00-7.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   7.00-8.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   8.00-9.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   9.00-10.00  sec  11.2 MBytes  94.2 Mbits/sec                  
[  5]  10.00-10.05  sec   570 KBytes  93.4 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.05  sec   112 MBytes  93.7 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------

e@lee ~ $ sudo ethtool mobogigabit
Settings for mobogigabit:
	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:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	MDI-X: on (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes
e@lee ~ $
as you can see using a newer kernel didn't work. Any more ideas?

User avatar
kent_dorfman766
Posts: 535
Joined: 2022-12-16 06:34
Location: socialist states of america
Has thanked: 57 times
Been thanked: 70 times

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#9 Post by kent_dorfman766 »

OP isn't the first person to notice this 100Mbit limitation. Amazing what a simple web search yields. Yinz oughta try it.

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel 1219-LM only 100 Mbit out of its 1 Gigabit

#10 Post by eliasjonsson »

kent_dorfman766 wrote: 2023-03-23 05:18 OP isn't the first person to notice this 100Mbit limitation. Amazing what a simple web search yields. Yinz oughta try it.
Thank you for your input. I realize now that there is a limitation upon the device to run at maximum 100/100 Mbit.
Think we're done here. Thank you all for your support.

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#11 Post by Aki »

Hello,
eliasjonsson wrote: 2023-03-23 06:10 Thank you for your input. I realize now that there is a limitation upon the device to run at maximum 100/100 Mbit.
Think we're done here. Thank you all for your support.
Intel generically advertises the I219-LM as a chipset for a 1Gb Ethernet with 1000Base-T interface [1].

I haven't found a reference about maximum speed of the integrated NIC in the Latitude 5490 Owner’s Manual [2] by Dell. Have you found any reference about it from Dell ? It would be useful to confirm this information from the manufacturer.

You reported that with kernel 5.10:
I tried to set the speed to 1000 manually, resulting in the device becoming unresponsive and needing a reboot in order for the machine to be reachable again
This could depend of the kernel module driving the NIC or someway from the hardware or the way the network operates.

Have you tried to set up the NIC speed with the newer kernel using ethtool ?

Can you send as a log of the commands, their outputs and subsequent kernel messages (if any) with the dmesg command ?

As a test, I have found with a little bit of luck a desktop computer that uses the I217-LM (not a a I219-LM) as integrated NIC. I've started it with Debian Bookworm (12) currently testing release of Debian that uses a newer kernel (6.1.0-6-amd64) compared to the one you are currently using:

Code: Select all

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

# inxi -nz
Network:
  Device-1: Intel Ethernet I217-LM driver: e1000e
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>

# uname -r
6.1.0-6-amd64
The NIC is recognized as a 1 GbE:

Code: Select all

# ethtool eno1
Settings for eno1:
	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:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
==>	Speed: 1000Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	MDI-X: on (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes
This is the log from kernel about this NIC:

Code: Select all

# dmesg | grep -e "eth0\|e1000e\|eno1"
[    0.983409] e1000e: Intel(R) PRO/1000 Network Driver
[    0.983706] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.984158] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.076879] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): registered PHC clock
[    1.143619] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) <removed>
[    1.143826] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    1.144056] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[    1.495368] e1000e 0000:00:19.0 eno1: renamed from eth0
[   42.040188] e1000e 0000:00:19.0 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   42.043919] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
What's in your installation ?

Hope that helps

---
[1] https://www.intel.co.uk/content/www/uk/ ... tions.html
[2] https://dl.dell.com/topicspdf/latitude- ... _en-us.pdf
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#12 Post by eliasjonsson »

Aki wrote: 2023-03-23 08:00 ...
This could depend of the kernel module driving the NIC or someway from the hardware or the way the network operates.

Have you tried to set up the NIC speed with the newer kernel using ethtool ?
Using the 6.0.0-0 kernel:

Code: Select all

e@lee ~ $ sudo ethtool -s moboLAN speed 1000 duplex full autoneg off
rendered the machine unresponsive, needing a reboot to be reachable again. Nothing about the event in neither dmesg or syslog.

Code: Select all

e@lee ~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Code: Select all

e@lee ~ $ inxi -nz
Network:   Device-1: Intel Ethernet I219-LM driver: e1000e 
           IF: moboLAN state: up speed: 100 Mbps duplex: full mac: <filter> 
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi 
           IF: wlp2s0 state: down mac: <filter> 

Code: Select all

e@lee ~ $ uname -r
6.0.0-0.deb11.6-amd64

Code: Select all

e@lee ~ $ sudo ethtool moboLAN
Settings for moboLAN:
	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:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	MDI-X: on (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes

Code: Select all

e@lee ~ $ sudo dmesg | grep -e "moboLAN\|e1000e\|enp3s0"
[    2.028623] e1000e: Intel(R) PRO/1000 Network Driver
[    2.028626] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.028850] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    2.426641] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    2.494866] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 10:65:30:3f:7a:19
[    2.494881] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    2.494967] e1000e 0000:00:1f.6 eth0: MAC: 12, PHY: 12, PBA No: FFFFFF-0FF
[    2.497791] e1000e 0000:00:1f.6 mobogigabit: renamed from eth0
[    4.275619] e1000e 0000:00:1f.6 moboLAN: renamed from mobogigabit
[    7.855080] e1000e 0000:00:1f.6 moboLAN: NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[    7.855096] e1000e 0000:00:1f.6 moboLAN: 10/100 speed: disabling TSO
[    7.855187] IPv6: ADDRCONF(NETDEV_CHANGE): moboLAN: link becomes ready
Administrator edit (aki): added code tags for better readability.

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#13 Post by Aki »

Hello,

Have you verified kernel logs for missing firmware error messages ? You can verify with:

Code: Select all

journalctl -b --no-pager | grep -i firmw
You can try with the kernel version I used in my previous post, the version 6.1 from Debian Testing [1]; you can download and install it with the following commands:

Code: Select all

wget http://ftp.us.debian.org/debian/pool/main/l/linux-signed-amd64/linux-image-6.1.0-6-amd64_6.1.15-1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/f/firmware-free/firmware-linux-free_20200122-1_all.deb
wget http://ftp.us.debian.org/debian/pool/non-free-firmware/f/firmware-nonfree/firmware-misc-nonfree_20230210-4_all.deb
dpkg -i linux-image-6.1.0-6-amd64_6.1.15-1_amd64.deb firmware-linux-free_20200122-1_all.deb firmware-misc-nonfree_20230210-4_all.deb
There's a little difference in logs from dmesg; in yours, Flow Control is "Rx/Tx", while in mine is "none":

Code: Select all

e1000e 0000:00:1f.6 moboLAN: NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
Furthermore, in my logs does not appears the message "disabling TSO":

---
[1] https://packages.debian.org/bookworm/linux-image-6.1.0-6-amd64
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#14 Post by eliasjonsson »

Code: Select all

e@lee ~ $ sudo journalctl -b --no-pager | grep -i firmw
Mar 23 15:23:16 lee kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Mar 23 15:23:16 lee kernel: platform regulatory.0: firmware: direct-loading firmware regulatory.db
Mar 23 15:23:16 lee kernel: platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
Mar 23 15:23:16 lee kernel: iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-8265-36.ucode
Mar 23 15:23:16 lee kernel: iwlwifi 0000:02:00.0: loaded firmware version 36.ad812ee0.0 8265-36.ucode op_mode iwlmvm
Mar 23 15:23:16 lee kernel: i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
Mar 23 15:23:16 lee kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
Mar 23 15:23:17 lee kernel: Bluetooth: hci0: Firmware revision 0.1 build 50 week 12 2019
Mar 23 15:23:17 lee systemd[1]: Startup finished in 16.471s (firmware) + 9.032s (loader) + 3.807s (kernel) + 2.071s (userspace) = 31.383s.
Downloaded and installed the kernel you provided (thanks for supplying commands!).
Here are the commands and output from using the new kernel. Only 100 Mbit still.

Code: Select all

e@lee ~ $ uname -r
6.1.0-6-amd64
e@lee ~ $ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 10.0.0.12, port 35266
[  5] local 10.0.0.23 port 5201 connected to 10.0.0.12 port 35280
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  10.8 MBytes  90.3 Mbits/sec                  
[  5]   1.00-2.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   2.00-3.00   sec  11.2 MBytes  94.2 Mbits/sec                  
[  5]   3.00-4.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   4.00-5.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   5.00-6.00   sec  11.2 MBytes  94.2 Mbits/sec                  
[  5]   6.00-7.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   7.00-8.00   sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]   8.00-9.00   sec  11.2 MBytes  94.2 Mbits/sec                  
[  5]   9.00-10.00  sec  11.2 MBytes  94.1 Mbits/sec                  
[  5]  10.00-10.04  sec   492 KBytes  93.5 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.04  sec   112 MBytes  93.8 Mbits/sec                  receiver

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#15 Post by eliasjonsson »

Wiped the Debian installation and tried if Windows 10 would work better. No luck there, still just 100 Mbit in both directions. I think it might be safe to say that the limitation is on the hardware.
Image

Aki
Global Moderator
Global Moderator
Posts: 2823
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 69 times
Been thanked: 385 times

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#16 Post by Aki »

Sorry. I hope you will get the hardware issue sorted.
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

eliasjonsson
Posts: 13
Joined: 2022-09-03 06:16

Re: Intel I219-LM only 100 Mbit out of its 1 Gigabit

#17 Post by eliasjonsson »

Thank you, Aki. And thank you for really trying to fix this!! Cheers

Post Reply