admin管理员组

文章数量:1597195

1、usbreset

1.1 说明

usbreset 是操作 USB 设备重置,等同于如下代码:

ioctl(fd, USBDEVFS_RESET, 0)

最后调用 kernel的 usb_reset_device()函数
此函数会通知设备的 driver 前后重置。它在重置前解除绑定 driver ,然后再绑定回去。设
备的 configuration 也被重置后加载。没有这个,设备就不会知道它的 bus address ,也不会准备好进行任何数据交换。

所以这几乎就像重新连接设备一样,但没有要求它识别自己(因为信息已经知道)并且没有为它分配新地址。

1.2 使用方法

本文标签: 新上加载软件usbLinux