Reattach the kernel driver on linux on usb_uninit.
diff --git a/usbutils.c b/usbutils.c
index 7c33599..909cd37 100644
--- a/usbutils.c
+++ b/usbutils.c
@@ -1273,6 +1273,9 @@ static void _usb_uninit(struct cgpu_info *cgpu)
libusb_release_interface(cgpu->usbdev->handle,
THISIF(cgpu->usbdev->found, ifinfo));
}
+#ifdef LINUX
+ libusb_attach_kernel_driver(cgpu->usbdev->handle, THISIF(cgpu->usbdev->found, ifinfo));
+#endif
cg_wlock(&cgusb_fd_lock);
libusb_close(cgpu->usbdev->handle);
cgpu->usbdev->handle = NULL;