同时读取和ioctl到USB hiddev文件

同时读取和ioctl到USB hiddev文件,usb,ioctl,hid-device,Usb,Ioctl,Hid Device,我试图通过ioctl和read函数访问/dev/usb/hiddevX文件。 首先,我启动一个阻塞读取(新线程)来接收hid事件。 只要我不通过ioctl访问设备,这就可以正常工作。在此之后,我不再获得任何hid事件(阻塞读取不会返回) 对于所有操作,使用相同的文件处理程序(read/ioctl)。 这是正常的beheavior吗?我做错什么了吗 多谢各位, 汤姆

我试图通过ioctl和read函数访问/dev/usb/hiddevX文件。 首先,我启动一个阻塞读取(新线程)来接收hid事件。 只要我不通过ioctl访问设备,这就可以正常工作。在此之后,我不再获得任何hid事件(阻塞读取不会返回)

对于所有操作,使用相同的文件处理程序(read/ioctl)。 这是正常的beheavior吗?我做错什么了吗

多谢各位, 汤姆