none
[DTM 1.0c] Tuner-USB Serial Number Test的問題.

    問題

  • Hi,

     

    在此項test中, 無論如何測試似乎都失敗. 以下是我們的測試內容:

     

    DTM版本: 1.0c

    Device: USB 2.0 DVB-T tuner device

    Job: "Tuner-USB Serial Number Test" in  category "Broadcast Receiver DVB-T"

     

    在test執行之後, 會出現一個對話視窗如下:

    --------------------------------------------------------------------

    Move TV tuner USB connector to another socket

    --------------------------------------------------------------------

     

    按照指示將device拔出, 接到另一個USB port上, 按下Enter, 則此項測試錯誤訊息如下:

    --------------------------------------------------------------------

    Testing DVB-T tuner: XXXXX Tuner

    Parent Name: USB Root Hub

    TV Tuner is USB 2.0

    Old PnPDeviceID for DVB-T is 'USB\VID_xxxx&PID_xxxx\000000001'

    Error: 0x0 Error 0x00000000

            Fail to find device with same PnPDeviceID 'USB\VID_xxxx&PID_xxxx\000000001'

    --------------------------------------------------------------------

     

    不過從裝置管理員裡的裝置例項路徑, 看到重新插入的device顯示出相同的PnPDeviceID (i.e.

    'USB\VID_xxxx&PID_xxxx\000000001'), 不知道此項測試為何還是失敗?

    另外又做了許多測試, 包括測試市面上的產品, 測試中USB port的換與不換, 甚至接上USB 2.0 hub, 都得到

    相同的錯誤.

     

    在此請教Microsoft相關人員以及各位先進關於這項測試的方式? 亦或應加入errata filter? 謝謝.

     

    2007年7月18日 上午 05:45

解答

  • Please contact Microsoft Support Center to manually review your device.

    There would be no Errata Filter for this issue because we do not want all failed devices automatically overturned.

     

    Thanks,

    Wade Lin

    2007年9月11日 上午 09:27
  • If this is a DVB-T device, this failure might be caused by SetupDiEnumDeviceInterfaces.

    We are enumerating devices with KSCATEGORY_TVTUBER.

    But many DVB-T devices uses KSCATEGORY_BDA_NETWORK_TUNER.

     

    That's why we have to manually review your device.

    If this is not the case, please refer to the following link regarding SetupDiEnumDeviceInterfaces and check your driver first:

    http://msdn2.microsoft.com/en-us/library/ms791242.aspx

     

    Thanks,

    Wade Lin

    2007年9月12日 上午 01:48
  •  B1239 寫信:

    I got another error message for Tuner-USB Serial Number Test.

     

    STREAM-0017”

    “TestCase STREAM-0017 using device xxx DVB-T Device (PnpDeviceId USB\VID_xxxx&PID_xxxx&MI_01\6&1E9D7A0B&0&0001)”

    “Testing DVB-T tuner: xxx BDA Digital Tuner”

    “Parent Name: USB Composite Device”

    “TV Tuner is not USB 2.0”

     

    It’s a DVB-T + IR composite device. And I am sure it’s USB2.0 compliant with serial number included.

    I mailed this issue to WHQL Taiwan but got no answer. What is the process for "manual review"?

     

     

    This is another issue not the same as abovementioned.

    Please Contact Microsoft Support Center for solving this problem.

    http://support.microsoft.com

     

    If you're in Taiwan, please call 0800008833.

     

    Wade Lin
    2007年9月12日 上午 06:05

所有回覆

  •  

    The serial number test requires two same devices but different serial number.

    Please ensure you have meets the testing requirement.

     

    Thanks,Steve

    2007年7月18日 下午 12:39
  • Hi Steve,

     

    I think you may misunderstand my question.

     

    The test I've been used is "Tuner-USB Serial Number Test (Manual)", not "USB Serial Number (Automated)".

    Btw, I also tried your suggestion before (2 same devices with different serial number), but with no help.

     

    Thanks anyway. Could you please kindly reduplicate the same test as I did?

     

    - Samuel

    2007年7月18日 下午 01:15
  •  

    How about the test results in DTM 6000? PASS or FAIL?

    I suggest verifying the same test item in DTM 6000.

     

    Thanks,Steve

     

     

    2007年7月18日 下午 07:58
  • Thank you for your suggestion.

    But since this test in DTM 6000 was not complete and not ready for testing,

    it make no sense to reduplicate this test in DTM 6000.

     

    Is it possible to verify the same test in DTM 1.0c in your lab and let's see what will happen? Thanks.

    2007年7月19日 上午 01:27
  • I have the same program!

     

    我已使用了USB 2.0HUB,兩個相同的設備,但還是有Failed:錯誤提示如下

    ____________________________________________________________

    - <Msg UserText="TV Tuner is USB 2.0" CA="6726924" LA="6729309">
      <rti id="3936894477" />
      <ctx id="538978053" />
      </Msg>
    - <Msg UserText="Old PnPDeviceID for AnalogTV is 'USB\VID_6000&PID_0001\2004090820040908'" CA="116902508" LA="116903713">
      <rti id="3936894477" />
      <ctx id="538978053" />
      </Msg>
    - <Msg UserText="Found device with PnpDeviceID 'USB\VID_6000&PID_0001\2004090820040908'" CA="116917884" LA="116932092">
      <rti id="3936894477" />
      <ctx id="538978053" />
      </Msg>
    - <Msg UserText="PnpDeviceID 'USB\VID_6000&PID_0001\2004090820040908' is a same PnpDeviceID" CA="116918147" LA="116937254">
      <rti id="3936894477" />
      <ctx id="538978053" />
      </Msg>
    - <Error File="" Line="0" ErrCode="0x0" ErrType="" ErrorText="Error 0x00000000" UserText="Error: Enable to get serial number (hr=0x80004005: 未指定的错误 )" CA="117487695" LA="117488563">
    ______________________________________________________________________
    _
    Have any suggestion?Thank you!
     
     
     
    2007年8月16日 上午 03:40
  • Hi, all.

     

    I also encountered the same fail.

    My test log as below.

     

    STREAM-0017

    Executing Test ...

    Test Module Is: TVWLPTunerTests.EXE - 6.0.6001.16513

    Logo Program Broadcast Type Name is DVB-T

    TestCase STREAM-0017 using device XXXXXXXXXX (PnpDeviceId USB\VID_xxxx&PID_yyyy\2004090820040908)

    ============================================================

    Testing AnalogTV tuner: XXXXXXXX

    Parent Name: Generic USB Hub

    Parent Parent Name: USB Root Hub

    TV Tuner is USB 2.0

    Old PnPDeviceID for AnalogTV is 'USB\VID_xxxx&PID_yyyy\2004090820040908'

    Found device with PnpDeviceID 'USB\VID_xxxx&PID_yyyy\2004090820040909'

    Fail to find device with same PnPDeviceID 'USB\VID_xxxx&PID_yyyy\2004090820040908'  <== ERROR

     

    Error Code: 0x0

    Error Text: Error 0x00000000

     

     

    I have two cards with dirfferent serail number.

    Run the test, unplug current test card follow test program request and then plug in the other card.

     

    Thanks for your help, I really appreciate it.

     

    Steve Chang.

     

    2007年8月29日 上午 10:39
  •  

    Hi~Steve

                  小弟曾遇過這個問題,你可以先到regedit下去看看

                   在usb的部份是否有這二組序號出來

                  你參考一下,不一定正確,謝謝!!

    2007年8月29日 下午 02:31
  • hi all:

    I also encounter this problem. and i find that the PnPDeviceID consists of two parts, for example:

    'USB\VID_xxxx&PID_xxxx\000000001'

    'USB\VID_xxxx&PID_xxxx"  is the device id of the USB device, and \000000001 means which USB port the device is connecting to. so when we move the device to another USB port as the job required, this PnPDeviceID will be changed accordingly.  So i guess this is why the DTM task fails to find the device with same PnPDeviceID.

    i dont know whether or not the errata filter will help on this issue. can any one help on this? thank you!

    2007年9月11日 上午 08:38
  • Please contact Microsoft Support Center to manually review your device.

    There would be no Errata Filter for this issue because we do not want all failed devices automatically overturned.

     

    Thanks,

    Wade Lin

    2007年9月11日 上午 09:27
  • I see in DTM DDK that this test is to avoid resetup in MCE when a USB device is moved to another USB port. But it seems this name 'USB\VID_xxxx&PID_xxxx\000000001' is automaticly added into register and device manager by Windows itself. In order to avoid this DTM failure, should the device provider specifies this PnPDeviceID in its driver instand of using a default given ID by OS? Thank you!

    2007年9月11日 下午 02:47
  • If this is a DVB-T device, this failure might be caused by SetupDiEnumDeviceInterfaces.

    We are enumerating devices with KSCATEGORY_TVTUBER.

    But many DVB-T devices uses KSCATEGORY_BDA_NETWORK_TUNER.

     

    That's why we have to manually review your device.

    If this is not the case, please refer to the following link regarding SetupDiEnumDeviceInterfaces and check your driver first:

    http://msdn2.microsoft.com/en-us/library/ms791242.aspx

     

    Thanks,

    Wade Lin

    2007年9月12日 上午 01:48
  • I got another error message for Tuner-USB Serial Number Test.

     

    STREAM-0017”

    “TestCase STREAM-0017 using device xxx DVB-T Device (PnpDeviceId USB\VID_xxxx&PID_xxxx&MI_01\6&1E9D7A0B&0&0001)”

    “Testing DVB-T tuner: xxx BDA Digital Tuner”

    “Parent Name: USB Composite Device”

    “TV Tuner is not USB 2.0”

     

    It’s a DVB-T + IR composite device. And I am sure it’s USB2.0 compliant with serial number included.

    I mailed this issue to WHQL Taiwan but got no answer. What is the process for "manual review"?

     

    2007年9月12日 上午 03:35
  •  B1239 寫信:

    I got another error message for Tuner-USB Serial Number Test.

     

    STREAM-0017”

    “TestCase STREAM-0017 using device xxx DVB-T Device (PnpDeviceId USB\VID_xxxx&PID_xxxx&MI_01\6&1E9D7A0B&0&0001)”

    “Testing DVB-T tuner: xxx BDA Digital Tuner”

    “Parent Name: USB Composite Device”

    “TV Tuner is not USB 2.0”

     

    It’s a DVB-T + IR composite device. And I am sure it’s USB2.0 compliant with serial number included.

    I mailed this issue to WHQL Taiwan but got no answer. What is the process for "manual review"?

     

     

    This is another issue not the same as abovementioned.

    Please Contact Microsoft Support Center for solving this problem.

    http://support.microsoft.com

     

    If you're in Taiwan, please call 0800008833.

     

    Wade Lin
    2007年9月12日 上午 06:05