Xgig Maestro Release History
Date: July 21, 2017

Previous Releases

Version 8.10.2 Release

Server System version: 5.1.6, 5000.0.41, 1000.1.3
Application Kit version: 11.5.2.179895
Client Software version: 8.10.2.179946
Release Date: May 3, 2017

SAS Generator

  1. Fixed a problem that tracetoscript_tool returns the error status 0x36 (Trace Not Supported) when converting a valid trace to script.

Load Tester

  1. Fixed a problem that even ports in some 8G Xgig blade report false CRC errors.
Top of Page

Version 8.10.1 Release

Server System version: 5.1.6, 5000.0.41, 1000.1.3
Application Kit version: 11.5.1.179205
Client Software version: 8.10.1.178718
Release Date: April 4, 2017

SAS Generator

  1. Fixed an API issue that the flag value from cmdque_get_thread was not updating properly in cmdque_mode.

Load Tester

  1. Fixed a problem that locking LT ports fails in Xgig1000 10G/16G chassis if the ports have only Load Tester FCoE license.
Top of Page

Version 8.10.0 Release

Server System version: 5.1.6, 5000.0.41, 1000.1.3
Application Kit version: 11.5.0.177778
Client Software version: 8.10.0.177697
Release Date: January 27, 2017

SAS Generator

  1. Fixed exception errors that occurred
    - when trying to resize the transmit/receive buffer with two different sizes.
    - when trying to view the transmit/receive/sense buffer with the starting address that was inside or outside of the buffer bounds

Jammer

  • 32G FC and 25GE Jammer

    1. Fixed the problem that starting Jammer made Analyzer stop right away when Jammer and Analyzer ports were in the same domain.
    2. For the rollback mode, the rolling back from Arm state to Pre-Arm state should occur accurately based on set value.
  • PCIe Jammer

    1. Fixed the problem that the link was interrupted when locking Jammer ports again.
    Top of Page

    Version 8.9.0 Release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 11.3.0.176717
    Client Software version: 8.9.0.176701
    Release Date: December 16, 2016

    Load Tester

    1. Fixed a problem that the parameters in default pattern is overwritten if the change is made to "enable frame header customization" of newly added traffic pattern

    SAS Generator

    1. Fixed an exception that occurred when tracetoscript_tool.exe was executed through GUI
    2. Updated API descriptions in Generator API help.

    Jammer

  • FC Jammer

    1. Fixed incorrect upper limit of new frame size for "Replace Frame with Truncated Frame" Jam type.
    Top of Page

    Version 8.8.0 Release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 11.2.0.175895
    Client Software version: 8.8.0.175898
    Release Date: November 8, 2016

    Jammer

  • PCIe Jammer

    1. PCIe Jammer now supports SFF-8644 Mini-SAS HD Interposer.

    Load Tester

  • Xgig Load Tester TCL API

    1. Load Tester SDK now supports 32-bit Tcl version 8.6
      - Legacy users who installed 32-bit Tcl version 8.4 should be able to use Load Tester APIs without issue.
      - Users who installed 32-bit Tcl version 8.6 should be able to use Load Tester APIs without issue.
    Top of Page

    Version 8.7.0 Release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 11.1.0.175032
    Client Software version: 8.7.0.175049
    Release Date: September 30, 2016

    Jammer

  • PCIe Jammer

    1. PCIe Jammer now supports M.2 interposer.
  • 12G SAS Jammer

    1. Auto tuning for Transmit EQ has been implemented. Following configurations are supported.
      - Configuration # 32: A-J-A
      - Configuration # 34: J-A
      - Configuration # 41: G-J-A
    Top of Page

    Version 8.6.0 Release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 11.0.0.173838
    Client Software version: 8.6.0.173840
    Release Date: August 9, 2016

    Jammer

    1. New API "SetJamFrameFirstByteOffset" has been added to enable "Execute Full Pattern" for 10GE Jammer.
    2. Fixed a problem that the frame truncation for 25GE did not work properly when the truncation value was close to actual frame size.

    Load Tester

    1. Fixed a problem that "Enable USB connection" menu opened via Port explorer reamins grayed out even with the USB cable plugged in.
    2. Fixed a problem that Xgig Explorer Error message pops up when locking ports from cascaded setup.
    3. Fixed a problem that certain Xgig 1000 chassis may be observed CRC errors during running traffic.

    SAS Generator

    1. Fixed a problem that user fails to change speed from 3G to 6G on GUI.
    Top of Page

    Version 8.5.0 Release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 10.6.1.173046
    Client Software version: 8.5.0.172358
    Release Date: June 30, 2016

    Jammer

    32G FC and 25GE Jammer support on Xgig1000 25/32G Rev B chassis

  • 32G FC Jammer

    1. Ordered Set Arm/Trigger/Jam
    2. SOF and EOF Arm/Trigger/Jam
    3. Frame Arm/Trigger
    4. Replace Frame with Modified Frame
      • SOF/CRC/EOF modification
      • Replace 8B Jam
      • Set Bits To 0's Jam
      • Set Bits To 1's Jam
      • Execute Full Jam Pattern
    5. Replace Frame with Truncated Frame
    6. Replace Frame with Idles
    7. Instant FEC Error injection
    8. Rollback to Arm condition upon timeout
    9. Repeat Frame Trigger and Jam
    10. "Forward Training" option is available for each port pair to just forward Training data to the other end.
    11. 32G, 16G and 8G FC speed are supported.
  • 25GE Jammer

    1. Ordered Set Arm/Trigger/Jam
    2. Frame Arm/Trigger
    3. Replace Frame with Modified Frame
      • FCoE EOF modification
      • FCoE CRC modification and recalculation
      • GigE CRC modification and recalculation
      • Recalculate IP, UDP and TCP checksum
      • Recalculate RoCE CRC
      • Replace 8B Jam
      • Set Bits To 0's Jam
      • Set Bits To 1's Jam
    4. Replace Frame with Truncated Frame
    5. Replace Frame with Idles
    6. Instant FEC Error injection
    7. Rollback to Arm condition upon timeout
    8. Repeat Frame Trigger and Jam
    9. "Forward Training" option is available for each port pair to just forward Training data to the other end.
    10. 25GE and 10GE speed are supported.

    Load Tester

    1. Fixed a problem that the user may be not able to switch from user mode to frame mode on GUI.
    2. Fixed a problem that TX Data Frames Statistics in frame mode is not correct when Chassis are cascaded

    SAS Generator

    1. Fixed a problem with SAS/SATA Generator that it may report a false error on phy_reset.
    Top of Page

    Version 8.1.4 Patch release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 10.4.4.171719
    Client Software version: 8.1.4.171719
    Release Date: May 4, 2016

    SAS Generator

    1. Fixed a problem that Generator fails to update first Respond frame info when the Generator receives two Respond frames one after the other.

    Top of Page

    Version 8.1.2 Patch release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 10.4.2.170651
    Client Software version: 8.1.2.170651
    Release Date: March 28, 2016

    Load Tester

    1. Fix Stop/Start a LT test may see one of the LT ports sends traffic at a later time.

    Generator and Jammer

    1. 12G SAS Manage Presets dialog box has new buttons for download preset settings from selected chassis to your client PC and upload these settings to another chassis.

    Jammer

    1. 12G SAS Jammer - All options and parameters in "Protocol and Speed Settings" window can be saved and loaded.
    Top of Page

    Version 8.1.1 Patch release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 10.4.2.170039
    Client Software version: 8.1.1.169177
    Release Date: February 29, 2016

    Jammer

    1. SAS/SATA Jammer - Fixed a problem that the cross path modes were not available for Xgig 6G blade.
    Top of Page

    Version 8.1.0 Feature release

    Server System version: 5.1.6, 5000.0.41, 1000.1.3
    Application Kit version: 10.4.0.168685
    Client Software version: 8.1.0.168656
    Release Date: Decemeber 12, 2015

    General

    1. Generator, Jammer, and Load Tester 32-bit client software is supported on 64-bit versions of Windows operating systems.
      Refer to the table in "System Requirements" section below for the list of supported 32-bit and 64-bit OS.

    LoadTester

    1. Load Tester supports control from a computer (host) to either an Xgig 1000 chassis or an Xgig 5000 chassis (device) directly via USB (USB Direct Connect).
    2. Load Tester supports 64-bit Dynamic and Static API libraries for use in 64-bit environments.

    Jammer

    1. PCIe Jammer - Code Violation Error Injection Jam has been added for followings (Gen1 and 2 only):
      • TLP Payload (up to first 7 Dwords)
      • DLLP Payload
      • DLLP CRC

    Generator

    1. Generator supports control from a computer (host) to either an Xgig 1000 chassis or an Xgig 5000 chassis (device) directly via USB (USB Direct Connect).
    2. Generator supports 64-bit Dynamic and Static API libraries for use in 64-bit environments.
    Top of Page

    Version 8.1.0 pre-release

    Server System version: 5.1.6, 5000.0.41, 1000.0.43
    Application Kit version: 10.4.0.167983
    Client Software version: 8.1.0.163177
    Release Date: November 24, 2015

    Load Tester

    1. Clock Synchronization fix implementation - The max value for Initial RTC value is now up to 2^42 – 1 (4398046511103). The RTC value will restart from 0 when the max value is reached.
    Top of Page

    Version 8.0.2 PCIe Jammer Patch 2

    Server System version: 5.1.6, 5000.0.41, 1000.0.43
    Application Kit version: 10.3.2.166560
    Client Software version: 8.0.2.166560
    Release Date: October 13, 2015

    Jammer

    1. PCIe Jammer - "Wait # of occurrences of Arm condition" and "Ignore # of occurences of Trigger condition" options are now available. We still don't support multiple Jam execution yet.
    2. PCIe Jammer - For TLP Header/Payload Jam, following Jam types have been added. The user can set this option up to first 7 Dwords.
      • Invert Jam
      • Set Bits 0's Jam
      • Set Bits 1's Jam
    3. PCIe Jammer - Disparity Error Injection Jam has been added for followings:
      • TLP Payload (up to first 7 Dwords)
      • DLLP Payload
      • DLLP CRC
    4. PCIe Jammer - TLP Frame Jam support was extended up to 309 Dwords.

    Top of Page

    Version 8.0.1 PCIe Jammer Patch 1

    Server System version: 5.1.6, 5000.0.41, 1000.0.43
    Application Kit version: 10.3.1.164789
    Client Software version: 8.0.1.164789
    Release Date: July 23, 2015

    Jammer

    1. PCIe Jammer - Supporting DLLP and TLP Arm/Trigger/Jam on Gen 3 speed.
    2. PCIe Jammer - Rollback condition has been added to transit from Armed state to pre-Armed state upon the timeout.
    3. PCIe Jammer - APIs changes
      • PassthroughCRCPCIe, JamCRCWithReplacementPCIe, JamCRCWithRecalculatedValuePCIe have beend added for TLP and DLLP CRC Jam options.
      • PassthroughSTP, JamSTPWithReplacement have been added for one of TLP Jam options.
      • JamDLLPWithReplacement is renamed as JamDLLPWithModifiedDLLP.
    4. PCIe Jammer - Improvement on the stablity of Jammer between various PCIe and Host devices. This is on going efforts to test and support more devices.
    5. PCIe Jammer - Inverse condition for DLLP Arm/Trigger should work properly now.

    Top of Page

    Version 8.0.0

    Server System version: 5.1.6, 5000.0.41, 1000.0.43
    Application Kit version: 10.3.0.162969
    Client Software version: 8.0.0.162969
    Release Date: May 21, 2015

    Jammer

    1. PCIe Jammer function has been added into Maestro suite. For this release, Jammer supports Gen1 and Gen2 PCIe devices up to x8.
      Here is the list of key features
      • OS, DLLP and TLP Arm/Trigger
      • OS Jam with other OS
      • DLLP modification.
      • DLLP CRC - Pass through, Recalculation or User-Defined value
      • TLP modification up to 8 Dwords
      • TLP LCRC - Pass through or Recalculation

    Top of Page

    Version 7.9.1

    Server System version: 5.1.6, 5000.0.41, 1000.0.43
    Application Kit version: 10.1.1.161785
    Client Software version: 7.9.1.161643
    Release Date: April 28, 2015

    General

    This feature is supported for Analyzer application only.

    1. USB Direct Connect - Independently and directly connect the chassis to the client laptop or PC for all chassis managing, application SW controling, and downloading data.
    2. NOTE: This feature requires upgrading the chassis with new OS and new server application SW.

    Load Tester

    1. Defect fix for Clock Synchronization feature related to large report generation.

    Jammer

    1. Defect fix for SetSASSpeedNegotiation API Call to set API_SpeedNegotiationW_SAS value correctly.

    Generator

    1. Defect fixes related to using TCL in GUI.
    Top of Page

    Version 7.9.0

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.1.0.159477
    Client Software version: 7.9.0.159497
    Release Date: Jan 23, 2015

    Load Tester

    1. Load Tester supports multicast and broadcast traffic generation on legacy 8G blade FC ports. Two new topologies are added to Load Tester and user can use these new topologies to create Multicast and Broadcast traffic.
    2. Load Tester supports Clock Synchronization Order Set on legacy 8G blade FC ports.
    3. Load Tester API supports the Linux operating system. Limited testing has been performed using Ubuntu version 14.04.

    Jammer

    1. Jammer API supports Python script language.

    Generator

    1. Auto-tune for link configuration "#49 G-A,G,G" implemented.
    2. Auto-tune for link configuration "#55 G-A,G-A" implemented.
    3. Generator API supports the Linux operating system. Limited testing has been performed using Ubuntu version 14.04.
    Top of Page

    Version 7.9.0 pre-release5

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.1.0.158188
    Client Software version: 7.9.0.158188
    Release Date: Dec 19, 2014

    Load Tester

      1. This pre-release adds support for Clock Synchronization. This feature allows the user to configure clock synchronization order set for each port, and support clock synchronization order set transmission.

    Top of Page

    Version 7.9.0 pre-release4

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.1.0.156888
    Client Software version: 7.9.0.156979
    Release Date: Oct 31 , 2014

    Load Tester

      1. This LT 2nd pre-release contains bug fixes for the Multicast/broadcast feature since it is supported in the last pre-release.

    Top of Page

    Version 7.9.0 pre-release3

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.1.0.156106
    Client Software version: 7.9.0.156067
    Release Date: Sept 26 , 2014

    Load Tester

      1. Load Tester now supports Multicast and Broadcast topologies. User can configure destination group IDs and define traffic source ports/destinations groups.

    Top of Page

    Version 7.8.8

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.0.3.155273
    Client Software version: 7.8.8.155449
    Release Date: Sept 6, 2014

    Maestro client 7.8.8 supports appkit 10.0.3.

    Top of Page

    Version 7.8.3

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.0.2.154180
    Client Software version: 7.8.3.154102
    Release Date: July 14, 2014

    Maestro client 7.8.3 supports appkit 10.0.2.

    Top of Page

    Version 7.8.7

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 9.9.0.154077
    Client Software version: 7.8.7.154045
    Release Date: July 10, 2014

    1. 12G SAS, Auto-tune for link configuration "#41 G-J-A,A" has been implemented. For this release, the tuning time and the error rate after tuning is not optimal. It would normally take between 8 to 24 hours and the error rate will be varied on devices. Future release will improve these behaviors.
    Top of Page

    Version 7.8.6

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 9.8.2.153663
    Client Software version: 7.8.6.153663
    Release Date: June 23, 2014

    Generator

    1. Fixed the time delay that occurs in drives with specific timeout parameters during IO transfer, more specifically in open connection for sending in response to XRDY during write transfer.
    Top of Page

    Version 7.8.2

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 10.0.1.153504
    Client Software version: 7.8.2.153376
    Release Date: June 5, 2014

    Maestro client 7.8.2 supports appkit 10.0.1.

    Top of Page

    Version 7.8.5

    Server System version: 5.1.6, 5000.0.29, 1000.0.31
    Application Kit version: 9.8.1.153224
    Client Software version: 7.8.5.153224
    Release Date: May 23, 2014

    Jammer

    1. Fixed the issue that some 6G SAS devices does not link up through Jammer on 12G SAS blade or chassis.
    2. Auto-tune for link configuration "#32 A-J-A,A" has been implemented. For this release, the tuning time and the error rate after tuning is not optimal. It would normally take between 15 to 30 hours and the error rate will be varied on devices. Following Jammer release will improve these behaviors.
    Top of Page

    Version 7.8.1

    Server System version: 5.1.6, 5000.0.29, 1000.0.29
    Application Kit version: 10.0.0.152368
    Client Software version: 7.8.1.152321
    Release Date: May 1, 2014

    Maestro client 7.8.1 supports appkit 10.0.0.

    Top of Page

    Version 7.8.0

    Server System version: 5.1.6, 5000.0.29, 1000.0.29
    Application Kit version: 9.8.0.150417
    Client Software version: 7.8.0.150417
    Release Date: Feb 28, 2014

    This release supports the Xgig1000 Mark2 motherboard version.

    Jammer

    1. Jammer now allows to use a bit mask to define which of the first 16 bits in the FEC block will be jammed for 16G FC. This feature is available for periodic FEC Jam as well as for instant FEC Jam.
    Top of Page

    Version 7.7.1

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.7.1.150235
    Client Software version: 7.7.1.150200
    Release Date: Feb 28, 2014

    Jammer

    1. Auto-tune for link configuration #34 J-A.
    2. New link configurations have been added.
      a> Configuration #40 J, J, J, J
      b> Configuration #47 A-J-J-A
      c> Configuration #54 J-A, J-A

    Generator

    1. Auto-tune for link configuration #35 G-A.
    2. New link configuration #51 G-A, G-A.
    Top of Page

    Version 7.7.0

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.7.0.148090
    Client Software version: 7.7.0.148138
    Release Date: Dec 16, 2013

    Load Tester

    1. Added an "Out Of Order Errors per Data Byte" column to the Errors table in the RX Physical Ports View.

    Jammer

    1. 12G SAS Jammer in the Xgig 1000 chassis now supports SAS optical cables.
    2. 12G SAS Jammer has new option to request customized TX training to the other side of device and respond to the request from it.
    3. Supporting hybrid function Jammer/Analyzer for 10G Ethernet on the Xgig 10000 platform. Port-pair licensing is also supported.

    Generator

    1. Added 12G Optical support that allows user to switch between D.C. mode and optical mode using API set_tester_modes with new parameter PARAM_PHY_SET_OPTICAL_MODE (0xB1).
    2. Added new API command cmdque_reset_cc_order() to allow user to reset the command completion order to 1.
    3. Added new parameter PARAM_THREAD_PRIORITY (0xFF) for API command set_tester_modes to boost up the server thread to allow a generator server enough time to complete tasks that otherwise may not have enough time for completion.
    Top of Page

    Version 7.6.0

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.6.0.145982
    Client Software version: 7.6.0.145950
    Release Date: Oct 24, 2013

    Load Tester

    1. Additional NPIV ports feature has been added in FC and FCoE to support virtual ports login after test has started.
    2. Added FEC Mode to enable the FEC layer in PHY when generating traffic at 16G speeds. This is experimental feature for this release and will be officially supported in next release.
    3. Individual NPIV Ports are now available when setting up Traffic Patterns.
    4. Test Summary Reports are now available in .txt format in addition to .csv format.
    5. Added new APIs LinkState() and get_LinkState: These APIs are used to manually program the link initialization process of the Load Tester's FC_Port State Machine.
    6. Tcl Script Editor has been enhanced as a basic Integrated Development Environment.
    7. User Interface counters now display the corresponding API commands when the column heading is hovered over with the mouse.
    8. The API Shell tool tips are shown for the API commands and for the command parameters.
    9. Support cancel Port Capture Processing on the Port Capture dialog box.
    10. Suports cancel syncing of configurations on Connectivity Status Bar.
    11. To prevent mismatch of GUI display and current test configurations, Traffic Profile parameters settings are disabled (not editable) when test is running.

    Jammer

    1. The Xgig1000 systmes now support Jammer at 10.3125 Gbps in the 10 Gibabit Ethernet Protocol.
      - Xgig 1000 4 Port 10G/16G
      - Xgig 1000 8 Port 10G/16G
      - Xgig 1000 8 + 2 Port 10G/16G/40G
    2. 12G SAS Jammer has new option to request customized TX training to other side and respond to the request from other side.
      This is the experimental feature which is not fully supported. The feature will be officially supported in the next release.
    3. Port pair licensing of Analyzer and Jammer is now supported expanding from quad-port licensing on the Xgig 1000 platform for 10G Ethernet and 16G Fibre channel. Also, it is now possible to lock any port pair as 10GE or FC Jammer with proper license.
    Top of Page

    Version 7.5.3

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.5.3.143263
    Client Software version: 7.5.3.143225
    Release Date: Aug 7, 2013

    Load Tester

    1. Supports injecting one bit error in the 64-bit frame data on 16G ports running at 16G speed.
    2. Supports calculating the maximum number of streams allowed per port using the Max Exchange Replication button.
    3. The frame template selection in the Single Frame Tx/Rx tool now includes Common, FabricConfig, FabricZone, and HBA frames in the FC-GS folder and they can also be created more easily.
    4. The Interleave Exchanges check box is selected by default.
    5. Fixed Maestro crashes during test in progress with large number of exchange replications and Test Summary Report generation enabled.

    Jammer

    1. For Xgig1000 chassis 8-port chassis, it is now possible to lock "Port (1,2) as FC Jammer and Port (3,4) as FC Analyzer" or "Port (5,6) as FC Jammer and Port (7,8) as FC Analyzer". Previously, it was not possible to use Port (3,4) or (7,8) when Port (1,2) or (5,6) is locked as FC Jammer. However, it is still not possible to lock Port (3,4) or Port (7,8) as FC Jammer.
    2. For 16G FC Jammer, Insert frame template has been improved.
    Top of Page

    Version 7.5.3 Early Evaluator 6

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.5.3.142985
    Client Software version: 7.5.3.142993
    Release Date: June 31, 2013

    SAS Generator Fixes

    1. Improvement on return time for get_frame call.
    2. ABORT_TASK in multi-thread mode didn't update the thread structure entry properly for the response data or length.
    3. Added API function cmdque_reset_cc_order() that will reset the command completion order in the thread structure to 1.
    4. Fixed Macro help didn't display the page for some macro functions.
    5. Fixed the Generator was not doing proper Tx training.
    6. Fixed TCL editor button icon was missing.
    7. Fixed the Generator failed to run TCL scripts.
    8. Fixed the Generator failed on "sas_link_reset" call in some cases.
    9. Fixed the Generator failed to send ACK/NAK for frames in some cases.
    10. Fixed the false Timeouts on 6G and 12G Generator.
    11. Macro tab is modified to allow 7 parameters instead 6.
    Top of Page

    Version 7.5.3 Early Evaluator 4

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.5.3.141920
    Client Software version: 7.5.3.141920
    Release Date: June 7, 2013

    SAS Generator Fixes

    1. Fixed the sas_set_timers() API function wasn't working correctly sometimes.
    2. Fixed the generator would sometime not return all the response codes in certain r/w script scenarios.
    Top of Page

    Version 7.5.0 - 7.5.2

    Server System version: 5.1.6, 5000.0.29, 1000.0.23
    Application Kit version: 9.5.0.139872/9.5.1.140112
    Client Software version: 7.5.0.139845
    Release Date: March 21/March 30, 2013

    The 7.5.1 patch release adds support for 4-port version of the 10G/16G of the Xgig1000 platform.

    The 7.5.2 patch release fixes for LoadTester: the Single Frame Tx/Rx tool now includes FabricConfig frames in the FC-GS folder.

    Jammer

    1. Introducing new Xgig1000 8-Port chassis which support the Jammer functions at 16G, 8G and 4G FC link speeds.
    2. Add support STP traffic for 12G SAS Jammer

    Load Tester

    1. Introducing new Xgig1000 8-Port chassis which support both 10G FCoE/LAN and 16G/8G/4G FC Load Tester.
      User will be given two options in the "Use Port(s) as..." menu to explicitly define the protocol type applied to the ports.

      Note: Using Xgig Maestro client before version 7.5 does not recognize "Load Tester FCoE" license for 10G ports in a chassis loaded with 7.5 appkit (and higher versions). In Discovery window, the “Use Port As” option may be gray out or a failed to change port function error will appear if you attempt to use “Load Tester FCoE”. Please upgrade the Maestro client software application to the latest version.

    2. Supports monitoring client connectivity with chassis and display status. Upon detecting connection loss, attempt to reacquire connection while queuing configuration changes for syncing with chassis when connection is restored.

    FC Generator

    1. Add support for 4G and 8G Fibre Channel link speeds.
    2. Add new APIs for multi-speed support: LinkSpeed(), GetLinkSpeed(), ScramblingMode(), GetScramblingMode(), CurrentFillWord(),
      GetCurrentFillWord(), OrderedSetNotation() and GetOrderedSetNotation()
    3. Created a typedef UInt32 to replace references to unsigned int in the help file and header file (API return and parameter types).
    4. Added example scripts: one operates as an initiator, and one operates as a Fabric Emulator. See the Script Example Topic in API help documentation for more details
    Top of Page

    Version 7.3.1

    Server System version: 5.1.4, 5000.0.27, 1000.0.21
    Application Kit version: 9.3.1.137327
    Client Software version: 7.3.1.137329
    Release Date: December 21, 2012

    16G FC Generator

    1. Added the API GetPortErrorFlags() which is used to determine whether the E_D_TOV timer has expired.

    Load Tester

    1. The Load Tester's SDK of Maestro installation has a new script sample, ASMWithRandomMsgLength.tcl.
      The default installation path is "C:\Program Files\JDSU\Xgig Maestro\LoadTester\Samples\TCL Scripts\".

    Generator

    1. New API sas_inject_custom_bmc_data, which allows injecting custom BMC during the Tx Training.
    2. New API sas_get_received_ttiu, which allows read back the received TTIU during the Tx Training.
    Top of Page

    Version 7.3.0

    Server System version: 5.1.2, 5000.0.25, 1000.0.19
    Application Kit version: 9.3.0.136241
    Client Software version: 7.3.0.136227
    Release Date: November 13, 2012

    16G FC Generator

    1. The 16G FC Generator is an API based software solution that utilizes JDSU's existing Xgig 5000 Hardware platform and 16G 4-port blade.
      By using the 16 FC Generator API, the user should be able to write and run various functional verification and protocol-compliance tests.
      For detailed information about each API, please refer "\Xgig FC Generator SDK\Help\FCGeneratorAPIHelp.chm".
    Top of Page

    Version 7.2.0

    Server System version: 5.1.2, 5000.0.25, 1000.0.19
    Application Kit version: 9.2.0.135803
    Client Software version: 7.2.0.135798
    Release Date: October 21, 2012

    Load Tester

    1. Load Tester supports advanced FC-AE-ASM Frame Header customization options for 8G FC ports
    2. Load Tester improves ELS response time for 8G FC Rx ports
    3. Load Tester supports a set of credit-related flow control functionalities (Credit Pause Resume - Experimental, Rx Credit Drop, and Over Credit) for 16G FC ports
    4. Load Tester supports API Shell to run API commands and load scripts in GUI
    5. Load Tester supports editable FC and FCoE port configuration parameters in states other than Laser Off and Offline
    6. Load Tester supports VN to VN virtual link support for 10G FCoE

    Generator

    1. Generator supports running SMP functions from GUI with the new Tcl editor
    2. Generator supports customized TX train for 12G SAS
    3. Generator supports 12G SAS tuning option with preset
    4. Generator supports new 12G SAS link configuration:
      1) 41 G-J-A,A
      2) 49 G-A,G,G
      3) 55 G-A,G-A

    Jammer

    1. Jammer now allows you to inject an instant FEC Error from the operation dialog for 16G FC.
    2. Jammer now has new mode menu item that allows you to create a periodic FEC Error Jam for 16G FC.
    3. Jammer now has an Insert Frame Jam option for 16G FC.
    4. Jammer now supports 12G SAS tuning option with preset. This option is available in the context menu of the Parameters Status Table.
    5. Jammer now supports new 12G SAS link configurations:
      1) 32 A-J-A,A
      1) 41 G-J-A,A
    6. The Tuning and Equalization option for 6G SAS/SATA has been moved to the context menu of the Parameters Status Table.

    Delay Emulator

    1. Delay Emulator now allows you to setup a frame drop rate based on either the number of frames or the number of bytes in frames.

    Others

    1. Xgig5000 chassis - Control and display of chassis administrative information via the chassis LCD touch screen.
    2. Allow Administration of Xgig1000 and Xgig5000 via USB connection using Xgig USB Remote Administrator function.
    3. Floating Licensing - serial port and USB port dongle options for all platforms.
    4. Support time expiring license dongle on the Xgig chassis.
    5. Allow save to chassis USB attached disk on both Xgig1000 and Xgig5000 chassis.

    6. NOTE:
      • The blue USB 3.0 ports on the Xgig1000 chassis are working as USB 2.0 at this time.
      • Make sure the attached USB disk is removed before rebooting or shutting down the chassis. Otherwise, the chassis will not bootup. If this happens, remove the USB attached disk and try rebooting again.

    Top of Page

    Version 7.2.0 Pre-release2

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.2.0.133847
    Client Software version: 7.2.0.133868
    Release Date: August 30, 2012

    Load Tester

      Fixed issues found at 8G speed on 16G blade when test is running:
      1) Sequence errors and dropped frames
      2) Ports transit to port failure state
    Top of Page

    Version 7.1.3

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.1.3.133217
    Client Software version: 7.1.3.133365
    Release Date: Aug 10, 2012

    LoadTester

    1. Fixed server crash during Line Rate port capture using 4G/8G traffic in 16G FC blade
    2. Fixed a bug in the traffic configuration logic which may potentially cause LCS crash under rare circumstances

    Generator

    1. API open_tester, open_xgig_tester and test_init allow lock Generator port without reloading firmware if it has already been loaded

    Jammer

    1. Fixed incorrect jamming when OS trigger test case and frame trigger test case are mixed in the 16G FC Jammer configuration.
    2. Fixed the problem that forced SATA speed negotiation fails in some cases
    Top of Page

    Version 7.1.2

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.1.2.131731
    Client Software version: 7.1.2.131731
    Release Date: June 22, 2012

    LoadTester

    1. Several LCS crashes have been fixed
    2. GUI no longer hangs using remote desktop
    3. Destination address in GID_PT retries during login is now set correctly
    4. LCS Handle Leak related to Open/Close ports is fixed

    Jammer

    1. Fixed the problem when selecting "66B Block Payload For Ordered Set" trigger option after converting FC configuration to 16G FC configuration
    Top of Page

    Version 7.2.0 Pre-release1

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.2.0.131861
    Client Software version: 7.2.0.131888
    Release Date: June 20, 2012

    Load Tester

    1. Advanced ASM Options in Frame Header Customization to transmit FC-AE-ASM messages as frame sequences
    2. FC Port Configuration setting to improve response time for some ELS frames
    Top of Page

    Version 7.1.1

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.1.0.131151
    Client Software version: 7.1.0.131151
    Release Date: May 30, 2012

    Generator

    1. Generator supports customized TX train for 12G SAS.
    Top of Page

    Version 7.1.0

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.1.0.131151
    Client Software version: 7.1.0.130881
    Release Date: May 11, 2012

    Jammer

    1. Jammer now supports auto-speed negotiation and OOB for 12G SAS Jammer.

    Generator

    1. Generator supports TX train for 12G SAS
    2. Generator supports SNW-3 phy capabilities bits G4 (12.0G) seting changes from the Edit Speed Settings window and the Multiple Speed Settings Change window

    Load Tester

    1. "Undersized" option for Ethernet Payload allows less than 46 bytes of Ethernet data (Note: Full line rate is not guaranteed).
    2. Single Frame Tx/Rx, Port Capture and Configuration Summary are now grouped under the "Launch a Tool" dropdown.
    3. When a configuration is loaded, the configuration file name is now shown in Physical Ports tab.
    4. When PLOGI frames sent by Load Tester timeout, Load Tester now correctly sent the configured number of retries to all affected nodes.
    Top of Page

    Version 7.0.1 Early Evaluator 2

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.0.2.126914
    Client Software version: 7.0.1.129020
    Release Date: March 29, 2012

    Maestro

    1. Fixed the problem that SAS 6G Speed Negotiation failed on some SAS devices through Jammer.
    Top of Page

    Version 7.0.1 Early Evaluatior 1

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.0.0.126905
    Client Software version: 7.0.1.129020
    Release Date: March 14, 2012

    Maestro

    1. Fixed possible Maestro hang in case user changes windows user preferences
    Top of Page

    Version 7.0.0

    Server System version: 5.0.2, 5000.0.9, 1000.0.7
    Application Kit version: 9.0.0.126905
    Client Software version: 7.0.0.126958
    Release Date: December 20, 2011

    Jammer

    1. [Early Adopter] Jammer supports Multi-Speed (12G/6G/3G) on the 12G SAS protocol board in Xgig1000 chassis.
    2. Jammer supports Multi-Speed (12G/6G/3G) on the 12G SAS blade in Xgig5000 chassis.
    3. Jammer supports Multi-Speed (16G/8G/4G) on the 16G FC blade.
    4. New 66B Trigger/Jam option has been implemented for 16G FC Jammer.
    5. FEC(Forward Error Correction) is supported for 16G FC Jammer.

    Generator

    1. [Early Adopter] Generator supports Multi-Speed (12G/6G/3G) on the 12G SAS protocol board in Xgig1000 chassis.
    2. Generator supports Multi-Speed (12G/6G/3G) on the 12G SAS blade in Xgig5000 chassis.
    3. Added register_received_invalid_frame() API to flag implicit error on received unexpected frame from drive.

    Load Tester

    1. Load Tester supports Multi-Speed (16G/8G/4G) on the 16G FC blade.
    2. Ports can be Ignored during test.
    3. Different State Change Registration values can be set.
    4. SCR can now be sent for Virtual Ports.
    5. Ports can now respond to RSCN messages during Login.
    6. Enhanced Port Capture GUI.
    7. Configuration Summary View.
    Top of Page

    Version 6.4.0

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.10.0.126474
    Client Software version: 6.4.0.126520
    Release date: December 14, 2011

    Jammer

    1. [Early Adopter] Jammer supports Multi-Speed (12G/6G/3G) on the 12G SAS protocol board in Xgig1000 chassis.

    Generator

    1. [Early Adopter] Generator supports Multi-Speed (12G/6G/3G) on the 12G SAS protocol board in Xgig1000 chassis.
    Top of Page

    Version 6.2.5

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.8.5.121571
    Client Software version: 6.2.5.121571
    Release date: July 15, 2011

    Jammer

    1. Early Adopter 3 for 12G Jammer - Jammer GUI allows switching between Analog Passthrough and Digital Retime mode using 12G blade.
    Top of Page

    Version 6.2.3 & 6.2.4

    Note: 6.2.3 & 6.2.4 are Early Adopter 1 & Early Adopter 2 respectively

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.8.3.120877/8.8.4.121172
    Client Software version: 6.2.3.120877/6.2.4.121172
    Release date: June 23, 2011/July 1, 2011

    Generator

    1. Early Adopter for 12G SAS Generator - Generator supports SAS at 12G speed using 12G wide blade.

    Jammer

    1. Early Adopter for 12G SAS Jammer - Jammer supports SAS at 12G speed using 12G wide blade.
    Top of Page

    Version 6.2.2

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.8.2.119804
    Client Software version: 6.2.1.119942
    Release date: May 31, 2011

    Xgig Load Tester

    1. 16G FC LT: Sending correct number of credit in high utilization traffic.
    2. 16G FC LT: Sending proper number of IDLEs to maintain minimum IFG in high utilization traffic.
    3. 16G FC LT: Percentage of actual throughput when having small sized frames is now displayed correctly.
    4. 10GE LT: LT now correctly responds to Discovery Advertisements from FCF that is not logged in to.
    5. 10GE LT: Traffic Vlan tag is now saved correctly for a zero value.
    6. 10GE LT: Loading an Ethernet configuration file from scratch properly removes the default traffic configuration.
    7. 10GE LT: Traffic Warning is not anymore displayed in the log when reconnecting an Ethernet session.
    8. FC LT: Injecting errors properly for SOF and EOF.
    9. FC LT: LT now checks RD errors properly.

    Xgig Jammer

    1. Fix for the failure to link up properly in 1Gbps speed after a reboot when using an 8G blade.
    Top of Page

    Version 6.2.1

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.8.1.118328
    Client Software version: 6.2.1.118165
    Release date: April 14, 2011

    Xgig Load Tester

    1. Fix for incorrect error counters on some ports.
    2. Fix for data corruption after reset or virtual cable pull.
    3. Improvement on sending maximum utilization traffic with lower Minimum IFG value (Inter-Frame Gap)
    4. Fix for incorrect traffic generation on Burst mode
    5. LT should use user configured WWN properly now.
    6. The selection of Traffic payload jitter patterns have been corrected for CJTPAT and CRPAT.

    Xgig Jammer

    1. Fix for Arm or Trigger failure after locking ports. "Reset Port A" and "Reset Port B" buttons are no longer necessary so that those are removed.
    2. Fix for corruption of incoming frames after morphing.
    Top of Page

    Version 6.2.0

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.7.0.116899
    Client Software version: 6.2.0.116966
    Release date: March 21, 2011

    Xgig Load Tester

    1. Early Adopter for 16G FC LT - Xgig Load Tester now supports Fibre Channel at 16G Speed. .

    Xgig Jammer

    1. Early Adopter for 16G FC Jammer - Xgig Jammer now supports Fibre Channel at 16G speed. 16G FC Jammer has following features.
      - Arm/Trigger and Jam on Fibre Channel frames or user defined Frame
      - Arm/Trigger and Jam on Control Characters and Ordered Sets
      - Remove or Replace SOF and EOF
      - Insert duplicated frame
      - Truncate a frame
      - Replace a frame with Idles
      - Insert Dword in a frame

    Xgig Generator

    1. Support for sata_prm_user.
    Top of Page

    Version 6.1.4

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.6.4.115713
    Client Software version: 6.1.2.114146
    Release date: February 25, 2011

    Xgig Load Tester

    1. Enable Implicit Fabric Login for 10G ports.
    Top of Page

    Version 6.1.3

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.6.2.114646
    Client Software version: 6.1.3.114646
    Release date: January 31, 2011

    Xgig Load Tester

    1. Able to process LLDP frames with VLAN Tag.
    Top of Page

    Version 6.1.2

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.6.1.113417
    Client Software version: 6.1.2.114146
    Release date: January 18, 2011

    The 8-port 10G Ethernet blade can be programmed with ports 1 - 4 and ports 5 - 8 grouped together and having different types of licenses.

    Xgig Load Tester

    1. Fix for GUI issues.
    Top of Page

    Version 6.1.1

    Server System version: 5.0.2, 5000.0.9
    Application Kit version: 8.6.0.113417
    Client Software version: 6.1.1.113418
    Release date: December 2010

    Xgig Load Tester

    1. Number of MAC Sources per port is now 1024
    2. Pair Port Tx Odd and Pair Port Tx Even topologies
    3. Simpler API's for Destination MAC override: TrafficAlternateDestinationMAC and TrafficAlternateDestinationMACMode
    4. Alternate Ethernet SoF for RFC tests with 128, 256, 512 and 1024 byte frames
    5. Jumbo Frame support for IP traffic up to 10,000 bytes of payload for the 8-port 10G blade only

    Xgig Jammer

    1. Recalculation of TCP Checksum has three options to support different Max Frame size. Option for bigger frame size support will increase latency through Jammer.
    Top of Page

    Version 6.1.0

    Server System version: 5.0.2
    Application Kit version: 8.5.0.110887
    Client Software version: 6.1.0.110884
    Release date: October 2010

    Xgig Load Tester

    1. New GUI Counters:
      • TX: Actual Throughput Mb/s, Mbits Sent, Provisioned Throughput, Normalized Real Usage
      • RX: Data Bits, Frame Flooded Errors, Data Frames Per Second, Frames Transmitted To This Port
    2. Xgig Explorer tab which allows you to view, lock, disconnect/reconnect and release ports.
    3. MasterMode Enable for DCBX
    4. Configurable DCBX Settings
    5. Able to set Round Robin/Weighted for Stream Generation Mode
    6. Weighted Port can be set when using Weighted Stream Generation Mode
    7. Able to set Alternate DID for FC Ports
    8. Able to use the Alternate DID Mode in a traffic pattern
    9. Traffic Load can be set through Nanosecond Gap
    10. Capture and create trace files for the following data that are sent and received by Load Tester:
      • 4G/8G Blades: Fibre Channel Login Frames and RSCN Messages
      • 10G Blades: LLDP Frames, FIP Frames, FCoE Login Frames and RSCN Messages
      Login Frames would include Extended Link Service Requests and Replies, and Generic Service Requests and Replies
    11. Ability to do a round-robin traffic scheduling
    12. For the two-port 10G blade, six traffic profiles can be created
    13. MAC Address Learning Enable for ARP Frames
    14. MAC/IP Address Configuration for Ethernet traffic:
      • Configure multiple IP addresses for a MAC address
      • Build topology in port/MAC/IP level
    15. Able to send CUSTOMIZED or LT-defined IP/TCP/UDP Frames
    16. Enable 12-byte IFG when sending TCP/UDP Frames
    17. Ability to Truncate the Meta-Data when sending UDP Frames
    18. Static Tx Stream Table display
    19. Tx Stream table Preview and ability to overwrite it
    20. Ability to Enable/Disable Rx Credits
    Xgig Jammer

    1. Now user can save individual Arm, Trigger or Jam configuration as a file and load it
    2. User can skip to one of remaining test cases while running Jammer
    3. User can specify timer to wait before starting test
    4. For frame template, search function has been added
    5. For FC Jammer, new Jam type option "Replace Frame with Arb(FF)" has been added.
    Note) FC and GE Jammer can only be locked as dual ports crossover. Locking as two single Jammer ports is not supported.

    Xgig Generator

    1. Generator can send Vendor unique SATA I/O Commands
    2. Ability to set SLUMBER/PARTIAL capable bit in SAS Identify Frame
    3. Calculate current clock tick counts while processing SCSI I/O Commands
    4. Send Customized Identify frame after OOB and Speed Negotiation
    5. Remove any previous error injection settings while reloading tester port
    6. SubPageCode parameter support for log select and log sense APIs
    7. Support for converting Bus Doctor Traces using Trace To Script Tool and API
    8. Generator can execute all SAS SMP commands based upon SAS 2.0 Specification
    9. Ability to send SAS Zone Configuration commands
    10. Ability to modify rejection type of received OPEN_ADDRESS Frames
    11. Generator can send SAS/SATA command without SOF Frame
    12. Discover all devices and Expanders located within Level 0 up to Level 3.
    Top of Page

    Version 6.0.0

    Server System version: 5.0.0
    Application Kit version: 8.3.0.102430
    Client Software version: 6.0.0.102430
    Release date: April 2010

    Xgig Delay Emulator

    Maestro 6.0 introduces Delay Emulator as new functionality for 10GE traffic. Delay Emulator can be run in two different modes.

    Delay Mode

    In this mode, user can specify definition of each queue up to 8 queues. Each queue can have different delay value and type. Delay mode has following delay types:
    - Fixed Delay
    - Random Delay
    - Jitter Delay
    - Random Jitter Delay
    - Ramp Up Delay
    - Ramp Down Delay

    Reorder Mode

    In this mode, user can change frame orders up to 8 frames. Reordering starts when frame satisfies trigger condition. There are two different reorder types:
    - Consecutive Mode: Any frame after trigger will be reordered including triggered frame.
    - Trigger Mode: Any frames that satisfy trigger condition will be reordered including first triggered frame.

    Xgig Target Emulator

    As an extension to the already supported SAS Target Emulator, this release provides support to emulate as a SATA target and support most of the SATA operations. When locked as Target Emulator, ports are by default using SAS mode. You can select right click menu "Change port to SATA mode" option to change mode.

    SATA TE allows changing many of the settings in SATA Identify Device Data. The following functionalities are supported in both API and GUI.

    - Inject CRC, Disparity and EOF errors into specific FIS types
    - Inject delay in sending specific FIS types
    - Customize content for specific FIS types
    - Inject SATA primitive after specific FIS types are receive/send
    - Inject delay to the time emulated drive takes to response after link reset
    - Put Device Under Test (DUT) into Built-In Self Test Mode (BIST)

    Xgig Load Tester

    - Frame Editor application is now available for use
    - Fix for different settings of a traffic payload configuration
    - Support for VLAN ID range in a traffic pattern
    - Trigger settings and information are now correct
    Top of Page

    Version 5.2.2

    Server System version: 5.0.0
    Application Kit version: 8.2.3.101053
    Client Software version: 5.2.2.101053
    Release date: March 2010

    Xgig Load Tester


    1. SFP Rx/TX Power now shows the correct values.
    2. LT ports recovers when the cables are physically moved from one port to another.

    Top of Page

    Version 5.2.1

    Server System version: 5.0.0
    Application Kit version: 8.2.1.99302
    Client Software version: 5.2.1.99302
    Release date: February 2010

    Xgig Load Tester


    - Test duration Time mode now sends the correct number of frames.
    - Input value for milliseconds in time mode is now from 0 untill 999.
    - FC Rx Bytes column now reflects the correct bytes depending upon the Calculate Throughput setting.

    Top of Page

    Version 5.2.0

    Server System version: 5.0.0
    Application Kit version: 8.2.0.98582
    Client Software version: 5.2.0.98667
    Release date: January 2010

    Xgig Load Tester


    - FC - Implicit Fabric Login can be enabled.
    - Support for alternate DID for FC ports.
    - FCoE - Support for Multiple ENodes per port.
    - FCoE - FIP Keep Alive ability in controlling VN_Port FKA
    - For each stream with default class of service (CoS) in a traffic profile user can select to create up to 8 traffic streams, each stream in separate priority group (0 - 7), through using a CoS Mask.
    - The sum of the desired loads set for all profiles can be greater than 100% to allow the profiles to take up residual bandwidth.
    - Non-FCoE Ethernet frame generation:
     * Generate non-FCoE Ethernet frames without FCoE header in payload. The meta-data has also been moved to the end of the payload, so that the user can use user-defined payload to generate frames with various headers, e.g. IP, TCP and UDP.
     * Generate valid statistics for non-FCoE Ethernet streams.
     * Updated GUI that makes generating non-FCoE Ethernet frames easier.
     * Provide a valid MAC address for each port so that user can generate Ethernet frames without having to specify it manually.

    Xgig Generator


    - A command line tool is added to allow hard reset of Generator and Target Emulator ports (clientool.exe)
    - A command line tool is added to allow conversion of SAS/SATA .tgp traces to c++ script (TracetoScript.exe)
    - Support for SAS power management
    - SATA NCQ is updated to support Streaming
    - Support checking of expected status for Sense key, ASC and ASCQ values
    - Support API “set_host_target” from GUI
    - Support setting of SNW3 phy capabilities bits
    - Support for setting "Break Reply" bit in identify frame

    Xgig Jammer


    - Xgig SAS/SATA Jammer supports SATA traffic at a line rate of 6.0 Gbps using Xgig 6G blades.
    - New advanced SAS/SATA configuration mode is implemented to support DC Idle insertion at specific
      Dword or for specified period time. Advanced SAS/SATA configuration is only supported for Xgig 6G blades.
    - For advanced SAS/SATA Jam, user can specify number of repetitions for Arm condition, ignored Trigger conditions and consecutive Jams.
    - For advanced SAS/SATA Jam, one Dword from Armed frame can be used as part of the frame Trigger condition.
    - For advanced SAS/SATA Jam, user can setup 10-bit patterns for frame replace Jam.
    - For 10GE Jam, user can setup global 66-bit pattern for Jam type to replace two Dwords with this pattern.
    - New "Replace Jam mode" has been added for all protocols. In this mode, user can edit decode view to setup Jam condition like Arm or Trigger configuration.
    - For 10GE Jammer, automatic TCP Checksum calculation has been added.
    - User now can import TSK file to add into current test cases.
    - Sample C and TCL scripts have been added
    - The size of logfile has been increased. Jammer will log into the file continuously as long as drive space is available.
    - User can convert FC Frame Jam configuration to corresponding FCoE Frame Jam configuration. The conversion tool can be found at "Installation Directory\SDK\Jammer\bin\FCoEConv.exe"

    Top of Page

    Version 5.1.1

    Server System version: 4.1.2
    Application Kit version: 8.1.1.95832
    Client Software version: 5.1.1.95835
    Release date: October 2009

    Xgig Load Tester


    - Generation of Test Summary Report.
    - Support for Automatic VLAN VID Discovery

    Top of Page

    Version 5.1.0

    Server System version: 4.1.2
    Application Kit version: 8.1.0.94144
    Client Software version: 5.1.0.94160
    Release date: September 2009

    Xgig Load Tester

    - Support for 10G FCoE protocol.
    - Configuration of payload patterns to inject SOF/EOF errors into data frames.
    - Generation of oversized FC and FCoE frames.
    - Configuration of payload patterns with user-defined data content.
    - Sending of frame without any payload data.
    - Configuration of Failover settings.

    Top of Page

    Version 5.0.0

    Server System version: 4.1.2
    Application Kit version: 8.0.0.92477
    Client Software version: 5.0.0.92452
    Release date: July 2009

    Xgig SAS Target Emulator

    Added SAS Target Emulator functionality. The Emulator, by default, behaves as a model target device that conforms to the SAS specification and may be modeled to behave as a non-conforming device under user control. The Emulator is available to customers with a Target Emulator license to provide basic validation framework for SAS initiators.

    The following is a list of major features of the SAS Target Emulator:
    - Supports data transfer rates of up to 6.0 Gbps
    - Emulates a hard disk by default with user-controllable characteristics
    - Allows user to modify delay responses at runtime
    - Allows user to inject errors at runtime
    - Supports different file system types (Formatted or Unformatted)  

    Xgig SAS/SATA Jammer - Early Adopter

    - Xgig SAS/SATA Jammer supports SATA traffic at a line rate of 6.0 Gbps using Xgig 6G blades.
    - New advanced SAS/SATA configuration mode is implemented to support DC Idle insertion at specific
      Dword or for specified period time. Advanced SAS/SATA configuration is only supported for Xgig 6G blades.

    Top of Page

    Version 4.8.0

    Server System version: 4.1.2
    Application Kit version: 7.8.0.90010
    Client Software version: 4.8.0.90010
    Release date: May 2009

    Xgig 10 Gigabit Ethernet Jammer

    - 10GE Jammer will be able to manipulate FCoE, FIP, 10GE frames, Control Characters and 32bit Ordered Sets using Xgig 10 gigabit blade. 10GE Jammer has following new features.

    1. Arm/Trigger and Jam on FCoE, FIP and Ethernet Frame
    2. Arm/Trigger and Jam on Control Characters and 32bit Ordered Sets
    3. Insert user defined frame on trigger
    4. Insert duplicated frame on trigger
    5. Truncate a frame on trigger
    6. Replace a frame with Idles on trigger
    7. Insert Dword in a frame on trigger

    Xgig SAS/SATA Generator

    - Xgig SAS/SATA Generator supports SATA traffic at a line rate of 6.0Gbps.
    - Xgig SAS/SATA Generator supports external Trigger In and Out using API interface.

    Xgig Gigabit Ethernet Jammer

    - The GE Jammer Configuration Look-and-Feel has been updated to match with other Jammer functions.

    Top of Page

    Version 4.0.0

    Server System version: 3.6.0
    Application Kit version: 7.1.0.78335
    Client Software version: 4.0.0.78335
    Release date: August 2008

    New Features

    Xgig Load Tester

    1. This is the first Maestro release with Xgig Load Tester.

    2. The Xgig Load Tester supports 4G and 8G Fibre Channel blades.

    3. Xgig FC Load Tester can send/receive frames at the full line rate of 8.5 Gbps with eight traffic generation engines. Each Traffic Generation Engine can be uniquely configured with the following subsidiary components: A set of Data Streams, Frame Content, and Traffic Profiles.

    4. Xgig FC Load Tester provides application programming interface (API) development tool for writing compiled tests. The Load Tester API function library is designed to be compiled and accessed from C/C++/C# and Tcl.

    Top of Page

    Version 3.0.2

    Server System version: 4.0.0
    Application Kit version: 7.2.1.81215
    Client Software version: 3.0.2.81215
    Release date: October 2008

    New Features and Improvement

    Xgig SAS/SATA Generator

    - Tuning and Equalization options have been implemented for Generator ports. The tuning and equalization options may be accessed by pressing the Actions button in the Port Selection panel in the Maestro Generator dialog box.
    - Improved reset sequence so that it should work properly in most cases
    - Generator no longer stops operation in case of receiving CREDIT_BLOCKED primitive. It will continue to finish the command.
    - Fixed a problem that Generator sometimes fails to send expected offset in Data frame.
    - Fixed a problem that Generator fails to copy all Sense Data to Sense Buffer.
    - Fixed a problem that Status Pane doesn't display information in Win2000 system.
    - Fixed a problem that Generator sometimes fails to send Data frame after receiving X_RDY frame.
    - Fixed a problem that Generator sometimes takes too long time between data transfers.
    - CMDQUE_RELIEVE mode has been added in cmdque_mode call. It will attempt to complete one of the active commands in the pending queue.
    - Task Managment IOs will be included in completion order for cmdque_disp call.
    - SCSI command call now returns Tag value in queuing mode.
    - A set_lun( ) call sets LUN value properly now.

    Top of Page

    Version 3.0.1

    Server System version: 4.0.0
    Application Kit version: 7.0.1.79303
    Client Software version: 3.0.1.79303
    Release date: August 2008

    New Features

    Xgig SAS/SATA Jammer
     

    The SAS/SATA Jammer now supports D.C. Idle jamming on 6G blades. This option allows the user to jam a target frame/primitive sequence with D.C. Idle for a duration of 1 to 2,000,000 microseconds.

    Floating Jammer Licenses
     

    This release also introduces the floating license via the dongle attaching to the Console port. At this time, only Jammer personality for all protocols is available. The license does not tie to any blade specifically thus this feature enables the programmed Jammer license in the dongle to be used with any chassis. However, the dongle must be installed for the ports to function correctly. The User's Guide has more detailed information.

    NOTES:

    • The dongle must be installed in the Console port for the floating license feature to work.
    • With the dongle installed in the Console port, the function of Local Configuration System which normally uses the Console port is now switched to the Tap port.
    Top of Page

    Version 3.0.0

    Server System version: 3.6.0
    Application Kit version: 7.0.0.77387
    Client Software version: 3.0.0.77387
    Release date: July 2008

    New Features

    Xgig SAS/SATA Generator

    The Xgig SAS/SATA Generator product is a new generation product for the Xgig family. The SAS/SATA generator tests SAS and SATA devices by sending legal or illegal frames and traffic and comparing incoming payloads against expected data patterns. The 6Gbps SAS/SATA blade is the only hardware supporting this new software product. The Xgig SAS/SATA generator supports 1.5, 3.0, and 6.0 Gbps for SAS and 1.5 and 3.0 Gbps for SATA.


    Xgig BERT

    1. The default Fibre Channel and Gigabit Ethernet BERT Jitter Patterns (CJTPAT, CSPAT and CRPAT) are defined for the maximum frame size.


    Xgig Jammer

    1. SAS/SATA Jammer supports the new 6Gbps blade that runs at 1.5, 3.0 and 6.0 Gbps.

    2. There is an option to choose which speed negotiation window is allowed in the advanced SAS speed negotiation settings. This feature is available on the 6Gbps blade only.

    3. If the SAS/SATA Jammer link is broken and traffic is applied to both Jammer ports without any OOB negotiation, the Jammer OOB state machine will timeout and the user can set the Jammer to pass-though at 1.5, 3.0 or 6.0 Gbps. This feature is available on the 6Gbps blade only.

    4. The jam direction of Fibre Channel or SAS/SATA Jammer tests can be reversed. Users can reverse an individual test or all tests.

    Top of Page

    Version 2.9.0

    Server System version: 3.6.0
    Application Kit version: 4.1.0.72238
    Client Software version: 2.9.0.72238
    Release date: April 2008

    New Features

    Xgig Maestro

    1. Xgig Maestro supports 32-bit Windows Vista (Business and Ultimate).

    2. There is an option in the Tools menu to allow only one running Maestro.

    3. The most recently used BERT or Jammer configuration files can be accessed via the Configuration Manager, File menu of the main GUI or File menu of the Configuration.

    4. Double-clicking on a configuration file opens the configuration.

    5. The clock rate for multiple BERT or Jammer ports can be changed simultaneously.


    Xgig BERT

    1. The default Fibre Channel and Gigabit Ethernet BERT Jitter Patterns (CJTPAT, CSPAT and CRPAT) are defined for the maximum frame size.


    Xgig Jammer

    1. SAS/SATA Jammer supports the new 6Gbps blade that runs at 1.5, 3.0 and 6.0 Gbps.

    2. There is an option to choose which speed negotiation window is allowed in the advanced SAS speed negotiation settings. This feature is available on the 6Gbps blade only.

    3. If the SAS/SATA Jammer link is broken and traffic is applied to both Jammer ports without any OOB negotiation, the Jammer OOB state machine will timeout and the user can set the Jammer to pass-though at 1.5, 3.0 or 6.0 Gbps. This feature is available on the 6Gbps blade only.

    4. The jam direction of Fibre Channel or SAS/SATA Jammer tests can be reversed. Users can reverse an individual test or all tests.

    Top of Page

    Version 2.8.0

    Server System version: 3.1.4
    Application Kit version: 3.7.0.65375
    Client Software version: 2.8.0.65375
    Release date: October 2007

    New Features

    Xgig Jammer

    1. FC Jammer supports the new 8Gbps blade that runs at 1.0625, 2.1250, 4.2500 and 8.5000 Gbps.

    2. FC Frame Scrambling can be turned on and off for the new 8Gbps Blade. Default is On for 8Gbps and Off for other speeds.

    3. The FC Jammer Configuration Look-and-Feel has been updated to match the one for SAS/SATA Jammer.

    4. The Parameters Status Table has an entry that shows whether Trigger and Jam has occurred.


    Xgig BERT

    1. The Send and Receive statistics can be forced to be equal in each run for the 8Gbps blade only. The Default value is Disabled.

    2. BERT patterns with Placeholders can be sent from two BERTs to each other without any errors when the BERTs are started together.

    Note: The "Equal Statistics" feature ONLY works for the following setups:
  • A BERT sending and receiving to itself.

  • Two BERTs sending and receiving to each other in an infinite loop with both started and stopped together.
  • Top of Page

    Version 2.7.0

    Server System version: 3.1.4
    Application Kit version: 3.5.1.58379
    Client Software version: 2.7.0.58094
    Release date: June 2007

    New Features

    Xgig Maestro

    1. Each application form now has Ports Manager view which only manages ports of that application type. The functionality of the old Ports manager which used to display all the devices has been moved to a new tab/form on the main application called All Devices.

    2. Added the ability to start and stop multiple selected devices at the same time.

    3. Added the ability to load a configuration file to multiple selected devices at the same time.


    Xgig BERT

    1. FC BERT supports new 8Gbps Blade that runs at 1.0625, 2.1250, 4.2500 and 8.5000 Gbps.

    2. Added an option to turn on and off FC Frame Scrambling for new 8Gbps Blade.

    3. The BERT tables are reconfigured to look like the Jammer table. The Configuration, Start/Stop, Inject and Operation buttons are now in the grid.

    4. The BERT LEDs window is now more flexible. It can now display the LED array either in vertical or horizontal mode.
    Top of Page

    Version 2.6.0

    Server System version: 3.1.0
    Application Kit version: 3.1.1.46479
    Client Software version: 2.6.0.46479
    Release date: October 2006

    New Features

    Xgig Maestro

    1. The main application GUI is redesigned. "Latency measurement" is in a separate tab and each tab has its own Configuration panel.

    2. The user can change the layout into any of the following three formats:
  • Internal Tabs: This provides backward compatibility where the BERT and Jammer windows are tabs of the main Xgig Maestro window.

  • Internal MDI: This layout is the classic MDI layout where both of the BERT mode windows and Jammer form float within the main XgigMaestro form.

  • External MDI: This layout allows the BERT and Jammer windows to float outside the main XgigMaestro window. The only contents of the XgigMaestro window will be the Ports Manager and Log Manager controls.


  • 3. The Jammer table is reconfigured. The Config, Start/Stop, Pause/Resume, Skip buttons are now in the grid. Reset and Log buttons are avaialble in an Operations Dialog box.

    4. The Ports Manager lists all locked ports. This replaces the All devices node in the Toolbox control of the old XgigMaestro. Disconnection is still available through a context menu. This control also allows the devices to be sorted.

    5. Log Manager is a new feature where log entries for any connected port are handled. Entries can then be saved individually as text files or exported as a set to an HTML file.

    6. Configuration Manager has been enhanced to allow the user to perform different management operations such as creating, renaming, cutting, copying, pasting, or deleting configurations or folders, and mapping folders to the local machine directory structure.


    Xgig Jammer

    1. SATA protocol is now supported. The following features are specific to the SATA Jammer:
  • Can Arm, Trigger and Jam SATA frames and primitives at 1.5 Gbps or 3.0 Gbps.

  • Supports OOB and Speed Negotiation for SATA.

  • Can Arm, Trigger and Jam on Single, Repeated and Continued Primitive Sequences.

  • Can Arm, Trigger and Jam on single primitives inside frames, outside frames or anywhere.

  • Can create a Disparity Error or Code Violation on any byte.
  • Top of Page

    Version 2.0.0

    Server System version: 2.5.12
    Application Kit version: 3.0.0.37179
    Client Software version: 2.0.0.36737
    Release date: February 2006

    New Features

    Xgig Maestro

    1. Can now use ports as BERT or Jammer on 3.0 Gbps multi-function blades with the appropriate licenses.

    2. Added new SAS Jammer function (SSP and SMP).

    3. On the 3.0 Gbps multi-function blade, the Fibre Channel and Gigabit Ethernet BERT can also operate at the 1.5 Gbps and 3.0 Gbps clock rates in addition to the FC and GE rates.


    Xgig Jammer

    1. The Jammer status table has been improved with the addition of the Signal LEDs.

    2. Serial Attached SCSI is now supported. The following features are specific to the SAS Jammer:
  • Can Arm, Trigger and Jam SSP and SMP frames and primitives at 1.5 Gbps or 3.0 Gbps.

  • Supports speed negotiation.

  • Supports rate matching.

  • Can Arm, Trigger and Jam on single, triple and redundant primitives.

  • Can Arm, Trigger and Jam on single primitives inside frames, outside frames or anywhere.

  • SAS Jammer may create a Disparity Error or Code Violation on any byte.

  • Reset link button for the SAS Jammer.

  • Improved Repeat Jamming features ("Repeat Arm->Trigger->Jam" or "Arm once, then repeat Trigger->Jam").

  • New improved Jammer configuration windows.

  • Test Suite table has been improved.

  • Can pass through SAS STP traffic at 1.5 Gbps or 3Gbps.

  • Can handle 20 Dword latency specification of STP flow control (SATA_HOLD) primitives.


  • Note: No triggering/jamming of STP traffic is allowed in this release.
    Top of Page

    Version 1.4.0

    Server System version: 2.5.6
    Application Kit version: 2.5.0.26609
    Client Software version: 1.4.0.25834
    Release date: April 2005

    New Features

    Xgig Maestro

    1. Added the options to enter passwords to access sync groups that required Client Authentication.
    Top of Page

    Version 1.3.0

    Server System version: 2.1.10
    Application Kit version: 2.3.0.21344
    Client Software version: 1.3.0.21305
    Release date: December 2004

    New Features

    Xgig Maestro

    1. Added the options to enter passwords to access sync groups that required Client Authentication.
    Top of Page

    Version 1.2.0

    Server System version: 2.1.0
    Application Kit version: 2.1.15504
    Client Software version: 1.2.0.15275
    Release date: September 2004

    New Features

    Xgig Maestro

    1. Added Xgig BERT into the Xgig Maestro application.

    2. Added the Xgig BERT function option to multi-function blades.

    3. Improved status table customization.

    4. Some other usability enhancements.


    Xgig Jammer

    1. Supports the 2 Gig and 4 Gig Xgig blades with the Xgig Jammer license.

    2. The Xgig Maestro Parameters status table on the Jammer tab has been improved.

    3. You can now use ports on Xgig 4 Gbps blades as Jammers (with the appropriate licenses).

    4. Added 4.25 gigabits per second (Gbps) Fibre Channel capability.

    5. Supports Fibre Channel Class 4 Ordered Sets.


    Xgig BERT

    BERT is now part of the Xgig Family of instruments. If you are familiar with GTX-BERT, you will notice the following new features in the Xgig BERT:

    1. Supports the 2 Gig and 4 Gig Xgig blades with the Xgig BERT license.

    2. Supports Fibre Channel and Gigabit Ethernet protocols.

    3. 4.25 gigabits per second (Gbps) capability.

    4. New control window. Xgig Maestro controls discovery and port set up for Xgig BERT.

    5. Supports BERT mode and Latency mode of operation.

    6. Ability to control ports in a remote Xgig Chassis.

    7. Ability to control multiple BERT ports at a time with one application.

    8. Ability to share triggers with other devices in the same domain.

    9. Improved status LEDs. Three LEDs on the Xgig Maestro window provide status. Similar LEDs also are located on the front of the Xgig blades.
  • The Signal LED is a live indicator of Loss of Signal and Loss of Synchronization.

  • The LOS LED provides latched information about Loss of Synchronization during a test.

  • The Mismatches LED provides latched information about mismatches during a test.


  • 10. The Compare Zone can now contain up to 4096 words.

    11. Supports Fibre Channel Class 4 Ordered Sets.

    12. Improved logging features.

    Note: Xgig BERT hardware does not have an external clock, so this feature is no longer available.
    Top of Page

    Version 1.1.1

    Server System version: 2.0.6
    Application Kit version: 2.0.11817
    Client Software version: 1.1.1.11817
    Release date: May 2004

    New Features

    Xgig Jammer

    1. Use of Copper SFPs was expanded to support "Flow Control".

    2. Xgig Maestro now supports operation across Firewalls. TCP port 6000, 2000 and 135 should be open on the firewall to make this feature work properly.

    Top of Page

    Version 1.1.0

    Server System version: 2.0.4
    Application Kit version: 2.0.9362
    Client Software version: 1.1.0.9362
    Release date: March 2004

    New Features

    Xgig Jammer

    1. As a new member of the Xgig family, this software controls Xgig Jammer hardware for Fibre Channel and Gigabit Ethernet protocols.

    2. The Xgig Maestro application controls discovery and port set up for Xgig Jammer.

    3. New Xgig Jammer control window.

    4. Ability to control ports in a remote Xgig Chassis.

    5. Ability to control multiple Jammer ports at a time with one application.

    6. Repeat frame jamming in Fibre Channel and Gigabit Ethernet.

    7. Optional crossover data path for duplex Jammer ports.

    8. Ability to share triggers with other Xgig ports in the same domain.

    9. Nibble masking in replacing jams for Fibre Channel frame.

    10. Frame resizing in Fibre Channel.

    11. Insert code violations in a Gigabit Ethernet Frame.
    Top of Page

    Support

    Click here for support information.

    Top of Page