Usb RNDIS error

hi,
I connect two rockpi4 usb3 port with a usb A cable.

But it can’t work.
With dmesg on upper rockpi:

[ 8217.143873] usb 8-1: new SuperSpeed USB device number 45 using xhci-hcd
[ 8217.163158] usb 8-1: Dual-Role OTG device on non-HNP port
[ 8217.163562] usb 8-1: set a_alt_hnp_support failed: -32
[ 8217.187431] usb usb8-port1: attempt power cycle
[ 8218.219120] xhci-hcd xhci-hcd.8.auto: Cannot set link state.
[ 8218.219149] usb usb8-port1: cannot disable (err = -32)
[ 8218.219667] xhci-hcd xhci-hcd.8.auto: Cannot set link state.
[ 8218.219689] usb usb8-port1: cannot disable (err = -32)

This is the same problem I’m having with the Google Coral board and RockPi4 combo. Seem the USB hub is missing some OTG drivers so RockPi4 doesn’t know how to negotiate HNP, I’ve been trying but no luck so far.

The other post:

@Jack, there is a 2 month old post (Usb RNDIS error) had the very same issue when using 2 RockPi4, you maybe able to reproduce the issue easily.

@alexe, check out the answer from the other post