I have a Jetson Orin inside the robot with multiple things connected to it:
- 3 Cameras
- 2 2D LIDARs
- 1 Touch screen
And other simple stuff.
When all the software is running it just randomly disconnect all the USB devices and they don’t get connected anymore, this is the dmesg output:
[ 1637.769238] tegra-xusb 3610000.xhci: Abort failed to stop command ring: -110
[ 1637.776511] tegra-xusb 3610000.xhci: xHCI host controller not responding, assume dead
[ 1637.784671] tegra-xusb 3610000.xhci: HC died; cleaning up
[ 1637.792144] cp210x ttyUSB0: failed set request 0x7 status: -108
[ 1637.792156] cp210x ttyUSB1: failed set request 0x7 status: -108
[ 1637.792939] mttcan c310000.mttcan can0: mttcan_poll_ir: some msgs lost on in Q0
[ 1637.794004] uvcvideo: Failed to query (GET_CUR) UVC control 7 on unit 3: -108 (exp. 1).
[ 1637.794671] tegra-xusb 3610000.xhci: Timeout while waiting for configure endpoint command
[ 1637.795349] uvcvideo: Failed to query (SET_CUR) UVC control 1 on unit 3: -19 (exp. 1024).
[ 1637.795593] usb 1-3: USB disconnect, device number 3
[ 1637.795694] rtk_btusb: btusb_disconnect
[ 1637.795698] rtk_btusb: chip type value: 0x73
[ 1637.795699] rtk_btusb: patch_remove
[ 1637.796099] rtk_btusb: btusb_flush add delay
[ 1637.798281] tegra-xusb 3610000.xhci: xHCI host not responding to stop endpoint command.
[ 1637.798283] tegra-xusb 3610000.xhci: USBSTS: HCHalted HCE
[ 1637.798292] tegra-xusb 3610000.xhci: hcd_reinit is disabled or in progress
[ 1637.799247] uvcvideo: Failed to query (GET_CUR) UVC control 7 on unit 3: -108 (exp. 1).
[ 1637.807161] usb 2-1: USB disconnect, device number 2
[ 1637.812916] rtk_btusb: btusb_send_frame hci0 urb 00000000656f820d submission for cmd failed, err -19
[ 1637.829501] uvcvideo: Failed to query (SET_CUR) UVC control 1 on unit 3: -19 (exp. 1024).
[ 1637.837136] Bluetooth: hci0: sending frame failed (-19)
[ 1637.874149] mttcan c310000.mttcan can0: mttcan_poll_ir: some msgs lost on in Q0
[ 1637.879351] uvcvideo: Failed to query (SET_CUR) UVC control 1 on unit 3: -108 (exp. 1024).
[ 1637.910525] uvcvideo: Failed to query (GET_CUR) UVC control 7 on unit 3: -19 (exp. 1).
[ 1637.935667] usb 2-2: USB disconnect, device number 8
[ 1638.022011] usb 2-3: USB disconnect, device number 3
[ 1638.022022] usb 2-3.1: USB disconnect, device number 4
[ 1638.151478] usb 2-3.2: USB disconnect, device number 5
[ 1638.244138] usb 2-3.3: USB disconnect, device number 6
[ 1638.245092] usb 2-3.4: USB disconnect, device number 7
[ 1639.809181] rtk_btusb: btusb_close
[ 1639.819253] rtk_btcoex: Close BTCOEX
[ 1639.819261] rtk_btcoex: -x
[ 1639.830939] usb 1-4: USB disconnect, device number 4
[ 1639.830947] usb 1-4.3: USB disconnect, device number 5
[ 1639.830950] usb 1-4.3.2: USB disconnect, device number 9
[ 1639.929534] usb 1-4.3.3: USB disconnect, device number 11
[ 1639.929610] cp210x ttyUSB0: failed set request 0x7 status: -19
[ 1639.935883] cp210x ttyUSB0: failed set request 0x12 status: -19
[ 1639.942774] cp210x ttyUSB0: failed set request 0x0 status: -19
[ 1639.949227] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[ 1639.949243] cp210x 1-4.3.3:1.0: device disconnected
[ 1639.949799] usb 1-4.4: USB disconnect, device number 6
[ 1639.949803] usb 1-4.4.1: USB disconnect, device number 8
[ 1640.045999] usb 1-4.4.2: USB disconnect, device number 10
[ 1640.130812] usb 1-4.4.3: USB disconnect, device number 12
[ 1640.130900] cp210x ttyUSB1: failed set request 0x7 status: -19
[ 1640.137123] cp210x ttyUSB1: failed set request 0x12 status: -19
[ 1640.143584] cp210x ttyUSB1: failed set request 0x0 status: -19
[ 1640.151038] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1
[ 1640.151054] cp210x 1-4.4.3:1.0: device disconnected
Aparently it’s similar to these ones:
Is there some way to know, from some logs or something, if it was a power problem?