Using a Realtek usb-c network adapter

DrPhlux

Member
Apr 30, 2019
9
0
21
Oslo
Hello.
I'm trying to configure a new phyical network adapter.
But after setting it up for proxmox:

interfaces.PNG

I'm getting the following flooding in /var/log/messages

Bash:
Nov  3 14:10:08 pve kernel: [ 2057.808368] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2057.840362] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2057.872329] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2057.904364] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2057.936363] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2057.968332] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2058.000363] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2058.032359] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2058.064361] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
Nov  3 14:10:08 pve kernel: [ 2058.096355] cdc_ncm 2-4:2.0 usb0: network connection: disconnected
What does this mean?

I've found the following (maybe related) post:

https://lkml.org/lkml/2020/8/27/1083

More info:

Bash:
Nov  3 13:35:58 pve kernel: [    3.947095] usb 2-4: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
Nov  3 13:35:58 pve kernel: [    3.968431] usb 2-4: New USB device found, idVendor=0bda, idProduct=8156, bcdDevice=30.00
Nov  3 13:35:58 pve kernel: [    3.968432] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
Nov  3 13:35:58 pve kernel: [    3.968432] usb 2-4: Product: USB 10/100/1G/2.5G LAN
Nov  3 13:35:58 pve kernel: [    3.968433] usb 2-4: Manufacturer: Realtek
Nov  3 13:35:58 pve kernel: [    3.968433] usb 2-4: SerialNumber: 000000001

Nov  3 13:35:58 pve kernel: [    6.459569] cdc_ncm 2-4:2.0: MAC-Address: 00:e0:4c:ab:63:da
Nov  3 13:35:58 pve kernel: [    6.459571] cdc_ncm 2-4:2.0: setting rx_max = 16384
Nov  3 13:35:58 pve kernel: [    6.459604] cdc_ncm 2-4:2.0: setting tx_max = 16384
Nov  3 13:35:58 pve kernel: [    6.459774] cdc_ncm 2-4:2.0 usb0: register 'cdc_ncm' at usb-0000:00:14.0-4, CDC NCM, 00:e0:4c:ab:63:da
Nov  3 13:35:58 pve kernel: [    6.460026] usbcore: registered new interface driver cdc_ncm
Nov  3 13:35:58 pve kernel: [    6.461125] usbcore: registered new interface driver cdc_wdm
Nov  3 13:35:58 pve kernel: [    6.461579] usbcore: registered new interface driver cdc_mbim
 
Last edited:
Cool. Thanks.
Too bad the download link at the realtek site doesn't work.

"The form #10 does not exist or it is not published."
 
After compiling the module, it seems like it only supports r8152 and not r8156.
After running "insmod r8152.ko" I get:

Code:
# lsmod | grep r8152
r8152                 237568  0

....and the spamming in /var/log/messages does not stop.
 
Last edited:
I agree.
I'll wait for an official update on the "real" realtek site.

FYI:
The unix driver was accessable at the "official" realtek site today. It had the exact same md5sum, so I didn't care to try again.
I'll wait for a new kernel module/driver to be added with the distro. (hopefully)