Hi I have a rtl8156 which is part of the r8152 driver but Manjaro loads the generic mii driver instead.
Last login: Sun Jul 28 01:57:44 2019 from 192.168.1.9 [rock@rockpi4 ~]$ lsusb Bus 008 Device 002: ID 0bda:8156 Realtek Semiconductor Corp. Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[sudo] password for rock: *-network:0 description: Ethernet interface physical id: 9 logical name: eth0 serial: da:19:c8:7a:6d:f4 capacity: 1Gbit/s capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=st_gmac driververs ion=Jan_2016 link=no multicast=yes port=MII *-network:1 description: Ethernet interface physical id: a logical name: usb0 serial: a0:ce:c8:c8:2b:31 capabilities: ethernet physical configuration: broadcast=yes driver=cdc_ncm driverversion=22-Aug-2005 fir mware=CDC NCM ip=192.168.1.12 link=yes multicast=yes
Its working but ethtool data returns nothing, kernel ring is flooded that I am connected and various other reasons I want to load the r8152 driver which the 8156 is part of.
How can I force the r8152 driver rather than the generic CDC NCM?
I have tried modprobe.d and an alias depmod modprobe and various others and not sure what or what is loading the CDC NCM driver?