Re: System hangs when using USB 3.0 HD with on Ubuntu

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

 



On Wed, Mar 24, 2010 at 10:11:43AM +0100, Jonas Schwertfeger wrote:
> That additional USB debug flag did it. Attached is the kern.log file.

Your log file shows a repeating pattern, but I'm not sure why it would
lead to a system freeze.  What happens is the device responds to a bulk
transfer with a stall.  You would have to enable USB mass storage
debugging (CONFIG_USB_STORAGE_DEBUG) to see which command the drive
doesn't like.  After clearing the stall, the mass storage driver
attempts to reset the device.

2.6.31 and 2.6.32 don't allow the reset of a configured device; I had to
add new API that went into 2.6.33.  So this device probably won't work
under 2.6.31 or 2.6.32.

Since the reset fails, the USB core tries to disable the port, which
also fails, and then re-enumerate the device.  The device doesn't
respond to a new address.  I think this may be because the device still
thinks it's at address 1, but the USB core has deallocated that device
in its attempt to re-enumerate, which removes the allocated address from
the xHCI hardware.  When the USB core attempts to re-allocate the
device, the xHCI hardware picks the first free address (address 1) and
tries to send a SetAddress to the device.  The device refuses, since it
is already configured with address 1, and the loop continues.  Ugly.

Despite the fact that this device probably won't work for 2.6.31 or
2.6.32, the xHCI driver shouldn't be hanging the system.  The reset
device API probably shouldn't be back ported to those kernels, but I can
allow the USB core to disable the device's port instead.

Can you try the attached patch and see if it prevents the hang?  Also,
please reply-to-all to keep the USB mailing list in the loop.

Sarah Sharp

On Mon, Mar 22, 2010 at 03:06:55PM +0100, Jonas Schwertfeger wrote:
> Hi Sarah
> 
> I just bought myself a USB 3.0 hard disk by Buffalo (model HD-HXU3)
> and started using it on my up-to-date Ubuntu Karmic
> (2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010
> x86_64 GNU/Linux).  While the device seems to show up sometimes as
> /dev/sdb1 and gparted started partitioning it, things didn't work
> quite well. More specifically, the system would freeze.
> 
> I know this kernel version is not bleeding edge, and neither is the
> xhci module version (srcversion: D7565EE8F48B4521C6B82BC), but in
> case this is an issue that exists in the latest code as well, I
> wanted to let you know about it.
> 
> The relevant dmesg logs look as follows:
> 
> [   14.365596] xhci_hcd 0000:03:00.0: PCI INT A -> GSI 19 (level,
> low) -> IRQ 19
> [   14.365656] xhci_hcd 0000:03:00.0: setting latency timer to 64
> [   14.365661] xhci_hcd 0000:03:00.0: xHCI Host Controller
> [   14.365710] xhci_hcd 0000:03:00.0: new USB bus registered,
> assigned bus number 10
> [   14.470247] xhci_hcd 0000:03:00.0: irq 19, io mem 0xfbbfe000
> [   14.470398] xHCI xhci_add_endpoint called for root hub
> [   14.470402] xHCI xhci_check_bandwidth called for root hub
> [   14.693232] usb 10-2: new SuperSpeed USB device using xhci_hcd
> and address 2
> [   14.719070] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
> [   14.719441] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
> [   14.719817] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
> [   14.720188] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
> 
> In addition, /var/log/messages says the following:
> 
> [   19.843648] scsi 10:0:0:0: Direct-Access     BUFFALO  External
> HDD   0100 PQ: 0 ANSI: 5
> [   19.843911] sd 10:0:0:0: Attached scsi generic sg2 type 0
> [   19.863746] sd 10:0:0:0: [sdb] 1953525168 512-byte logical
> blocks: (1.00 TB/931 GiB)
> [   19.864025] sd 10:0:0:0: [sdb] Write Protect is off
> [   19.864462]  sdb: sdb1
> [   19.874419] sd 10:0:0:0: [sdb] Attached SCSI disk
> [   22.413613] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
> [   22.414481] usb 10-2: USB disconnect, address 2
> [   22.415593] usb 10-2: Device not responding to set address.
> [   22.616354] usb 10-2: Device not responding to set address.
> [   22.830487] usb 10-2: Device not responding to set address.
> 
> lspci -vvv:
> 
> Bus 001 Device 007: ID 0411:0184 MelCo., Inc.
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.10
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x0411 MelCo., Inc.
>   idProduct          0x0184
>   bcdDevice            0.01
>   iManufacturer           1 BUFFALO
>   iProduct                2 HD-HXU3
>   iSerial                 3 0000010155FF
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           32
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0xc0
>       Self Powered
>     MaxPower                8mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk (Zip)
>       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              20
>       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              20
> Device Qualifier (for other device speed):
>   bLength                10
>   bDescriptorType         6
>   bcdUSB               2.10
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   bNumConfigurations      1
> Device Status:     0x0001
>   Self Powered
> 
> Unfortunately I don't have more info on the system freeze.
> 
> What can I provide you with in order to help you in debugging this?
> 
> Thanks,
> -Jonas
>From e8c454f860a96af33ebd72f610768129740b6676 Mon Sep 17 00:00:00 2001
From: Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
Date: Mon, 7 Dec 2009 12:24:34 -0800
Subject: [PATCH] xhci: Allow roothub ports to be disabled.

Add the hub emulation code to allow ports on an xHCI root hub to be
disabled.  Add the code to clear the port enabled/disabled bit, and clear
the port enabled/disabled change bit.  Like EHCI, the port cannot be
enabled by setting the port enabled/disabled bit.  Instead, a port is
enabled by the host controller after a reset.

Signed-off-by: Sarah Sharp <sarah.a.sharp@xxxxxxxxxxxxxxx>
---
 drivers/usb/host/xhci-hub.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/drivers/usb/host/xhci-hub.c b/drivers/usb/host/xhci-hub.c
index eac5b53..67bed54 100644
--- a/drivers/usb/host/xhci-hub.c
+++ b/drivers/usb/host/xhci-hub.c
@@ -129,6 +129,16 @@ static u32 xhci_port_state_to_neutral(u32 state)
 	return (state & XHCI_PORT_RO) | (state & XHCI_PORT_RWS);
 }
 
+static void xhci_disable_port(struct xhci_hcd *xhci, u16 wIndex,
+		u32 __iomem *addr, u32 port_status)
+{
+	/* Write 1 to disable the port */
+	xhci_writel(xhci, port_status | PORT_PE, addr);
+	port_status = xhci_readl(xhci, addr);
+	xhci_dbg(xhci, "disable port, actual port %d status  = 0x%x\n",
+			wIndex, port_status);
+}
+
 int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
 		u16 wIndex, char *buf, u16 wLength)
 {
@@ -239,7 +249,14 @@ int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
 		case USB_PORT_FEAT_C_OVER_CURRENT:
 			status = PORT_OCC;
 			port_change_bit = "over-current";
+		case USB_PORT_FEAT_C_ENABLE:
+			status = PORT_PEC;
+			port_change_bit = "enable/disable";
 			break;
+		case USB_PORT_FEAT_ENABLE:
+			xhci_disable_port(xhci, wIndex, addr, temp);
+			spin_unlock_irqrestore(&xhci->lock, flags);
+			return retval;
 		default:
 			goto error;
 		}
-- 
1.6.3.3

Mar 24 10:03:15 js-workstation kernel: [  252.453803] xhci_hcd 0000:03:00.0: count sg list trbs: 
Mar 24 10:03:15 js-workstation kernel: [  252.453804] xhci_hcd 0000:03:00.0:  sg #0: dma = 0x23b9d800, len = 0x200 (512), num_trbs = 1
Mar 24 10:03:15 js-workstation kernel: [  252.453805] xhci_hcd 0000:03:00.0: 
Mar 24 10:03:15 js-workstation kernel: [  252.453807] usb 10-2: ep 0x81 - urb len = 512, sglist used, num_trbs = 1
Mar 24 10:03:15 js-workstation kernel: [  252.453808] xhci_hcd 0000:03:00.0: Endpoint state = 0x1
Mar 24 10:03:15 js-workstation kernel: [  252.453809] xhci_hcd 0000:03:00.0: First length to xfer from 1st sglist entry = 512
Mar 24 10:03:15 js-workstation kernel: [  252.453811] xhci_hcd 0000:03:00.0:  sg entry: dma = 0x23b9d800, len = 0x200 (512), 64KB boundary at 0x23ba0000, end dma = 0x23b9da00
Mar 24 10:03:15 js-workstation kernel: [  252.453813] xhci_hcd 0000:03:00.0: Ring enq = 0x3788c1d0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.453815] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50804, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.453836] xhci_hcd 0000:03:00.0: op reg status = 00000008
Mar 24 10:03:15 js-workstation kernel: [  252.453837] xhci_hcd 0000:03:00.0: ir set irq_pending = 00000003
Mar 24 10:03:15 js-workstation kernel: [  252.453838] xhci_hcd 0000:03:00.0: Event ring dequeue ptr:
Mar 24 10:03:15 js-workstation kernel: [  252.453841] xhci_hcd 0000:03:00.0: @3784c590 3788c1c0 00000000 06000200 01038001
Mar 24 10:03:15 js-workstation kernel: [  252.453844] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50024, 32'h8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.453848] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50620, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.453852] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.453853] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.453855] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.453856] xhci_hcd 0000:03:00.0: In handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.453858] xhci_hcd 0000:03:00.0: handle_tx_event - ep index = 2
Mar 24 10:03:15 js-workstation kernel: [  252.453859] xhci_hcd 0000:03:00.0: handle_tx_event - checking for list empty
Mar 24 10:03:15 js-workstation kernel: [  252.453860] xhci_hcd 0000:03:00.0: handle_tx_event - getting list entry
Mar 24 10:03:15 js-workstation kernel: [  252.453861] xhci_hcd 0000:03:00.0: handle_tx_event - looking for TD
Mar 24 10:03:15 js-workstation kernel: [  252.453863] xhci_hcd 0000:03:00.0: handle_tx_event - found event_seg = ffff880226ab6dc0
Mar 24 10:03:15 js-workstation kernel: [  252.453864] xhci_hcd 0000:03:00.0: Event TRB with TRB type ID 32
Mar 24 10:03:15 js-workstation kernel: [  252.453865] xhci_hcd 0000:03:00.0: Offset 0x00 (buffer lo) = 0x3788c1c0
Mar 24 10:03:15 js-workstation kernel: [  252.453866] xhci_hcd 0000:03:00.0: Offset 0x04 (buffer hi) = 0x0
Mar 24 10:03:15 js-workstation kernel: [  252.453867] xhci_hcd 0000:03:00.0: Offset 0x08 (transfer length) = 0x6000200
Mar 24 10:03:15 js-workstation kernel: [  252.453868] xhci_hcd 0000:03:00.0: Offset 0x0C (flags) = 0x1038001
Mar 24 10:03:15 js-workstation kernel: [  252.453870] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint

Mar 24 10:03:15 js-workstation kernel: [  252.453871] usb 10-2: ep 0x81 - asked for 512 bytes, 512 bytes untransferred
Mar 24 10:03:15 js-workstation kernel: [  252.453872] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5a0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.453877] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.453878] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5a0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.453880] xhci_hcd 0000:03:00.0: Giveback URB ffff8802077be540, len = 0, status = -32
Mar 24 10:03:15 js-workstation kernel: [  252.453883] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.453884] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.453888] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5a8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.453896] xhci_hcd 0000:03:00.0: Queueing ctrl tx for slot id 1, ep 0
Mar 24 10:03:15 js-workstation kernel: [  252.453897] xhci_hcd 0000:03:00.0: Endpoint state = 0x1
Mar 24 10:03:15 js-workstation kernel: [  252.453899] xhci_hcd 0000:03:00.0: Ring enq = 0x3784c9e0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.453900] xhci_hcd 0000:03:00.0: Ring enq = 0x3784c9f0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.453903] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50804, 32'h1, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454230] xhci_hcd 0000:03:00.0: op reg status = 00000008
Mar 24 10:03:15 js-workstation kernel: [  252.454232] xhci_hcd 0000:03:00.0: ir set irq_pending = 00000003
Mar 24 10:03:15 js-workstation kernel: [  252.454233] xhci_hcd 0000:03:00.0: Event ring dequeue ptr:
Mar 24 10:03:15 js-workstation kernel: [  252.454234] xhci_hcd 0000:03:00.0: @3784c5a0 3784c9e0 00000000 01000000 01018001
Mar 24 10:03:15 js-workstation kernel: [  252.454238] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50024, 32'h8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454241] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50620, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454244] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454245] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.454246] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454248] xhci_hcd 0000:03:00.0: In handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454249] xhci_hcd 0000:03:00.0: handle_tx_event - ep index = 0
Mar 24 10:03:15 js-workstation kernel: [  252.454250] xhci_hcd 0000:03:00.0: handle_tx_event - checking for list empty
Mar 24 10:03:15 js-workstation kernel: [  252.454251] xhci_hcd 0000:03:00.0: handle_tx_event - getting list entry
Mar 24 10:03:15 js-workstation kernel: [  252.454252] xhci_hcd 0000:03:00.0: handle_tx_event - looking for TD
Mar 24 10:03:15 js-workstation kernel: [  252.454254] xhci_hcd 0000:03:00.0: handle_tx_event - found event_seg = ffff880226ab6240
Mar 24 10:03:15 js-workstation kernel: [  252.454255] xhci_hcd 0000:03:00.0: Event TRB with TRB type ID 32
Mar 24 10:03:15 js-workstation kernel: [  252.454256] xhci_hcd 0000:03:00.0: Offset 0x00 (buffer lo) = 0x3784c9e0
Mar 24 10:03:15 js-workstation kernel: [  252.454257] xhci_hcd 0000:03:00.0: Offset 0x04 (buffer hi) = 0x0
Mar 24 10:03:15 js-workstation kernel: [  252.454258] xhci_hcd 0000:03:00.0: Offset 0x08 (transfer length) = 0x1000000
Mar 24 10:03:15 js-workstation kernel: [  252.454260] xhci_hcd 0000:03:00.0: Offset 0x0C (flags) = 0x1018001
Mar 24 10:03:15 js-workstation kernel: [  252.454261] xhci_hcd 0000:03:00.0: DMA address or buffer contents= 931449312
Mar 24 10:03:15 js-workstation kernel: [  252.454262] xhci_hcd 0000:03:00.0: Successful control transfer!
Mar 24 10:03:15 js-workstation kernel: [  252.454264] xhci_hcd 0000:03:00.0: Ring deq = 0x3784c9e0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454265] xhci_hcd 0000:03:00.0: Ring deq = 0x3784c9f0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454266] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5b0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454271] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.454272] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5b0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454274] xhci_hcd 0000:03:00.0: Giveback URB ffff88021102e540, len = 0, status = 0
Mar 24 10:03:15 js-workstation kernel: [  252.454277] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454278] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454282] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5b8, 4'hf);

Mar 24 10:03:15 js-workstation kernel: [  252.454289] xhci_hcd 0000:03:00.0: Queueing reset endpoint command
Mar 24 10:03:15 js-workstation kernel: [  252.454291] xhci_hcd 0000:03:00.0: Command ring enq = 0x3784c040 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454292] xhci_hcd 0000:03:00.0: Cleaning up stalled endpoint ring
Mar 24 10:03:15 js-workstation kernel: [  252.454293] xhci_hcd 0000:03:00.0: Finding segment containing stopped TRB.
Mar 24 10:03:15 js-workstation kernel: [  252.454294] xhci_hcd 0000:03:00.0: Finding endpoint context
Mar 24 10:03:15 js-workstation kernel: [  252.454295] xhci_hcd 0000:03:00.0: Finding segment containing last TRB in TD.
Mar 24 10:03:15 js-workstation kernel: [  252.454296] xhci_hcd 0000:03:00.0: New dequeue segment = ffff880226ab6dc0 (virtual)
Mar 24 10:03:15 js-workstation kernel: [  252.454298] xhci_hcd 0000:03:00.0: New dequeue pointer = 0x3788c1d0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454299] xhci_hcd 0000:03:00.0: Setting dequeue pointer in internal ring state.
Mar 24 10:03:15 js-workstation kernel: [  252.454300] xhci_hcd 0000:03:00.0: Queueing new dequeue state
Mar 24 10:03:15 js-workstation kernel: [  252.454302] xhci_hcd 0000:03:00.0: Set TR Deq Ptr cmd, new deq seg = ffff880226ab6dc0 (0x3788c000 dma), new deq ptr = ffff88003788c1d0 (0x3788c1d0 dma), new cycle = 0
Mar 24 10:03:15 js-workstation kernel: [  252.454303] xhci_hcd 0000:03:00.0: Command ring enq = 0x3784c050 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454304] xhci_hcd 0000:03:00.0: // Ding dong!
Mar 24 10:03:15 js-workstation kernel: [  252.454307] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50800, 32'h0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454312] usb 10-2: ep 0x81 - urb len = 0xd (13), addr = 0x37834000, num_trbs = 1
Mar 24 10:03:15 js-workstation kernel: [  252.454313] xhci_hcd 0000:03:00.0: Endpoint state = 0x2

Mar 24 10:03:15 js-workstation kernel: [  252.454314] xhci_hcd 0000:03:00.0: WARN halted endpoint, queueing URB anyway.
Mar 24 10:03:15 js-workstation kernel: [  252.454315] xhci_hcd 0000:03:00.0: Ring enq = 0x3788c1e0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454449] xhci_hcd 0000:03:00.0: op reg status = 00000008
Mar 24 10:03:15 js-workstation kernel: [  252.454451] xhci_hcd 0000:03:00.0: ir set irq_pending = 00000003
Mar 24 10:03:15 js-workstation kernel: [  252.454452] xhci_hcd 0000:03:00.0: Event ring dequeue ptr:
Mar 24 10:03:15 js-workstation kernel: [  252.454453] xhci_hcd 0000:03:00.0: @3784c5b0 3784c030 00000000 01000000 01008401
Mar 24 10:03:15 js-workstation kernel: [  252.454457] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50024, 32'h8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454460] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50620, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454463] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454464] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.454465] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.454467] xhci_hcd 0000:03:00.0: Ignoring reset ep completion code of 1

Mar 24 10:03:15 js-workstation kernel: [  252.454469] xhci_hcd 0000:03:00.0: Command ring deq = 0x3784c040 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454470] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.454471] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5c0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454476] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.454477] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5c0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454479] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454480] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.454481] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.454482] xhci_hcd 0000:03:00.0: Successful Set TR Deq Ptr cmd, deq = @3788c1d0
Mar 24 10:03:15 js-workstation kernel: [  252.454485] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50804, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454489] xhci_hcd 0000:03:00.0: Command ring deq = 0x3784c050 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454490] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.454491] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5d0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454496] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.454497] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5d0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454499] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454500] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.454501] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454502] xhci_hcd 0000:03:00.0: In handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454503] xhci_hcd 0000:03:00.0: handle_tx_event - ep index = 2
Mar 24 10:03:15 js-workstation kernel: [  252.454504] xhci_hcd 0000:03:00.0: handle_tx_event - checking for list empty
Mar 24 10:03:15 js-workstation kernel: [  252.454506] xhci_hcd 0000:03:00.0: handle_tx_event - getting list entry
Mar 24 10:03:15 js-workstation kernel: [  252.454507] xhci_hcd 0000:03:00.0: handle_tx_event - looking for TD
Mar 24 10:03:15 js-workstation kernel: [  252.454508] xhci_hcd 0000:03:00.0: handle_tx_event - found event_seg = ffff880226ab6dc0
Mar 24 10:03:15 js-workstation kernel: [  252.454509] xhci_hcd 0000:03:00.0: Event TRB with TRB type ID 32
Mar 24 10:03:15 js-workstation kernel: [  252.454510] xhci_hcd 0000:03:00.0: Offset 0x00 (buffer lo) = 0x3788c1d0
Mar 24 10:03:15 js-workstation kernel: [  252.454512] xhci_hcd 0000:03:00.0: Offset 0x04 (buffer hi) = 0x0
Mar 24 10:03:15 js-workstation kernel: [  252.454513] xhci_hcd 0000:03:00.0: Offset 0x08 (transfer length) = 0x1000000
Mar 24 10:03:15 js-workstation kernel: [  252.454514] xhci_hcd 0000:03:00.0: Offset 0x0C (flags) = 0x1038001
Mar 24 10:03:15 js-workstation kernel: [  252.454515] xhci_hcd 0000:03:00.0: Successful bulk transfer!
Mar 24 10:03:15 js-workstation kernel: [  252.454517] usb 10-2: ep 0x81 - asked for 13 bytes, 0 bytes untransferred
Mar 24 10:03:15 js-workstation kernel: [  252.454518] xhci_hcd 0000:03:00.0: Ring deq = 0x3788c1e0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454519] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5e0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.454524] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.454525] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5e0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.454527] xhci_hcd 0000:03:00.0: Giveback URB ffff88021102e540, len = 13, status = 0
Mar 24 10:03:15 js-workstation kernel: [  252.454530] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_tx_event
Mar 24 10:03:15 js-workstation kernel: [  252.454531] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.454536] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5e8, 4'hf);

Mar 24 10:03:15 js-workstation kernel: [  252.454544] usb 10-2: xHCI reset of configured device not supported yet.
Mar 24 10:03:15 js-workstation kernel: [  252.454550] hub 10-0:1.0: cannot disable port 2 (err = -32)
Mar 24 10:03:15 js-workstation kernel: [  252.454551] usb 10-2: xHCI reset of configured device not supported yet.
Mar 24 10:03:15 js-workstation kernel: [  252.454555] hub 10-0:1.0: cannot disable port 2 (err = -32)
Mar 24 10:03:15 js-workstation kernel: [  252.454556] usb 10-2: xHCI reset of configured device not supported yet.
Mar 24 10:03:15 js-workstation kernel: [  252.454559] hub 10-0:1.0: cannot disable port 2 (err = -32)
Mar 24 10:03:15 js-workstation kernel: [  252.454560] usb 10-2: xHCI reset of configured device not supported yet.
Mar 24 10:03:15 js-workstation kernel: [  252.454563] hub 10-0:1.0: cannot disable port 2 (err = -32)
Mar 24 10:03:15 js-workstation kernel: [  252.454564] hub 10-0:1.0: logical disconnect on port 2
Mar 24 10:03:15 js-workstation kernel: [  252.454568] hub 10-0:1.0: cannot disable port 2 (err = -32)
Mar 24 10:03:15 js-workstation kernel: [  252.454576] hub 10-0:1.0: state 7 ports 4 chg 0004 evt 0000

Mar 24 10:03:15 js-workstation kernel: [  252.454582] xhci_hcd 0000:03:00.0: get port status, actual port 1 status  = 0x1203
Mar 24 10:03:15 js-workstation kernel: [  252.454584] xhci_hcd 0000:03:00.0: Get port status returned 0x903
Mar 24 10:03:15 js-workstation kernel: [  252.454590] hub 10-0:1.0: port 2, status 0903, change 0000, 5.0 Gb/s
Mar 24 10:03:15 js-workstation kernel: [  252.454593] usb 10-2: USB disconnect, address 2
Mar 24 10:03:15 js-workstation kernel: [  252.454594] usb 10-2: unregistering device
Mar 24 10:03:15 js-workstation kernel: [  252.454596] usb 10-2: usb_disable_device nuking all URBs
Mar 24 10:03:15 js-workstation kernel: [  252.454599] usb 10-2: unregistering interface 10-2:1.0
Mar 24 10:03:15 js-workstation kernel: [  252.485333] xhci_hcd 0000:03:00.0: Command ring enq = 0x3784c060 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485339] xhci_hcd 0000:03:00.0: // Ding dong!
Mar 24 10:03:15 js-workstation kernel: [  252.485345] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50800, 32'h0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485356] xhci_hcd 0000:03:00.0: Command ring enq = 0x3784c070 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485360] xhci_hcd 0000:03:00.0: // Ding dong!
Mar 24 10:03:15 js-workstation kernel: [  252.485366] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50800, 32'h0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485765] xhci_hcd 0000:03:00.0: op reg status = 00000008
Mar 24 10:03:15 js-workstation kernel: [  252.485771] xhci_hcd 0000:03:00.0: ir set irq_pending = 00000003
Mar 24 10:03:15 js-workstation kernel: [  252.485775] xhci_hcd 0000:03:00.0: Event ring dequeue ptr:
Mar 24 10:03:15 js-workstation kernel: [  252.485781] xhci_hcd 0000:03:00.0: @3784c5e0 3784c050 00000000 01000000 01008401
Mar 24 10:03:15 js-workstation kernel: [  252.485789] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50024, 32'h8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485797] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50620, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485804] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.485809] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.485814] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.485821] xhci_hcd 0000:03:00.0: Freeing ring at ffff88021320cf00
Mar 24 10:03:15 js-workstation kernel: [  252.485827] xhci_hcd 0000:03:00.0: Freeing DMA segment at ffff88003784c800 (virtual) 0x3784c800 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485834] xhci_hcd 0000:03:00.0: Freeing priv segment structure at ffff880226ab6240
Mar 24 10:03:15 js-workstation kernel: [  252.485841] xhci_hcd 0000:03:00.0: Freeing ring at ffff88021320c360
Mar 24 10:03:15 js-workstation kernel: [  252.485847] xhci_hcd 0000:03:00.0: Freeing DMA segment at ffff88003788c000 (virtual) 0x3788c000 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485853] xhci_hcd 0000:03:00.0: Freeing priv segment structure at ffff880226ab6dc0
Mar 24 10:03:15 js-workstation kernel: [  252.485860] xhci_hcd 0000:03:00.0: Freeing ring at ffff88021320c2a0
Mar 24 10:03:15 js-workstation kernel: [  252.485865] xhci_hcd 0000:03:00.0: Freeing DMA segment at ffff88003788c400 (virtual) 0x3788c400 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485872] xhci_hcd 0000:03:00.0: Freeing priv segment structure at ffff880226ab6540
Mar 24 10:03:15 js-workstation kernel: [  252.485880] xhci_hcd 0000:03:00.0: Command ring deq = 0x3784c060 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485886] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.485892] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c5f0 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485900] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.485907] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c5f0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485913] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.485918] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.485923] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.485933] xhci_hcd 0000:03:00.0: Command ring deq = 0x3784c070 (DMA)

Mar 24 10:03:15 js-workstation kernel: [  252.485938] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.485946] xhci_hcd 0000:03:00.0: Slot 1 output ctx = 0x3788b000 (dma)
Mar 24 10:03:15 js-workstation kernel: [  252.485955] xhci_hcd 0000:03:00.0: Slot 1 input ctx = 0x3788a000 (dma)
Mar 24 10:03:15 js-workstation kernel: [  252.485962] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c600 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.485972] xhci_hcd 0000:03:00.0: Allocating ring at ffff8802143ee120
Mar 24 10:03:15 js-workstation kernel: [  252.485979] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.485988] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c600, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.485998] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.486006] xhci_hcd 0000:03:00.0: Allocating priv segment structure at ffff880226ab65a0
Mar 24 10:03:15 js-workstation kernel: [  252.486015] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c608, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.486026] xhci_hcd 0000:03:00.0: // Allocating segment at ffff88003788c400 (virtual) 0x3788c400 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486035] xhci_hcd 0000:03:00.0: Linking segment 0x3788c400 to segment 0x3788c400 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486041] xhci_hcd 0000:03:00.0: Wrote link toggle flag to segment ffff880226ab65a0 (virtual), 0x3788c400 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486048] xhci_hcd 0000:03:00.0: Set slot id 1 dcbaa entry ffff88003784b008 to 0x3788b000
Mar 24 10:03:15 js-workstation kernel: [  252.486060] xhci_hcd 0000:03:00.0: Set root hub portnum to 2
Mar 24 10:03:15 js-workstation kernel: [  252.486065] xhci_hcd 0000:03:00.0: udev->tt = (null)
Mar 24 10:03:15 js-workstation kernel: [  252.486069] xhci_hcd 0000:03:00.0: udev->ttport = 0x0
Mar 24 10:03:15 js-workstation kernel: [  252.486074] xhci_hcd 0000:03:00.0: Slot ID 1 Input Context:
Mar 24 10:03:15 js-workstation kernel: [  252.486080] xhci_hcd 0000:03:00.0: @ffff88003788a000 (virt) @3788a000 (dma) 0x000000 - drop flags
Mar 24 10:03:15 js-workstation kernel: [  252.486086] xhci_hcd 0000:03:00.0: @ffff88003788a004 (virt) @3788a004 (dma) 0x000003 - add flags
Mar 24 10:03:15 js-workstation kernel: [  252.486093] xhci_hcd 0000:03:00.0: @ffff88003788a008 (virt) @3788a008 (dma) 0x000000 - rsvd2[0]
Mar 24 10:03:15 js-workstation kernel: [  252.486100] xhci_hcd 0000:03:00.0: @ffff88003788a00c (virt) @3788a00c (dma) 0x000000 - rsvd2[1]
Mar 24 10:03:15 js-workstation kernel: [  252.486106] xhci_hcd 0000:03:00.0: @ffff88003788a010 (virt) @3788a010 (dma) 0x000000 - rsvd2[2]
Mar 24 10:03:15 js-workstation kernel: [  252.486112] xhci_hcd 0000:03:00.0: @ffff88003788a014 (virt) @3788a014 (dma) 0x000000 - rsvd2[3]
Mar 24 10:03:15 js-workstation kernel: [  252.486119] xhci_hcd 0000:03:00.0: @ffff88003788a018 (virt) @3788a018 (dma) 0x000000 - rsvd2[4]
Mar 24 10:03:15 js-workstation kernel: [  252.486125] xhci_hcd 0000:03:00.0: @ffff88003788a01c (virt) @3788a01c (dma) 0x000000 - rsvd2[5]
Mar 24 10:03:15 js-workstation kernel: [  252.486131] xhci_hcd 0000:03:00.0: Slot Context:
Mar 24 10:03:15 js-workstation kernel: [  252.486136] xhci_hcd 0000:03:00.0: @ffff88003788a020 (virt) @3788a020 (dma) 0x8400000 - dev_info
Mar 24 10:03:15 js-workstation kernel: [  252.486143] xhci_hcd 0000:03:00.0: @ffff88003788a024 (virt) @3788a024 (dma) 0x020000 - dev_info2
Mar 24 10:03:15 js-workstation kernel: [  252.486149] xhci_hcd 0000:03:00.0: @ffff88003788a028 (virt) @3788a028 (dma) 0x000000 - tt_info
Mar 24 10:03:15 js-workstation kernel: [  252.486156] xhci_hcd 0000:03:00.0: @ffff88003788a02c (virt) @3788a02c (dma) 0x000000 - dev_state
Mar 24 10:03:15 js-workstation kernel: [  252.486162] xhci_hcd 0000:03:00.0: @ffff88003788a030 (virt) @3788a030 (dma) 0x000000 - rsvd[0]
Mar 24 10:03:15 js-workstation kernel: [  252.486169] xhci_hcd 0000:03:00.0: @ffff88003788a034 (virt) @3788a034 (dma) 0x000000 - rsvd[1]
Mar 24 10:03:15 js-workstation kernel: [  252.486175] xhci_hcd 0000:03:00.0: @ffff88003788a038 (virt) @3788a038 (dma) 0x000000 - rsvd[2]
Mar 24 10:03:15 js-workstation kernel: [  252.486182] xhci_hcd 0000:03:00.0: @ffff88003788a03c (virt) @3788a03c (dma) 0x000000 - rsvd[3]
Mar 24 10:03:15 js-workstation kernel: [  252.486187] xhci_hcd 0000:03:00.0: Endpoint 00 Context:
Mar 24 10:03:15 js-workstation kernel: [  252.486193] xhci_hcd 0000:03:00.0: @ffff88003788a040 (virt) @3788a040 (dma) 0x000000 - ep_info
Mar 24 10:03:15 js-workstation kernel: [  252.486199] xhci_hcd 0000:03:00.0: @ffff88003788a044 (virt) @3788a044 (dma) 0x2000026 - ep_info2
Mar 24 10:03:15 js-workstation kernel: [  252.486206] xhci_hcd 0000:03:00.0: @ffff88003788a048 (virt) @3788a048 (dma) 0x3788c401 - deq
Mar 24 10:03:15 js-workstation kernel: [  252.486212] xhci_hcd 0000:03:00.0: @ffff88003788a050 (virt) @3788a050 (dma) 0x000000 - tx_info
Mar 24 10:03:15 js-workstation kernel: [  252.486218] xhci_hcd 0000:03:00.0: @ffff88003788a054 (virt) @3788a054 (dma) 0x000000 - rsvd[0]
Mar 24 10:03:15 js-workstation kernel: [  252.486225] xhci_hcd 0000:03:00.0: @ffff88003788a058 (virt) @3788a058 (dma) 0x000000 - rsvd[1]
Mar 24 10:03:15 js-workstation kernel: [  252.486231] xhci_hcd 0000:03:00.0: @ffff88003788a05c (virt) @3788a05c (dma) 0x000000 - rsvd[2]
Mar 24 10:03:15 js-workstation kernel: [  252.486237] xhci_hcd 0000:03:00.0: Endpoint 01 Context:
Mar 24 10:03:15 js-workstation kernel: [  252.486242] xhci_hcd 0000:03:00.0: @ffff88003788a060 (virt) @3788a060 (dma) 0x000000 - ep_info
Mar 24 10:03:15 js-workstation kernel: [  252.486249] xhci_hcd 0000:03:00.0: @ffff88003788a064 (virt) @3788a064 (dma) 0x000000 - ep_info2
Mar 24 10:03:15 js-workstation kernel: [  252.486255] xhci_hcd 0000:03:00.0: @ffff88003788a068 (virt) @3788a068 (dma) 0x000000 - deq
Mar 24 10:03:15 js-workstation kernel: [  252.486261] xhci_hcd 0000:03:00.0: @ffff88003788a070 (virt) @3788a070 (dma) 0x000000 - tx_info
Mar 24 10:03:15 js-workstation kernel: [  252.486268] xhci_hcd 0000:03:00.0: @ffff88003788a074 (virt) @3788a074 (dma) 0x000000 - rsvd[0]
Mar 24 10:03:15 js-workstation kernel: [  252.486274] xhci_hcd 0000:03:00.0: @ffff88003788a078 (virt) @3788a078 (dma) 0x000000 - rsvd[1]
Mar 24 10:03:15 js-workstation kernel: [  252.486281] xhci_hcd 0000:03:00.0: @ffff88003788a07c (virt) @3788a07c (dma) 0x000000 - rsvd[2]
Mar 24 10:03:15 js-workstation kernel: [  252.486286] xhci_hcd 0000:03:00.0: Endpoint 02 Context:
Mar 24 10:03:15 js-workstation kernel: [  252.486292] xhci_hcd 0000:03:00.0: @ffff88003788a080 (virt) @3788a080 (dma) 0x000000 - ep_info
Mar 24 10:03:15 js-workstation kernel: [  252.486298] xhci_hcd 0000:03:00.0: @ffff88003788a084 (virt) @3788a084 (dma) 0x000000 - ep_info2
Mar 24 10:03:15 js-workstation kernel: [  252.486304] xhci_hcd 0000:03:00.0: @ffff88003788a088 (virt) @3788a088 (dma) 0x000000 - deq
Mar 24 10:03:15 js-workstation kernel: [  252.486310] xhci_hcd 0000:03:00.0: @ffff88003788a090 (virt) @3788a090 (dma) 0x000000 - tx_info
Mar 24 10:03:15 js-workstation kernel: [  252.486317] xhci_hcd 0000:03:00.0: @ffff88003788a094 (virt) @3788a094 (dma) 0x000000 - rsvd[0]
Mar 24 10:03:15 js-workstation kernel: [  252.486323] xhci_hcd 0000:03:00.0: @ffff88003788a098 (virt) @3788a098 (dma) 0x000000 - rsvd[1]
Mar 24 10:03:15 js-workstation kernel: [  252.486330] xhci_hcd 0000:03:00.0: @ffff88003788a09c (virt) @3788a09c (dma) 0x000000 - rsvd[2]
Mar 24 10:03:15 js-workstation kernel: [  252.486336] xhci_hcd 0000:03:00.0: Command ring enq = 0x3784c080 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486341] xhci_hcd 0000:03:00.0: // Ding dong!
Mar 24 10:03:15 js-workstation kernel: [  252.486347] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50800, 32'h0, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.486461] xhci_hcd 0000:03:00.0: op reg status = 00000008
Mar 24 10:03:15 js-workstation kernel: [  252.486470] xhci_hcd 0000:03:00.0: ir set irq_pending = 00000003
Mar 24 10:03:15 js-workstation kernel: [  252.486478] xhci_hcd 0000:03:00.0: Event ring dequeue ptr:
Mar 24 10:03:15 js-workstation kernel: [  252.486488] xhci_hcd 0000:03:00.0: @3784c600 3784c070 00000000 04000000 01008401
Mar 24 10:03:15 js-workstation kernel: [  252.486499] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50024, 32'h8, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.486512] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 32'hffffc90000c50620, 32'h3, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.486524] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.486531] xhci_hcd 0000:03:00.0: xhci_handle_event - OS owns TRB
Mar 24 10:03:15 js-workstation kernel: [  252.486540] xhci_hcd 0000:03:00.0: xhci_handle_event - calling handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.486553] xhci_hcd 0000:03:00.0: Command ring deq = 0x3784c080 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486561] xhci_hcd 0000:03:00.0: xhci_handle_event - returned from handle_cmd_completion
Mar 24 10:03:15 js-workstation kernel: [  252.486570] xhci_hcd 0000:03:00.0: Event ring deq = 0x3784c610 (DMA)
Mar 24 10:03:15 js-workstation kernel: [  252.486582] xhci_hcd 0000:03:00.0: // Write event ring dequeue pointer, preserving EHB bit
Mar 24 10:03:15 js-workstation kernel: [  252.486592] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c610, 4'hf);
Mar 24 10:03:15 js-workstation kernel: [  252.486603] xhci_hcd 0000:03:00.0: In xhci_handle_event
Mar 24 10:03:15 js-workstation kernel: [  252.486614] xhci_hcd 0000:03:00.0: `MEM_WRITE_DWORD(3'b000, 64'hffffc90000c50638, 64'h3784c618, 4'hf);

Mar 24 10:03:15 js-workstation kernel: [  252.486807] usb 10-2: Device not responding to set address.

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

  Powered by Linux