Ethernet chip RTL8125B is not working

It seems YaST is not able to change network settings because NetworkManager controls this. Maybe you can include a button to directly start this NetworkManager from this message, then I don’t have to search for it.

The Ethernet network card is not working. I don’t know if this is because of a miss configuration or there is an issue with the driver. I’m using DHCP and I don’t know what there can be wrong in configuration for it because there is nothing to do for DHCP. The network chip is a Realtek RTL8125B 2.5Gb with B whereas YaST shows it as 8125 without a B.

https://susepaste.org/55822304

Manipulating your post, I saw a strange square. It looks you wanted to post a link to something on paste.opensuse. I created that link here: https://susepaste.org/55822304

Yes, I used this icon for insert an image. In editor mode I see the square but I never see the image. Did this icon work well?

Regards,
Andreas

I do not quite understand here what you want. In YaST > System > Net work Settings, maybe the first thing you choose is between Eicked or NetworkManager. When NM is chosen (you could have done that during installation, but you have done it), YaST reminds you of that when you nevertheless try to change the Wicked configuration (which is useless).

NetworkManager (the server program) should be started “automatically” at boot when the choice for it is made. I doubt a special button is needed for that (and I do not understand what you searched for and where you found it).

And AFAIK, the user that starts a GUI will be presented by an icon for the client part, but that depends on de desktop chosen.

Only after going into “Editing Post” and the switching to “Source Mode” I could see the URL.

The URL you get after uploading an image is to be posted using the “Link” button, that is the one woth the world globe (two steps to the left from the “Insert Image” button you most probably tried.

Also:
Leap 15.3 is beta, better is to open a bug when something is not working as expected.

You can choose between Networkmanger and Wicked in :
Yast2-----System----Network Configuration----Global Options

So this is not a bug.

For your network card:
Please post:

/sbin/lspci | grep -iA3 net

Please use Code-Tags:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

05:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)
07:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060] (rev a1)
07:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1)
08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function

The information from board manufacturer is:
LAN Realtek RTL8125B 2.5Gb Ethernet
Audio Realtek ALC S1200A

My fault, please post:

/sbin/lspci -nnk | grep -iA3 net

Forgotten the -nnk to get the ID and probably the driver…

I know that it is beta. But I expect it can be helpful to have feedback. In
https://en.opensuse.org/openSUSE:Submitting_bug_reports
there is information:

For these reason I try the forum first.

About Network Settings and Network Manager:
I see that the network is not working and so I look for the network settings like I do with Windows. But YaST did not show me all network settings instead it reports that NM controls the network. From post #4 I understand that NM is a server process without a GUI. So which GUI is used to check the network settings?
During installation I only change settings which are necessary, e.g. set network to DHCP. Most settings are YaST default. I don’t think that I have change between NM and Wicked when YaST not told me to do.

Hi Andreas,

I think you need to provide a little more information for folks around to help." The Ethernet network card is not working." Is a bit on the sparse side.
First thing: Is it showing any “life” by the LED next to the plug? The MB manual usually shows some info about the LED “code”. If there is nothing, the card may not be working indeed. Otherwise, there’s hope. :wink:
What DE are you using? In KDE you should see the symbol of network applet in the starter bar down right. Click on it and see what is available.

Open a terminal, show the result of

IP address
IP route

If you have a route try to ping your router. What it the result?

Cheers

kasi

/sbin/lspci -nnk | grep -iA3 net
05:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
        Subsystem: Intel Corporation Device [8086:0084]
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device [1043:87d7]
        Kernel driver in use: r8169
        Kernel modules: r8169

Basically the saying is: when going to Unix/Linux, forget evrything you learned with MS Windows rotfl!

The GUI client in this case starts from the NM icon in a user desktop session, look for the icon in the desktop panel. NM is made for “travel around” computers (like laptops that you take with you, thus not laptops/desktops that are always on the same place, cable or wifi) to give the end-user control over the network connection. After all when wandering around you encounter different networks at the same time and the user is not happy when he has to ask the system manager (the one that knows the root password) to re-configur the network all the tine.

There is however also a CLI NM client.

When the device is a laptop (or when the installer guesses it is), NM will be chosen as default. Of course one could have taken different, but I understand that, specially at the first installation, one goes for default settings. After all, when the installer would have asked you “wicked or NM” would you have known what is best?

Post as root:

journalctl -k | grep -Ei 'firm|r816|8125'
zypper se -si r816
ip a
ip r

Searching for “RTL8125 linux” pops up a lot of links indicating people have problems to get it working.

On https://linuxreviews.org/Realtek_RTL_8125 you can find the RTL8125 is only supported for kernels >=5.4 or 5.9

Which kernel is the Leap using (“uname -r”), on Tumbleweed I am on 5.11.15-1-default.

Post:

/sbin/modprobe -c | grep -i "10ec.*8125"

to see, if your card is supported.

Leap is using a kernel 5.3.
But openSUSE is using a backported kernel from 5.8 or 5.9, so the above command shows if the kernel supports the card.

You can get the original Realtek driver in my Repo (after building):

zypper ar -f https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.3/ Sauerland
zypper in r8125-kmp-default

No, I don’t know if wicked or NM is best. I have just the information from the YaST installer. When it is not explained there I don’t know it.:wink:

Leap 15.3 has still Kernel 5.3.18 but I don’t know if they have a backport for the network driver.

With WLAN on it is:

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 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether f0:2f:74:19:11:89 brd ff:ff:ff:ff:ff:ff
    altname enp6s0
3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether c8:e2:65:f9:d3:23 brd ff:ff:ff:ff:ff:ff
    altname wlp5s0
    inet 192.168.178.49/24 brd 192.168.178.255 scope global dynamic noprefixroute wlan1
       valid_lft 863728sec preferred_lft 863728sec
    inet6 2001:16b8:2eb9:8d00:615c:444b:f882:be54/64 scope global temporary dynamic 
       valid_lft 6990sec preferred_lft 3390sec
    inet6 2001:16b8:2eb9:8d00:8816:5cff:fcc4:ae56/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 6990sec preferred_lft 3390sec
    inet6 fe80::182:c260:d8e2:ade4/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

and

default via 192.168.178.1 dev wlan1 proto dhcp metric 600
192.168.178.0/24 dev wlan1 proto kernel scope link src 192.168.178.49 metric 600

With WLAN off:

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 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether f0:2f:74:19:11:89 brd ff:ff:ff:ff:ff:ff
    altname enp6s0
3: wlan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 26:fc:6a:77:b4:35 brd ff:ff:ff:ff:ff:ff
    altname wlp5s0

and

  • empty -

The LED on computer and switch are on. The network works with Windows before.

/sbin/modprobe -c | grep -i "10ec.*8125"

Post it…
Also post the complete output incl. the complete input line:

ich@linux64:~> /sbin/modprobe -c | grep -i "10ec.*8125"
alias pci:v000010ECd00008125sv*sd*bc*sc*i* r8169

But this is with kernel 5.11…