For what it's worth, Raspios kernel 6.6.31 and 6.6.47 have a RTL8152 driver enabled by default, at least on 64-bit Bookworm. I don't know if it's new enough to support all RTL8156 devices, or how good it is, but a quick "grep 8156 linux-6.6.47/drivers/net/usb/r8152.c" suggests that it does have some RTL8156 support, and has at least some functionality for the RTL8156B.
Code:
murph@raspberrypi:~ $ grep USB_RTL815 /boot/config*/boot/config-6.6.31+rpt-rpi-2712:CONFIG_USB_RTL8150=m/boot/config-6.6.31+rpt-rpi-2712:CONFIG_USB_RTL8152=y/boot/config-6.6.31+rpt-rpi-2712:CONFIG_USB_RTL8153_ECM=m/boot/config-6.6.31+rpt-rpi-v8:CONFIG_USB_RTL8150=m/boot/config-6.6.31+rpt-rpi-v8:CONFIG_USB_RTL8152=y/boot/config-6.6.31+rpt-rpi-v8:CONFIG_USB_RTL8153_ECM=m/boot/config-6.6.47+rpt-rpi-2712:CONFIG_USB_RTL8150=m/boot/config-6.6.47+rpt-rpi-2712:CONFIG_USB_RTL8152=y/boot/config-6.6.47+rpt-rpi-2712:CONFIG_USB_RTL8153_ECM=m/boot/config-6.6.47+rpt-rpi-v8:CONFIG_USB_RTL8150=m/boot/config-6.6.47+rpt-rpi-v8:CONFIG_USB_RTL8152=y/boot/config-6.6.47+rpt-rpi-v8:CONFIG_USB_RTL8153_ECM=mmurph@raspberrypi:~ $
Statistics: Posted by Murph9000 — Fri Sep 20, 2024 11:49 pm