Ethernet connection cannot establish itself on ASUS Pro WS WRX80E, works on my laptop

Hi all! I hope you can help me with an issue I’m a little stumped on:

ASUS board, AMD CPU, recently built
Manjaro KDE 6.1.41-1

I am trying to connect my threadripper system to the internet via the “ASUS Pro WS WRX80E-SAGE SE WIFI II” motherboard’s second ethernet port.

Notably this works fine without any finagling on my Manjaro KDE 6.1.41-1 laptop.

  • This combined with an identical registration with my uni’s network (using the correct, different MAC address) leads me to believe this is an issue with this motherboard/driver.
  • These are different, but I would like to note that the included WIFI solution does work.

The issue:

On connecting the cable, the system waits a few moments and then ip addr show returns:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether a4:f9:33:eb:be:6e brd ff:ff:ff:ff:ff:ff
    inet 10.204.146.42/20 brd 10.204.159.255 scope global dynamic noprefixroute wlp37s0
       valid_lft 5684sec preferred_lft 5684sec
    inet6 fe80::fda:a3:8497:f6f6/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp36s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 08:bf:b8:76:c5:ff brd ff:ff:ff:ff:ff:ff
4: enp36s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 08:bf:b8:76:c6:00 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::8ca3:75df:e774:b8db/64 scope link tentative noprefixroute 
       valid_lft forever preferred_lft forever

immediately switching to:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether a4:f9:33:eb:be:6e brd ff:ff:ff:ff:ff:ff
    inet 10.204.146.42/20 brd 10.204.159.255 scope global dynamic noprefixroute wlp37s0
       valid_lft 5802sec preferred_lft 5802sec
    inet6 fe80::fda:a3:8497:f6f6/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp36s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 08:bf:b8:76:c5:ff brd ff:ff:ff:ff:ff:ff
4: enp36s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 08:bf:b8:76:c6:00 brd ff:ff:ff:ff:ff:ff

What I have tried:

  1. Started on Kernel 5.15.122-1, switched to 6.1. Issue was present in both.

  2. From the thread /intel-ethernet-stopped-working/39200/20
    sudo modprobe -r e1000e
    echo 1 | sudo tee "/sys/bus/pci/devices/0000:24:00.1/reset"
    sudo modprobe e1000e

  3. Disabling fastboot in BIOS

  4. Updating BIOS (now latest version)

inxi -Fazy:

(what a neat command!)

System:
  Kernel: 6.1.41-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=aa9f30f6-1735-4042-b13b-ea9069606425 rw quiet
    udev.log_priority=3
  Console: pty pts/3 DM: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: Pro WS WRX80E-SAGE SE WIFI II v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 1201
    date: 04/19/2023
CPU:
  Info: model: AMD Ryzen Threadripper PRO 5975WX s bits: 64 type: MT MCP
    arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22
    process: TSMC n7 (7nm) family: 0x19 (25) model-id: 8 stepping: 2
    microcode: 0xA008205
  Topology: cpus: 1x cores: 32 tpc: 2 threads: 64 smt: enabled cache:
    L1: 2 MiB desc: d-32x32 KiB; i-32x32 KiB L2: 16 MiB desc: 32x512 KiB
    L3: 128 MiB desc: 4x32 MiB
  Speed (MHz): avg: 2038 high: 3600 min/max: 1800/7007 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3600 2: 3600
    3: 1800 4: 3600 5: 1800 6: 1800 7: 1800 8: 1800 9: 1800 10: 1800 11: 1800
    12: 1800 13: 1800 14: 3600 15: 1800 16: 1800 17: 1800 18: 1800 19: 1800
    20: 1800 21: 3600 22: 1800 23: 3600 24: 1800 25: 1800 26: 1800 27: 1800
    28: 1800 29: 1800 30: 1800 31: 3600 32: 1800 33: 1800 34: 1800 35: 1800
    36: 1800 37: 1800 38: 1800 39: 1800 40: 1800 41: 1800 42: 1800 43: 1800
    44: 1800 45: 1800 46: 1800 47: 1800 48: 3600 49: 1800 50: 1800 51: 1800
    52: 1800 53: 1800 54: 1800 55: 1800 56: 1800 57: 2676 58: 1800 59: 1800
    60: 1800 61: 1800 62: 1800 63: 1800 64: 1800 bogomips: 460149
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: ASPEED Graphics Family driver: ast v: kernel ports: active: none
    off: VGA-1 empty: none bus-ID: 29:00.0 chip-ID: 1a03:2000 class-ID: 0300
  Device-2: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nouveau
    v: kernel non-free: 535.xx+ status: current (as of 2023-07) arch: Maxwell
    code: GMxxx process: TSMC 28nm built: 2014-19 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: HDMI-A-1
    empty: DP-1,DVI-D-1,DVI-I-1 bus-ID: 41:00.0 chip-ID: 10de:13c2
    class-ID: 0300 temp: 41.0 C
  Display: server: X.org v: 1.21.1.8 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: nouveau gpu: ast,nouveau
    tty: 236x56
  Monitor-1: HDMI-A-1 model: Dell E178FP serial: <filter> built: 2007
    res: 1280x1024 dpi: 96 gamma: 1.2 size: 338x270mm (13.31x10.63")
    diag: 433mm (17") ratio: 5:4 modes: max: 1280x1024 min: 720x400
  Monitor-2: VGA-1 size-res: N/A in console modes: max: 1024x768 min: 640x480
  API: OpenGL Message: GL data unavailable in console. Try -G --display
Audio:
  Device-1: AMD Starship/Matisse HD Audio vendor: ASUSTeK driver: N/A
    alternate: snd_hda_intel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 2d:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-2: NVIDIA GM204 High Definition Audio vendor: eVga.com.
    driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16
    link-max: gen: 3 speed: 8 GT/s bus-ID: 41:00.1 chip-ID: 10de:0fbb
    class-ID: 0403
  Device-3: ASUSTek USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-6:3
    chip-ID: 0b05:1984 class-ID: 0300
  API: ALSA v: k6.1.41-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.75 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl
Network:
  Device-1: Intel Ethernet X550 vendor: ASUSTeK driver: ixgbe v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 4 port: N/A bus-ID: 24:00.0 chip-ID: 8086:1563
    class-ID: 0200
  IF: enp36s0f0 state: down mac: <filter>
  Device-2: Intel Ethernet X550 vendor: ASUSTeK driver: ixgbe v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 4 port: N/A bus-ID: 24:00.1 chip-ID: 8086:1563
    class-ID: 0200
  IF: enp36s0f1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 25:00.0 chip-ID: 8086:2725
    class-ID: 0280
  IF: wlp37s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-6:3 chip-ID: 8087:0032
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 60.03 TiB used: 27.81 GiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 990 PRO 2TB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 3B2QJXD7 temp: 32.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST16000NM000J-2TW103
    size: 14.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SN04 scheme: GPT
  ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST16000NM000J-2TW103
    size: 14.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SN04 scheme: GPT
  ID-4: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST16000NM000J-2TW103
    size: 14.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SN04 scheme: GPT
  ID-5: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST16000NM000J-2TW103
    size: 14.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SN04 scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 27.81 GiB (1.5%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 30.5 C mobo: N/A gpu: nouveau temp: 42.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 0
Info:
  Processes: 703 Uptime: 8m wakeups: 0 Memory: total: 256 GiB note: est.
  available: 251.54 GiB used: 4.21 GiB (1.7%) Init: systemd v: 253
  default: graphical tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7
  Packages: pm: pacman pkgs: 1284 libs: 344 tools: pamac,yay pm: flatpak
  pkgs: 0 Shell: Zsh v: 5.9 running-in: pty pts/3 inxi: 3.3.28

Let me know if I missed anything, I’m new to this.
Thanks for your help!

And for the sake of completion, here is some dmesg:

This happens constantly:

[ 2349.297554] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
[ 2357.614307] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down
[ 2420.904860] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
[ 2423.338122] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down
[ 2486.640990] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
[ 2488.766044] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down

This is what I see after running the modprobe commands for ixgbe:

[ 2546.980266] ixgbe 0000:24:00.1: removed PHC on enp36s0f1
[ 2547.363939] ixgbe 0000:24:00.1: complete
[ 2547.364422] ixgbe 0000:24:00.0: removed PHC on enp36s0f0
[ 2547.797644] ixgbe 0000:24:00.0: complete
[ 2580.845413] dca service started, version 1.12.1
[ 2580.858017] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
[ 2580.858019] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[ 2581.564472] ixgbe 0000:24:00.0: Multiqueue Enabled: Rx Queue count = 63, Tx Queue count = 63 XDP Queue count = 0
[ 2581.668277] ixgbe 0000:24:00.0: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
[ 2581.786639] ixgbe 0000:24:00.0: MAC: 4, PHY: 0, PBA No: 000000-000
[ 2581.786648] ixgbe 0000:24:00.0: 08:bf:b8:76:c5:ff
[ 2581.941446] ixgbe 0000:24:00.0 enp36s0f0: renamed from eth0
[ 2581.963920] ixgbe 0000:24:00.0: Intel(R) 10 Gigabit Network Connection
[ 2582.219206] pps pps0: new PPS source ptp0
[ 2582.219239] ixgbe 0000:24:00.0: registered PHC device on enp36s0f0
[ 2582.662883] ixgbe 0000:24:00.1: Multiqueue Enabled: Rx Queue count = 63, Tx Queue count = 63 XDP Queue count = 0
[ 2582.766288] ixgbe 0000:24:00.1: 31.504 Gb/s available PCIe bandwidth (8.0 GT/s PCIe x4 link)
[ 2582.875988] ixgbe 0000:24:00.1: MAC: 4, PHY: 0, PBA No: 000000-000
[ 2582.875993] ixgbe 0000:24:00.1: 08:bf:b8:76:c6:00
[ 2583.030286] ixgbe 0000:24:00.1 enp36s0f1: renamed from eth0
[ 2583.053903] ixgbe 0000:24:00.1: Intel(R) 10 Gigabit Network Connection
[ 2583.311318] pps pps1: new PPS source ptp1
[ 2583.311350] ixgbe 0000:24:00.1: registered PHC device on enp36s0f1
[ 2587.385837] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
[ 2587.385856] IPv6: ADDRCONF(NETDEV_CHANGE): enp36s0f1: link becomes ready
[ 2587.453801] ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down

That looks like it tries ipv6 then drops it.
If you arent using ipv6 you can disable it.
(maybe the easiest way is to add to boot parameters ipv6.disable=1)

So according to inxi these 2 are what we are talking about, and one appears active:

So just to clarify - enp36s0f1 is working, but enp36s0f0 is not ?
Or you are connecting to enp36s0f1, but it does not function ?

(also note in both cases the active driver is ixgbe)

I’ll try disabling the ipv6.

I’m only using the second one enp36s0f1 right now, but both have this issue.

And this is what it looks like working on my laptop:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 04:d4:c4:6f:ae:d2 brd ff:ff:ff:ff:ff:ff
    inet 10.194.35.123/21 brd 10.194.39.255 scope global dynamic noprefixroute enp4s0
       valid_lft 86396sec preferred_lft 86396sec
    inet6 fe80::7581:a5b8:283c:bfac/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether dc:f5:05:9b:6a:11 brd ff:ff:ff:ff:ff:ff
    inet 10.204.145.162/20 brd 10.204.159.255 scope global dynamic noprefixroute wlp3s0
       valid_lft 5142sec preferred_lft 5142sec
    inet6 fe80::9736:17b6:b0d5:c5eb/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

After rebooting with ipv6 disabled via grub, the connection still fails.
However, it does hang on for a few seconds before dropping.

I am able to get a ping out to 1.1.1.1 in those seconds, but then it disconnects.
dmesg looks the same with NIC link up followed by down.

Hm. OK.
What if we try unloading and loading it again?

sudo rmmod ixgbe
sudo modprobe ixgbe

Or maybe

ip address flush dev enp36s0f1
ip link set enp36s0f1 down
ip link set enp36s0f1 up

Also … maybe lets look at some services

systemctl status systemd-resolved
systemctl status systemd-networkd
systemctl status dhcpcd

(I honestly dont know what the images are using these days …)

  1. Unloading/loading did properly disable and reenable the interface, but the issue persists.

  2. ip flush/reenable had similar results.

systemd-resolved

○ systemd-resolved.service - Network Name Resolution
     Loaded: loaded (/usr/lib/systemd/system/systemd-resolved.service; disabled; preset: enabled)
     Active: inactive (dead)
       Docs: man:systemd-resolved.service(8)
             man:org.freedesktop.resolve1(5)
             https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
             https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients

systemd-networkd

○ systemd-networkd.service - Network Configuration
     Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; disabled; preset: enabled)
     Active: inactive (dead)
TriggeredBy: ○ systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
             man:org.freedesktop.network1(5)

dhcpcd

○ dhcpcd.service - DHCP/ IPv4LL/ IPv6RA/ DHCPv6 client on all interfaces
     Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; disabled; preset: disabled)
     Active: inactive (dead)

and here is some raw journalctl:

NetworkManager[1200]: <info>  [1691002332.2812] device (enp36s0f1): carrier: link connected
NetworkManager[1200]: <info>  [1691002332.2814] device (enp36s0f1): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[1200]: <info>  [1691002332.2819] policy: auto-activating connection 'Wired connection 2' (omitted)
NetworkManager[1200]: <info>  [1691002332.2822] device (enp36s0f1): Activation: starting connection 'Wired connection 2' (omitted)
NetworkManager[1200]: <info>  [1691002332.2823] device (enp36s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[1200]: <info>  [1691002332.2825] manager: NetworkManager state is now CONNECTING
NetworkManager[1200]: <info>  [1691002332.2826] device (enp36s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
kernel: ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
NetworkManager[1200]: <info>  [1691002332.2845] device (enp36s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
NetworkManager[1200]: <info>  [1691002332.2847] dhcp4 (enp36s0f1): activation: beginning transaction (timeout in 45 seconds)
kernel: ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down
NetworkManager[1200]: <info>  [1691002340.4683] device (enp36s0f1): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[1200]: <info>  [1691002340.4932] dhcp4 (enp36s0f1): canceled DHCP transaction
NetworkManager[1200]: <info>  [1691002340.4933] dhcp4 (enp36s0f1): state changed no lease
NetworkManager[1200]: <info>  [1691002340.4940] manager: NetworkManager state is now DISCONNECTED
plasmashell[1668]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558eb1ee8fa0) QQmlContext(0x558eb146c030) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
plasmashell[1668]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558eb1ee8fa0) QQmlContext(0x558eb146c030) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")

OK … it looks like its NetworkManager using its internal dhcp client.

I dont know if changing that to dhcpcd would be helpful.

(see a possibly somewhat related Arch thread … though note that they are not using NetworkManager … and instead use systemd-networkd so they restart those services … [SOLVED]no internet connection after installation / Newbie Corner / Arch Linux Forums)

You could try like this:
/etc/NetworkManager/conf.d/dhcp-client.conf

[main]
dhcp=dhcpcd

And restart NM:

systemctl restart NetworkManager

(note you do not want to enable the standalone dhcpcd service, as it will conflict with NM)

Another quick test … just because ECN can cause problems:

sysctl net.ipv4.tcp_ecn=0

Other thoughts … do you happen to dual-boot? With windoze?
Its possible either PME or WoL settings in win can affect the hardware function in other OS.
(in the case of WoL I see some reports of problems … please ensure it is not enabled in BIOS, etc)

After setting DHCP settings and restarting network manager, issue persists.

And more of the same after setting tcp_ecn=0

Here is some more log dump
ethtool enp36s0f1

Settings for enp36s0f1:
	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)
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: Unknown
	Supports Wake-on: umbg
	Wake-on: g
        Current message level: 0x00007fff (32767)
                               drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
	Link detected: no

journalctl

NetworkManager[10708]: <info>  [1691005900.2424] device (enp36s0f1): carrier: link connected
kernel: ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Up 1 Gbps, Flow Control: None
NetworkManager[10708]: <info>  [1691005900.2427] device (enp36s0f1): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[10708]: <info>  [1691005900.2431] policy: auto-activating connection 'Wired connection 2' (omitted)
NetworkManager[10708]: <info>  [1691005900.2435] device (enp36s0f1): Activation: starting connection 'Wired connection 2' (omitted)
NetworkManager[10708]: <info>  [1691005900.2436] device (enp36s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[10708]: <info>  [1691005900.2439] manager: NetworkManager state is now CONNECTING
NetworkManager[10708]: <info>  [1691005900.2440] device (enp36s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[10708]: <info>  [1691005900.2458] device (enp36s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
NetworkManager[10708]: <info>  [1691005900.2460] dhcp4 (enp36s0f1): activation: beginning transaction (timeout in 45 seconds)
NetworkManager[10708]: <info>  [1691005900.2477] dhcp4 (enp36s0f1): dhcpcd started with pid 11130
dhcpcd[11130]: dhcpcd-10.0.1 starting
dhcpcd[11132]: DUID 00:01:00:01:2c:5d:35:10:a4:f9:33:eb:be:6e
dhcpcd[11132]: enp36s0f1: IAID b8:76:c6:00
dhcpcd[11132]: enp36s0f1: soliciting a DHCP lease
kernel: ixgbe 0000:24:00.1 enp36s0f1: NIC Link is Down
NetworkManager[10708]: <info>  [1691005908.4296] device (enp36s0f1): state change: ip-config -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[10708]: <info>  [1691005908.4297] dhcp4 (enp36s0f1): canceled DHCP transaction, DHCP client pid 11130
NetworkManager[10708]: <info>  [1691005908.4297] dhcp4 (enp36s0f1): state changed no lease
dhcpcd[11132]: received SIGTERM, stopping
NetworkManager[10708]: <info>  [1691005908.4303] manager: NetworkManager state is now DISCONNECTED
NetworkManager[10708]: <warn>  [1691005908.4330] dhcp-listener: dhcp-event: (pid 11130) unhandled DHCP event for interface enp36s0f1
dhcpcd[11132]: enp36s0f1: removing interface
NetworkManager[10708]: <warn>  [1691005908.4355] dhcp-listener: dhcp-event: (pid 11130) unhandled DHCP event for interface enp36s0f1
plasmashell[1943]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x56452c761e30) QQmlContext(0x56452b339060) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
plasmashell[1943]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x56452c761e30) QQmlContext(0x56452b339060) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
dhcpcd[11132]: dhcpcd exited

This is single-boot Manjaro. Windows has not touched this SSD.

Wake on LAN is not enabled in BIOS.

I am running out of ideas.
We didnt try different kernels did we?
(5.15, 6.4)

It was not working on that kernel either.

I am just going to assume Intel or the driver is wrong and buy a PCIe NIC instead.

Thanks for trying!