How does your driver find its way into recent Linux kernels?
The kernel version 6.11 may contain a r8152 module, but it does not work in my case (a Lenovo hybrid docking station). If I download your version here, compile and install it (make, depmod -a, make install) it works.
I opened a bug report with my distro: https://bugzilla.opensuse.org/show_bug.cgi?id=1232668
Idea there: Maybe the kernel contains an old version of your driver?
Thank you for your time and effort.
This is not our driver, this is the upstream realtek driver (modulo a few fixes to make it buildable on recent kernel versions).
The realtek driver diverges from the one distributed in the linux kernel, and usually includes new features/hardware support sooner. If you wait long enough, your hardware will eventually be supported in the linux kernel... In the mean time, you can use this repository...