( Dolpa | 2021. 01. 17., v – 20:29 )

Fordítottam a Proxmox kernelhez (5.4.78-2-pve) a NVM 3.15 firmware-hez tartozó 5.9.4-es modult.

# dmesg -T | grep ixgbe
[Sun Jan 17 20:14:29 2021] ixgbe: loading out-of-tree module taints kernel.
[Sun Jan 17 20:14:29 2021] ixgbe: loading out-of-tree module taints kernel.
[Sun Jan 17 20:14:29 2021] ixgbe 0000:62:00.0 0000:62:00.0 (uninitialized): ixgbe_check_options: FCoE Offload feature enabled
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0: Multiqueue Enabled: Rx Queue count = 24, Tx Queue count = 24 XDP Queue count = 0
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0: 31.504 Gb/s available PCIe bandwidth (8 GT/s x4 link)
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0 eth0: MAC: 4, PHY: 3, PBA No: 000000-000
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0: d0:50:99:db:87:8f
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0 eth0: Enabled Features: RxQ: 24 TxQ: 24 FdirHash vxlan_rx
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0 eth0: Intel(R) 10 Gigabit Network Connection
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1 0000:62:00.1 (uninitialized): ixgbe_check_options: FCoE Offload feature enabled
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1: Multiqueue Enabled: Rx Queue count = 24, Tx Queue count = 24 XDP Queue count = 0
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1: 31.504 Gb/s available PCIe bandwidth (8 GT/s x4 link)
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1 eth1: MAC: 4, PHY: 3, PBA No: 000000-000
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1: d0:50:99:db:87:90
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1 eth1: Enabled Features: RxQ: 24 TxQ: 24 FdirHash vxlan_rx
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.1 eth1: Intel(R) 10 Gigabit Network Connection
[Sun Jan 17 20:14:30 2021] ixgbe 0000:62:00.0 enp98s0f0: renamed from eth0
[Sun Jan 17 20:14:31 2021] ixgbe 0000:62:00.1 enp98s0f1: renamed from eth1
[Sun Jan 17 20:14:43 2021] ixgbe 0000:62:00.0: registered PHC device on enp98s0f0
[Sun Jan 17 20:14:43 2021] ixgbe 0000:62:00.1: registered PHC device on enp98s0f1
[Sun Jan 17 20:14:48 2021] ixgbe 0000:62:00.0 enp98s0f0: NIC Link is Up 10 Gbps, Flow Control: None

Port0

# ethtool -i enp98s0f0
driver: ixgbe
version: 5.9.4
firmware-version: 0x80001373, 1.2877.0
expansion-rom-version:
bus-info: 0000:62:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

# ethtool enp98s0f0
Settings for enp98s0f0:
        Supported ports: [ TP ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/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: 10000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

Port1

# ethtool -i enp98s0f1
driver: ixgbe
version: 5.9.4
firmware-version: 0x80001373, 1.2877.0
expansion-rom-version:
bus-info: 0000:62:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

# ethtool enp98s0f1
Settings for enp98s0f1:
        Supported ports: [ TP ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/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: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

Tehát továbbra is ugyanaz történik.

# modinfo ixgbe
filename:       /lib/modules/5.4.78-2-pve/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:       5.4.78-2-pve 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)

Ezt szerintem eljátszhatnám visszafelé az összes eddig megjelent firmware-el és ugyan ez lenne az eredmény. Valamit mókolhattak az eredeti firmware-hez képest a cégnél, csak ez úgy látszik hétpecsétes titok.