FWIW, with my NanopiM4 RK3399 on 6.1.50-current-rockchip6, I have usb drives disconnected when doing file transfer between them. Revert back to 5.15.93-rockchip64, it works fine.
> [ +39.294664] xhci-hcd xhci-hcd.3.auto: xHCI host not responding to stop endpoint command
> [ +0.013618] xhci-hcd xhci-hcd.3.auto: xHCI host controller not responding, assume dead
> [ +0.000049] xhci-hcd xhci-hcd.3.auto: HC died; cleaning up
> [ +0.000233] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=35s
> [ +0.000011] usb 3-1: USB disconnect, device number 2
> [ +0.000013] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x88 88 00 00 00 00 05 2d 19 ca e0 00 00 01 00 00 00
> [ +0.000011] I/O error, dev sda, sector 22231501536 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2
> [ +0.000188] usb 4-1: USB disconnect, device number 2
> [ +0.000014] usb 4-1.1: USB disconnect, device number 3