USB3 reset message

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB3 reset message

3,822 Views
myungjukim
Contributor II


Hi Support.

I meet reset message "usb 3-1: reset SuperSpeed USB device number 3 using xhci_hcd".

I always meet the above message on usb3, Probably, above message makes "LPM", I think.

How to clear above message ? What difference does have ubuntu 14.04.3(3.19.0-25) and nxp's 4.1.15 kernel.

Ubuntu doesn't have Above message..

I'm using 4.1.15 kernel(most recent bsp), imxqsabresd evm board and NEC 2Port Usb Controller.

[dmesg]

[    3.396955] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00

[    3.401934] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]

[    3.406837] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]

[    3.412418] pci_bus 0000:00: root bus resource [bus 00-ff]

[    3.416648] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400

[    3.416672] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]

[    3.416688] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]

[    3.416747] pci 0000:00:00.0: supports D1

[    3.416756] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold

[    3.416971] PCI: bus0: Fast back to back transfers disabled

[    3.421420] pci 0000:01:00.0: [1912:0015] type 00 class 0x0c0330

[    3.421521] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]

[    3.421918] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold

[    3.433528] PCI: bus1: Fast back to back transfers disabled

[    3.437810] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01

[    3.437917] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]

[    3.443416] pci 0000:00:00.0: BAR 8: assigned [mem 0x01100000-0x011fffff]

[    3.448930] pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref]

[    3.454927] pci 0000:01:00.0: BAR 0: assigned [mem 0x01100000-0x01101fff 64bit]

[    3.460987] pci 0000:00:00.0: PCI bridge to [bus 01]

[    3.464681] pci 0000:00:00.0:   bridge window [mem 0x01100000-0x011fffff]

[    3.470419] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt

[    3.476110] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt

[    3.481345] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded

[    3.481454] aer 0000:00:00.0:pcie02: service driver aer loaded

[    3.481568] pci 0000:01:00.0: enabling device (0140 -> 0142)

[    3.486176] xhci_hcd 0000:01:00.0: xHCI Host Controller

[    3.490125] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2

[    3.508206] xhci_hcd 0000:01:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x00000090

[    3.516354] hub 2-0:1.0: USB hub found

[    3.518841] hub 2-0:1.0: 2 ports detected

[    3.521940] xhci_hcd 0000:01:00.0: xHCI Host Controller

[    3.525906] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3

[    3.532113] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.

[    3.539518] hub 3-0:1.0: USB hub found

[    3.542010] hub 3-0:1.0: 2 ports detected

<Message Detect>

    /*

     * According to the USB 3.0 spec, all USB 3.0 devices must support LPM.

     * However, there are some that don't, and they set the U1/U2 exit

     * latencies to zero.

     */

    if (!udev->bos->ss_cap) {

        dev_info(&udev->dev, "No LPM exit latency info found, disabling LPM.\n");

        return 0;

    }

    if (udev->bos->ss_cap->bU1devExitLat == 0 &&

            udev->bos->ss_cap->bU2DevExitLat == 0) {

        if (udev->parent)

            dev_info(&udev->dev, "LPM exit latency is zeroed, disabling LPM.\n");

        else

            dev_info(&udev->dev, "We don't know the algorithms for LPM for this host, disabling LPM.\n");

        return 0;

    }

Labels (2)
0 Kudos
3 Replies

1,776 Views
Yuri
NXP Employee
NXP Employee

Hello,

Are there some problems with USB operations or just the message

is not correct (by Your opinion ) ?

Regards,

Yuri.

0 Kudos

1,776 Views
myungjukim
Contributor II

Hi,

USB operation is problem, I think. I'm wondering why usb has done reset.

I am have performance issue. Currently, usb3's performance almost is same usb2's performance.

When it meet the reset message, Usb3.0 operation is reset. If reset, speed go to very low.

I'm using usb3.0 mass storage(external hdd disk).

[reset message is "usb 3-1: reset SuperSpeed USB device number 3 using xhci_hcd"].

Regards,

0 Kudos

1,776 Views
Yuri
NXP Employee
NXP Employee

Hi,

Strictly speaking, i.MX6 does not support USB3; USB3 devices

will work as USB2.

Regards,

Yuri.

0 Kudos