On Thu, 22 Nov 2012, Piergiorgio Sartor wrote: > OK, I got a log with working and then non working system, > so there should be a transition, The trace attached to Kernel Bugzilla #50381 didn't give any details. All it showed was that at one point the computer stopped getting data from the drives. Does the same problem occur if you use fewer drives or only one hub? Below is a diagnostic patch which should add extra information to the dmesg log when the problem occurs. It requires CONFIG_USB_DEBUG to be set. Let's see what it shows. Alan Stern Index: usb-3.7/drivers/usb/host/ehci-hcd.c =================================================================== --- usb-3.7.orig/drivers/usb/host/ehci-hcd.c +++ usb-3.7/drivers/usb/host/ehci-hcd.c @@ -907,6 +907,18 @@ static int ehci_urb_dequeue(struct usb_h qh = (struct ehci_qh *) urb->hcpriv; if (!qh) break; + + if (usb_pipetype(urb->pipe) == PIPE_BULK) { + char label[40]; + + sprintf(label, "dev %d ep %x state %d", + usb_pipedevice(urb->pipe), + usb_pipein(urb->pipe) + + usb_pipeendpoint(urb->pipe), + qh->qh_state); + dbg_qh(label, ehci, qh); + } + switch (qh->qh_state) { case QH_STATE_LINKED: case QH_STATE_COMPLETING: -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html