Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/dev/usb
Module Name: src
Committed By: nat
Date: Thu Aug 21 02:15:06 UTC 2025
Modified Files:
src/sys/dev/usb: if_urtwn.c if_urtwnvar.h
Log Message:
Fix errors when using urtwn(4) with xhci host cntrollers.
Openbsd had changed their xhci stack to send an empty xfer to accomodate
urtwn devices over xhci.
This achieves the same thing (but in the xhci driver itself).
The flow would be tx pkt-> empty xfer for each packet to transfer.
It also helps to schedule only one transfer per pipe at a time.
This avoids the dreaded "device timeout" condition and the wifi link remains
connected and operational.
Analysed by Harold Gutch and earlier isssues identified by Greg Troxel.
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/dev/usb/if_urtwn.c
cvs rdiff -u -r1.16 -r1.17 src/sys/dev/usb/if_urtwnvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index