阅读:2480回复:5
Tunner-Usb Serial Number 探讨
Tunner-Usb Serial Number测试很奇怪,采用相同驱动架构,但同系列不同型号的USB主芯片,竟然出现了不同的结果!希望大侠们一起来探讨!
测试通过的USB设备: 538978053 Current: {A150251F-EB54-440a-AEA2-9E7CFDB3C7CB} Parent: WTTLOG Start Test 4-17-2008 4:10:57.091 下午 STREAM-0017 Message 4-17-2008 4:10:57.091 下午 Executing Test ... Message 4-17-2008 4:10:57.111 下午 Test Module Is: TVWLPTunerTests.EXE - 6.0.6001.17031 Message 4-17-2008 4:10:57.114 下午 Logo Program Broadcast Type Name is DVB-T Message 4-17-2008 4:10:57.119 下午 TestCase STREAM-0017 using device Microsft(China) DigitalTV USB Device (PnpDeviceId USB\VID_01A0&PID_1080\20080414) Message 4-17-2008 4:10:57.147 下午 ============================================================ Message 4-17-2008 4:10:57.147 下午 Testing DVB-T tuner: MICROSOFT(CH) DgtlTuner Filter DVB Message 4-17-2008 4:10:57.147 下午 Enumerating device nodes ... Message 4-17-2008 4:10:57.150 下午 Examing node: USB Root Hub - USB\ROOT_HUB20\4&26681169&0 Message 4-17-2008 4:10:57.150 下午 TV Tuner is USB 2.0 Message 4-17-2008 4:12:37.051 下午 PAUSING: 15000 milli-seconds to allow system to recognize device change... Message 4-17-2008 4:12:58.524 下午 Old PnPDeviceID for DVB-T is 'PnpDeviceId USB\VID_01A0&PID_1080\20080414' Message 4-17-2008 4:12:58.524 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:12:58.525 下午 Enumerating devices in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:12:58.525 下午 Enumerating devices in the KSCATEGORY_BDA_RECEIVER_COMPONENT class Message 4-17-2008 4:12:58.526 下午 Found a device with PnpDeviceID 'PnpDeviceId USB\VID_01A0&PID_1080\20080414' Message 4-17-2008 4:12:58.526 下午 PnpDeviceID PnpDeviceId 'USB\VID_01A0&PID_1080\20080414' is the same PnpDeviceID Message 4-17-2008 4:12:58.526 下午 Device count is 1 Message 4-17-2008 4:12:58.526 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.527 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.527 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.528 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.528 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.529 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:12:58.530 下午 Success: Got serial number - 20080414. Message 4-17-2008 4:12:58.530 下午 First device serial number: 20080414 Message 4-17-2008 4:12:58.530 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:14:06.404 下午 PAUSING: 15000 milli-seconds to allow system to recognize device change... Message 4-17-2008 4:14:27.888 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:14:27.889 下午 No new devices found in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 Enumerating devices in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 No new devices found in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 Enumerating devices in the KSCATEGORY_BDA_RECEIVER_COMPONENT class Message 4-17-2008 4:14:27.893 下午 Enumerated device with Instance Id = 0, device count is now = 2048 Message 4-17-2008 4:14:27.893 下午 Found new tuner device with id: USB\VID_01A0&PID_1080\20080415 Message 4-17-2008 4:14:27.893 下午 Examining device with id: USB\VID_01A0&PID_1080\20080415 Message 4-17-2008 4:14:27.893 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.899 下午 GetStringDescriptor() - No DeviceInstanceId in data packet for specified Index - 20080415, skipping descriptor. Message 4-17-2008 4:14:27.899 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.901 下午 Success: Got serial number - 20080414. Message 4-17-2008 4:14:27.901 下午 Second device serial number: 20080414 Message 4-17-2008 4:14:27.901 下午 Serial numbers are not different - Failed Message 4-17-2008 4:14:27.901 下午 Enumerated device with Instance Id = 0, device count is now = 2172 Message 4-17-2008 4:14:27.901 下午 Found new tuner device with id: 'USB\VID_01A0&PID_1080\20080415 Message 4-17-2008 4:14:27.901 下午 Examining device with id:'USB\VID_01A0&PID_1080\20080415 Message 4-17-2008 4:14:27.901 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.902 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.902 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.907 下午 Success: Got serial number - 20080415. Message 4-17-2008 4:14:27.907 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.910 下午 GetStringDescriptor() - No DeviceInstanceId in data packet for specified Index - 20080414, skipping descriptor. Message 4-17-2008 4:14:27.910 下午 Second device serial number: 20080415 Message 4-17-2008 4:14:27.910 下午 Serial numbers are different - OK Message 4-17-2008 4:14:41.635 下午 hr = 0x00000000, bFoundTuner = 1, fTestFailed = 0, End Test 4-17-2008 4:14:41.635 下午 STREAM-0017 测试通不通过过的USB设备: 538978053 Current: {A150251F-EB54-440a-AEA2-9E7CFDB3C7CB} Parent: WTTLOG Start Test 4-17-2008 4:10:57.091 下午 STREAM-0017 Message 4-17-2008 4:10:57.091 下午 Executing Test ... Message 4-17-2008 4:10:57.111 下午 Test Module Is: TVWLPTunerTests.EXE - 6.0.6001.17031 Message 4-17-2008 4:10:57.114 下午 Logo Program Broadcast Type Name is DVB-T Message 4-17-2008 4:10:57.119 下午 TestCase STREAM-0017 using device Microsft(China) DigitalTV USB Device (PnpDeviceId USB\VID_01A0&PID_1080\20080510) Message 4-17-2008 4:10:57.147 下午 ============================================================ Message 4-17-2008 4:10:57.147 下午 Testing DVB-T tuner: MICROSOFT(CH) DgtlTuner Filter DVB Message 4-17-2008 4:10:57.147 下午 Enumerating device nodes ... Message 4-17-2008 4:10:57.150 下午 Examing node: USB Root Hub - USB\ROOT_HUB20\4&26681169&0 Message 4-17-2008 4:10:57.150 下午 TV Tuner is USB 2.0 Message 4-17-2008 4:12:37.051 下午 PAUSING: 15000 milli-seconds to allow system to recognize device change... Message 4-17-2008 4:12:58.524 下午 Old PnPDeviceID for DVB-T is 'PnpDeviceId USB\VID_01A0&PID_1080\20080510' Message 4-17-2008 4:12:58.524 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:12:58.525 下午 Enumerating devices in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:12:58.525 下午 Enumerating devices in the KSCATEGORY_BDA_RECEIVER_COMPONENT class Message 4-17-2008 4:12:58.526 下午 Found a device with PnpDeviceID 'PnpDeviceId USB\VID_01A0&PID_1080\20080510' Message 4-17-2008 4:12:58.526 下午 PnpDeviceID PnpDeviceId 'USB\VID_01A0&PID_1080\20080510' is the same PnpDeviceID Message 4-17-2008 4:12:58.526 下午 Device count is 1 Message 4-17-2008 4:12:58.526 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.527 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.527 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.528 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.528 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:12:58.529 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:12:58.530 下午 Success: Got serial number - 20080510. Message 4-17-2008 4:12:58.530 下午 First device serial number: 20080510 Message 4-17-2008 4:12:58.530 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:14:06.404 下午 PAUSING: 15000 milli-seconds to allow system to recognize device change... Message 4-17-2008 4:14:27.888 下午 Enumerating devices in the KSCATEGORY_TVTUNER class Message 4-17-2008 4:14:27.889 下午 No new devices found in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 Enumerating devices in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 No new devices found in the KSCATEGORY_BDA_NETWORK_PROVIDER class Message 4-17-2008 4:14:27.889 下午 Enumerating devices in the KSCATEGORY_BDA_RECEIVER_COMPONENT class Message 4-17-2008 4:14:27.893 下午 Enumerated device with Instance Id = 0, device count is now = 2048 Message 4-17-2008 4:14:27.893 下午 Found new tuner device with id: USB\VID_01A0&PID_1080\20080511 Message 4-17-2008 4:14:27.893 下午 Examining device with id: USB\VID_01A0&PID_1080\20080511 Message 4-17-2008 4:14:27.893 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.894 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.899 下午 GetStringDescriptor() - No DeviceInstanceId in data packet for specified Index - 20080415, skipping descriptor. Message 4-17-2008 4:14:27.899 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.901 下午 Success: Got serial number - 20080511. Message 4-17-2008 4:14:27.901 下午 Second device serial number: 20080511 Message 4-17-2008 4:14:27.901 下午 Serial numbers are not different - Pass Message 4-17-2008 4:14:27.901 下午 Enumerated device with Instance Id = 0, device count is now = 2172 Message 4-17-2008 4:14:27.901 下午 Found new tuner device with id: 'USB\VID_01A0&PID_1080\20080510 Message 4-17-2008 4:14:27.901 下午 Examining device with id:'USB\VID_01A0&PID_1080\20080510 Message 4-17-2008 4:14:27.901 下午 Opening RootHub with name: USB#ROOT_HUB#4&17c02f63&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.902 下午 Opening RootHub with name: USB#ROOT_HUB#4&20002a15&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.902 下午 Opening RootHub with name: USB#ROOT_HUB#4&2cb59fb4&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 Opening RootHub with name: USB#ROOT_HUB#4&68a1e20&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 Opening RootHub with name: USB#ROOT_HUB20#4&26681169&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Message 4-17-2008 4:14:27.903 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.907 下午 Success: Got serial number - 20080510. Message 4-17-2008 4:14:27.907 下午 GetStringDescriptor() - iSerialNumber Index is 3 Message 4-17-2008 4:14:27.910 下午 GetStringDescriptor() - No DeviceInstanceId in data packet for specified Index - 20080414, skipping descriptor. Message 4-17-2008 4:14:27.910 下午 Second device serial number: 20080510 Message 4-17-2008 4:14:27.910 下午 Serial numbers are no different Message 4-17-2008 4:14:41.635 下午 hr = 0x00000000, bFoundTuner = 1, fTestFailed = 0, End Test 4-17-2008 4:14:41.635 然后就挂了! 我找了半天也没搞清楚为什么! |
|
沙发#
发布于:2008-05-13 09:22
DTM工具的测试项和其他手工测试一样,每个步骤都有弹出下一步的操作提示
|
|
板凳#
发布于:2008-05-09 09:09
呵呵,那个USb序列号测试相当糟糕,我是说DTM工具。大家都免费的为微软测试他们的测试工具了
|
|
地板#
发布于:2008-05-05 09:51
是两次,第一次将硬件从一个HUB口移动到另外一个HUB口,目的是,系统为了检测硬件具有特定的SN;第二次,是在另外一个HUB口插入具有不同SN的另外一个同类产品,这时,系统可以检测到一个具有不同SN的新硬件,同时检测新插入硬件所对应的Tuner的SN是否与旧Tuner不同,如果是测试就可以通过.
|
|
地下室#
发布于:2008-04-24 17:06
直观地从log上看,通过的那个型号的设备里面的iserialnumber里不同,而没通过的那个型号的设备里(或者这种型号的设备里的iserialnumber是一样的)则是相同的.而测试要求是必须不同才行,不过,你的测试过程是什么样的呢?根据第一次提示换个USB插口,然后根据第二次提示在不同的插口插入同一型号的设备是么?从你的log上看你整个操作过程进行了两次手动操作.
|
|
5楼#
发布于:2008-04-21 09:33
没想通过微软质量认证会这么快,让人有点以外!
|
|