Wired connection on ASUS Pro WS WRX90E

Hi, I have a new desktop PC with an ASUS Pro WS WRX90E motherboard. I’m using Opensuse tumbleweed, and I only have trouble with the wired ethernet connection. Opensuse has these intel X710 drivers, but none of the connections in the mobo work. When I plug in the cable, the system cannot configure the IP and constantly fails. How can I configure the ethernet connection? These are my devices (I have an additional wifi card that works fine):

*-network
       description: Wireless interface
       product: RTL8852BE PCIe 802.11ax Wireless Network Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 00
       serial: cc:47:40:fd:46:1c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw89_8852be driverversion=6.10.5-1-default firmware=N/A ip=10.35.128.100 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:342 ioport:1000(size=256) memory:f7900000-f79fffff

  *-network:0
       description: Ethernet interface
       product: Ethernet Controller X710 for 10GBASE-T
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eno1np0
       logical name: /dev/fb0
       logical name: /dev/fb1
       version: 02
       serial: cc:28:aa:cb:83:c7
       capacity: 10Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 100bt-fd 1000bt-fd 2500bt-fd 5000bt-fd 10000bt-fd autonegotiation fb
       configuration: autonegotiation=off broadcast=yes depth=32 driver=i40e driverversion=6.10.5-1-default firmware=9.40 0x8000efef 1.3534.0 latency=0 link=no mode=1920x1200 multicast=yes visual=truecolor xres=1920 yres=1200
       resources: iomemory:1000-fff iomemory:1000-fff irq:174 memory:100a3000000-100a3ffffff memory:100a4008000-100a400ffff memory:f7880000-f78fffff

  *-network:1
       description: Ethernet interface
       product: Ethernet Controller X710 for 10GBASE-T
       vendor: Intel Corporation
       physical id: 0.1
       bus info: pci@0000:02:00.1
       logical name: eno2np1
       version: 02
       serial: cc:28:aa:cb:83:c8
       capacity: 10Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 100bt-fd 1000bt-fd 2500bt-fd 5000bt-fd 10000bt-fd autonegotiation
       configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=6.10.5-1-default firmware=9.40 0x8000efef 1.3534.0 latency=0 link=no multicast=yes
       resources: iomemory:1000-fff iomemory:1000-fff irq:174 memory:100a2000000-100a2ffffff memory:100a4000000-100a4007fff memory:f7800000-f787ffff

  *-network
       description: Ethernet interface
       product: Virtual Ethernet.
       physical id: 5
       bus info: usb@7:6.3
       logical name: enp139s0u6u3c2
       serial: 72:53:5a:a9:c1:c8
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=cdc_ether driverversion=6.10.5-1-default duplex=half firmware=CDC Ethernet Device link=yes multicast=yes port=twisted pair

and

01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GBASE-T (rev 02)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GBASE-T (rev 02)

Post

inxi -aNz

Post info including commands.
Possibly you need to enable LAN in BIOS.

https://www.kernel.org/doc/html/latest/networking/device_drivers/ethernet/intel/i40e.html

Here is the output of the command:

david ~> inxi -aNz
Network:
  Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network vendor: AzureWave
    driver: rtw89_8852be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 1000 bus-ID: 01:00.0 chip-ID: 10ec:b852 class-ID: 0280
  Device-2: Intel Ethernet X710 for 10GBASE-T driver: i40e v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 4 port: N/A bus-ID: 02:00.0 chip-ID: 8086:15ff
    class-ID: 0200
  Device-3: Intel Ethernet X710 for 10GBASE-T driver: i40e v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 4 port: N/A bus-ID: 02:00.1 chip-ID: 8086:15ff
    class-ID: 0200
  Device-4: American Megatrends Virtual Ethernet. driver: cdc_ether
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 7-6.3:6
    chip-ID: 046b:ffb0 class-ID: 0a00 serial: <filter>

LAN is enabled in the BIOS, but I’ll double check

I now enabled dhcpcd and can connect, but there is no internet, I get a warning mentioning a limited connection:

david ~ > ifconfig
eno1np0   Link encap:Ethernet  HWaddr CC:28:AA:CB:83:C7
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:276 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:33609 (32.8 KiB)

eno2np1   Link encap:Ethernet  HWaddr CC:28:AA:CB:83:C8
          inet6 addr: fe80::ebc2:7f28:d05c:82f5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:651 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:145561 (142.1 KiB)  TX bytes:12970 (12.6 KiB)

enp139s0u6u3c2 Link encap:Ethernet  HWaddr 72:53:5A:A9:C1:C8
          inet addr:169.254.201.222  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:94 errors:0 dropped:1 overruns:0 frame:0
          TX packets:315 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7832 (7.6 KiB)  TX bytes:37285 (36.4 KiB)

and

david ~> sudo systemctl status dhcpcd.service
[sudo] password for root:
● dhcpcd.service - Minimal DHCPv4 and DHCPv6 client
     Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; enabled; preset: disabled)
     Active: active (running) since Thu 2024-08-29 08:47:19 -04; 12min ago
 Invocation: e8df5e3108784837af4facd8f8112e4b
   Main PID: 2059 (dhcpcd)
      Tasks: 7 (limit: 308522)
        CPU: 846ms
     CGroup: /system.slice/dhcpcd.service
             ├─2059 "dhcpcd: [manager] [ip4] [ip6]"
             ├─2067 "dhcpcd: [privileged proxy]"
             ├─2068 "dhcpcd: [network proxy]"
             ├─2069 "dhcpcd: [control proxy]"
             ├─2405 "dhcpcd: [BPF BOOTP] enp139s0u6u3c2"
             ├─5461 "dhcpcd: [BPF ARP] enp139s0u6u3c2 169.254.201.222"
             └─5722 "dhcpcd: [BPF ARP] wlp1s0 10.35.128.100"

Aug 29 08:57:09 polarbear dhcpcd[2067]: wlp1s0: leased 10.35.128.100 for 28800 seconds
Aug 29 08:57:09 polarbear dhcpcd[2067]: wlp1s0: adding route to 10.35.128.0/20
Aug 29 08:57:09 polarbear dhcpcd[2067]: wlp1s0: adding default route via 10.35.128.1
Aug 29 08:57:09 polarbear dhcpcd[2067]: enp139s0u6u3c2: deleting default route
Aug 29 08:57:09 polarbear dhcpcd[2067]: wlp1s0: soliciting an IPv6 router
Aug 29 08:57:21 polarbear dhcpcd[2067]: wlp1s0: no IPv6 Routers available
Aug 29 08:57:54 polarbear dhcpcd[2067]: eno2np1: soliciting a DHCP lease
Aug 29 08:57:54 polarbear dhcpcd[2067]: eno2np1: NAK: from 10.35.23.1
Aug 29 08:58:54 polarbear dhcpcd[2067]: eno2np1: soliciting a DHCP lease
Aug 29 08:58:54 polarbear dhcpcd[2067]: eno2np1: NAK: from 10.35.23.1

New PC, so new hardware, could be that the 10G Ethernet chips are not that good support in Linux yet.

Can you share the output of “sudo ethtool eno1np0” and “sudo ethtool eno2np1”

-this is strange.

You have 3 LAN ports:

1 x Realtek 1Gb Ethernet (Dedicated management LAN for AST2600)
1 x Intel® dual 10Gb Ethernet
Which one you’re using?

Try to upgrade BIOS:

1 Like

I’m using the 10G port next to the VGA connector. The Ethernet led is blinking green. What should I get in the port parameter?

Hi, here are the outputs:

david:~> sudo ethtool eno1np0
[sudo] password for root: 
Settings for eno1np0:
        Supported ports: [ TP ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/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: 0
        Transceiver: internal
        MDI-X: Unknown
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

and

david:~> sudo ethtool eno2np1
Settings for eno2np1:
        Supported ports: [  ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
                                2500baseT/Full
                                5000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

It’s already in the latest version :slightly_smiling_face:

  • Server-grade IPMI remote management and onboard BMC: Hardware and software-level with a dedicated LAN port link to an onboard AST2600 BMC controller, plus ASUS Control Center Express software for real-time monitoring and management.

https://www.aspeedtech.com/server_ast2600/

You have to properly set up BMC network chip in BIOS (IP address & other) - read instructions for that. If you connect only 1 network cable, then BMC tries to use it together with your ordinary network controller.

VGA output goes from AST2600.

1 Like

Aha, thanks, I’ll check that.

Do you know if I disable BMC in the board (it has a switch), will the LAN ports still work?

They have to work - 10G LAN ports I mean, BMC LAN port supposedly will be disabled.
If you don’t need BMC - disable it. The enemy cannot push a button, if you disable his hand!

Do you know where I can find information on how to set up the BMC? I still can’t make the ports to work, but the BMC has a dhcp IP address, which I can see if I use ipmitool lan print

What about motherboard’s manual?

It doesn’t have much information, I already checked. And most of the software ASUS provides is made for Windows :confused:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.