阅读:1662回复:12
请问大家碰到清除u盘端点STALL状态这样的标准请求被拒绝的情况吗?
发送包:02 01 00 00 - 00 00 00 00
端点0居然回答STALL,这是标准的设备请求: clear_feature 另外这种u盘的configuration descriptor: 09 02 27 00 - 01 01 00 80 32 09 04 00 - 00 03 08 06 50 00 07 05 - 81 02 40 00 00 07 05 02 - 02 40 00 00 07 05 83 03 - 08 00 ff 07 05 83 03 - 08 00 ff 这样的端点描述符是干什么的? 万分感激! |
|
|
沙发#
发布于:2004-05-25 14:13
你怎么可以去clear――feature endpoint 0!
|
|
板凳#
发布于:2004-05-25 14:22
发送包:02 01 00 00 - 00 00 00 00 07 05 83 03 - 08 00 ff 中断端点3 out! |
|
地板#
发布于:2004-05-25 14:59
可是有几款u盘我clear_feature endpoint0时成功地ack了.
而且规范也没有说不可以清除端点0啊. |
|
|
地下室#
发布于:2004-05-25 15:00
u盘里面用中断端点3干什么?
|
|
|
5楼#
发布于:2004-05-25 15:10
可是有几款u盘我clear_feature endpoint0时成功地ack了. 可以的 |
|
6楼#
发布于:2004-05-25 15:10
u盘里面用中断端点3干什么? hehe who knows |
|
7楼#
发布于:2004-05-25 15:52
为什么有的u盘不支持clear_feature,实在是没有道理的.
|
|
|
8楼#
发布于:2004-05-25 17:21
呵呵,我还没有 clear_feature 过呢
是在什么情况下使用的呀? 发生stall的时候么 [编辑 - 5/25/04 by lily~~] |
|
9楼#
发布于:2004-05-25 20:57
当u盘发生错误的时候,不是要采用resetRecovery()吗?
(a)a Bulk-Only Mass Storage Reset (b)a Clear Feature Halt to Bulk-In endpoint (c)a Clear Feature Halt to Bulk-Out endpoint |
|
|
10楼#
发布于:2004-05-25 21:30
endpoint 0失效了,没有吧。
你的那个endpoint stall就去clear feature它。 |
|
11楼#
发布于:2004-05-26 15:11
哈哈,问题是所有的端点都不能clear_feature.
|
|
|
12楼#
发布于:2004-05-26 16:22
现在市面上的一些u盘的主控的固件并不是非常规范的!
|
|