12-10-2021, 04:48 PM
Hi,
I'm running Debian on rockpro64, I want to setup rndis when device is plug into a linux host. I have modified the device tree to have USB-c port as peripheral. I have also setup configfs according to a lot of posts on the net, but every time I plug it in, linux host would give this error:
[Dec10 14:40] usb 1-2: new full-speed USB device number 57 using xhci_hcd
[ +0.128029] usb 1-2: device descriptor read/64, error -71
[ +0.236017] usb 1-2: device descriptor read/64, error -71
[ +0.235946] usb 1-2: new full-speed USB device number 58 using xhci_hcd
[ +0.128047] usb 1-2: device descriptor read/64, error -71
[ +0.235999] usb 1-2: device descriptor read/64, error -71
[ +0.108108] usb usb1-port2: attempt power cycle
[ +0.411868] usb 1-2: new full-speed USB device number 59 using xhci_hcd
[ +0.000146] usb 1-2: Device not responding to setup address.
[ +0.207999] usb 1-2: Device not responding to setup address.
[ +0.207841] usb 1-2: device not accepting address 59, error -71
[ +0.127874] usb 1-2: new full-speed USB device number 60 using xhci_hcd
[ +0.000143] usb 1-2: Device not responding to setup address.
[ +0.208144] usb 1-2: Device not responding to setup address.
[ +0.207847] usb 1-2: device not accepting address 60, error -71
[ +0.000175] usb usb1-port2: unable to enumerate USB device
I have bind fe800000.usb to UDC in configfs, but seems like whatever I change in configfs won't affect the result, as if configfs has nothing to do with the usb port.
I found someone else also had similar issue in another post on this forum, but there is no detail whether he found a solution or what the solution was.
Can anyone help?
I'm running Debian on rockpro64, I want to setup rndis when device is plug into a linux host. I have modified the device tree to have USB-c port as peripheral. I have also setup configfs according to a lot of posts on the net, but every time I plug it in, linux host would give this error:
[Dec10 14:40] usb 1-2: new full-speed USB device number 57 using xhci_hcd
[ +0.128029] usb 1-2: device descriptor read/64, error -71
[ +0.236017] usb 1-2: device descriptor read/64, error -71
[ +0.235946] usb 1-2: new full-speed USB device number 58 using xhci_hcd
[ +0.128047] usb 1-2: device descriptor read/64, error -71
[ +0.235999] usb 1-2: device descriptor read/64, error -71
[ +0.108108] usb usb1-port2: attempt power cycle
[ +0.411868] usb 1-2: new full-speed USB device number 59 using xhci_hcd
[ +0.000146] usb 1-2: Device not responding to setup address.
[ +0.207999] usb 1-2: Device not responding to setup address.
[ +0.207841] usb 1-2: device not accepting address 59, error -71
[ +0.127874] usb 1-2: new full-speed USB device number 60 using xhci_hcd
[ +0.000143] usb 1-2: Device not responding to setup address.
[ +0.208144] usb 1-2: Device not responding to setup address.
[ +0.207847] usb 1-2: device not accepting address 60, error -71
[ +0.000175] usb usb1-port2: unable to enumerate USB device
I have bind fe800000.usb to UDC in configfs, but seems like whatever I change in configfs won't affect the result, as if configfs has nothing to do with the usb port.
I found someone else also had similar issue in another post on this forum, but there is no detail whether he found a solution or what the solution was.
Can anyone help?