TypeC OTG Slave mode not working

I connected my computer to the front type-c port of the 32gb version devkit, but the computer can’t find the devkit as a usb device. It’s ok with an old 16gb version devkit.

Here is some dmesg output:

[ 367.503737] tegra-xudc-new 3550000.xudc: vbus state: 1
[ 367.503753] tegra-xudc-new 3550000.xudc: exiting ELPG
[ 367.509759] tegra-xudc-new 3550000.xudc: exiting ELPG done
[ 367.509790] tegra-xudc-new 3550000.xudc: device mode on: 0
[ 367.509812] tegra-xudc-new 3550000.xudc: active: 0 => 1
[ 367.901663] ucsi_ccg 1-0008: port0 evt: Hard Reset Sent to Port Partner
[ 369.048878] ucsi_ccg 1-0008: port0 evt: Hard Reset Sent to Port Partner
[ 370.196282] ucsi_ccg 1-0008: port0 evt: Hard Reset Sent to Port Partner
[ 371.343211] ucsi_ccg 1-0008: port0 evt: Source Disabled State Entered

If I power up the devkit into recovery mode, I can find the usb device by running lsusb command.

It’s a hw issue or sw issue?
How can I further dig into this problem?

Hi,
Only J512 port supports OTG. Please check if you connect to the port.
You can refer to

Hi DaneLLL,

I reflashed my devkit and now it is ok with otg port.

Thanks very much