r815x: probe of 3-1.1:2.0 failed with error


#1

Hi,

i have a problem with vyos and hope you can help me with a solution for this.

My Hardware:
Proxmox 4.1
2x USB 3.0 Realtek r8152(8153?)

My kvm args config to passthrough:
args: -device nec-usb-xhci,id=xhci,addr=0x5 -device usb-host,bus=xhci.0,hostbus=2,hostport=3 -device usb-host,bus=xhci.0,hostbus=2,hostport=4

Dmesg output of VyOS:
[ 9.296177] usb 3-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 9.297167] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
[ 9.300800] usb 3-1: Parent hub missing LPM exit latency info. Power management will be impacted.
[ 9.301776] usb 3-1: New USB device found, idVendor=0bda, idProduct=8153
[ 9.301780] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 9.301783] usb 3-1: Product: USB 10/100/1000 LAN
[ 9.301785] usb 3-1: Manufacturer: Realtek
[ 9.301787] usb 3-1: SerialNumber: 000002000000
[ 9.635938] usbcore: registered new interface driver cdc_ether
[ 9.637857] r815x: probe of 3-1:2.0 failed with error -32
[ 9.637873] usbcore: registered new interface driver r815x
[ 9.868217] usb 3-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 9.890416] usb 3-2: Parent hub missing LPM exit latency info. Power management will be impacted.
[ 9.891167] usb 3-2: New USB device found, idVendor=0bda, idProduct=8153
[ 9.891169] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 9.891171] usb 3-2: Product: USB 10/100/1000 LAN
[ 9.891172] usb 3-2: Manufacturer: Realtek
[ 9.891173] usb 3-2: SerialNumber: 000001000000
[ 10.076272] r815x: probe of 3-2:2.0 failed with error -32

DMESG of Proxmox Host:
[ 1.631100] usb 2-3: new SuperSpeed USB device number 2 using xhci_hcd
[ 1.648111] usb 2-3: New USB device found, idVendor=0bda, idProduct=8153
[ 1.648114] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 1.648116] usb 2-3: Product: USB 10/100/1000 LAN
[ 1.648118] usb 2-3: Manufacturer: Realtek
[ 1.648119] usb 2-3: SerialNumber: 000002000000

This passthrough Solution works well and performing great with any newer Debian out there.
And why is determine vyOS these USB eth devices as “cdc_ether”?

Have anyone an Idea to fix this Problem?

Greetings RaZZe