Just ran into this bug just now on a Gigabyte Z790 UD AC motherboard.
xhci_hcd WARN Set TR Deq Ptr cmd failed due to incorrect slot or ep
state
Added kernel command line intel_iommu=off option seemingly helped
slightly with improved boot times (usb slow initialization), however
subsequently locked-up the BIOS/EFI with me manually setting bad memory
SPD timings, reluctantly resetting CMOS via shorting using a
screwdriver. After re-configuring the BIOS to sane OEM stable settings
(eg. Deactivate overclocking Turbo Modes), xhci_hcd the error is now
gone! (eg. dmesg |grep fail) This xhci_hcd error seemed to
mysteriously occur after activating XMP. I've activated XMP in the past
without problems, but XMP was only activated briefly alongside CPU Turbo
mode. Weird!
I'm really really not liking EFI/UEFI. Too many mysterious bugs
popping-up.
For those still monitoring, try hard resetting your CMOS (with the
screwdriver/short pins) and then loading BIOS/EFI default settings.
Shrugs as to whether XMP or CPU Turbo modes have any affect.
--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/1749961
Title:
xhci_hcd: TRB DMA errors reported with ASMedia ASM1142 USB 3.1
Controller
Status in Linux:
Confirmed
Status in linux package in Ubuntu:
In Progress
Status in linux source package in Trusty:
Won't Fix
Status in linux source package in Xenial:
Confirmed
Status in linux source package in Bionic:
Confirmed
Status in linux source package in Focal:
Confirmed
Status in linux package in Debian:
Confirmed
Bug description:
It was observed that while trying to use a 4K USB webcam connected to
USB port provided by ASMedia ASM1142 USB 3.1 Controller, the webcam
does not work and kernel log shows the following messages:
[431.928016] xhci_hcd 0000:12:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
[431.928021] xhci_hcd 0000:12:00.0: Looking for event-dma 0000003f3330e020 trb-start 0000003f3330e000 trb-end 0000003f3330e000 seg-start 0000003f3330e000 seg-end 0000003f3330eff0
[431.928024] xhci_hcd 0000:12:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
[431.928026] xhci_hcd 0000:12:00.0: Looking for event-dma 0000003f3330e030 trb-start 0000003f3330e000 trb-end 0000003f3330e000 seg-start 0000003f3330e000 seg-end 0000003f3330eff0
[431.928027] xhci_hcd 0000:12:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
[431.928029] xhci_hcd 0000:12:00.0: Looking for event-dma 0000003f3330e050 trb-start 0000003f3330e000 trb-end 0000003f3330e000 seg-start 0000003f3330e000 seg-end 0000003f3330eff0
[431.928386] xhci_hcd 0000:12:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 13
A similar issue was already reported on Launchpad:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1667750
The fix to this issue seems to be the following patch:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9da5a109
Tests in our scenario with this patch proved still broken. Our next
approach is to modify the patch a bit and re-test.
This LP will be used to document our progress in the investigation.
To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1749961/+subscriptions
Комментариев нет:
Отправить комментарий