yonge
驱动牛犊
驱动牛犊
  • 注册日期2004-11-09
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2430回复:4

帮忙看一下busbound抓的包

楼主#
更多 发布于:2005-05-11 18:56
请大虾们帮忙看一下busbound抓的包。在控制传输的时候就出问题了。这是我用DS生成的驱动,几
乎没有做改动,可以看出端点0就出问题了,而用DS向导生成驱动的时候就没有对端点0操作
。这是哪里出了问题呢?要修改的话应该改哪里呢?谢谢!
Device  Phase    Data   Description       Cmd.Phase.Ofs(rep)

  22    RSET                                      1.1.0
  22    NSTS   01 00 00 c0                 failed 1.2.0
  22.0  URB    18 00 02 00  00 06 00 80    ABORT PIPE               2.1.0
22.0  RSET                                                    3.1.0
  22.0  USTS   00 06 00 80                 bad pipe handle          3.2.0

  22.0  URB    18 00 1e 00  00 06 00 80     RESET PIPE               3.3.0

  22.0  CTL    80 06 01 03  00 00 00 00     GET DESCRIPTOR           4.1.0

  22.0  USTS   00 06 00 80                bad pipe handle             4.2.0

  22.0  URB    18 00 1e 00  00 06 00 80     RESET PIPE               3.3.0

  22.0  CTL    80 06 01 03  00 00 00 00     GET DESCRIPTOR           4.1.0

  22.0  USTS   00 06 00 80                bad pipe handle             4.2.0

  22.0  URB    50 00 08 00  00 06 00 80     CONTROL TRANSFER         4.3.0

  22.1  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            5.1.0

  22.1  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            6.1.0

  22.2  URB    48 00 09 00  05 00 00 c0
  22.0  RSET                                                    3.1.0
  22.0  USTS   00 06 00 80                 bad pipe handle          3.2.0

  22.0  URB    18 00 1e 00  00 06 00 80     RESET PIPE               3.3.0

  22.0  CTL    80 06 01 03  00 00 00 00     GET DESCRIPTOR           4.1.0

  22.0  USTS   00 06 00 80                bad pipe handle             4.2.0

  22.0  URB    50 00 08 00  00 06 00 80     CONTROL TRANSFER         4.3.0

  22.1  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            5.1.0

  22.1  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            6.1.0

  22.2  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            7.1.0

  22.2  URB    48 00 09 00  05 00 00 c0     BULK/INT XFER            8.1.0

junki
驱动牛犊
驱动牛犊
  • 注册日期2004-09-02
  • 最后登录2007-11-30
  • 粉丝0
  • 关注0
  • 积分124分
  • 威望13点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-12 11:33
为什么自己不用Bus Hound抓数据啊?
yonge
驱动牛犊
驱动牛犊
  • 注册日期2004-11-09
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-12 17:34
我一发就说 invalid command。 好像发不下去阿
goodhopecape
驱动牛犊
驱动牛犊
  • 注册日期2005-01-26
  • 最后登录2007-06-19
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-16 09:15
我也遇到过一个BAD PIPEHANDLE的错误,不过仔细检查了一下,发现的确是在开始设备时的interface information没有正确进行处理,使得pipe Handle出了没能正确被赋值,你看看,可能问题也出在这里。
yonge
驱动牛犊
驱动牛犊
  • 注册日期2004-11-09
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-28 09:02
我也遇到过一个BAD PIPEHANDLE的错误,不过仔细检查了一下,发现的确是在开始设备时的interface information没有正确进行处理,使得pipe Handle出了没能正确被赋值,你看看,可能问题也出在这里。


请问这个interface information没有正确处理具体指的是什么呢?我又用snoopypro抓了一下包,发现GetDescriptor包是对的,但在发出SELECT_CONFIGURATION后又发出了同样的一个包,然后就抓不到包了。这样的话问题大概会出在哪里呢?谢谢!
游客

返回顶部