FreeBSD Bugzilla – Attachment 219809 Details for
Bug 238235
Interrupt storms from USB bluetooth dongle
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Try this patch
xhci.diff (text/plain), 804 bytes, created by
Hans Petter Selasky
on 2020-11-19 10:50:08 UTC
(
hide
)
Description:
Try this patch
Filename:
MIME Type:
Creator:
Hans Petter Selasky
Created:
2020-11-19 10:50:08 UTC
Size:
804 bytes
patch
obsolete
>Index: sys/dev/usb/controller/xhci.c >=================================================================== >--- sys/dev/usb/controller/xhci.c (revision 367786) >+++ sys/dev/usb/controller/xhci.c (working copy) >@@ -1898,6 +1898,8 @@ > } > if (temp->direction == UE_DIR_IN) > dword |= XHCI_TRB_3_ISP_BIT; >+ if (!temp->last_frame) >+ dword |= XHCI_TRB_3_BEI_BIT; > break; > case XHCI_TRB_TYPE_DATA_STAGE: > dword = XHCI_TRB_3_CHAIN_BIT | XHCI_TRB_3_CYCLE_BIT | >@@ -1940,6 +1942,15 @@ > > td->td_trb[x-1].dwTrb3 |= htole32(XHCI_TRB_3_IOC_BIT); > >+ switch (temp->trb_type) { >+ case XHCI_TRB_TYPE_ISOCH: >+ if (!temp->last_frame) >+ td->td_trb[x-1].dwTrb3 |= htole32(XHCI_TRB_3_BEI_BIT); >+ break; >+ default: >+ break; >+ } >+ > /* store number of data TRB's */ > > td->ntrb = x;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 238235
: 219809 |
227066
|
229968