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;
}