Hello,
The Plugable USBC-E2500 USB Ethernet adapter seems to feature a RTL8156B chip. When connected, if_cdce is loaded by default. Unfortunately, I am unable to see the link speed which was negotiated:
The if_ure kernel module seems to also support the RTL8156B chip, and I would like to test that driver instead. Is there a way to blacklist if_cdce without compiling a custom kernel? I've already tried unloading and renaming if_cdce.ko to something different. Even when if_ure is loaded in to the kernel, it does not seem to detect the device. I am running 13.1-RELEASE-p3.
The Plugable USBC-E2500 USB Ethernet adapter seems to feature a RTL8156B chip. When connected, if_cdce is loaded by default. Unfortunately, I am unable to see the link speed which was negotiated:
Code:
root@hayek:~ # ifconfig -m ue0
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=80008<VLAN_MTU,LINKSTATE>
capabilities=80008<VLAN_MTU,LINKSTATE>
...
media: Ethernet autoselect
status: active
supported media:
media autoselect
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
root@hayek:~ #
The if_ure kernel module seems to also support the RTL8156B chip, and I would like to test that driver instead. Is there a way to blacklist if_cdce without compiling a custom kernel? I've already tried unloading and renaming if_cdce.ko to something different. Even when if_ure is loaded in to the kernel, it does not seem to detect the device. I am running 13.1-RELEASE-p3.
Code:
root@hayek:~ # usbconfig -d 1.2 dump_device_desc
ugen1.2: <Realtek USB 10/100/1G/2.5G LAN> at usbus1, cfg=2 md=HOST spd=SUPER (5.0Gbps) pwr=ON (64mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0320
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0009
idVendor = 0x0bda
idProduct = 0x8156
bcdDevice = 0x3104
iManufacturer = 0x0001 <Realtek>
iProduct = 0x0002 <USB 10/100/1G/2.5G LAN>
iSerialNumber = 0x0006 <401000001>
bNumConfigurations = 0x0003
root@hayek:~ #