Re: Misbehaving Alder Lake-N PCH USB 3.2 xHCI Host Controller

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

 



On 8/27/24 2:38 PM, Mathias Nyman wrote:
To make sure every event triggers an interrupt just comment out:

diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
index 4ea2c3e072a9..de61a1018155 100644
--- a/drivers/usb/host/xhci-ring.c
+++ b/drivers/usb/host/xhci-ring.c
@@ -4108,8 +4108,8 @@ static int xhci_queue_isoc_tx(struct xhci_hcd *xhci, gfp_t mem_flags,
                                 td->last_trb = ep_ring->enqueue;
                                 td->last_trb_seg = ep_ring->enq_seg;
                                 field |= TRB_IOC;
-                               if (trb_block_event_intr(xhci, num_tds, i, ir))
-                                       field |= TRB_BEI;
+//                             if (trb_block_event_intr(xhci, num_tds, i, ir))
+//                                     field |= TRB_BEI;

But I don't think this is the issue after looking at the traces.

Yep, confirmed. Makes no difference at all it seems :) Much appreciated though - so thanks again!

Kind regards,
FPS




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

  Powered by Linux