I've been getting xhci_hcd probe failures since 4.13, seemingly caused by DMAR 
faults:

    xhci_hcd 0000:03:00.0: xHCI Host Controller
    xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 2
    DMAR: DRHD: handling fault status reg 3
    DMAR: [DMA Read] Request device [03:00.0] fault addr de483000 [fault reason 
01] Present bit in root entry is clear
    <above repeated many times>
    dmar_fault: 1638936 callbacks suppressed
    ...
    dmar_fault: 2334570 callbacks suppressed
    ...
    dmar_fault: 2322965 callbacks suppressed
    ...
    dmar_fault: 2322989 callbacks suppressed
    ...
    xhci_hcd 0000:03:00.0: can't setup: -110
    xhci_hcd 0000:03:00.0: USB bus 2 deregistered
    xhci_hcd 0000:03:00.0: init 0000:03:00.0 fail, -110
    xhci_hcd: probe of 0000:03:00.0 failed with error -110

Presumably this has to do with the new dma-mapping things in 4.13. If VT-d is 
disabled, no more errors occur.

I have no idea how to investigate this.

I'm not sure if the fault lies in the USB driver or elsewhere. Please forgive 
me if this ends up being the wrong list.

-- 
Hao Wei
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to