Article 5BJRR INTEL X540-T2 network card installed but only at 100Mbit, cant change or improve

INTEL X540-T2 network card installed but only at 100Mbit, cant change or improve

by
Superblond
from LinuxQuestions.org on (#5BJRR)
Hello forum, hello experts!

I successfully installed Debian 10 on my old hardware, after some problems with my onboard Dual-LAN Realtek 8110 network card.

Now I disabled the onboard Dual LAN-adatpers in the bios and plugged a INTEL X540-T2 card in a PCI-slot, booted in rescue-mode, found the card, installed, reboot and...

The LAN-adatper is running, but only on 100MBits, cant even reach 1GBE, but never 10GBE; tried the following:

- Updated IXGBE to latest 5.9.4. (sucess unclear, pls see logs)
- de-installed frimware, re-installed
- restarted network device
- Used Debian Network-Manager to change settings
- ethtool -s enp2s0f0 autoneg on/off, then change 'speed'
- I checked Patch cable: Cat6a, changed them
- I check my router-settings 'auto, fixed 1000, fixes 10GBE' (Netgear 'GS110EMX')
- I check the wall patch panel, tried a other pc: 1000MBits ok
- plugged the card, with same patch panel & cabel in my -hopefully soon obsolete- Win10: 10GBE-mode: worked!

Outputs of different CMD, asking you to please check!
# Trying to talk to eth0
Code:root@NAS:/etc/network# ip a show eth0
Device "eth0" does not exist.# searching for network card?
Code:root@NAS:/etc/network# /usr/sbin/ethtool -S eth0
Cannot get stats strings information: No such device
# Searching for my Ethernet hardware
Code:root@NAS:/etc/network# lspci | grep -i ethernet
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)# is it up & running
Code:root@NAS:/etc/network# ip link show | grep "UP"
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
3: enp2s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default#Trying to talk to enp2s0f0
Code:root@NAS:/etc/network# ip a show enp2s0f0
2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a0:36:9f:6e:15:04 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.7/24 brd 192.168.178.255 scope global dynamic enp2s0f0
valid_lft 6908248sec preferred_lft 6908248sec
inet6 2003:f8:5739:d400:a236:9fff:fe6e:1504/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 7131sec preferred_lft 1731sec
inet6 fe80::a236:9fff:fe6e:1504/64 scope link
valid_lft forever preferred_lft forever# settings & info of enp2s0f0
Code:root@NAS:/etc/network# /usr/sbin/ethtool enp2s0f0
Settings for enp2s0f0:
Supported ports: [ TP ]
Supported link modes: 100baseT/Full
1000baseT/Full
10000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Full
1000baseT/Full
10000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
# firmware / drivers installed properly?
Code:root@NAS:/etc/network# /usr/sbin/ethtool -i enp2s0f0
driver: ixgbe
version: 5.1.0-k
firmware-version: 0x80000389
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes# ok ixgbe-kernel present, info about thatCode:root@NAS:/etc/network# /usr/sbin/modinfo ixgbe
filename: /lib/modules/4.19.0-13-amd64/updates/drivers/net/ethernet/intel/ixgbe/ixgbe.ko
version: 5.9.4
license: GPL
description: Intel(R) 10GbE PCI Express Linux Network Driver
author: Intel Corporation, <linux.nics@intel.com>
srcversion: AA8061C6A752528BD6CFE19
alias: pci:v00008086d000015E5sv*sd*bc*sc*i*
alias: pci:v00008086d000015E4sv*sd*bc*sc*i*
alias: pci:v00008086d000015CEsv*sd*bc*sc*i*
alias: pci:v00008086d000015CCsv*sd*bc*sc*i*
alias: pci:v00008086d000015CAsv*sd*bc*sc*i*
alias: pci:v00008086d000015C8sv*sd*bc*sc*i*
alias: pci:v00008086d000015C7sv*sd*bc*sc*i*
alias: pci:v00008086d000015C6sv*sd*bc*sc*i*
alias: pci:v00008086d000015C4sv*sd*bc*sc*i*
alias: pci:v00008086d000015C3sv*sd*bc*sc*i*
alias: pci:v00008086d000015C2sv*sd*bc*sc*i*
alias: pci:v00008086d000015AEsv*sd*bc*sc*i*
alias: pci:v00008086d000015ADsv*sd*bc*sc*i*
alias: pci:v00008086d000015ACsv*sd*bc*sc*i*
alias: pci:v00008086d000015ABsv*sd*bc*sc*i*
alias: pci:v00008086d000015B0sv*sd*bc*sc*i*
alias: pci:v00008086d000015AAsv*sd*bc*sc*i*
alias: pci:v00008086d000015D1sv*sd*bc*sc*i*
alias: pci:v00008086d00001563sv*sd*bc*sc*i*
alias: pci:v00008086d00001560sv*sd*bc*sc*i*
alias: pci:v00008086d00001558sv*sd*bc*sc*i*
alias: pci:v00008086d0000154Asv*sd*bc*sc*i*
alias: pci:v00008086d00001557sv*sd*bc*sc*i*
alias: pci:v00008086d0000154Dsv*sd*bc*sc*i*
alias: pci:v00008086d00001528sv*sd*bc*sc*i*
alias: pci:v00008086d000010F8sv*sd*bc*sc*i*
alias: pci:v00008086d0000151Csv*sd*bc*sc*i*
alias: pci:v00008086d00001529sv*sd*bc*sc*i*
alias: pci:v00008086d0000152Asv*sd*bc*sc*i*
alias: pci:v00008086d000010F9sv*sd*bc*sc*i*
alias: pci:v00008086d00001514sv*sd*bc*sc*i*
alias: pci:v00008086d00001507sv*sd*bc*sc*i*
alias: pci:v00008086d000010FBsv*sd*bc*sc*i*
alias: pci:v00008086d00001517sv*sd*bc*sc*i*
alias: pci:v00008086d000010FCsv*sd*bc*sc*i*
alias: pci:v00008086d000010F7sv*sd*bc*sc*i*
alias: pci:v00008086d00001508sv*sd*bc*sc*i*
alias: pci:v00008086d000010DBsv*sd*bc*sc*i*
alias: pci:v00008086d000010F4sv*sd*bc*sc*i*
alias: pci:v00008086d000010E1sv*sd*bc*sc*i*
alias: pci:v00008086d000010F1sv*sd*bc*sc*i*
alias: pci:v00008086d000010ECsv*sd*bc*sc*i*
alias: pci:v00008086d000010DDsv*sd*bc*sc*i*
alias: pci:v00008086d0000150Bsv*sd*bc*sc*i*
alias: pci:v00008086d000010C8sv*sd*bc*sc*i*
alias: pci:v00008086d000010C7sv*sd*bc*sc*i*
alias: pci:v00008086d000010C6sv*sd*bc*sc*i*
alias: pci:v00008086d000010B6sv*sd*bc*sc*i*
depends: dca
retpoline: Y
name: ixgbe
vermagic: 4.19.0-13-amd64 SMP mod_unload modversions
parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
parm: InterruptType:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default IntMode (deprecated) (array of int)
parm: MQ:Disable or enable Multiple Queues, default 1 (array of int)
parm: DCA:Disable or enable Direct Cache Access, 0=disabled, 1=descriptor only, 2=descriptor and data (array of int)
parm: RSS:Number of Receive-Side Scaling Descriptor Queues, default 0=number of cpus (array of int)
parm: VMDQ:Number of Virtual Machine Device Queues: 0/1 = disable (1 queue) 2-16 enable (default=8) (array of int)
parm: max_vfs:Number of Virtual Functions: 0 = disable (default), 1-63 = enable this many VFs (array of int)
parm: VEPA:VEPA Bridge Mode: 0 = VEB (default), 1 = VEPA (array of int)
parm: InterruptThrottleRate:Maximum interrupts per second, per vector, (0,1,956-488281), default 1 (array of int)
parm: LLIPort:Low Latency Interrupt TCP Port (0-65535) (array of int)
parm: LLIPush:Low Latency Interrupt on TCP Push flag (0,1) (array of int)
parm: LLISize:Low Latency Interrupt on Packet Size (0-1500) (array of int)
parm: LLIEType:Low Latency Interrupt Ethernet Protocol Type (array of int)
parm: LLIVLANP:Low Latency Interrupt on VLAN priority threshold (array of int)
parm: FdirPballoc:Flow Director packet buffer allocation level:
1 = 8k hash filters or 2k perfect filters
2 = 16k hash filters or 4k perfect filters
3 = 32k hash filters or 8k perfect filters (array of int)
parm: AtrSampleRate:Software ATR Tx packet sample rate (array of int)
parm: FCoE:Disable or enable FCoE Offload, default 1 (array of int)
parm: MDD:Malicious Driver Detection: (0,1), default 1 = on (array of int)
parm: LRO:Large Receive Offload (0,1), default 0 = off (array of int)
parm: allow_unsupported_sfp:Allow unsupported and untested SFP+ modules on 82599 based adapters, default 0 = Disable (array of int)
parm: dmac_watchdog:DMA coalescing watchdog in microseconds (0,41-10000), default 0 = off (array of int)
parm: vxlan_rx:VXLAN receive checksum offload (0,1), default 1 = Enable (array of int)# check the firmwaresCode:root@NAS:/etc/network# /usr/bin/dmesg | grep firmware
[ 1.978774] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/CAICOS_pfp.bin
[ 1.978794] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/CAICOS_me.bin
[ 1.978810] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BTC_rlc.bin
[ 1.978834] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/CAICOS_mc.bin
[ 1.978857] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/CAICOS_smc.bin
[ 1.993019] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin#check only xgbeCode:root@NAS:/etc/network# /usr/bin/dmesg | grep xgbe
[ 1.901337] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k
[ 1.901339] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[ 2.265216] ixgbe 0000:02:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[ 2.349271] ixgbe 0000:02:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x4 link at 0000:00:1c.0 (capable of 32.000 Gb/s with 5 GT/s x8 link)
[ 2.445410] ixgbe 0000:02:00.0: MAC: 3, PHY: 0, PBA No: G45270-003
[ 2.445412] ixgbe 0000:02:00.0: a0:36:9f:6e:15:04
[ 2.603292] ixgbe 0000:02:00.0: Intel(R) 10 Gigabit Network Connection
[ 2.887654] ixgbe 0000:02:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[ 2.971318] ixgbe 0000:02:00.1: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x4 link at 0000:00:1c.0 (capable of 32.000 Gb/s with 5 GT/s x8 link)
[ 3.067468] ixgbe 0000:02:00.1: MAC: 3, PHY: 0, PBA No: G45270-003
[ 3.067470] ixgbe 0000:02:00.1: a0:36:9f:6e:15:06
[ 3.214563] ixgbe 0000:02:00.1: Intel(R) 10 Gigabit Network Connection
[ 3.215684] ixgbe 0000:02:00.0 enp2s0f0: renamed from eth0
[ 3.229381] ixgbe 0000:02:00.1 enp2s0f1: renamed from eth1
[ 5.164148] ixgbe 0000:02:00.1: registered PHC device on enp2s0f1
[ 5.362482] ixgbe 0000:02:00.0: registered PHC device on enp2s0f0
[ 33.916188] ixgbe 0000:02:00.0 enp2s0f0: NIC Link is Up 100 Mbps, Flow Control: RX/TX# lets set speed=1000 (instead of 100)
Code:root@NAS:/etc/network# /usr/sbin/ethtool -s enp2s0f0 speed 1000
Cannot advertise speed 1000Cant do anything with the network adapter, its just there with 100Mbit...

Thanks a lot for reading all that stuff!
Hope that you guys find a solution for my problem...
SBlatest?d=yIl2AUoC8zA latest?i=Z6qtxPYy4LU:PxMfFWTjqCI:F7zBnMy latest?i=Z6qtxPYy4LU:PxMfFWTjqCI:V_sGLiP latest?d=qj6IDK7rITs latest?i=Z6qtxPYy4LU:PxMfFWTjqCI:gIN9vFwZ6qtxPYy4LU
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments