1 Reply Latest reply on Oct 31, 2020 5:14 AM by YatheeshK_36

    CYUSB3304 Low temperature problem

    user_4810131

      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.

        • 1. Re: CYUSB3304 Low temperature problem
          YatheeshK_36

          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