Re: VL805 USB 3.0 does not see connected devices (only on x86_64) (x86 is ok)

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

 




Obviously there is some sort of communications problem.  Either the
device stopped transferring data or else the xHCI host controller
stopped receiving it.  From the usbmon trace, there's no way to tell
which.  However, if the device works okay with an EHCI host
controller or on another computer, that would indicate the problem is
in the xHCI controller.

Maybe Mathias can offer some advice.


The "WARNING: Host System Error" means we got a interrupt with
with HSE status bit set, indicating a fatal xHIC error.
In the logs this is seen together with the DMA remapping errors.
(dmesg below)

Do you have the INTEL_IOMMU_DEFAULT_ON config option set,
or passing intel_iommu=on to the kernel? if so, try disabling
it

Device Drivers -> IOMMU hardware supports -> Enable Intel DMA remapping devices by default.

Also adding xhci debugging could show something,

echo -n 'module xhci_hcd =p' > /sys/kernel/debug/dynamic_debug/control

-Mathias


[  197.085680] PM: Adding info for No Bus:sdc1
[  197.086929] sd 7:0:0:0: [sdc] Attached SCSI removable disk
[  230.955006] FAT-fs (sdc1): Volume was not properly unmounted. Some
data may be corrupt. Please run fsck.
[  234.422942] DMAR: DRHD: handling fault status reg 2
[  234.422946] DMAR: [DMA Read] Request device [02:00.0] fault addr
fffbb000 [fault reason 06] PTE Read access is not set
[  234.422950] xhci_hcd 0000:02:00.0: WARNING: Host System Error
[  234.446078] xhci_hcd 0000:02:00.0: Host not halted after 16000 microseconds.
[  270.447035] xhci_hcd 0000:02:00.0: xHCI host not responding to stop
endpoint command.
[  270.447040] xhci_hcd 0000:02:00.0: Assuming host is dying, halting host.
[  270.470143] xhci_hcd 0000:02:00.0: Host not halted after 16000 microseconds.
[  270.470153] xhci_hcd 0000:02:00.0: Non-responsive xHCI host is not halting.
[  270.470154] xhci_hcd 0000:02:00.0: Completing active URBs anyway.
[  270.470161] xhci_hcd 0000:02:00.0: HC died; cleaning up

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



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

  Powered by Linux