The Radxa Debian distribution does not configure the onboard Ethernet controller right?

Hi @RadxaYuntian ,

On a fresh Rock5B installation, if I understand correctly, the onboard Ethernet controller comes unconfigured right?

I.e. DHCP client has not been pre-set for it.

That there is no configuration is evidenced by that the /etc/NetworkManager/system-connections/ directory is empty.

I am quite sure that DHCP client was default behavior before, so I guess you changed it recently.

Thanks

1 Like

We did not change this. While yes, the network is not pre-configured, NetworkManager should automatically pick it up and use DHCP on it.

Please verify with a fresh reinstall.

Oh dear, OK. This was a fresh install.

I did get the DHCP client working via manual configuration only.

For completeness: The device has two NIC:s, one I225 which NetworkManager called “Wired connection 1”, and the onboard R8125 NetworkManager called “Wired connection 2”. I guess that not should matter though.

(I had a total failure with extending the NetworkManager configuration from only DHCP client on 1 interface only, to do that + do fixed IP on another interface too. NetworkManager bugs, kernel bugs or other bugs crushed the networking on the machine so nothing worked - asked you about this in a separate thread: A horrible failure report in latest Radxa Debian - no networking due to kernel, NetworkManager or other component broken. ifupdown a fix? )

with “debian” probably talking “armbian”?

there seems to be more often than usual nic trouble with RK3588 ? After update only 1x nic still working

With Debian, I mean Radxa’s official Debian 12 Bookworm image found here: https://github.com/radxa-build/rock-5b/releases/download/rsdk-b5/rock-5b_bookworm_kde_b5.output.img.xz (directory URL: https://github.com/radxa-build/rock-5b/releases/latest ).

As you see, Radxa themselves make a Debian fork distribution with the patches needed for Rock5B. The only caveat is apt upgrade is not permissive and instead they offer a tool rsetup to do system upgrades.

Regarding Armbian on the Rock5B, you are right that it exists. https://www.armbian.com/rock-5b/ and forum here https://forum.armbian.com/forum/262-radxa-rock-5b/ . I realized Armbian on Rock5B is a thing when @RadxaYuntian mentioned it.

@UltimateSolar How happy have you been using it? Have a look at this Rock5B Armbian thread https://forum.armbian.com/topic/52583-new-to-armbian-how-stable-and-well-working-is-armbian-for-the-radxa-rock5b-sbc-rk3588-soc-debian-stable-currently-12-bookworm-pd-etc/ , do you have clarifications on all that.

In my case, I have an I225 on the 2230 A+E M.2 slot i.e. 1 lane PCIe v2. The kernel upgrades did not break the support for that module. You have my report in another thread.

Did you fix your issue eventually, how did it go?

Your problem might be with the NIC itself. Intel i225 is a flawed product (re-released as i226 when Intel fixed it).

1 Like

@incognito What happened when I upgraded the Radxa Debian Bookworm via rsetup (and via apt upgrade too) was that the onboard R8125 controller disappeared from ip a. But the I225 remained. I.e. what happened was the inverse of what you suggested now.

@incognito The I225 had other problems. After approximately 4 weeks of uptime the data would stop. And its bandwidth autonegotiation was not stable, so you need to set a fixed speed. (ethtool -s <interface_name> speed 1000 duplex full autoneg off.)

1 Like