Hi,
Sry for reactivating that thread.
I have a similar issue with the Xavier NX DevKit. The Force Recovery pin does not seem to be able to set the device into force recovery mode. It starts as if the pin is not set. This is only a recent phenomenon though as it worked until a few days ago. I am not running a VM or anything and I tried all USB ports on my Host PC ( USB2.0, USB3.0 … ).
When looking at the dmesg output there are some error Messages ( WARN Cannot submit Set TR Deq Ptr ) that are not present when the system is started without the FC pin beeing set.
The lsusb output seems to be identical in both cases.
dmesg Output when FC is set:
[21412.583036] usb 1-6: USB disconnect, device number 61
[21412.583168] rndis_host 1-6:1.0 enp0s20f0u6: unregister 'rndis_host' usb-0000:00:14.0-6, RNDIS device
[21412.583396] xhci_hcd 0000:00:14.0: WARN Cannot submit Set TR Deq Ptr**
[21412.583398] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.**
[21412.583479] xhci_hcd 0000:00:14.0: WARN Cannot submit Set TR Deq Ptr**
[21412.583482] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.**
[21412.583493] xhci_hcd 0000:00:14.0: WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep state.**
[21412.680388] cdc_ncm 1-6:1.5 enp0s20f0u6i5: unregister 'cdc_ncm' usb-0000:00:14.0-6, CDC NCM
[21444.464333] usb 1-6: new high-speed USB device number 62 using xhci_hcd
[21444.613250] usb 1-6: New USB device found, idVendor=0955, idProduct=7020, bcdDevice= 0.02
[21444.613255] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[21444.613259] usb 1-6: Product: Linux for Tegra
[21444.613261] usb 1-6: Manufacturer: NVIDIA
[21444.613264] usb 1-6: SerialNumber: 1421520056767
[21444.621483] rndis_host 1-6:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-6, RNDIS device, 96:3d:04:45:8f:63
[21444.622626] cdc_acm 1-6:1.2: ttyACM0: USB ACM device
[21444.623332] usb-storage 1-6:1.4: USB Mass Storage device detected
[21444.623767] scsi host6: usb-storage 1-6:1.4
[21444.646882] cdc_ncm 1-6:1.5: MAC-Address: be:76:ca:df:00:42
[21444.647039] cdc_ncm 1-6:1.5 usb1: register 'cdc_ncm' at usb-0000:00:14.0-6, CDC NCM, be:76:ca:df:00:42
[21444.666725] rndis_host 1-6:1.0 enp0s20f0u6: renamed from usb0
[21444.689213] cdc_ncm 1-6:1.5 enp0s20f0u6i5: renamed from usb1
[21444.771329] cdc_ncm 1-6:1.5 enp0s20f0u6i5: 425 mbit/s downlink 425 mbit/s uplink
[21444.803274] cdc_ncm 1-6:1.5 enp0s20f0u6i5: 425 mbit/s downlink 425 mbit/s uplink
[21444.835290] cdc_ncm 1-6:1.5 enp0s20f0u6i5: network connection: connected
[21444.835336] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s20f0u6i5: link becomes ready
[21445.653181] scsi 6:0:0:0: Direct-Access Linux File-Stor Gadget 0409 PQ: 0 ANSI: 2
[21445.654093] sd 6:0:0:0: Attached scsi generic sg3 type 0
[21445.654190] sd 6:0:0:0: Power-on or device reset occurred
[21445.654554] sd 6:0:0:0: [sdc] 32768 512-byte logical blocks: (16.8 MB/16.0 MiB)
[21445.654720] sd 6:0:0:0: [sdc] Write Protect is on
[21445.654724] sd 6:0:0:0: [sdc] Mode Sense: 0f 00 80 00
[21445.654862] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[21445.673810] sdc:
[21445.675025] sd 6:0:0:0: [sdc] Attached SCSI removable disk
dmesg Output when FC is not set:
[21550.370048] usb 1-6: USB disconnect, device number 62
[21550.370232] rndis_host 1-6:1.0 enp0s20f0u6: unregister 'rndis_host' usb-0000:00:14.0-6, RNDIS device
[21550.453061] cdc_ncm 1-6:1.5 enp0s20f0u6i5: unregister 'cdc_ncm' usb-0000:00:14.0-6, CDC NCM
[21580.380709] usb 1-6: new high-speed USB device number 63 using xhci_hcd
[21580.530297] usb 1-6: New USB device found, idVendor=0955, idProduct=7020, bcdDevice= 0.02
[21580.530302] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[21580.530305] usb 1-6: Product: Linux for Tegra
[21580.530307] usb 1-6: Manufacturer: NVIDIA
[21580.530310] usb 1-6: SerialNumber: 1421520056767
[21580.535949] rndis_host 1-6:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-6, RNDIS device, ea:7d:0b:74:24:ec
[21580.537526] cdc_acm 1-6:1.2: ttyACM0: USB ACM device
[21580.538642] usb-storage 1-6:1.4: USB Mass Storage device detected
[21580.539159] scsi host6: usb-storage 1-6:1.4
[21580.562961] cdc_ncm 1-6:1.5: MAC-Address: be:76:ca:df:00:42
[21580.563119] cdc_ncm 1-6:1.5 usb1: register 'cdc_ncm' at usb-0000:00:14.0-6, CDC NCM, be:76:ca:df:00:42
[21580.582484] rndis_host 1-6:1.0 enp0s20f0u6: renamed from usb0
[21580.605555] cdc_ncm 1-6:1.5 enp0s20f0u6i5: renamed from usb1
[21580.675572] cdc_ncm 1-6:1.5 enp0s20f0u6i5: 425 mbit/s downlink 425 mbit/s uplink
[21580.707580] cdc_ncm 1-6:1.5 enp0s20f0u6i5: 425 mbit/s downlink 425 mbit/s uplink
[21580.739579] cdc_ncm 1-6:1.5 enp0s20f0u6i5: network connection: connected
[21580.739638] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s20f0u6i5: link becomes ready
[21581.557630] scsi 6:0:0:0: Direct-Access Linux File-Stor Gadget 0409 PQ: 0 ANSI: 2
[21581.558167] sd 6:0:0:0: Attached scsi generic sg3 type 0
[21581.558510] sd 6:0:0:0: Power-on or device reset occurred
[21581.559026] sd 6:0:0:0: [sdc] 32768 512-byte logical blocks: (16.8 MB/16.0 MiB)
[21581.559217] sd 6:0:0:0: [sdc] Write Protect is on
[21581.559221] sd 6:0:0:0: [sdc] Mode Sense: 0f 00 80 00
[21581.559393] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[21581.578076] sdc:
[21581.579015] sd 6:0:0:0: [sdc] Attached SCSI removable disk