Hardware support in Ubuntu Core for a Realtek RTL8125 2.5GbE Controller

I am looking for information relating to hardware support in Ubuntu Core, for a Realtek RTL8125 2.5GbE Controller (rev 05) on a RAK7391.

We have recently purchased a RAK7391 WisGate Connect, it includes a 1Gbe POE port which works as expected, along with the a 2.5Gbe RTL8125 port which is not working with Ubuntu Core, it works under Raspbian.

I had a look in the /snap/pi-kernel/current/lib/modules/5.15.0-1070-raspi/kernel/drivers/ directories to see if it was listed there and I can’t see it.

Can anyone tell me if it’s possible to get the drivers for this ethernet port incorporated into the Canonical pi-kernel snap so it would be natively supported?

Here is a link to the ethernet portion of the datasheet for this device https://docs.rakwireless.com/product-categories/wisgate/rak7391/datasheet#ethernet-1

Have you checked with Ubuntu Core 24 yet? It comes with a 6.8 kernel…

(The driver for this card should be r8169 which is usually shipped in the kernel nowadays …)

Thank you, I didn’t think to test Core24, when I can I will test and update the thread with the outcome.

I have tried installing the Core24 snap on my image, which doesn’t seem to have worked, am I right in thinking I would need to rebase my image to Core24 for the newer Kernel?

Yes, seems I was not clear above, you should indeed use a complete UbuntuCore24 system …

Sorry to drag up an old thread, but we have only just, very recently gotten around to testing the hardware under Core24 and I am still not having any luck getting the Realtek NIC to work.

Is there something I am missing?

Here is the system software info:

NAME="Ubuntu Core"
VERSION="24"
ID=ubuntu-core
PRETTY_NAME="Ubuntu Core 24"
VERSION_ID="24"
HOME_URL="https://snapcraft.io/"
BUG_REPORT_URL="https://bugs.launchpad.net/snappy/"

Name             			Version        Rev    Tracking        Publisher     Notes
core18           			20250123       2857   latest/stable   canonical✓    base
core22           			20250210       1804   latest/stable   canonical✓    base
core24           			20241217       741    latest/stable   canonical✓    base
modem-manager    	1.23.4-2       549    24/stable       canonical✓    -
network-manager  	1.46.0-2       932    24/stable       canonical✓    -
pi-kernel        			6.8.0-1019.23  948    24/stable       canonical✓    kernel
snapd            			2.67.1         23772  latest/stable   canonical✓    snapd

Any and all help is appreciated!

I suspect you should file a bug then (just against the linux package in launchpad), that card should be supported by the r8169 driver since the 6.x kernel line, perhaps the config option is simply not turned on in the pi kernel …

Since you are using Core I assume you have a SmartStart along with Support ? You should also raise this through the support portal then …