ledtkn2@ledtkn2-23420231:~$ uname -a Linux ledtkn2-23420231 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux ledtkn2@ledtkn2-23420231:~$ ethtool -h ethtool version 5.16 Usage: ethtool [ FLAGS ] DEVNAME Display standard information about device ethtool [ FLAGS ] -s|--change DEVNAME Change generic options [ speed %d ] [ lanes %d ] [ duplex half|full ] [ port tp|aui|bnc|mii|fibre|da ] [ mdix auto|on|off ] [ autoneg on|off ] [ advertise %x[/%x] | mode on|off ... [--] ] [ phyad %d ] [ xcvr internal|external ] [ wol %d[/%d] | p|u|m|b|a|g|s|f|d... ] [ sopass %x:%x:%x:%x:%x:%x ] [ msglvl %d[/%d] | type on|off ... [--] ] [ master-slave preferred-master|preferred-slave|forced-master|forced-slave ] ethtool [ FLAGS ] -a|--show-pause DEVNAME Show pause options ethtool [ FLAGS ] -A|--pause DEVNAME Set pause options [ autoneg on|off ] [ rx on|off ] [ tx on|off ] ethtool [ FLAGS ] -c|--show-coalesce DEVNAME Show coalesce options ethtool [ FLAGS ] -C|--coalesce DEVNAME Set coalesce options [adaptive-rx on|off] [adaptive-tx on|off] [rx-usecs N] [rx-frames N] [rx-usecs-irq N] [rx-frames-irq N] [tx-usecs N] [tx-frames N] [tx-usecs-irq N] [tx-frames-irq N] [stats-block-usecs N] [pkt-rate-low N] [rx-usecs-low N] [rx-frames-low N] [tx-usecs-low N] [tx-frames-low N] [pkt-rate-high N] [rx-usecs-high N] [rx-frames-high N] [tx-usecs-high N] [tx-frames-high N] [sample-interval N] [cqe-mode-rx on|off] [cqe-mode-tx on|off] ethtool [ FLAGS ] -g|--show-ring DEVNAME Query RX/TX ring parameters ethtool [ FLAGS ] -G|--set-ring DEVNAME Set RX/TX ring parameters [ rx N ] [ rx-mini N ] [ rx-jumbo N ] [ tx N ] ethtool [ FLAGS ] -k|--show-features|--show-offload DEVNAME Get state of protocol offload and other features ethtool [ FLAGS ] -K|--features|--offload DEVNAME Set protocol offload and other features FEATURE on|off ... ethtool [ FLAGS ] -i|--driver DEVNAME Show driver information ethtool [ FLAGS ] -d|--register-dump DEVNAME Do a register dump [ raw on|off ] [ file FILENAME ] ethtool [ FLAGS ] -e|--eeprom-dump DEVNAME Do a EEPROM dump [ raw on|off ] [ offset N ] [ length N ] ethtool [ FLAGS ] -E|--change-eeprom DEVNAME Change bytes in device EEPROM [ magic N ] [ offset N ] [ length N ] [ value N ] ethtool [ FLAGS ] -r|--negotiate DEVNAME Restart N-WAY negotiation ethtool [ FLAGS ] -p|--identify DEVNAME Show visible port identification (e.g. blinking) [ TIME-IN-SECONDS ] ethtool [ FLAGS ] -t|--test DEVNAME Execute adapter self test [ online | offline | external_lb ] ethtool [ FLAGS ] -S|--statistics DEVNAME Show adapter statistics [ --all-groups | --groups [eth-phy] [eth-mac] [eth-ctrl] [rmon] ] ethtool [ FLAGS ] --phy-statistics DEVNAME Show phy statistics ethtool [ FLAGS ] -n|-u|--show-nfc|--show-ntuple DEVNAME Show Rx network flow classification options or rules [ rx-flow-hash tcp4|udp4|ah4|esp4|sctp4|tcp6|udp6|ah6|esp6|sctp6 [context %d] | rule %d ] ethtool [ FLAGS ] -N|-U|--config-nfc|--config-ntuple DEVNAME Configure Rx network flow classification options or rules rx-flow-hash tcp4|udp4|ah4|esp4|sctp4|tcp6|udp6|ah6|esp6|sctp6 m|v|t|s|d|f|n|r... [context %d] | flow-type ether|ip4|tcp4|udp4|sctp4|ah4|esp4|ip6|tcp6|udp6|ah6|esp6|sctp6 [ src %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ] [ dst %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ] [ proto %d [m %x] ] [ src-ip IP-ADDRESS [m IP-ADDRESS] ] [ dst-ip IP-ADDRESS [m IP-ADDRESS] ] [ tos %d [m %x] ] [ tclass %d [m %x] ] [ l4proto %d [m %x] ] [ src-port %d [m %x] ] [ dst-port %d [m %x] ] [ spi %d [m %x] ] [ vlan-etype %x [m %x] ] [ vlan %x [m %x] ] [ user-def %x [m %x] ] [ dst-mac %x:%x:%x:%x:%x:%x [m %x:%x:%x:%x:%x:%x] ] [ action %d ] | [ vf %d queue %d ] [ context %d ] [ loc %d]] | delete %d ethtool [ FLAGS ] -T|--show-time-stamping DEVNAME Show time stamping capabilities ethtool [ FLAGS ] -x|--show-rxfh-indir|--show-rxfh DEVNAME Show Rx flow hash indirection table and/or RSS hash key [ context %d ] ethtool [ FLAGS ] -X|--set-rxfh-indir|--rxfh DEVNAME Set Rx flow hash indirection table and/or RSS hash key [ context %d|new ] [ equal N | weight W0 W1 ... | default ] [ hkey %x:%x:%x:%x:%x:.... ] [ hfunc FUNC ] [ delete ] ethtool [ FLAGS ] -f|--flash DEVNAME Flash firmware image from the specified file to a region on the device FILENAME [ REGION-NUMBER-TO-FLASH ] ethtool [ FLAGS ] -P|--show-permaddr DEVNAME Show permanent hardware address ethtool [ FLAGS ] -w|--get-dump DEVNAME Get dump flag, data [ data FILENAME ] ethtool [ FLAGS ] -W|--set-dump DEVNAME Set dump flag of the device N ethtool [ FLAGS ] -l|--show-channels DEVNAME Query Channels ethtool [ FLAGS ] -L|--set-channels DEVNAME Set Channels [ rx N ] [ tx N ] [ other N ] [ combined N ] ethtool [ FLAGS ] --show-priv-flags DEVNAME Query private flags ethtool [ FLAGS ] --set-priv-flags DEVNAME Set private flags FLAG on|off ... ethtool [ FLAGS ] -m|--dump-module-eeprom|--module-info DEVNAME Query/Decode Module EEPROM information and optical diagnostics if available [ raw on|off ] [ hex on|off ] [ offset N ] [ length N ] [ page N ] [ bank N ] [ i2c N ] ethtool [ FLAGS ] --show-eee DEVNAME Show EEE settings ethtool [ FLAGS ] --set-eee DEVNAME Set EEE settings [ eee on|off ] [ advertise %x ] [ tx-lpi on|off ] [ tx-timer %d ] ethtool [ FLAGS ] --set-phy-tunable DEVNAME Set PHY tunable [ downshift on|off [count N] ] [ fast-link-down on|off [msecs N] ] [ energy-detect-power-down on|off [msecs N] ] ethtool [ FLAGS ] --get-phy-tunable DEVNAME Get PHY tunable [ downshift ] [ fast-link-down ] [ energy-detect-power-down ] ethtool [ FLAGS ] --get-tunable DEVNAME Get tunable [ rx-copybreak ] [ tx-copybreak ] [ pfc-precention-tout ] ethtool [ FLAGS ] --set-tunable DEVNAME Set tunable [ rx-copybreak N] [ tx-copybreak N] [ pfc-precention-tout N] ethtool [ FLAGS ] --reset DEVNAME Reset components [ flags %x ] [ mgmt ] [ mgmt-shared ] [ irq ] [ irq-shared ] [ dma ] [ dma-shared ] [ filter ] [ filter-shared ] [ offload ] [ offload-shared ] [ mac ] [ mac-shared ] [ phy ] [ phy-shared ] [ ram ] [ ram-shared ] [ ap ] [ ap-shared ] [ dedicated ] [ all ] ethtool [ FLAGS ] --show-fec DEVNAME Show FEC settings ethtool [ FLAGS ] --set-fec DEVNAME Set FEC settings [ encoding auto|off|rs|baser|llrs [...]] ethtool [ FLAGS ] -Q|--per-queue DEVNAME Apply per-queue command. The supported sub commands include --show-coalesce, --coalesce [queue_mask %x] SUB_COMMAND ethtool [ FLAGS ] --cable-test DEVNAME Perform a cable test ethtool [ FLAGS ] --cable-test-tdr DEVNAME Print cable test time domain reflectrometery data [ first N ] [ last N ] [ step N ] [ pair N ] ethtool [ FLAGS ] --show-tunnels DEVNAME Show NIC tunnel offload information ethtool [ FLAGS ] -h|--help Show this help ethtool [ FLAGS ] --version Show version number ethtool --monitor Show kernel notifications ( [ --all ] | -s | --change | -k | --show-features | --show-offload | -K | --features | --offload | --show-priv-flags | --set-priv-flags | -g | --show-ring | -G | --set-ring | -l | --show-channels | -L | --set-channels | -c | --show-coalesce | -C | --coalesce | -a | --show-pause | -A | --pause | --show-eee | --set-eee | --cable-test | --cable-test-tdr ) [ DEVNAME | * ] FLAGS: --debug MASK turn on debugging messages --json enable JSON output format (not supported by all commands) -I|--include-statistics request device statistics related to the command (not supported by all commands) ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 Offset Values ------ ------ 0x0000: 02 04 07 04 14 40 02 12 00 01 05 01 1f 00 28 ff 0x0010: 00 00 00 00 43 4f 54 53 57 4f 52 4b 53 20 20 20 0x0020: 20 20 20 20 00 00 00 00 52 4a 33 47 45 58 44 44 0x0030: 50 4c 58 4c 43 52 41 55 30 30 30 30 05 1e 00 fe 0x0040: 10 14 00 00 42 30 35 34 41 41 48 52 20 20 20 20 0x0050: 20 20 20 20 32 33 30 37 32 35 20 20 68 70 08 6e 0x0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 hex on Offset Values ------ ------ 0x0000: 02 04 07 04 14 40 02 12 00 01 05 01 1f 00 28 ff 0x0010: 00 00 00 00 43 4f 54 53 57 4f 52 4b 53 20 20 20 0x0020: 20 20 20 20 00 00 00 00 52 4a 33 47 45 58 44 44 0x0030: 50 4c 58 4c 43 52 41 55 30 30 30 30 05 1e 00 fe 0x0040: 10 14 00 00 42 30 35 34 41 41 48 52 20 20 20 20 0x0050: 20 20 20 20 32 33 30 37 32 35 20 20 68 70 08 6e 0x0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0100: 7f ff 80 00 7f ff 80 00 97 e7 5f fe 88 ce 72 24 0x0110: d3 f6 00 00 c3 1c 00 00 ff ff 09 3f ff ff 0b e6 0x0120: 61 b7 00 28 4d b5 00 30 ff ff 00 00 ff ff 00 00 0x0130: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 0x0140: 00 00 00 00 01 01 01 01 00 00 00 00 01 01 00 00 0x0150: 01 01 00 00 01 01 00 00 01 01 00 00 ff ff ff 0f 0x0160: 35 d2 80 64 37 7e 34 a1 00 01 00 00 00 00 02 fc 0x0170: 00 40 00 40 00 40 00 00 00 00 00 00 00 00 00 02 0x0180: 3f af 00 00 00 a1 00 83 00 a0 00 01 00 00 01 01 0x0190: 00 00 05 8d 17 f6 21 82 16 da 0f 25 0f 25 00 00 0x01a0: ff ff 00 00 00 00 ff 00 00 00 00 00 00 00 00 1e 0x01b0: 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 0x01c0: 00 03 ff ff ff 00 e0 02 00 00 00 60 00 00 78 a4 0x01d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01e0: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 0x01f0: 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 hex off Offset Values ------ ------ 0x0000: 02 04 07 04 14 40 02 12 00 01 05 01 1f 00 28 ff 0x0010: 00 00 00 00 43 4f 54 53 57 4f 52 4b 53 20 20 20 0x0020: 20 20 20 20 00 00 00 00 52 4a 33 47 45 58 44 44 0x0030: 50 4c 58 4c 43 52 41 55 30 30 30 30 05 1e 00 fe 0x0040: 10 14 00 00 42 30 35 34 41 41 48 52 20 20 20 20 0x0050: 20 20 20 20 32 33 30 37 32 35 20 20 68 70 08 6e 0x0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ledtkn2@ledtkn2-23420231:~$ wget http://archive.ubuntu.com/ubuntu/pool/main/e/ethtool/ethtool_5.4-1_amd64.deb --2023-11-20 11:41:10-- http://archive.ubuntu.com/ubuntu/pool/main/e/ethtool/ethtool_5.4-1_amd64.deb Resolving archive.ubuntu.com (archive.ubuntu.com)... 185.125.190.39, 91.189.91.81, 91.189.91.83, ... Connecting to archive.ubuntu.com (archive.ubuntu.com)|185.125.190.39|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 133644 (131K) [application/x-debian-package] Saving to: ‘ethtool_5.4-1_amd64.deb’ ethtool_5.4-1_amd64.deb 100%[====================================================================================================>] 130.51K --.-KB/s in 0.06s 2023-11-20 11:41:12 (2.24 MB/s) - ‘ethtool_5.4-1_amd64.deb’ saved [133644/133644] ledtkn2@ledtkn2-23420231:~$ sudo dpkg -i ethtool_5.4-1_amd64.deb dpkg: warning: downgrading ethtool from 1:5.16-1 to 1:5.4-1 (Reading database ... 109877 files and directories currently installed.) Preparing to unpack ethtool_5.4-1_amd64.deb ... Unpacking ethtool (1:5.4-1) over (1:5.16-1) ... Setting up ethtool (1:5.4-1) ... Processing triggers for man-db (2.10.2-1) ... ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 Identifier : 0x02 (module soldered to motherboard) Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID) Connector : 0x07 (LC) Transceiver codes : 0x04 0x14 0x40 0x02 0x12 0x00 0x01 0x05 0x00 Transceiver type : Infiniband: 1X LX Transceiver type : SONET: SONET reach specifier bit 1 Transceiver type : SONET: OC-48, long reach Transceiver type : SONET: OC-12, single mode, long reach Transceiver type : Ethernet: 1000BASE-LX Transceiver type : FC: long distance (L) Transceiver type : FC: Longwave laser (LC) Transceiver type : FC: Single Mode (SM) Transceiver type : FC: 200 MBytes/sec Transceiver type : FC: 100 MBytes/sec Encoding : 0x01 (8B/10B) BR, Nominal : 3100MBd Rate identifier : 0x00 (unspecified) Length (SMF,km) : 40km Length (SMF) : 25500m Length (50um) : 0m Length (62.5um) : 0m Length (Copper) : 0m Length (OM3) : 0m Laser wavelength : 1310nm Vendor name : COTSWORKS Vendor OUI : 00:00:00 Vendor PN : RJ3GEXDDPLXLCRAU Vendor rev : 0000 Option values : 0x10 0x14 Option : RX_LOS implemented, inverted Option : TX_DISABLE implemented Option : Paging implemented BR margin, max : 0% BR margin, min : 0% Vendor SN : B054AAHR Date code : 230725 Optical diagnostics support : Yes Laser bias current : 28.404 mA Laser output power : 1.3464 mW / 1.29 dBm Receiver signal average optical power : 0.0003 mW / -35.23 dBm Module temperature : 53.79 degrees C / 128.82 degrees F Module voltage : 3.2860 V Alarm/warning flags implemented : No ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 hex on Offset Values ------ ------ 0x0000: 02 04 07 04 14 40 02 12 00 01 05 01 1f 00 28 ff 0x0010: 00 00 00 00 43 4f 54 53 57 4f 52 4b 53 20 20 20 0x0020: 20 20 20 20 00 00 00 00 52 4a 33 47 45 58 44 44 0x0030: 50 4c 58 4c 43 52 41 55 30 30 30 30 05 1e 00 fe 0x0040: 10 14 00 00 42 30 35 34 41 41 48 52 20 20 20 20 0x0050: 20 20 20 20 32 33 30 37 32 35 20 20 68 70 08 6e 0x0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0100: 7f ff 80 00 7f ff 80 00 97 e7 5f fe 88 ce 72 24 0x0110: d3 f6 00 00 c3 1c 00 00 ff ff 09 3f ff ff 0b e6 0x0120: 61 b7 00 28 4d b5 00 30 ff ff 00 00 ff ff 00 00 0x0130: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 0x0140: 00 00 00 00 01 01 01 01 00 00 00 00 01 01 00 00 0x0150: 01 01 00 00 01 01 00 00 01 01 00 00 ff ff ff 0f 0x0160: 35 ce 80 6c 37 84 34 a0 00 00 00 00 00 00 02 fc 0x0170: 00 40 00 40 00 40 00 00 00 00 00 00 00 00 00 02 0x0180: 3f af 00 00 00 a1 00 83 00 a0 00 01 00 00 01 01 0x0190: 00 00 05 8d 17 f6 21 82 16 da 0f 25 0f 25 00 00 0x01a0: ff ff 00 00 00 00 ff 00 00 00 00 00 00 00 00 1e 0x01b0: 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 0x01c0: 00 03 ff ff ff 00 e0 02 00 00 00 40 00 00 78 a4 0x01d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0x01e0: ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 0x01f0: 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 ledtkn2@ledtkn2-23420231:~$ sudo ethtool -m ens5 hex off Identifier : 0x02 (module soldered to motherboard) Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID) Connector : 0x07 (LC) Transceiver codes : 0x04 0x14 0x40 0x02 0x12 0x00 0x01 0x05 0x00 Transceiver type : Infiniband: 1X LX Transceiver type : SONET: SONET reach specifier bit 1 Transceiver type : SONET: OC-48, long reach Transceiver type : SONET: OC-12, single mode, long reach Transceiver type : Ethernet: 1000BASE-LX Transceiver type : FC: long distance (L) Transceiver type : FC: Longwave laser (LC) Transceiver type : FC: Single Mode (SM) Transceiver type : FC: 200 MBytes/sec Transceiver type : FC: 100 MBytes/sec Encoding : 0x01 (8B/10B) BR, Nominal : 3100MBd Rate identifier : 0x00 (unspecified) Length (SMF,km) : 40km Length (SMF) : 25500m Length (50um) : 0m Length (62.5um) : 0m Length (Copper) : 0m Length (OM3) : 0m Laser wavelength : 1310nm Vendor name : COTSWORKS Vendor OUI : 00:00:00 Vendor PN : RJ3GEXDDPLXLCRAU Vendor rev : 0000 Option values : 0x10 0x14 Option : RX_LOS implemented, inverted Option : TX_DISABLE implemented Option : Paging implemented BR margin, max : 0% BR margin, min : 0% Vendor SN : B054AAHR Date code : 230725 Optical diagnostics support : Yes Laser bias current : 28.400 mA Laser output power : 1.3470 mW / 1.29 dBm Receiver signal average optical power : 0.0001 mW / -40.00 dBm Module temperature : 53.77 degrees C / 128.78 degrees F Module voltage : 3.2868 V Alarm/warning flags implemented : No