colwil
驱动牛犊
驱动牛犊
  • 注册日期2001-03-27
  • 最后登录2003-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1382回复:3

好失望,总是没有人回答!这次该帮忙了吧?

楼主#
更多 发布于:2002-03-18 10:45
我这边的安装驱动程序过程还是有问题,在拷贝完*.sys之后死机(本来应该是出现\"设备所需驱动程序安装成功\"的界面),我用WinRT看了看主机端收到的设备数据基本都正确,但是设备的连接状态如下,请帮忙看看有没有错误
ConnecttionStatus :
               Device connected
 current Config Value:0x00
 Device Bus Speed:    Full
 Device Address:      0x02
 Open Pipes:          0

  我怀疑上边的状态有问题,Open Pipes应该为0吗?如果不是应该怎么在Fireware当中设置?见笑了!


[编辑 -  3/18/02 作者: colwil]

[编辑 -  3/18/02 作者: colwil]
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-18 11:20
你的设备配置已完成。
在哪里死机很难说。只能说是在进入IRP_MJ_PNP::IRP_MN_START_DEVICE之后。请检查一下IRP_MN_START_DEVICE在调用USB_CONFIGURATION_DESCRIPTOR_TYPE之后的代码。最好源代码调试一下,应该很好找。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-03-18 11:10
建议你用SOFTICE跟踪一下为什么死机,从ADDDEVICE例程开始
colwil
驱动牛犊
驱动牛犊
  • 注册日期2001-03-27
  • 最后登录2003-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-18 10:59
其他数据如下;
 
  Device Descriptor:
     bcdUSB:          0x0200
     bDeviceClass:    0xff
     bDeviceSubClass: 0xff
     bDeviceProtocol: 0xff
     bMaxPacketSize0: 0x10 (16)
     idVendor:        0x390f
     idProduct:       0x17f9
     bcdDevice:       0x0100
     iManufacturer:   0x00
     iProduct:        0x00
     iSerialNumber:   0x00
     bNumConfigurations:0x01
 
  ConnectionStatus:

  Configuration Descriptor:
     wTotalLength:    0x0020
     bNumInterfaces:  0x01
     bConfigurationValue:0x01
     iConfiguration:  0x00
     bmAttributes:    0x40 \"Self Powered\"
     MaxPower:        0xfa (500Ma)

  Interface Descriptor:
     bInterfaceNumber:0x00
     bAlternateSetting:0x00
     bNumEndpoints:   0x02
     bInterfaceClass: 0x00
     bInterfaceSubClass:0x00
     bInterfaceProtocol:0x00
     iInterface:      0x00

  Endpoint Descriptor:
     WinRT for USB transfer endpoint index:0
     bEndpointAddress:0x81
     Transfer Type:   Bulk
     wMaxPacketSize:  0x0040 (64)
     bInterval:       0x00

  Endpoint Descriptor:
     WinRT for USB transfer endpoint index:1
     bEndpointAddress:0x02
     Transfer Type:   Bulk
     wMaxPacketSize:  0x0040 (64)
     bInterval:       0x00
  
求各位了,帮帮忙,指教指教!
多谢了!
    
游客

返回顶部