阅读:1140回复:0
急问!!我在Linux下做了一个usb的驱动, 可以检测到设备,能读出描述符, 但在打开设备之前却老是发出如下的中断: ushi.c:interrupt,status 20,frame#1439 ushi.c:interrupt,status 28,frame#1439 ushi.c:interrupt,status 20,frame#1439 . . . 错误的状态是20和28,frame号不定。 应是在检测时urb的问题, 在FILL_BULK_URB()之后usb_submit_urb()之前,输出urb->status发现是0 而uhci.c要求的是1, 否则就会出现上面的1000个中断。 哪位侠客帮帮忙?? 不胜感激! |
|