xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
阅读:4406回复:5

十万火急!!!!!!WHQL Tuner - Usb serial number tset 失败!!!

楼主#
更多 发布于:2007-12-03 18:31
本人做WHQL人证,结果在最后一项卡住了,希望各位高手多多指教!!
   为了使PNPDeviceID与HUB口无关,本人通过设置Serial Number为非零以获取硬件的Seial Number String,

从而用硬件ID和Serial Number String组成PNPDevicdID,如USB\VID_1111&PID_0100\USB-DEVICE.

     另一方面用11月20号的新filter也无法过滤这个错误.

以下是测试结果:

11-27-2007 2:00:43.521 下午 STREAM-0017
Message 11-27-2007 2:00:43.521 下午 Executing Test ...
Message 11-27-2007 2:00:43.521 下午 Test Module Is: TVWLPTunerTests.EXE - 6.0.6001.16513
Message 11-27-2007 2:00:43.522 下午 Logo Program Broadcast Type Name is DVB-T
Message 11-27-2007 2:00:43.525 下午 TestCase STREAM-0017 using device DigitalTV USB Device (PnpDeviceId USB\VID_1111&PID_0100\USB-DEVICE)
Message 11-27-2007 2:00:43.564 下午 ============================================================
Message 11-27-2007 2:00:43.564 下午 Testing DVB-T tuner: DgtlTuner Filter DVB
Message 11-27-2007 2:00:43.566 下午 Parent Name: Generic USB Hub
Message 11-27-2007 2:00:43.568 下午 Parent Parent Name: USB Root Hub
Message 11-27-2007 2:00:43.568 下午 TV Tuner is USB 2.0
Message 11-27-2007 2:01:00.214 下午 Old PnPDeviceID for DVB-T is 'USB\VID_1111&PID_0100\USB-DEVICE'
Error 11-27-2007 2:01:00.215 下午 Fail to find device with same PnPDeviceID 'USB\VID_1111&PID_0100\USB-DEVICE'
File:    Line: 0
Error Type:    
Error Code:   0x0
Error Text:   Error 0x00000000
End Test 11-27-2007 2:01:00.243 下午 STREAM-0017
Result:   Fail
Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRunBD7DA545-D57F-4148-AC6E-A509E794FB20\TvWLPTunerTests.exe

       后来我查找了一下原因,发现是微软自己造成的,其原因DTM测试工具无法发现类型为KSCATEGORY_BDA_NETWORK_TUNER的Tuner.
       为了绕过这一问题,我在驱动中增加了一个没有的Tuner,类型为:KSCATEGORY_TVTUNER.然而又出现了下面的现象:
 Start Test 11-28-2007 6:31:44.027 下午 STREAM-0017
Message 11-28-2007 6:31:44.027 下午 Executing Test ...
Message 11-28-2007 6:31:44.027 下午 Test Module Is: TVWLPTunerTests.EXE - 6.0.6001.16513
Message 11-28-2007 6:31:44.028 下午 Logo Program Broadcast Type Name is DVB-T
Message 11-28-2007 6:31:44.040 下午 TestCase STREAM-0017 using device PIXELA(ShangHai) DigitalTV USB Device (PnpDeviceId  USB\VID_1111&PID_0100\USB-DEVICE)
Message 11-28-2007 6:31:44.076 下午 ============================================================
Message 11-28-2007 6:31:44.076 下午 Testing DVB-T tuner: PIXELA(SH) DgtlTuner Filter DVB
Message 11-28-2007 6:31:44.080 下午 Parent Name: Generic USB Hub
Message 11-28-2007 6:31:44.089 下午 Parent Parent Name: USB Root Hub
Message 11-28-2007 6:31:44.089 下午 TV Tuner is USB 2.0
Message 11-28-2007 6:31:58.561 下午 Old PnPDeviceID for DVB-T is 'USB\VID_1111&PID_0100\USB-DEVICE'
Message 11-28-2007 6:31:58.562 下午 Found device with PnpDeviceID 'USB\VID_1111&PID_0100\USB-DEVICE'
Message 11-28-2007 6:31:58.562 下午 PnpDeviceID 'USB\VID_1111&PID_0100\USB-DEVICE'
is a same PnpDeviceID
Error 11-28-2007 6:31:58.572 下午 Error: Enable to get serial number (hr=0x80004005: Unspecified error )
File:    Line: 0
Error Type:    
Error Code:   0x0
Error Text:   Error 0x00000000
End Test 11-28-2007 6:31:58.572 下午 STREAM-0017
Result:   Fail
Repro:   C:\WTT\JobsWorkingDir\Tasks\WTTJobRun1857B56D-34F1-49B4-AE74-0E496C7C953A\TvWLPTunerTests.exe  
HaoNing
禁止发言
禁止发言
  • 注册日期2007-10-18
  • 最后登录2018-04-07
  • 粉丝0
  • 关注0
  • 积分-173分
  • 威望-9点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-06 17:00
用户被禁言,该主题自动屏蔽!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-06 19:38
这一网页我已经看过了,上面也只有提问没有解答.哎!郁闷!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-03-21 18:13
问题已解决
activism
驱动牛犊
驱动牛犊
  • 注册日期2005-11-28
  • 最后登录2010-08-18
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望23点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-24 16:40
呵呵,请问你是怎么解决的啊?
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-05-13 09:33
主要是微软修改了不能枚举KSCATEGORY_BDA_NETWORK_PROVIDER等类型的Bug,测试过程请看本人的另一个主题:<<Tunner-Usb Serial Number 探讨>>
游客

返回顶部