K 10 svn:author V 8 hselasky K 8 svn:date V 27 2022-09-06T08:46:47.094533Z K 7 svn:log V 645 umodem(4): Clear stall at every open. Some controllers like the XHCI(4) loose track of the data toggle value when USB receive transfers are cancelled at close. This in turn can lead to to data loss after the next open. To avoid data loss, make sure both the receive and transmit data toggles get reset, before trying to read or write any data. Differential Revision: https://reviews.freebsd.org/D36391 Submitted by: Dave Baukus Sponsored by: NVIDIA Networking (cherry picked from commit 40e43b056df9aa2392f673fcacc72725c2201658) Git Hash: 7c39928455c5cbb22f9c3c92e541faa25d3418d8 Git Author: hselasky@FreeBSD.org END