Jetson nano tegra-xusb 70090000.xusb: HC died; cleaning up

Hi, Nvidia

We are using binocular camera on jetson-nano via usb. Unfortunately, we have one problem and the kernel message are as following.

[ 4357.839222] FAN rising trip_level:2 cur_temp:51250 trip_temps[3]:61000
[ 4359.178473] usb 2-1.1: usb_suspend_both: status 0
[ 4381.058387] usb 2-1.1: usb_suspend_both: status 0
[ 4455.138337] usb 2-1.1: usb_suspend_both: status 0
[ 4469.102345] usb 2-1.1: usb_suspend_both: status 0
[ 4499.991579] uvcvideo: Failed to resubmit video URB (-1).
[ 4502.986483] tegra-xusb 70090000.xusb: controller firmware hang
[ 4502.992312] tegra-xusb 70090000.xusb: hcd_reinit is disabled or in progress
[ 4506.478321] tegra-xusb 70090000.xusb: xHCI host not responding to stop endpoint command.
[ 4506.486403] tegra-xusb 70090000.xusb: Assuming host is dying, halting host.
[ 4506.528502] tegra-xusb 70090000.xusb: Host not halted after 16000 microseconds.
[ 4506.535813] tegra-xusb 70090000.xusb: Non-responsive xHCI host is not halting.
[ 4506.543022] tegra-xusb 70090000.xusb: Completing active URBs anyway.
[ 4506.549546] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-108)
[ 4506.557471] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-108)
[ 4506.565393] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-108)
[ 4506.573315] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-108)
[ 4506.581597] tegra-xusb 70090000.xusb: HC died; cleaning up
[ 4506.587092] tegra-xusb 70090000.xusb: hcd_reinit is disabled or in progress
[ 4517.486332] tegra-i2c 7000c000.i2c: pio timed out addr: 0x24 tlen:20 rlen:0
[ 4517.493309] tegra-i2c 7000c000.i2c: — register dump for debugging ----
[ 4517.514323] tegra-i2c 7000c000.i2c: I2C_CNFG - 0x22c00
[ 4517.520219] tegra-i2c 7000c000.i2c: I2C_PACKET_TRANSFER_STATUS - 0x1010001
[ 4517.527124] tegra-i2c 7000c000.i2c: I2C_FIFO_CONTROL - 0xe0
[ 4517.546322] tegra-i2c 7000c000.i2c: I2C_FIFO_STATUS - 0x800080
[ 4517.552190] tegra-i2c 7000c000.i2c: I2C_INT_MASK - 0x7c
[ 4517.570320] tegra-i2c 7000c000.i2c: I2C_INT_STATUS - 0xc2
[ 4517.575750] tegra-i2c 7000c000.i2c: i2c transfer timed out addr: 0x24
[ 4517.594372] cyttsp5_i2c_adapter 0-0024: cyttsp5_hid_send_output_: Fail cyttsp5_adap_transfer
[ 4517.602835] cyttsp5_i2c_adapter 0-0024: cyttsp5_watchdog_work: failed to access device in watchdog timer r=-110
[ 4517.630322] cyttsp5_i2c_adapter 0-0024: cyttsp5_queue_startup_: cyttsp5_startup queued
[ 4519.534311] mmc1: Timeout waiting for hardware cmd interrupt.
[ 4519.540055] sdhci: =========== REGISTER DUMP (mmc1)===========
[ 4519.545884] sdhci: Sys addr: 0x00000000 | Version: 0x00000303
[ 4519.551711] sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000
[ 4519.557536] sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
[ 4519.563360] sdhci: Present: 0x01fb0000 | Host ctl: 0x00000001
[ 4519.569185] sdhci: Power: 0x00000001 | Blk gap: 0x00000000
[ 4519.575010] sdhci: Wake-up: 0x00000000 | Clock: 0x00000407
[ 4519.580837] sdhci: Timeout: 0x00000000 | Int stat: 0x00000001
[ 4519.586663] sdhci: Int enab: 0x00ff1003 | Sig enab: 0x00fc1003
[ 4519.592488] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 4519.598314] sdhci: Caps: 0x376cd08c | Caps_1: 0x10006f77
[ 4519.604138] sdhci: Cmd: 0x00000000 | Max curr: 0x00000000
[ 4519.609960] sdhci: Host ctl2: 0x00003000
[ 4519.613880] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000000000000
[ 4519.620460] sdhci: ===========================================
[ 4524.103466] tegra-xusb 70090000.xusb: Stopped the command ring failed, maybe the host is dead
[ 4524.142310] mmc0: Timeout waiting for hardware interrupt.
[ 4524.147012] tegra-xusb 70090000.xusb: Host not halted after 16000 microseconds.
[ 4524.147014] tegra-xusb 70090000.xusb: Abort command ring failed
[ 4524.147023] tegra-xusb 70090000.xusb: xHCI host not responding to stop endpoint command.
[ 4524.147025] tegra-xusb 70090000.xusb: Assuming host is dying, halting host.
[ 4524.175913] sdhci: =========== REGISTER DUMP (mmc0)===========
[ 4524.181735] sdhci: Sys addr: 0x00000040 | Version: 0x00000303
[ 4524.182188] tegra-xusb 70090000.xusb: Host not halted after 16000 microseconds.
[ 4524.182191] tegra-xusb 70090000.xusb: Non-responsive xHCI host is not halting.
[ 4524.182192] tegra-xusb 70090000.xusb: Completing active URBs anyway.
[ 4524.182209] tegra-xusb 70090000.xusb: HC died; cleaning up
[ 4524.182215] tegra-xusb 70090000.xusb: hcd_reinit is disabled or in progress
[ 4524.213851] sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000000
[ 4524.219670] sdhci: Argument: 0x00456612 | Trn mode: 0x0000002b
[ 4524.225491] sdhci: Present: 0x01fb00f0 | Host ctl: 0x00000035
[ 4524.231309] sdhci: Power: 0x00000001 | Blk gap: 0x00000000
[ 4524.237129] sdhci: Wake-up: 0x00000000 | Clock: 0x00000007
[ 4524.242948] sdhci: Timeout: 0x0000000e | Int stat: 0x00000003
[ 4524.246765] tegra-i2c 7000d000.i2c: pio timed out addr: 0x3c tlen:28 rlen:4
[ 4524.246769] tegra-i2c 7000d000.i2c: — register dump for debugging ----
[ 4524.246772] tegra-i2c 7000d000.i2c: I2C_CNFG - 0x22c00
[ 4524.246776] tegra-i2c 7000d000.i2c: I2C_PACKET_TRANSFER_STATUS - 0x1010001
[ 4524.246779] tegra-i2c 7000d000.i2c: I2C_FIFO_CONTROL - 0xe0
[ 4524.246781] tegra-i2c 7000d000.i2c: I2C_FIFO_STATUS - 0x800081
[ 4524.246784] tegra-i2c 7000d000.i2c: I2C_INT_MASK - 0x7d
[ 4524.246787] tegra-i2c 7000d000.i2c: I2C_INT_STATUS - 0xc3
[ 4524.246791] tegra-i2c 7000d000.i2c: i2c transfer timed out addr: 0x3c
[ 4524.246827] max77620-thermal max77620-thermal: Failed to read STATLBT: -110
[ 4524.309691] sdhci: Int enab: 0x02ff100b | Sig enab: 0x02fc100b
[ 4524.315511] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 4524.321330] sdhci: Caps: 0x376cd08c | Caps_1: 0x10006f77
[ 4524.327148] sdhci: Cmd: 0x0000193a | Max curr: 0x00000000
[ 4524.332965] sdhci: Host ctl2: 0x0000300d
[ 4524.336878] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000ffefe410
[ 4524.343402] sdhci: ===========================================
[ 4524.351284] mmcblk0: error -110 sending stop command, original cmd response 0x0, card status 0x400900
[ 4524.351372] mmcblk0: error -110 transferring data, sector 4548114, nr 64, cmd response 0x0, card status 0x0
[ 4524.355958] tegra-xusb 70090000.xusb: HC died; cleaning up
[ 4524.355965] tegra-xusb 70090000.xusb: hcd_reinit is disabled or in progress
[ 4524.355998] usb 1-2: USB disconnect, device number 2
[ 4524.356004] usb 1-2.4: USB disconnect, device number 3
[ 4524.360345] usb 2-1: USB disconnect, device number 2
[ 4524.360351] usb 2-1.1: USB disconnect, device number 3
[ 4524.378642] tegra-dvfs: rate 408000000 too high for dvfs on sdmmc4
[ 4524.384839] sdhci-tegra sdhci-tegra.3: Failed to set parent pll 32770
[ 4525.681859] usb 2-1.3: USB disconnect, device number 4
[ 4525.710662] cyttsp5_i2c_adapter 0-0024: cyttsp5_xres: RESET CYTTSP gpio=194 r=0
[ 4525.715044] cyttsp5_i2c_adapter 0-0024: cyttsp5_hid_output_validate_bl_response: HID output response, ERROR:5
[ 4525.734703] tegra-i2c 7000c000.i2c: no acknowledge from address 0x24
[ 4525.741362] cyttsp5_i2c_adapter 0-0024: cyttsp5_read_input: Error getting report, r=-121
[ 4525.743346] usb 1-3: USB disconnect, device number 5
[ 4525.743645] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 4525.743668] option 1-3:1.0: device disconnected
[ 4525.745096] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 4525.745123] option 1-3:1.1: device disconnected
[ 4525.745442] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 4525.745456] option 1-3:1.2: device disconnected
[ 4525.745720] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 4525.745740] option 1-3:1.3: device disconnected
[ 4525.748611] option1 ttyUSB4: GSM modem (1-port) converter now disconnected from ttyUSB4
[ 4525.748640] option 1-3:1.4: device disconnected
[ 4525.748791] simcom_wwan 1-3:1.5 wwan0: unregister ‘simcom_wwan’ usb-70090000.xusb-3, SIMCOM wwan/QMI device
[ 4525.751114] cyttsp5_i2c_adapter 0-0024: cyttsp5_startup_: Operational mode
[ 4525.751120] cyttsp5_i2c_adapter 0-0024: cyttsp5_startup_: Reading report descriptor
[ 4526.693345] cyttsp5_i2c_adapter 0-0024: cyttsp5 Protocol Version: 1.2

Hi,
Could you connect to hub with external power supply and try again? Probably the device has higher requirement to power supply.

For reference, please share brand and model ID of the binocular camera, and the release version( $ head -1 /etc/nv_tegra_release ).