This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982: USBCV test fail in billboard item.

Part Number: TPS65982

Hi Team,

USBCV is an USB compliance test for USB Command Verifier.

And the test result is fail in billboard item.

Do you have any experience?


Thanks

  • Hi daniel,

    Can you please provide more details on this issue? Is USB Billboard enabled in your configuration?

    Thank you,
    Eric
  • Hi Daniel,

    Is this still an open issue?

    Thank you,
    Eric
  • Hi Eric,

    Yes, it's still open.

    The log file of USB CV test as below link:

    file:///C:/Users/daniel/AppData/Local/Microsoft/Windows/INetCache/Content.Outlook/CSVT258C/Billboard%20Tests%20-%20Failed%20-%202017-08-09%2013-32-33%20(4).html

    Per CV test log, it shows that the BCD version is not correct. (F/W setting is V1.10(110h), not V1.21(121h)). Please confirm whether it is the root cause or not. Or what FW setting we can try to close the issue.


    Thanks for help

  • Hi Daniel,

    The test link did not attach properly. Can you attach the file to your comment?
    Also, can you confirm which FW version you are using on the TPS65982?

    Thank you,
    Eric
  • Dear Eric,

    Many thanks for your help.

    Attached Billboard Tests - Failed report.

    My FW version is 2.12

    Billboard Tests - Failed - 2017-08-09 13-32-33.html
    <HTML><HEAD>
    	<META http-equiv="X-UA-Compatible" content="IE=edge" />
    	<META charset="UTF-8" />
    	<STYLE type='text/css'>
    		BODY { background-color: #DFDFDF; }
    		.dm_display
    		{
    		    color: Navy;
    		    font-family: monospace;
    		    background-color: White;
    		    border-width: 3px;
    		    border-style: outset;
    		}
    
    		#suite-output
    		{
    		    background-color: #FFFFDD;
    		    border: ridge 3px #FFFFDD;
    		    border-collapse: collapse;
    		    padding: 0;
    		    margin: 0;
    		    empty-cells: hide
    		}
    
    		#test-header
    		{
    		    font-weight: bold;
    		    font-size: large;
    		    border-top: ridge 2px #FFFFDD;
    		    border-bottom: ridge 2px #FFFFDD;
    		    padding: 0;
    		    margin: 0;
    		}
    
    		.test-pass, .test-fail
    		{
    		    float: right;
    		    border-left: ridge 2px #FFFDD;
    		    width: 6em;
    		}
    
    		.test-pass { background-color: #00FF00; }
    		.test-fail { background-color: #FF8888; }
    
    		.test-details
    		{
    		    clear: both;
    		    font-family: monospace;
    		    padding: 0;
    		    margin: 0;
    		    empty-cells: hide;
    		}
    
    		.label
    		{
    		    float: left;
    		    width: 6em;
    		}
    
    		.content
    		{
    		    white-space: pre-wrap;
    		    margin-left: 6em;
    		}
    
    		.err_log, .warn_log
    		{
    		    color: Red;
    		}
    
    		.err_log { font-weight: bold; }
    	</STYLE>
    	<TITLE>Billboard Tests - 2017-08-09 13-32-33</TITLE>
    	<META name='Suite-Name' content='Billboard Tests.cvtests' />
    	<META name='Suite-Revision' content='8519' />
    	<META name='Suite-Revision-Date' content='2015-12-22 10:15:20 -0800 (Tue, 22 Dec 2015)' />
    	<META name='Test-Version' content='CVExe.exe ver 2.6.1.0' />
    	<META name='Test-Version' content='CommonToCVAndCVSettings.dll ver 2.6.1.0' />
    	<META name='Test-Version' content='CommandVerifierLog.dll ver 2.6.1.0' />
    	<META name='Test-Version' content='TSMFCGuiDialogHelperDLL.dll ver 2.6.1.0' />
    	<META name='Test-Version' content='TestUtilities.dll ver 2.6.1.0' />
    	<META name='Test-Version' content='TestSuiteEngine.dll ver 2.6.1.0' />
    	<META name='Test-Version' content='xhci_DevIOCTL.dll ver 2.1.5.0' />
    	<META name='Test-Version' content='xhci_TestServices.dll ver 2.1.5.0' />
    	<META name='Test-Version' content='USBUtilities.dll ver 1.4.5.1' />
    	<META name='Test-Version' content='StackSwitcher.dll ver 1.4.5.1' />
    	<META name='Test-Version' content='xhci_USBCommandVerifier.dll ver 2.1.5.0' />
    	<META name='Test-Version' content='xhci_Billboard.dll ver 2.1.5.0' />
    	<META name='Host-Controller' content='VID=1033,PID=0194' />
    	<META name='Device-Under-Test' content='VID=0451,PID=ACE1' />
    	<META name='Device-Speed' content='Low Speed' />
    	<META name='Topology' content='XHCI HC -- HS Hub -- HS Hub -- DUT' />
    	<META name='Test-Fail' content='TD 3.1 Standard Descriptors Test (Configuration Index 0x00) - Device State Configured [Fails (1); Aborts (0); Warnings (3)]' />
    	<META name='Suite-Result' content='FAIL [Fails (1); Aborts (0); Warnings (3)]' />
    	<META name='Log-Name' content='Billboard Tests - 2017-08-09 13-32-33.html' />
    	<META name='Test-Count' content='1' />
    </HEAD>
    <BODY><DIV id='suite-summary'>
    	<STRONG>TEST SUITE: </STRONG> Billboard Tests.cvtests<BR>
    	<STRONG>REVISION: </STRONG> 8519<BR>
    	<STRONG>REVISION DATE: </STRONG> 2015-12-22 10:15:20 -0800 (Tue, 22 Dec 2015)<BR>
    	<STRONG>OPERATING SYSTEM: </STRONG> Windows 10 Enterprise (Build 15063.0.amd64fre.rs2_release.170317-1834)<BR>
    	<STRONG>WORKSTATION: </STRONG> <BR>
    	<STRONG>DATE: </STRONG> Wednesday, August 09, 2017<BR>
    	<STRONG>TIME: </STRONG> 01:32:48 PM<BR>
    	<STRONG>OPERATOR: </STRONG> Amos<BR>
    	<STRONG>NUMBER OF TESTS: </STRONG> 1<BR>
    	<STRONG>LOG NAME: </STRONG> Billboard Tests - 2017-08-09 13-32-33<BR>
    	<STRONG>RESULT: </STRONG> <A href='#anchor_4'>failed</A><BR>
    <HR>
    </DIV>
    <BR><BR>
    <DIV id='suite-output'>
    <DIV id='test-header'>Initialize Test Suite</DIV>
    <DIV class='test-details'>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Test log initialized.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Log Level: Normal</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>User Input module initialized</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Windows 10 Enterprise (Build 15063.0.amd64fre.rs2_release.170317-1834)</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>CVExe.exe ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>CommonToCVAndCVSettings.dll ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>CommandVerifierLog.dll ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>TSMFCGuiDialogHelperDLL.dll ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>TestUtilities.dll ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>TestSuiteEngine.dll ver 2.6.1.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>xhci_DevIOCTL.dll ver 2.1.5.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>xhci_TestServices.dll ver 2.1.5.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>USBUtilities.dll ver 1.4.5.1</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>StackSwitcher.dll ver 1.4.5.1</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>xhci_USBCommandVerifier.dll ver 2.1.5.0</DIV></DIV>
    <DIV style='color:#00005F'><DIV class='label'>INFO</DIV><DIV class='content'>xhci_Billboard.dll ver 2.1.5.0</DIV></DIV>
    <DIV style='font-weight: bold;color:#00007F'><DIV class='label'>INFO</DIV><DIV class='content'>Host selected: xHCI Host:  VID=0x1033, PID=0x0194 (PCI /A� 1�n 0�x 0)</DIV></DIV>
    <DIV style='font-weight: bold;color:#00007F'><DIV class='label'>INFO</DIV><DIV class='content'>DUT selected: LS  Device (Billboard) addr=5:   VID=0451, PID=ace1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Topology: XHCI HC -- HS Hub -- HS Hub -- DUT</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Low Speed Device.</DIV></DIV>
    </DIV>
    <DIV id='test-header'>Get Number Of Configurations</DIV>
    <DIV class='test-details'>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>USB Version number of device:  2.01</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Number of configurations: 1</DIV></DIV>
    </DIV>
    <DIV id='test-header'>Get Number Of Configurations - Other Speed</DIV>
    <DIV class='test-details'>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Number of Other Speed configurations: 0</DIV></DIV>
    </DIV>
    <DIV id='test-header'><A  name='anchor_4'>TD 3.1 Standard Descriptors Test (Configuration Index 0x00) - Device State Configured</A><DIV class='test-fail'>Failed</DIV></DIV>
    <DIV class='test-details'>
    <DIV style='font-weight: bold;font-style:italic;color:#0000AA'><DIV class='label'>INFO</DIV><DIV class='content'>Start time: Wed Aug  9 13:32:47 2017
    </DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Configuration Index 0x00 has a Configuration Value of 1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Initializing the device to the Configured state with Configuration Value 1
    </DIV></DIV>
    <DIV style='font-weight: bold'><DIV class='label'>INFO</DIV><DIV class='content'>Checking Device Descriptor...</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  USB Version number = 2.01 (0201h)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  Device Class = 11h (17)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Device Under Test is a standalone billboard device.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bDeviceSubClass = 00h (0)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bDeviceProtocol = 00h (0)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  Number of Configurations = 1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>iManufacturer = 01h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>ENGLISH_US                     language string descriptor is : Texas Instruments</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>iProduct = 02h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>ENGLISH_US                     language string descriptor is : TPS65982</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Serial Number = 03h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>ENGLISH_US                     language string descriptor is : 01.00.00</DIV></DIV>
    <DIV style='font-weight: bold'><DIV class='label'>INFO</DIV><DIV class='content'>Checking Config Descriptor...</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>wTotalLength = 18.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Number of interfaces = 1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>iConfiguration = 00h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  String index is zero for a recommended string descriptor.</DIV></DIV>
    <DIV class='warn_log'><DIV class='label'>WARNING</DIV><DIV class='content'>(3.1.3.3) It is recommended that the iConfiguration field of the Configuration Descriptor of a Billboard Device be set to the index of a valid string descriptor.</DIV></DIV>
    <DIV style='font-weight: bold'><DIV class='label'>INFO</DIV><DIV class='content'>
    Checking Interface Descriptors...</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bInterfaceNumber = 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bAlternateSetting = 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bNumEndpoints = 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bInterfaceClass = 11h (17)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bInterfaceSubClass = 00h (0)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  bInterfaceProtocol = 00h (0)</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>iInterface = 00h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  String index is zero for a recommended string descriptor.</DIV></DIV>
    <DIV class='warn_log'><DIV class='label'>WARNING</DIV><DIV class='content'>(3.1.5.7) It is recommended that the iInterface field of the Interface Descriptor of a Billboard Device be set to the index of a valid string descriptor.</DIV></DIV>
    <DIV style='font-weight: bold'><DIV class='label'>INFO</DIV><DIV class='content'>Checking BOS Descriptor...</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Retrieved BOS descriptor.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>BOS Descriptor Length = 5</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>BOS Descriptor Type = 15</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>BOS Descriptor Total Length = 77</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>BOS Descriptor Capability Descriptor Count = 2</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Container ID descriptor found: 06 86 4e 00 b4 01 49 a9 3b 4b 67 b4 58 fc 11 e2.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Billboard Capability Descriptor found.</DIV></DIV>
    <DIV style='font-weight: bold'><DIV class='label'>INFO</DIV><DIV class='content'>Checking Billboard Capability descriptor.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Billboard Descriptor Length = 52</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Billboard Descriptor Type = 10h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Device Capability Descriptor Type = 0Dh</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>iAdditionalInfoURL = 04h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>ENGLISH_US                     language string descriptor is : http://www.ti.com/product/TPS65982</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>bNumberOfAlternateModes: 2</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>bPreferredAlternateMode: 0</DIV></DIV>
    <DIV class='err_log'><DIV class='label'>ERROR</DIV><DIV class='content'>bcdVersion: 1.10 (0110h)</DIV></DIV>
    <DIV class='err_log'><DIV class='label'>ERROR</DIV><DIV class='content'>This device supports billboard class specification 1.1. The billboard specification 1.1 has been replaced by version 1.21.</DIV></DIV>
    <DIV class='err_log'><DIV class='label'>FAIL</DIV><DIV class='content'>(3.1.6.2.10) The bcdVersion field of the Billboard Capability Descriptor shall be set to 121h.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>VCONN Power: 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>VCONN Power Reserved: 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>VCONN Power Not Required: TRUE</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Alternate Mode state [0]: 0 (ERROR: UNSPECIFIED).</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Alternate Mode state [1]: 0 (ERROR: UNSPECIFIED).</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>bAdditionalFailureInfo - Failed Due To Lack of Power: FALSE</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>bAdditionalFailureInfo - Reserved: 0</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>Reserved = 00h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[0].wSVID = FF01h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[0].bAlternateMode = 1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[0].iAlternateModeString = 00h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>  String index is zero for a recommended string descriptor.</DIV></DIV>
    <DIV class='warn_log'><DIV class='label'>WARNING</DIV><DIV class='content'>(3.1.6.2.13) It is recommended that the iAlternateModeString field of an Alternate Mode contained within the Billboard Capability Descriptor contain the index of a valid String Descriptor that describes the protocol.</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[1].wSVID = 0451h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[1].bAlternateMode = 1</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>sAlternateModes[1].iAlternateModeString = 07h</DIV></DIV>
    <DIV><DIV class='label'>INFO</DIV><DIV class='content'>ENGLISH_US                     language string descriptor is : UNKNOWN</DIV></DIV>
    <DIV style='font-weight: bold;color:#BF0000'><DIV class='label'>INFO</DIV><DIV class='content'>
    Stop time: Wed Aug  9 13:32:48 2017</DIV></DIV>
    <DIV style='font-weight: bold;color:#BF0000'><DIV class='label'>INFO</DIV><DIV class='content'>Duration:  1 second.</DIV></DIV>
    <DIV style='font-weight: bold;color:#BF0000'><DIV class='label'>INFO</DIV><DIV class='content'>Stopping Test [ TD 3.1 Standard Descriptors Test (Configuration Index 0x00) - Device State Configured:
         Number of: Fails (1); Aborts (0); Warnings (3) ]
    
    </DIV></DIV>
    </DIV>
    <DIV id='test-header'>Summary</DIV>
    <DIV class='test-details'>
    <DIV style='font-weight: bold;font-style:italic;color:#BF0000'><DIV class='label'>INFO</DIV><DIV class='content'>Summary Log Counts [ Fails (1); Aborts (0); Warnings (3) ]</DIV></DIV>
    </DIV>
    </DIV>
    </BODY></HTML>
    

    TV.pjt


    Thanks

  • Hi daniel,

    Can you update your low region file to the latest version of the FW?

    Here is the latest FW version attached: tps65981_2_6_v0001.12.05.bin

    Thank you,

    Eric

  • Dear Eric,

    Thanks for your help, update low-region indeed solve bcdVersion issue.

    There are another problem comes out during the CV test.

    Could you please help?

    Many thanks

  • Hi Daniel,

    Did you enable any of the billboard strings in the configuration?
    Please share your PJT file and I will take a look for any errors.

    Thank you,
    Eric
  • Dear Eric,

    Thanks for your help.

    TV_0905.pjt

  • Dear Eric,

    Any comment for the PJT file?
    We still have issue on USB Command Verifier test (3.1.6.3.1 is NG)

    Thanks
  • Hi Daniel,

    It appears that the PJT file you are using was generated using version 2.15 of the configuration tool. Can you create a project file with the latest version of the configuration tool from TI.com?

    You can download the latest version from the following link: 

    Thank you,

    Eric

  • Dear Eric,


    Thanks for your advice, V3.10 Configuration tool can pass USBCV billboard.

    I found the Low-region binary file of V3.10 Configuration tool is v0001.12.06, which is newer than v0001.12.05. Is this the root cause to solve billboard test?


    Additionally, can we test billboard function on laptop which support DP? because the desktop PC can pass USBCV billboard test.

    But USBCV would show no device found when laptop detect.

    Thanks