阅读:1447回复:2
USB 驱动中的event 对象在驱动程序读写中,一般都有内核KEVENT event 对象来等待一个URB的完成,我在实际调用中总发现那个event 在等待着,这一般是什么原因引起的呢? 是不是设备端数据提供跟不上,还是其他的原因???? |
|
沙发#
发布于:2002-04-23 18:42
应该是设备没有返回数据。你的问题太模糊,只能如此做答了。
|
|
|
板凳#
发布于:2002-04-23 20:06
我的USB设备读出endpoint句柄,其中使用bulk_out句柄向设备写数据,可以很快得到返回的消息为success,但是如果去使用bulk_in句柄来对设备读,或interrupt_in句柄来读,总是停留在那里,没有event返回,是不是由于设备没有向这个pipe写,所以导致没有数据可读,请教各位大侠bus driver在没有数据读的时候是返回0数据可读,还是不对这个event设置,就是傻等在那里? :P
|
|