Re: XHCI - USB3 HDD not recognised

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/13/13 16:38, Sarah Sharp wrote:
> On Fri, Dec 13, 2013 at 02:31:47PM +0000, Chris Clayton wrote:
>> Hi,
> 
> Hi Chris,
> 

Hi Sarah and thanks for the reply.

> Thanks for the bug report!
> 
>> Firstly, I'm not subscribed, so please cc me on any replies.
>>
>> I see the problem I describe below on 3.12.[0..5] and on the current 3.13 development kernel, including a kernel pulled
>> from Linus' tree just a few minutes ago. The diagnostics below and the config file attached are from 3.12.5. I can
>> easily repeat on 3.13 if that would be more useful.
>>
>> My Fujitsu Lifebook AH531 laptop has an expresscard slot and I bought an expresscard USB3.0 card.
> 
> Has this expresscard worked on any older kernels?  Or did you only try
> the new card on 3.12 and 3.13?
> 
I have 3.10.24 installed too and the HDD is not recognised with that kernel either. I should perhaps add that with
kernels prior to 3.12.0, the insertion of the expresscard is only recognised if pcie_ports=native is passed to the
kernel as a parameter. Changes made at 3.12 made hot-plugging work without the parameter on this laptop.

>> When I insert the card, two new usb devices are added to the output of lsusb:
>>
>> Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
>> Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>>
>> and the related new output from dmesg is:
>>
>> [ 3139.294483] pci 0000:02:00.0: [1b73:1100] type 00 class 0x0c0330
>> [ 3139.294582] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x0000ffff 64bit]
>> [ 3139.294656] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
>> [ 3139.294729] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit]
>> [ 3139.294955] pci 0000:02:00.0: supports D1
>> [ 3139.294958] pci 0000:02:00.0: PME# supported from D0 D1 D3hot
>> [ 3139.295098] pci 0000:02:00.0: System wakeup disabled by ACPI
>> [ 3139.302185] pci 0000:02:00.0: BAR 0: assigned [mem 0xf0d00000-0xf0d0ffff 64bit]
>> [ 3139.302243] pci 0000:02:00.0: BAR 2: assigned [mem 0xf0d10000-0xf0d10fff 64bit]
>> [ 3139.302294] pci 0000:02:00.0: BAR 4: assigned [mem 0xf0d11000-0xf0d11fff 64bit]
>> [ 3139.302374] pci 0000:02:00.0: no hotplug settings from platform
>> [ 3139.302415] pcieport 0000:00:1c.3: driver skip pci_set_master, fix it!
>> [ 3139.302431] pci 0000:02:00.0: enabling device (0000 -> 0002)
>> [ 3139.315124] xhci_hcd 0000:02:00.0: xHCI Host Controller
>> [ 3139.315139] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3
>> [ 3139.316242] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
>> [ 3139.316250] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
>> [ 3139.316254] usb usb3: Product: xHCI Host Controller
>> [ 3139.316258] usb usb3: Manufacturer: Linux 3.12.5 xhci_hcd
>> [ 3139.316261] usb usb3: SerialNumber: 0000:02:00.0
>> [ 3139.316548] hub 3-0:1.0: USB hub found
>> [ 3139.316738] hub 3-0:1.0: 4 ports detected
>> [ 3139.317301] xhci_hcd 0000:02:00.0: xHCI Host Controller
>> [ 3139.317309] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 4
>> [ 3139.317631] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
>> [ 3139.317637] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
>> [ 3139.317641] usb usb4: Product: xHCI Host Controller
>> [ 3139.317644] usb usb4: Manufacturer: Linux 3.12.5 xhci_hcd
>> [ 3139.317647] usb usb4: SerialNumber: 0000:02:00.0
>> [ 3139.317896] hub 4-0:1.0: USB hub found
>> [ 3139.318049] hub 4-0:1.0: 4 ports detected
> 
> [snip]
> 
>> If I plug a USB2 device into the card, everything works fine. If however, I plug a USB3 HDD into the card, the drive
>> appears not to be recognised.
> 
> Is this your only USB 3.0 device?  It would be useful to know if this is
> a device-specific issue, so if you have any other USB 3.0 devices,
> please try them as well.
> 
Unfortunately, the HDD is my only USB3 device. As I said, it is detected when plugged into a USB2 port and this is the
verbose output from lsusb:

Bus 002 Device 005: ID 125f:a15a A-DATA Technology Co., Ltd.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x125f A-DATA Technology Co., Ltd.
  idProduct          0xa15a
  bcdDevice            1.00
  iManufacturer           2 ADATA
  iProduct                3 HD710
  iSerial                 1 02A12090000400000051
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:     0x0001
  Self Powered

>> lsusb does not show the device at all and the only additions to the output from dmesg is
>> one or more instances of:
>>
>> [ 3704.319656] xhci_hcd 0000:02:00.0: no hotplug settings from platform
> 
> Hmm, I think that message only appears when the PCI device is
> hot-plugged.  It's odd that it would appear when you plug something into
> the USB 3.0 port.  Are you sure you didn't bump the expresscard and
> cause a hot-remove?  (Bumping the expresscard should have no impact on
> whether the USB 3.0 device is recognized or not.)
> 

I'm pretty sure I'm not bumping the card - none of the messages that appear when the card is purposely ejected appear in
the output from dmesg.

>> The HDD works fine if plugged into a USB2 port.
>>
>> Let me know If I can provide any additional diagnostics, test patches, etc.
> 
> Can you turn on CONFIG_USB_DEBUG on 3.13 (if it's not already enabled),
> and also run these two commands as root:
> 
> cd /sys/kernel/debug/dynamic_debug
> echo -n 'module xhci_hcd =p' > control
> 
> That should enable xHCI driver debugging.  Then hot-plug your
> expresscard, plug in your USB 3.0 device into the USB 3.0 port, and send
> me the resulting dmesg, starting from xHCI driver initialization.  That
> will allow me to figure out whether the xHCI driver is receiving a port
> status change event for the USB 3.0 device hot-plug.
> 

The dmesg is attached.

Thanks.

Chris

> Sarah Sharp
> 
[  120.062083] pci 0000:02:00.0: [1b73:1100] type 00 class 0x0c0330
[  120.062182] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x0000ffff 64bit]
[  120.062257] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[  120.062330] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit]
[  120.062553] pci 0000:02:00.0: supports D1
[  120.062557] pci 0000:02:00.0: PME# supported from D0 D1 D3hot
[  120.062702] pci 0000:02:00.0: System wakeup disabled by ACPI
[  120.069784] pci 0000:02:00.0: BAR 0: assigned [mem 0xf0d00000-0xf0d0ffff 64bit]
[  120.069928] pci 0000:02:00.0: BAR 2: assigned [mem 0xf0d10000-0xf0d10fff 64bit]
[  120.069981] pci 0000:02:00.0: BAR 4: assigned [mem 0xf0d11000-0xf0d11fff 64bit]
[  120.070056] pci 0000:02:00.0: no hotplug settings from platform
[  120.070088] pci 0000:02:00.0: enabling device (0000 -> 0002)
[  120.108254] xhci_hcd 0000:02:00.0: xHCI Host Controller
[  120.108270] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3
[  120.108415] xhci_hcd 0000:02:00.0: xHCI capability registers at ffffc90010e40000:
[  120.108426] xhci_hcd 0000:02:00.0: CAPLENGTH AND HCIVERSION 0x1000080:
[  120.108429] xhci_hcd 0000:02:00.0: CAPLENGTH: 0x80
[  120.108433] xhci_hcd 0000:02:00.0: HCIVERSION: 0x100
[  120.108443] xhci_hcd 0000:02:00.0: HCSPARAMS 1: 0x8000820
[  120.108446] xhci_hcd 0000:02:00.0:   Max device slots: 32
[  120.108449] xhci_hcd 0000:02:00.0:   Max interrupters: 8
[  120.108452] xhci_hcd 0000:02:00.0:   Max ports: 8
[  120.108463] xhci_hcd 0000:02:00.0: HCSPARAMS 2: 0x84000054
[  120.108466] xhci_hcd 0000:02:00.0:   Isoc scheduling threshold: 4
[  120.108469] xhci_hcd 0000:02:00.0:   Maximum allowed segments in event ring: 5
[  120.108480] xhci_hcd 0000:02:00.0: HCSPARAMS 3 0x40001:
[  120.108483] xhci_hcd 0000:02:00.0:   Worst case U1 device exit latency: 1
[  120.108486] xhci_hcd 0000:02:00.0:   Worst case U2 device exit latency: 4
[  120.108496] xhci_hcd 0000:02:00.0: HCC PARAMS 0x200071a1:
[  120.108500] xhci_hcd 0000:02:00.0:   HC generates 64 bit addresses
[  120.108503] xhci_hcd 0000:02:00.0:   FIXME: more HCCPARAMS debugging
[  120.108513] xhci_hcd 0000:02:00.0: RTSOFF 0x2000:
[  120.108517] xhci_hcd 0000:02:00.0: xHCI operational registers at ffffc90010e40080:
[  120.108527] xhci_hcd 0000:02:00.0: USBCMD 0x0:
[  120.108530] xhci_hcd 0000:02:00.0:   HC is being stopped
[  120.108533] xhci_hcd 0000:02:00.0:   HC has finished hard reset
[  120.108536] xhci_hcd 0000:02:00.0:   Event Interrupts disabled
[  120.108539] xhci_hcd 0000:02:00.0:   Host System Error Interrupts disabled
[  120.108542] xhci_hcd 0000:02:00.0:   HC has finished light reset
[  120.108574] xhci_hcd 0000:02:00.0: USBSTS 0x1:
[  120.108577] xhci_hcd 0000:02:00.0:   Event ring is empty
[  120.108580] xhci_hcd 0000:02:00.0:   No Host System Error
[  120.108583] xhci_hcd 0000:02:00.0:   HC is halted
[  120.108594] xhci_hcd 0000:02:00.0: ffffc90010e40480 port status reg = 0x2a0
[  120.108605] xhci_hcd 0000:02:00.0: ffffc90010e40484 port power reg = 0x0
[  120.108612] xhci_hcd 0000:02:00.0: ffffc90010e40488 port link reg = 0x0
[  120.108619] xhci_hcd 0000:02:00.0: ffffc90010e4048c port reserved reg = 0x0
[  120.108625] xhci_hcd 0000:02:00.0: ffffc90010e40490 port status reg = 0x2a0
[  120.108631] xhci_hcd 0000:02:00.0: ffffc90010e40494 port power reg = 0x0
[  120.108638] xhci_hcd 0000:02:00.0: ffffc90010e40498 port link reg = 0x0
[  120.108645] xhci_hcd 0000:02:00.0: ffffc90010e4049c port reserved reg = 0x0
[  120.108656] xhci_hcd 0000:02:00.0: ffffc90010e404a0 port status reg = 0x2a0
[  120.108661] xhci_hcd 0000:02:00.0: ffffc90010e404a4 port power reg = 0x0
[  120.108668] xhci_hcd 0000:02:00.0: ffffc90010e404a8 port link reg = 0x0
[  120.108675] xhci_hcd 0000:02:00.0: ffffc90010e404ac port reserved reg = 0x0
[  120.108681] xhci_hcd 0000:02:00.0: ffffc90010e404b0 port status reg = 0x2a0
[  120.108688] xhci_hcd 0000:02:00.0: ffffc90010e404b4 port power reg = 0x0
[  120.108695] xhci_hcd 0000:02:00.0: ffffc90010e404b8 port link reg = 0x0
[  120.108702] xhci_hcd 0000:02:00.0: ffffc90010e404bc port reserved reg = 0x0
[  120.108707] xhci_hcd 0000:02:00.0: ffffc90010e404c0 port status reg = 0x2a0
[  120.108713] xhci_hcd 0000:02:00.0: ffffc90010e404c4 port power reg = 0x0
[  120.108719] xhci_hcd 0000:02:00.0: ffffc90010e404c8 port link reg = 0x0
[  120.108726] xhci_hcd 0000:02:00.0: ffffc90010e404cc port reserved reg = 0x0
[  120.108732] xhci_hcd 0000:02:00.0: ffffc90010e404d0 port status reg = 0x2a0
[  120.108738] xhci_hcd 0000:02:00.0: ffffc90010e404d4 port power reg = 0x0
[  120.108748] xhci_hcd 0000:02:00.0: ffffc90010e404d8 port link reg = 0x0
[  120.108755] xhci_hcd 0000:02:00.0: ffffc90010e404dc port reserved reg = 0x0
[  120.108761] xhci_hcd 0000:02:00.0: ffffc90010e404e0 port status reg = 0x2a0
[  120.108767] xhci_hcd 0000:02:00.0: ffffc90010e404e4 port power reg = 0x0
[  120.108778] xhci_hcd 0000:02:00.0: ffffc90010e404e8 port link reg = 0x0
[  120.108785] xhci_hcd 0000:02:00.0: ffffc90010e404ec port reserved reg = 0x0
[  120.108791] xhci_hcd 0000:02:00.0: ffffc90010e404f0 port status reg = 0x2a0
[  120.108796] xhci_hcd 0000:02:00.0: ffffc90010e404f4 port power reg = 0x0
[  120.108807] xhci_hcd 0000:02:00.0: ffffc90010e404f8 port link reg = 0x0
[  120.108814] xhci_hcd 0000:02:00.0: ffffc90010e404fc port reserved reg = 0x0
[  120.108818] xhci_hcd 0000:02:00.0: // Halt the HC
[  120.108841] xhci_hcd 0000:02:00.0: Resetting HCD
[  120.108852] xhci_hcd 0000:02:00.0: // Reset the HC
[  120.108965] xhci_hcd 0000:02:00.0: Wait for controller to be ready for doorbell rings
[  120.108970] xhci_hcd 0000:02:00.0: Reset complete
[  120.108974] xhci_hcd 0000:02:00.0: Enabling 64-bit DMA addresses.
[  120.108977] xhci_hcd 0000:02:00.0: Calling HCD init
[  120.108980] xhci_hcd 0000:02:00.0: xhci_init
[  120.108983] xhci_hcd 0000:02:00.0: xHCI doesn't need link TRB QUIRK
[  120.108994] xhci_hcd 0000:02:00.0: Supported page size register = 0x1
[  120.108997] xhci_hcd 0000:02:00.0: Supported page size of 4K
[  120.109000] xhci_hcd 0000:02:00.0: HCD page size set to 4K
[  120.109011] xhci_hcd 0000:02:00.0: // xHC can handle at most 32 device slots.
[  120.109022] xhci_hcd 0000:02:00.0: // Setting Max device slots reg = 0x20.
[  120.109029] xhci_hcd 0000:02:00.0: // Device context base array address = 0x20f91d000 (DMA), ffff88020f91d000 (virt)
[  120.109038] xhci_hcd 0000:02:00.0: Allocated command ring at ffff880215cd3f00
[  120.109041] xhci_hcd 0000:02:00.0: First segment DMA is 0x20f91c000
[  120.109058] xhci_hcd 0000:02:00.0: // Setting command ring address to 0x20
[  120.109066] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr low bits + flags = @00000000
[  120.109070] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr high bits = @00000000
[  120.109084] xhci_hcd 0000:02:00.0: // Doorbell array is located at offset 0x3000 from cap regs base addr
[  120.109087] xhci_hcd 0000:02:00.0: // xHCI capability registers at ffffc90010e40000:
[  120.109098] xhci_hcd 0000:02:00.0: // @ffffc90010e40000 = 0x1000080 (CAPLENGTH AND HCIVERSION)
[  120.109102] xhci_hcd 0000:02:00.0: //   CAPLENGTH: 0x80
[  120.109105] xhci_hcd 0000:02:00.0: // xHCI operational registers at ffffc90010e40080:
[  120.109116] xhci_hcd 0000:02:00.0: // @ffffc90010e40018 = 0x2000 RTSOFF
[  120.109119] xhci_hcd 0000:02:00.0: // xHCI runtime registers at ffffc90010e42000:
[  120.109130] xhci_hcd 0000:02:00.0: // @ffffc90010e40014 = 0x3000 DBOFF
[  120.109133] xhci_hcd 0000:02:00.0: // Doorbell array at ffffc90010e43000:
[  120.109136] xhci_hcd 0000:02:00.0: xHCI runtime registers at ffffc90010e42000:
[  120.109147] xhci_hcd 0000:02:00.0:   ffffc90010e42000: Microframe index = 0x0
[  120.109194] xhci_hcd 0000:02:00.0: // Allocating event ring
[  120.109201] xhci_hcd 0000:02:00.0: TRB math tests passed.
[  120.109206] xhci_hcd 0000:02:00.0: // Allocated event ring segment table at 0x20f919000
[  120.109210] xhci_hcd 0000:02:00.0: Set ERST to 0; private num segs = 1, virt addr = ffff88020f919000, dma addr = 0x20f919000
[  120.109309] xhci_hcd 0000:02:00.0: // Write ERST size = 1 to ir_set 0 (some bits preserved)
[  120.109312] xhci_hcd 0000:02:00.0: // Set ERST entries to point to event ring.
[  120.109316] xhci_hcd 0000:02:00.0: // Set ERST base address for ir_set 0 = 0x20f919000
[  120.109345] xhci_hcd 0000:02:00.0: // Write event ring dequeue pointer, preserving EHB bit
[  120.109348] xhci_hcd 0000:02:00.0: Wrote ERST address to ir_set 0.
[  120.109360] xhci_hcd 0000:02:00.0: Allocating 16 scratchpad buffers
[  120.109433] xhci_hcd 0000:02:00.0: Ext Cap ffffc90010e48000, port offset = 1, count = 4, revision = 0x2
[  120.109437] xhci_hcd 0000:02:00.0: xHCI 1.0: support USB2 software lpm
[  120.109440] xhci_hcd 0000:02:00.0: xHCI 1.0: support USB2 hardware lpm
[  120.109458] xhci_hcd 0000:02:00.0: Ext Cap ffffc90010e48020, port offset = 5, count = 4, revision = 0x3
[  120.109461] xhci_hcd 0000:02:00.0: Found 4 USB 2.0 ports and 4 USB 3.0 ports.
[  120.109465] xhci_hcd 0000:02:00.0: USB 2.0 port at index 0, addr = ffffc90010e40480
[  120.109469] xhci_hcd 0000:02:00.0: USB 2.0 port at index 1, addr = ffffc90010e40490
[  120.109472] xhci_hcd 0000:02:00.0: USB 2.0 port at index 2, addr = ffffc90010e404a0
[  120.109476] xhci_hcd 0000:02:00.0: USB 2.0 port at index 3, addr = ffffc90010e404b0
[  120.109479] xhci_hcd 0000:02:00.0: USB 3.0 port at index 4, addr = ffffc90010e404c0
[  120.109483] xhci_hcd 0000:02:00.0: USB 3.0 port at index 5, addr = ffffc90010e404d0
[  120.109486] xhci_hcd 0000:02:00.0: USB 3.0 port at index 6, addr = ffffc90010e404e0
[  120.109489] xhci_hcd 0000:02:00.0: USB 3.0 port at index 7, addr = ffffc90010e404f0
[  120.109588] xhci_hcd 0000:02:00.0: Finished xhci_init
[  120.109591] xhci_hcd 0000:02:00.0: Called HCD init
[  120.109603] xhci_hcd 0000:02:00.0: Got SBRN 48
[  120.109640] xhci_hcd 0000:02:00.0: MWI active
[  120.109643] xhci_hcd 0000:02:00.0: Finished xhci_pci_reinit
[  120.109646] xhci_hcd 0000:02:00.0: supports USB remote wakeup
[  120.109649] xhci_hcd 0000:02:00.0: xhci_run
[  120.109801] xhci_hcd 0000:02:00.0: Failed to enable MSI-X
[  120.109804] xhci_hcd 0000:02:00.0: failed to allocate MSI entry
[  120.109812] xhci_hcd 0000:02:00.0: Command ring memory map follows:
[  120.109817] xhci_hcd 0000:02:00.0: @000000020f91c000 00000000 00000000 00000000 00000000
[  120.109821] xhci_hcd 0000:02:00.0: @000000020f91c010 00000000 00000000 00000000 00000000
[  120.109825] xhci_hcd 0000:02:00.0: @000000020f91c020 00000000 00000000 00000000 00000000
[  120.109829] xhci_hcd 0000:02:00.0: @000000020f91c030 00000000 00000000 00000000 00000000
[  120.109832] xhci_hcd 0000:02:00.0: @000000020f91c040 00000000 00000000 00000000 00000000
[  120.109836] xhci_hcd 0000:02:00.0: @000000020f91c050 00000000 00000000 00000000 00000000
[  120.109839] xhci_hcd 0000:02:00.0: @000000020f91c060 00000000 00000000 00000000 00000000
[  120.109843] xhci_hcd 0000:02:00.0: @000000020f91c070 00000000 00000000 00000000 00000000
[  120.109846] xhci_hcd 0000:02:00.0: @000000020f91c080 00000000 00000000 00000000 00000000
[  120.109850] xhci_hcd 0000:02:00.0: @000000020f91c090 00000000 00000000 00000000 00000000
[  120.109854] xhci_hcd 0000:02:00.0: @000000020f91c0a0 00000000 00000000 00000000 00000000
[  120.109857] xhci_hcd 0000:02:00.0: @000000020f91c0b0 00000000 00000000 00000000 00000000
[  120.109861] xhci_hcd 0000:02:00.0: @000000020f91c0c0 00000000 00000000 00000000 00000000
[  120.109864] xhci_hcd 0000:02:00.0: @000000020f91c0d0 00000000 00000000 00000000 00000000
[  120.109868] xhci_hcd 0000:02:00.0: @000000020f91c0e0 00000000 00000000 00000000 00000000
[  120.109872] xhci_hcd 0000:02:00.0: @000000020f91c0f0 00000000 00000000 00000000 00000000
[  120.109875] xhci_hcd 0000:02:00.0: @000000020f91c100 00000000 00000000 00000000 00000000
[  120.109879] xhci_hcd 0000:02:00.0: @000000020f91c110 00000000 00000000 00000000 00000000
[  120.109882] xhci_hcd 0000:02:00.0: @000000020f91c120 00000000 00000000 00000000 00000000
[  120.109886] xhci_hcd 0000:02:00.0: @000000020f91c130 00000000 00000000 00000000 00000000
[  120.109889] xhci_hcd 0000:02:00.0: @000000020f91c140 00000000 00000000 00000000 00000000
[  120.109893] xhci_hcd 0000:02:00.0: @000000020f91c150 00000000 00000000 00000000 00000000
[  120.109897] xhci_hcd 0000:02:00.0: @000000020f91c160 00000000 00000000 00000000 00000000
[  120.109900] xhci_hcd 0000:02:00.0: @000000020f91c170 00000000 00000000 00000000 00000000
[  120.109904] xhci_hcd 0000:02:00.0: @000000020f91c180 00000000 00000000 00000000 00000000
[  120.109907] xhci_hcd 0000:02:00.0: @000000020f91c190 00000000 00000000 00000000 00000000
[  120.109911] xhci_hcd 0000:02:00.0: @000000020f91c1a0 00000000 00000000 00000000 00000000
[  120.109914] xhci_hcd 0000:02:00.0: @000000020f91c1b0 00000000 00000000 00000000 00000000
[  120.109918] xhci_hcd 0000:02:00.0: @000000020f91c1c0 00000000 00000000 00000000 00000000
[  120.109921] xhci_hcd 0000:02:00.0: @000000020f91c1d0 00000000 00000000 00000000 00000000
[  120.109925] xhci_hcd 0000:02:00.0: @000000020f91c1e0 00000000 00000000 00000000 00000000
[  120.109928] xhci_hcd 0000:02:00.0: @000000020f91c1f0 00000000 00000000 00000000 00000000
[  120.109932] xhci_hcd 0000:02:00.0: @000000020f91c200 00000000 00000000 00000000 00000000
[  120.109936] xhci_hcd 0000:02:00.0: @000000020f91c210 00000000 00000000 00000000 00000000
[  120.109939] xhci_hcd 0000:02:00.0: @000000020f91c220 00000000 00000000 00000000 00000000
[  120.109943] xhci_hcd 0000:02:00.0: @000000020f91c230 00000000 00000000 00000000 00000000
[  120.109946] xhci_hcd 0000:02:00.0: @000000020f91c240 00000000 00000000 00000000 00000000
[  120.109950] xhci_hcd 0000:02:00.0: @000000020f91c250 00000000 00000000 00000000 00000000
[  120.109953] xhci_hcd 0000:02:00.0: @000000020f91c260 00000000 00000000 00000000 00000000
[  120.109957] xhci_hcd 0000:02:00.0: @000000020f91c270 00000000 00000000 00000000 00000000
[  120.109960] xhci_hcd 0000:02:00.0: @000000020f91c280 00000000 00000000 00000000 00000000
[  120.109964] xhci_hcd 0000:02:00.0: @000000020f91c290 00000000 00000000 00000000 00000000
[  120.109967] xhci_hcd 0000:02:00.0: @000000020f91c2a0 00000000 00000000 00000000 00000000
[  120.109971] xhci_hcd 0000:02:00.0: @000000020f91c2b0 00000000 00000000 00000000 00000000
[  120.109975] xhci_hcd 0000:02:00.0: @000000020f91c2c0 00000000 00000000 00000000 00000000
[  120.109978] xhci_hcd 0000:02:00.0: @000000020f91c2d0 00000000 00000000 00000000 00000000
[  120.109982] xhci_hcd 0000:02:00.0: @000000020f91c2e0 00000000 00000000 00000000 00000000
[  120.109985] xhci_hcd 0000:02:00.0: @000000020f91c2f0 00000000 00000000 00000000 00000000
[  120.109989] xhci_hcd 0000:02:00.0: @000000020f91c300 00000000 00000000 00000000 00000000
[  120.109992] xhci_hcd 0000:02:00.0: @000000020f91c310 00000000 00000000 00000000 00000000
[  120.109996] xhci_hcd 0000:02:00.0: @000000020f91c320 00000000 00000000 00000000 00000000
[  120.110000] xhci_hcd 0000:02:00.0: @000000020f91c330 00000000 00000000 00000000 00000000
[  120.110003] xhci_hcd 0000:02:00.0: @000000020f91c340 00000000 00000000 00000000 00000000
[  120.110007] xhci_hcd 0000:02:00.0: @000000020f91c350 00000000 00000000 00000000 00000000
[  120.110010] xhci_hcd 0000:02:00.0: @000000020f91c360 00000000 00000000 00000000 00000000
[  120.110014] xhci_hcd 0000:02:00.0: @000000020f91c370 00000000 00000000 00000000 00000000
[  120.110017] xhci_hcd 0000:02:00.0: @000000020f91c380 00000000 00000000 00000000 00000000
[  120.110021] xhci_hcd 0000:02:00.0: @000000020f91c390 00000000 00000000 00000000 00000000
[  120.110024] xhci_hcd 0000:02:00.0: @000000020f91c3a0 00000000 00000000 00000000 00000000
[  120.110028] xhci_hcd 0000:02:00.0: @000000020f91c3b0 00000000 00000000 00000000 00000000
[  120.110031] xhci_hcd 0000:02:00.0: @000000020f91c3c0 00000000 00000000 00000000 00000000
[  120.110035] xhci_hcd 0000:02:00.0: @000000020f91c3d0 00000000 00000000 00000000 00000000
[  120.110038] xhci_hcd 0000:02:00.0: @000000020f91c3e0 00000000 00000000 00000000 00000000
[  120.110042] xhci_hcd 0000:02:00.0: @000000020f91c3f0 0f91c000 00000002 00000000 00001802
[  120.110045] xhci_hcd 0000:02:00.0:   Ring has not been updated
[  120.110049] xhci_hcd 0000:02:00.0: Ring deq = ffff88020f91c000 (virt), 0x20f91c000 (dma)
[  120.110052] xhci_hcd 0000:02:00.0: Ring deq updated 0 times
[  120.110055] xhci_hcd 0000:02:00.0: Ring enq = ffff88020f91c000 (virt), 0x20f91c000 (dma)
[  120.110058] xhci_hcd 0000:02:00.0: Ring enq updated 0 times
[  120.110152] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr low bits + flags = @00000000
[  120.110156] xhci_hcd 0000:02:00.0: // xHC command ring deq ptr high bits = @00000000
[  120.110158] xhci_hcd 0000:02:00.0: ERST memory map follows:
[  120.110163] xhci_hcd 0000:02:00.0: @000000020f919000 0f91c400 00000002 00000040 00000000
[  120.110165] xhci_hcd 0000:02:00.0: Event ring:
[  120.110169] xhci_hcd 0000:02:00.0: @000000020f91c400 00000000 00000000 00000000 00000000
[  120.110173] xhci_hcd 0000:02:00.0: @000000020f91c410 00000000 00000000 00000000 00000000
[  120.110176] xhci_hcd 0000:02:00.0: @000000020f91c420 00000000 00000000 00000000 00000000
[  120.110180] xhci_hcd 0000:02:00.0: @000000020f91c430 00000000 00000000 00000000 00000000
[  120.110183] xhci_hcd 0000:02:00.0: @000000020f91c440 00000000 00000000 00000000 00000000
[  120.110187] xhci_hcd 0000:02:00.0: @000000020f91c450 00000000 00000000 00000000 00000000
[  120.110191] xhci_hcd 0000:02:00.0: @000000020f91c460 00000000 00000000 00000000 00000000
[  120.110194] xhci_hcd 0000:02:00.0: @000000020f91c470 00000000 00000000 00000000 00000000
[  120.110198] xhci_hcd 0000:02:00.0: @000000020f91c480 00000000 00000000 00000000 00000000
[  120.110201] xhci_hcd 0000:02:00.0: @000000020f91c490 00000000 00000000 00000000 00000000
[  120.110205] xhci_hcd 0000:02:00.0: @000000020f91c4a0 00000000 00000000 00000000 00000000
[  120.110208] xhci_hcd 0000:02:00.0: @000000020f91c4b0 00000000 00000000 00000000 00000000
[  120.110212] xhci_hcd 0000:02:00.0: @000000020f91c4c0 00000000 00000000 00000000 00000000
[  120.110215] xhci_hcd 0000:02:00.0: @000000020f91c4d0 00000000 00000000 00000000 00000000
[  120.110219] xhci_hcd 0000:02:00.0: @000000020f91c4e0 00000000 00000000 00000000 00000000
[  120.110223] xhci_hcd 0000:02:00.0: @000000020f91c4f0 00000000 00000000 00000000 00000000
[  120.110226] xhci_hcd 0000:02:00.0: @000000020f91c500 00000000 00000000 00000000 00000000
[  120.110230] xhci_hcd 0000:02:00.0: @000000020f91c510 00000000 00000000 00000000 00000000
[  120.110233] xhci_hcd 0000:02:00.0: @000000020f91c520 00000000 00000000 00000000 00000000
[  120.110237] xhci_hcd 0000:02:00.0: @000000020f91c530 00000000 00000000 00000000 00000000
[  120.110240] xhci_hcd 0000:02:00.0: @000000020f91c540 00000000 00000000 00000000 00000000
[  120.110244] xhci_hcd 0000:02:00.0: @000000020f91c550 00000000 00000000 00000000 00000000
[  120.110247] xhci_hcd 0000:02:00.0: @000000020f91c560 00000000 00000000 00000000 00000000
[  120.110251] xhci_hcd 0000:02:00.0: @000000020f91c570 00000000 00000000 00000000 00000000
[  120.110254] xhci_hcd 0000:02:00.0: @000000020f91c580 00000000 00000000 00000000 00000000
[  120.110258] xhci_hcd 0000:02:00.0: @000000020f91c590 00000000 00000000 00000000 00000000
[  120.110261] xhci_hcd 0000:02:00.0: @000000020f91c5a0 00000000 00000000 00000000 00000000
[  120.110265] xhci_hcd 0000:02:00.0: @000000020f91c5b0 00000000 00000000 00000000 00000000
[  120.110268] xhci_hcd 0000:02:00.0: @000000020f91c5c0 00000000 00000000 00000000 00000000
[  120.110272] xhci_hcd 0000:02:00.0: @000000020f91c5d0 00000000 00000000 00000000 00000000
[  120.110275] xhci_hcd 0000:02:00.0: @000000020f91c5e0 00000000 00000000 00000000 00000000
[  120.110279] xhci_hcd 0000:02:00.0: @000000020f91c5f0 00000000 00000000 00000000 00000000
[  120.110282] xhci_hcd 0000:02:00.0: @000000020f91c600 00000000 00000000 00000000 00000000
[  120.110286] xhci_hcd 0000:02:00.0: @000000020f91c610 00000000 00000000 00000000 00000000
[  120.110289] xhci_hcd 0000:02:00.0: @000000020f91c620 00000000 00000000 00000000 00000000
[  120.110293] xhci_hcd 0000:02:00.0: @000000020f91c630 00000000 00000000 00000000 00000000
[  120.110296] xhci_hcd 0000:02:00.0: @000000020f91c640 00000000 00000000 00000000 00000000
[  120.110300] xhci_hcd 0000:02:00.0: @000000020f91c650 00000000 00000000 00000000 00000000
[  120.110303] xhci_hcd 0000:02:00.0: @000000020f91c660 00000000 00000000 00000000 00000000
[  120.110307] xhci_hcd 0000:02:00.0: @000000020f91c670 00000000 00000000 00000000 00000000
[  120.110311] xhci_hcd 0000:02:00.0: @000000020f91c680 00000000 00000000 00000000 00000000
[  120.110314] xhci_hcd 0000:02:00.0: @000000020f91c690 00000000 00000000 00000000 00000000
[  120.110318] xhci_hcd 0000:02:00.0: @000000020f91c6a0 00000000 00000000 00000000 00000000
[  120.110321] xhci_hcd 0000:02:00.0: @000000020f91c6b0 00000000 00000000 00000000 00000000
[  120.110325] xhci_hcd 0000:02:00.0: @000000020f91c6c0 00000000 00000000 00000000 00000000
[  120.110328] xhci_hcd 0000:02:00.0: @000000020f91c6d0 00000000 00000000 00000000 00000000
[  120.110332] xhci_hcd 0000:02:00.0: @000000020f91c6e0 00000000 00000000 00000000 00000000
[  120.110335] xhci_hcd 0000:02:00.0: @000000020f91c6f0 00000000 00000000 00000000 00000000
[  120.110339] xhci_hcd 0000:02:00.0: @000000020f91c700 00000000 00000000 00000000 00000000
[  120.110343] xhci_hcd 0000:02:00.0: @000000020f91c710 00000000 00000000 00000000 00000000
[  120.110346] xhci_hcd 0000:02:00.0: @000000020f91c720 00000000 00000000 00000000 00000000
[  120.110350] xhci_hcd 0000:02:00.0: @000000020f91c730 00000000 00000000 00000000 00000000
[  120.110353] xhci_hcd 0000:02:00.0: @000000020f91c740 00000000 00000000 00000000 00000000
[  120.110357] xhci_hcd 0000:02:00.0: @000000020f91c750 00000000 00000000 00000000 00000000
[  120.110360] xhci_hcd 0000:02:00.0: @000000020f91c760 00000000 00000000 00000000 00000000
[  120.110364] xhci_hcd 0000:02:00.0: @000000020f91c770 00000000 00000000 00000000 00000000
[  120.110367] xhci_hcd 0000:02:00.0: @000000020f91c780 00000000 00000000 00000000 00000000
[  120.110371] xhci_hcd 0000:02:00.0: @000000020f91c790 00000000 00000000 00000000 00000000
[  120.110374] xhci_hcd 0000:02:00.0: @000000020f91c7a0 00000000 00000000 00000000 00000000
[  120.110378] xhci_hcd 0000:02:00.0: @000000020f91c7b0 00000000 00000000 00000000 00000000
[  120.110381] xhci_hcd 0000:02:00.0: @000000020f91c7c0 00000000 00000000 00000000 00000000
[  120.110385] xhci_hcd 0000:02:00.0: @000000020f91c7d0 00000000 00000000 00000000 00000000
[  120.110388] xhci_hcd 0000:02:00.0: @000000020f91c7e0 00000000 00000000 00000000 00000000
[  120.110392] xhci_hcd 0000:02:00.0: @000000020f91c7f0 00000000 00000000 00000000 00000000
[  120.110395] xhci_hcd 0000:02:00.0:   Ring has not been updated
[  120.110398] xhci_hcd 0000:02:00.0: Ring deq = ffff88020f91c400 (virt), 0x20f91c400 (dma)
[  120.110401] xhci_hcd 0000:02:00.0: Ring deq updated 0 times
[  120.110404] xhci_hcd 0000:02:00.0: Ring enq = ffff88020f91c400 (virt), 0x20f91c400 (dma)
[  120.110407] xhci_hcd 0000:02:00.0: Ring enq updated 0 times
[  120.110501] xhci_hcd 0000:02:00.0: ERST deq = 64'h20f91c400
[  120.110504] xhci_hcd 0000:02:00.0: // Set the interrupt modulation register
[  120.110522] xhci_hcd 0000:02:00.0: // Enable interrupts, cmd = 0x4.
[  120.110534] xhci_hcd 0000:02:00.0: // Enabling event ring interrupter ffffc90010e42020 by writing 0x2 to irq_pending
[  120.110545] xhci_hcd 0000:02:00.0:   ffffc90010e42020: ir_set[0]
[  120.110548] xhci_hcd 0000:02:00.0:   ffffc90010e42020: ir_set.pending = 0x2
[  120.110559] xhci_hcd 0000:02:00.0:   ffffc90010e42024: ir_set.control = 0xa0
[  120.110565] xhci_hcd 0000:02:00.0:   ffffc90010e42028: ir_set.erst_size = 0x1
[  120.110584] xhci_hcd 0000:02:00.0:   ffffc90010e42030: ir_set.erst_base = @20f919000
[  120.110597] xhci_hcd 0000:02:00.0:   ffffc90010e42038: ir_set.erst_dequeue = @20f91c400
[  120.110600] xhci_hcd 0000:02:00.0: Finished xhci_run for USB2 roothub
[  120.110646] usb usb3: default language 0x0409
[  120.110671] usb usb3: udev 1, busnum 3, minor = 256
[  120.110676] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[  120.110679] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  120.110683] usb usb3: Product: xHCI Host Controller
[  120.110686] usb usb3: Manufacturer: Linux 3.13.0-rc3+ xhci_hcd
[  120.110689] usb usb3: SerialNumber: 0000:02:00.0
[  120.110829] usb usb3: usb_probe_device
[  120.110835] usb usb3: configuration #1 chosen from 1 choice
[  120.110840] xHCI xhci_add_endpoint called for root hub
[  120.110843] xHCI xhci_check_bandwidth called for root hub
[  120.110860] usb usb3: adding 3-0:1.0 (config #1, interface 0)
[  120.110904] hub 3-0:1.0: usb_probe_interface
[  120.110908] hub 3-0:1.0: usb_probe_interface - got id
[  120.110911] hub 3-0:1.0: USB hub found
[  120.111026] hub 3-0:1.0: 4 ports detected
[  120.111029] hub 3-0:1.0: standalone hub
[  120.111032] hub 3-0:1.0: no power switching (usb 1.0)
[  120.111035] hub 3-0:1.0: individual port over-current protection
[  120.111038] hub 3-0:1.0: Single TT
[  120.111041] hub 3-0:1.0: TT requires at most 8 FS bit times (666 ns)
[  120.111044] hub 3-0:1.0: power on to power good time: 20ms
[  120.111060] hub 3-0:1.0: local power source is good
[  120.111092] hub 3-0:1.0: trying to enable port power on non-switchable hub
[  120.111189] xhci_hcd 0000:02:00.0: set port power, actual port 0 status  = 0x2a0
[  120.111220] xhci_hcd 0000:02:00.0: set port power, actual port 1 status  = 0x2a0
[  120.111250] xhci_hcd 0000:02:00.0: set port power, actual port 2 status  = 0x2a0
[  120.111280] xhci_hcd 0000:02:00.0: set port power, actual port 3 status  = 0x2a0
[  120.111353] xhci_hcd 0000:02:00.0: xHCI Host Controller
[  120.111360] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 4
[  120.111365] xhci_hcd 0000:02:00.0: supports USB remote wakeup
[  120.111453] xhci_hcd 0000:02:00.0: // Turn on HC, cmd = 0x5.
[  120.111464] xhci_hcd 0000:02:00.0: Finished xhci_run for USB3 roothub
[  120.111528] usb usb4: skipped 1 descriptor after endpoint
[  120.111538] usb usb4: default language 0x0409
[  120.111560] usb usb4: udev 1, busnum 4, minor = 384
[  120.111564] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[  120.111567] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[  120.111571] usb usb4: Product: xHCI Host Controller
[  120.111574] usb usb4: Manufacturer: Linux 3.13.0-rc3+ xhci_hcd
[  120.111577] usb usb4: SerialNumber: 0000:02:00.0
[  120.111679] usb usb4: usb_probe_device
[  120.111683] usb usb4: configuration #1 chosen from 1 choice
[  120.111687] xHCI xhci_add_endpoint called for root hub
[  120.111689] xHCI xhci_check_bandwidth called for root hub
[  120.111704] usb usb4: adding 4-0:1.0 (config #1, interface 0)
[  120.111741] hub 4-0:1.0: usb_probe_interface
[  120.111744] hub 4-0:1.0: usb_probe_interface - got id
[  120.111747] hub 4-0:1.0: USB hub found
[  120.111862] hub 4-0:1.0: 4 ports detected
[  120.111864] hub 4-0:1.0: standalone hub
[  120.111867] hub 4-0:1.0: no power switching (usb 1.0)
[  120.111870] hub 4-0:1.0: individual port over-current protection
[  120.111873] hub 4-0:1.0: TT requires at most 8 FS bit times (666 ns)
[  120.111876] hub 4-0:1.0: power on to power good time: 20ms
[  120.111891] hub 4-0:1.0: local power source is good
[  120.111918] hub 4-0:1.0: trying to enable port power on non-switchable hub
[  120.112014] xhci_hcd 0000:02:00.0: set port power, actual port 0 status  = 0x2a0
[  120.112045] xhci_hcd 0000:02:00.0: set port power, actual port 1 status  = 0x2a0
[  120.112075] xhci_hcd 0000:02:00.0: set port power, actual port 2 status  = 0x2a0
[  120.112105] xhci_hcd 0000:02:00.0: set port power, actual port 3 status  = 0x2a0
[  120.209908] xhci_hcd 0000:02:00.0: get port status, actual port 0 status  = 0x2a0
[  120.209915] xhci_hcd 0000:02:00.0: Get port status returned 0x100
[  120.209940] xhci_hcd 0000:02:00.0: get port status, actual port 0 status  = 0x2a0
[  120.209943] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0
[  120.210056] xhci_hcd 0000:02:00.0: get port status, actual port 1 status  = 0x2a0
[  120.210059] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0
[  120.210075] xhci_hcd 0000:02:00.0: get port status, actual port 2 status  = 0x2a0
[  120.210078] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0
[  120.210094] xhci_hcd 0000:02:00.0: get port status, actual port 3 status  = 0x2a0
[  120.210097] xhci_hcd 0000:02:00.0: Get port status returned 0x2a0
[  120.210114] xhci_hcd 0000:02:00.0: get port status, actual port 1 status  = 0x2a0
[  120.210117] xhci_hcd 0000:02:00.0: Get port status returned 0x100
[  120.210136] hub 4-0:1.0: state 7 ports 4 chg 0000 evt 0000
[  120.210240] xhci_hcd 0000:02:00.0: get port status, actual port 2 status  = 0x2a0
[  120.210243] xhci_hcd 0000:02:00.0: Get port status returned 0x100
[  120.210260] xhci_hcd 0000:02:00.0: get port status, actual port 3 status  = 0x2a0
[  120.210262] xhci_hcd 0000:02:00.0: Get port status returned 0x100
[  120.210275] hub 3-0:1.0: state 7 ports 4 chg 0000 evt 0000
[  135.891995] xhci_hcd 0000:02:00.0: no hotplug settings from platform

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux