Based on the [discussion](https://github.com/AristoChen/usb-proxy/commit/514403d3c530825bc98958425587bd8527304ed5#r133307460), we may need to implement a mechanism to prevent the hotplug thread kill the process if the Host send `reset` request These might not be the best solution, but what I have in my mind now are 1. Stop the hotplug thread before reset, and try to restart the hotplug thread after reset 2. Add a flag like this [commit](https://github.com/AristoChen/usb-proxy/commit/c681f1238371fae331482f7d300a4652586d0dd3) to let user decide whether the hotplug thread should be created or not, which will be default yes.