commit | 8a40b25c77240aeb713da56bb8eea0bbfb93d395 | [log] [tgz] |
---|---|---|
author | Tomasz Wiszkowski <ender@google.com> | Thu Sep 14 14:46:39 2017 -0700 |
committer | Tomasz Wiszkowski <ender@google.com> | Thu Sep 14 16:14:24 2017 -0700 |
tree | 21f77ed3c692acc5d3ed630530747d3579aad6fc | |
parent | b1c3fe506b22da4340c6806fd556f882eb4fe01d [diff] |
UsbForward: re-init libusb until device is correctly detected. This change makes libusb to re-enumerate USB devices whenever gadget is unavailable. libusb is unable to report a device presence, if device modifies its vendor and product ID on the fly. Test: cd /config/usb_gadget/g1 while (( 1 )); do echo > UDC sleep 5 echo dummy_udc.0 > UDC sleep 5 done Change-Id: I9bd184d3949cabdf2b92e7d28def63d6311be246