CYUSB3304 Low temperature problem

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
user_4810131
Level 1
Level 1

Our equipment uses an industrial-grade CYUSB3304 chip, and the chip datasheet describes that the chip can work at -40°C. When we are doing a low temperature test, when the ambient temperature reaches below -38℃, the CPU will print the following log file.

usb 2-1: reset SuperSpeed Gen 1 USB device number 42 using xhci-hcd

[ 8859.620056] usb 2-1: USB disconnect, device number 42

[ 8859.908036] usb 2-1: new SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8859.958123] hub 2-1:1.0: USB hub found

[ 8859.962071] hub 2-1:1.0: 4 ports detected

[ 8861.798569] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8863.654569] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8865.510514] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8867.366623] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8869.222556] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8871.078556] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8872.934615] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8874.790580] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8876.646650] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8878.502636] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8880.358575] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd

[ 8881.956045] usb 2-1: USB disconnect, device number 43

[ 8882.243957] usb 2-1: new SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8882.294582] hub 2-1:1.0: USB hub found

[ 8882.298522] hub 2-1:1.0: 4 ports detected

[ 8884.134636] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8885.990054] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8887.958602] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8889.814638] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8891.670562] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8893.526514] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8895.382563] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd

[ 8897.238558] usb 2-1: reset Super

After entering lsusb, it is found that the device is mounted normally:

Bus 002 Device 031: ID 04b4:6500 Cypress Semiconductor Corp.

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 002: ID 04b4:6502 Cypress Semiconductor Corp. CY4609

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

What could cause this phenomenon to happen.

0 Likes
1 Solution
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

Please provide the "lsusb -t" output when the device is at room temperature and when the device is at lower temperatures ( -38℃ mentioned above).

This will let us know if the device is bound to the extensible host controller (xhci) driver or the enhanced host controller (ehci) driver and its speed.

Thanks,

Yatheesh

View solution in original post

0 Likes
1 Reply
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

Please provide the "lsusb -t" output when the device is at room temperature and when the device is at lower temperatures ( -38℃ mentioned above).

This will let us know if the device is bound to the extensible host controller (xhci) driver or the enhanced host controller (ehci) driver and its speed.

Thanks,

Yatheesh

0 Likes