阅读:2429回复:4
帮忙看一下busbound抓的包
请大虾们帮忙看一下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 |
|
沙发#
发布于:2005-05-12 11:33
为什么自己不用Bus Hound抓数据啊?
|
|
板凳#
发布于:2005-05-12 17:34
我一发就说 invalid command。 好像发不下去阿
|
|
地板#
发布于:2005-05-16 09:15
我也遇到过一个BAD PIPEHANDLE的错误,不过仔细检查了一下,发现的确是在开始设备时的interface information没有正确进行处理,使得pipe Handle出了没能正确被赋值,你看看,可能问题也出在这里。
|
|
地下室#
发布于:2005-05-28 09:02
我也遇到过一个BAD PIPEHANDLE的错误,不过仔细检查了一下,发现的确是在开始设备时的interface information没有正确进行处理,使得pipe Handle出了没能正确被赋值,你看看,可能问题也出在这里。 请问这个interface information没有正确处理具体指的是什么呢?我又用snoopypro抓了一下包,发现GetDescriptor包是对的,但在发出SELECT_CONFIGURATION后又发出了同样的一个包,然后就抓不到包了。这样的话问题大概会出在哪里呢?谢谢! |
|