Rock 3B 6.12 Kernel, only one Ethernet port working -- Road to DietPi

Hello,

I tried to install DietPi on the board by using the provided script at first, met some problems but ultimately succeeded with the help of DietPi’s dev . Now the board is on the 6.12 kernel, but only one of the Ethernet port works :

Full story here : Rock 3B’s road to DietPi

Now I’m trying to backport the drivers / dtb from Radxa to the latest firmware / Kernel , do you guys have a way to do that ? I’m willing to dig in this :slight_smile:

Boot your board and OS using mainline U-Boot built for ROCK 3B and both Ethernet ports should work using mainline Linux. Both ports worked when I added initial support for ROCK 3B in mainline Linux and U-Boot.

That is called technical support, not development. They download Armbian, brand to Dietpi and sell it to you. When problems goes up, they sent you here or to Armbian. Bad open source practice.

I’ll try to do that. How did you do it ?

dev = developer … There’s work done behind DietPi. They don’t support the board to begin with.
No one sent me here I’m just covering all the bases since the Discord is a pain to use.
I’m here because Radxa images are not up to date. " Bad open source practice "

I don’t think so, at least not hardware related. AFAIK they only apply branding to Armbian images. Which you can build on your own at any moment https://docs.armbian.com/Developer-Guide_Build-Preparation/ This is the reason why up-to-date exists.

We didn’t understand each other properly. Bad open source practice in sense of taking someone credits.

Providing uptodate images is extremely costly which no hardware vendor (except rpi) can assure. And certainly beyond one man projects.

The U-Boot documentation has some information on how to build and flash U-Boot.

https://docs.u-boot.org/en/latest/board/rockchip/rockchip.html#building