среда

[Bug 1749961]

Getting this xhci_hcd fail or slow boot more so down to the cause, I've
been debugging enabling power-on via keyboard/mouse, and again this
xhci_hcd fail showed-up after, not when enabling ErP setting (below
power-on via keyboard/mouse settings), but merrily toggling the ErP
enable/disable option within BIOS/EFI screen and then rebooting/power
cycling. ErP (Energy-Related Products) mode is somewhat directly
related with powering on via keyboard/mouse. What's exactly transpiring
here I do not know, as BIOS/EFI settings tend to be elusive, especially
when the settings modify other values on another BIOS/EFI screen or
settings not displayed.

Likely a PCI(E), in this case an xhci_hcd (USB bus) device, is having
problems waking after power-off due to either ASPM/ErP? If this is the
case recommendations else where suggest disabling ASPM and/or ErP.

NOTE: Fast/Ultra-fast boot BIOS/EFI settings also provides further
refinement for waking via keyboard/mouse, so some settings might be
intermingling with ErP, and maybe ASPM. Since BIOS/EFI documentation
nowadays (in my case Gigabyte) is significantly increasingly lacking,
can only guess based on how the PC boots?

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

Комментариев нет:

Отправить комментарий