Previous Releases
The following is a summary of previous releases of the Xgig Analyzer software suite:
Version 8.X.X
Server System versions: 5.1.6 (Xgig), 1000.1.3 (X1K), 5000.0.41 (X5K)Application Kit versions: 11.0.0.173838, 11.1.0.175032, 11.1.1.175486, 11.2.0.175895, 11.3.0.176717, 11.5.0.177778, 11.5.1.179205, 11.5.2.179895
Client Software versions: 8.0.0.173829, 8.1.0.175049, 8.1.1.175517, 8.2.0.175895, 8.3.0.176697, 8.5.0.177796, 8.5.1.179213, 8.5.2.179849
Release dates: 09 August 2016, 30 September 2016,, 28 October 2016, 11 November 2016, 16 December 2016, 03 February 2017, 07 April 2017, 09 May 2017
New Feature Enhancements
Version 8.5.2 was a bug fixes patch release.
Version 8.5.1 was a patch release consisting of performance improvement for 50/100/128 in general and bug fixes.
Version 8.5.0 was an official release of 50G Ethernet on the existing 25/32/100/128 Xgig1000 platform.
Version 8.3.0 was released with the following features:
- Initial support for 50G Ethernet on the existing 25/32/100/128 Xgig1000 platform.
- Support Brocade's proprietary decodes for Inter Switch Link (ISL).
Version 8.2.0 was released with the following improvements:
- Support Maestro 8.8.0 release for SFF 8644 Jammer capability.
- Bug fixes and new decodes.
Version 8.1.1 is a patch release for the revision B of the SI534x clock generator chips on the back end of the 25/32/100/128G protocol board.
Version 8.1.0 includes the following features:
- Optical QSFP for 128G Fibre Channel.
- Quad Analog Pass Through (QAPT) adapter unit allows analog pass through traffic for 100G Etherenet and 128G Fibre Channel.
Version 8.0.0 includes the following features:
- Introducing 100G Ethernet and 128G Fibre Channel support on the Xgig1000 25G/32G/100G/128G chassis: NOTE: Please see the Constraints section for any limitations.
- 8-stage Advanced Triggering.
- 128GB of capture memory per port for protocols and data rates which use the QSFP ports.
- Quad Analog Pass Through adapter unit allows analog pass through traffic for 100G Etherenet and 128G Fibre Channel.
- Support of PCIe's interposer for SFF 8644 interface.
- Improved Trace View GUI with new data event grid.
- Note:
- TC API's ClientTransport.dll file is renamed to Transport.dll .
- PerfMon SW application is no longer available. TraceControl SW application already has most of its functions.
Decode and Other Improvements
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Viavi\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- FC-LS-3: implemented fully:
http://www.t11.org/ftp/t11/pub/fc/ls-3/16-395v2.pdf Dec 6 2016 - SPC-5 implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc5r12.pdf 24 Sept 2016 - SBC-4: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=sbc4r12.pdf 11 Oct 2016 - NVMe over Fabrics: Implemented fully including RDMA CM
http://www.nvmexpress.org/wp-content/uploads/NVMe_over_Fabrics_1_0_Gold_20160605.pdf June 5, 2016 - ROCEv2: update protocol spec reference only, the decodes haven't changed:
http://www.infinibandta.org/content/pages.php?pg=technology_public_specification Annex17_RoCEv2.pdf Sept 2014 - ROCE/IBXoE: update protocol spec reference only, the decodes haven't changed:
http://www.infinibandta.org/content/pages.php?pg=technology_public_specification Annex_RoCE_final.pdf April 2010 - FC-NVMe: Implemented fully:
http://www.t11.org/ftp/t11/pub/fc/nvme/16-020v8.pdf Rev 1.11 Nov 1 2016
IMPORTANT: The FC-NVMe spec Rev 1.11 is INCOMPATIBLE with the prior spec Rev 1.08 we supported in the
8.1.0 release. Xgig-TraceView and Expert now support Rev 1.11 by default, but you can force
using the prior spec rev 1.08 by clicking TraceView's menu View / Decode Switches /
FC-NVMe Interpretation / Old FC-NVMe Rev 1.08. This switch affects both TraceView and Expert.
After you set that switch in TraceView, you have to exit/re-launch Expert, then clear and
re-process the entire capture in Expert with the menu Edit / Clear Trace File Configuration. - NVMe-MI: implemented over MCTP (not SMBus):
http://nvmexpress.org/wp-content/uploads/NVM_Express_Management_Interface_1_0_gold.pdf November 17, 2015 - NVMe (NVM Express) Management Messages over MCTP Binding Specification
http://www.dmtf.org/sites/default/files/standards/documents/DSP0235_1.0.0.pdf 2015-03-06 - Management Component Transport Protocol (MCTP) IDs and Codes:
https://www.dmtf.org/sites/default/files/standards/documents/DSP0239_1.3.0.pdf 2015-03-06 - NVMe 1.2.1: implemented fully:
http://www.nvmexpress.org/wp-content/uploads/NVM_Express_1_2_1_Gold_20160603.pdf June 5, 2016 - 25G Auto-Negotiation Page:
Schedule_3_25G-50G Specification_r1-6.pdf - Xgig-Expert now supports full FC-NVMe analysis and it produces an Exchange View.
- The 25/32/100/128G Transmitter Training dialog now supports 4 lanes of training. It reports the cumulative value for each coefficient relative to the last Initialize, Preset, Min or Max value. Also a few bugs have been fixed.
- Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
This release include some minor fixes found in previous releases.
- Captures with Link Reset events at 40G Ethernet may be prompted with a Corrupt Domain message when viewing.
- Issue with creating FC domain when the 10/16/40 protocol board only has a partial analyzer license.
- Support Brocade's propriety ISLs EOFs for 32G and 128G FC plus other special OS.
- Missing Rcvr.RcvrLock and Rcvr.RcvrCfg states in LTSSM GUI are now fixed.
- Decodes support for Write Atomic command (op code 0x9C) and Write Atomic 32 (op code 0x7F) are added.
- Problem with Save Complete Payload option of Export To Text feature is now fixed.
- Error starting a capture using Trace Control on PC using Chinese language time format.
- Issue with starting a capture of PCIe traffic using app kit 10.5.0.172358.
- Capture triggered on CLQREQ signal when the TTL-In check box is unchecked.
- Convert the decode hint field to 64-bits to allow for the extra SW-ILS command code bytes for VA_Port ILS requests.
- For Fibre Channel - Trigger on any SCSI Status other than "00" (good).
- Added option "Reduce error data capture during loss of sync" for 25GE and 32G FC.
- Issue with falsely triggering on frames with 'Auto-Neg Encoding Error' and of Training Frames which have marker or MVC encoding errors is now fixed.
- Remove the Validation Error message when selecting "Auto" Link Speed for Xgig1000 16G FC platform.
Version 7.5.0
Server System versions: 5.1.6 (Xgig), 1000.1.3 (X1K), 5000.0.41 (X5K)Application Kit versions: 10.5.0.172358
Client Software versions: 7.5.0.172366
Release dates: 31 May 2016
New Feature Enhancements
Version 7.5.0 includes the following features:
- Introducing 32Gbps Fibre Channel and 25Gbps Ethernet protocol analyzers. Lower data rates also supported.
- 8-stage Advanced Triggering on all speeds and protocols.
- With proper licenses, any port pairs in the chassis can be used either as Fibre Channel or as Gigabit Ethernet personality.
- 32GB of capture memory per port.
- Features and bug fixes from all previous major and patch releases are included this release.
Decode and Other Improvements
For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Viavi\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- 10/25G Auto-Negotiation Page:
Capturing and decoding the 48-bit Auto-Negotiation Pages as defined in:
http://standards.ieee.org/getieee802/download/802.3-2012_section5.pdf clause 73
8023by_D3p0.pdf IEEE P802.3by 25Gb/s Ethernet Task Force
802.3bj-2014.pdf IEEE Std 802.3bj-2014
Defect Fixes:
This release include some minor fixes found in previous releases.
- Fixed FCoE EOF truncation problem.
- Xgig-Expert can now skip optional Ethernet headers (like the VnTag) and produce proper metrics.
- Fixed bug where the capture would sometimes stop right after being started for no reasons.
- Improved the Transmitter Training Dialog.
Version 7.3.X
Server System versions: 5.1.6 (Xgig), 1000.1.3 (X1K), 5000.0.41 (X5K)Application Kit versions: 10.4.0.168685, 10.4.1.169175, 10.4.2.170651, 10.4.3.171411
Client Software versions: 7.3.0.68685, 7.3.1.169226, 7.3.2.170651, 7.3.3.171411
Release dates: 14 December 2015, 26 January 2016, 28 March 2016, 22 April 2016
New Feature Enhancements
Version 7.3.0 includes the following features:
- PCIe specific features:
- A new option to capture traces with compression of TS1 and TS2 events.
- The Xgig can capture the PERST# and CLKREQ# signal transitions and produce the L1 substates in the LTSSM.
- The Devices And Addresses dialog now draws the PCIe topology in the Topology tab.
- New equalization presets are available for the SFF 8639 interposer.
- Detects and support the NVMe Dual Port configuration on the SFF 8639, when the DualPortEn# pin is low.
- Support the new Right-angle and Left-angle interposers.
- First cut of the PCIe Tuning Wizard in TraceControl allowing to change the Equalization settings manually and semi-automatically.
- NVMe over ROCE/ROCEv2/IBXoE is now decoded when the following TraceView menu is checked:
View/Decode Switches/RDMA Payload Interpretation/NVMe Protocol - Other new features:
- Xgig-Expert can now skip optional Ethernet headers (like the VnTag) and Fibre Channel headers when present and produce proper metrics.
- TraceView now has a new Quick Find "Not" option to find anything that doesn't match the criterions.
- TraceView now has a new Quick Find "rgn" operator to search for address ranges.
- New 12G SAS preset for link config#32.
- Supporting 32Gbps Fibre Channel and 25Gbps Ethernet protocol analyzers.
- 8-stage Advanced Triggering on all speeds and protocols.
- With proper licenses, any port pairs in the chassis can be used either as Fibre Channel or as Gigabit Ethernet personality.
- 16GB of capture memory per port.
Version 7.3.1 includes the following features:
- Firmware upgrade to fix issues found in 25G Ethernet and 32G Fibre Channel protocol board.
Version 7.3.2 patch release includes the following features:
- Added a new interposer to support PCIe M.2 devices.
- Improved the PCIe Tuning Wizard tool in general.
- For 12G SAS Tuning feature, two new buttons were added to the Manage Presets dialog to Upload and Download a preset.
- TraceView validates the ROCE and ROCEv2 ICRC field.
- Improved TraceView search and aliases on PCIe addresses.
- TraceControl's Capture Devices And Addresses function can now trigger on lspci -xxx traffic.
Version 7.3.3 patch release includes the following features:
- Mainly this release is for bug fixes - see below for more details.
- New version of FRunner, 4.0.2, accomodates the changes of company's name for SW application folders.
Decode and Other Improvements
For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Viavi\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- TraceView has Side A/B and "Exchange View" replaced by Downstream/Upstream and "Transaction View".
- Added the option to display DWORDs without spaces between the bytes, and byte-swapped or not ...
- When no data is available for LTSSM processing a pop up dialog will indicate in such situation.
- Improved handling of CLKREQ during LTSSM power management.
- 10/25G Auto-Negotiation Page:
Capturing and decoding the 48-bit Auto-Negotiation Pages as defined in:
http://standards.ieee.org/getieee802/download/802.3-2012_section5.pdf clause 73
8023by_D3p0.pdf IEEE P802.3by 25Gb/s Ethernet Task Force
802.3bj-2014.pdf IEEE Std 802.3bj-2014 - TCG: TCG Storage Architecture Core Specification
Implemented:
http://www.trustedcomputinggroup.org/files/resource_files/80211A55-1A4B-B294-D0C8041451A58524/Storage_Architecture_Core_Spec_v2%2000_r2%2000-Final%20(2).pdf November 4, 2011
http://www.trustedcomputinggroup.org/files/static_page_files/9399002E-1A4B-B294-D03DB5A23BCB229C/Pyrite_SSC_v1.00_r1.09_public_draft.pdf February 16, 2015
http://www.trustedcomputinggroup.org/files/resource_files/B15EDC5D-1A4B-B294-D09D63D980D27808/TCG_Storage-Opal_Feature_Set_Single_User_Mode_v1%2000_r1%2000-Final.pdf February 24, 2012
http://www.trustedcomputinggroup.org/files/static_page_files/B157EB00-1A4B-B294-D0FD3CA9345FFCD4/TCG_Storage-Opal_Feature_Set-Additional_DataStore_Tables_v1_00_r1_00_Final.pdf February 24, 2012
Specs implemented in prior releases:
http://www.trustedcomputinggroup.org/files/static_page_files/9FE14508-1D09-3519-AD7D21A695E9B8EE/Opal_SSC_1.00_rev3.00-Final.pdf
TCG_SWG_SSC_Enterprise_DRAFT-rev 92.pdf June 10 2008 - NC-SI/NC-SI over MCTP: implemented fully:
http://www.dmtf.org/sites/default/files/standards/documents/DSP0222_1.0.1.pdf 2013-01-24
http://www.dmtf.org/sites/default/files/standards/documents/DSP2037_1.0.0.pdf 2014-02-20
http://dmtf.org/sites/default/files/standards/documents/DSP0261_1.0.0.pdf 2013-08-22 - ECN for IP: Implemented fully:
https://tools.ietf.org/html/rfc3168 Sept 2001
https://www.rfc-editor.org/rfc/rfc2474.txt 1998 - MCTP: Implemented fully:
http://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.0.0.pdf 28 July 2009
http://dmtf.org/sites/default/files/standards/documents/DSP0238_1.0.2.pdf 2014-12-07
http://www.dmtf.org/sites/default/files/standards/documents/DSP0239_1.0.0.pdf 28 July 2009 - NVMe 1.2: implemented fully:
http://nvmexpress.org/wp-content/uploads/NVM_Express_1_2_Gold_20141209.pdf Nov 3 2014 - ECN for IP: Implemented fully
https://tools.ietf.org/html/rfc3168 Sept 2001
https://www.rfc-editor.org/rfc/rfc2474.txt 1998 - ZAC: implemented except
6.3 IDENTIFY DEVICE data log (Log Address 30h) (we don't decode the log pages themselves)
http://www.t13.org/Documents/UploadedDocuments/docs2015/f14183r5-ZAC_Zone_State_Machine_et_aliae.pdf 3 April 2015 - ZBC: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=zbc-r03.pdf November 12, 2014 - SMC-3: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=smc3r16.pdf 11 Jan 2012 - L1 PM Substates with CLKREQ: implemented fully:
https://www.pcisig.com/specifications/pciexpress/specifications/ECN_L1_PM_Substates_with_CLKREQ_31_May_2013_Rev10a.pdf 31 May 2013
Defect Fixes:
This release include some minor fixes found in previous releases.
- Xgig-Expert needs to support VN Tagging.
- Issue with several RCVR EQ sub-states were mis-identified when TS1/2 were compressed.
- Problem with NOT trigger for PCIe register has been corrected.
- Delta Calculator display is not a valid time value.
- Missed capturing the 2CRCs before the EOF after the truncation point in 40G Ethernet buffer.
- LTSSM GUI: It is not possible to resize it to a usable size on a 900-pixel high laptop.
- Failed at detecting reversed polarity for certain PCIe Gen 2 x 1 traces.
- On a clean install, the Synchronize Grids button in TraceView was disabled, it is enabled now.
- Saved trace which used Chinese Windows OS with Chinese name cannot be opened with US Windows OS.
- Xgig-Expert gave incorrect analysis for Response Code 72h for Check Condition frame.
- Xgig-TraceView's Quick Find hangs on Reverse search.
- Xgig-Expert could crash sometimes for various reasons, especially on IOMeter NVMe traces with overlapped IO using the same memory addresses.
- Xgig-Expert could fail to detect a 64-bit BAR0-1 if the BAR0-1 was not read a second time after being written.
- Xgig-TraceControl reported the Dual Port Mode Enabled erroneously, sometimes when the device was not in Dual Port Mode, and other times when it was in that mode, but TraceControl didn't report it.
Version 7.2.0
Server System versions: 5.1.6 (Xgig), 10000.0.43 (X1K), 5000.0.41 (X5K)Application Kit versions: 10.3.0.162969
Client Software versions: 7.2.0.162787
Release dates: 18 May 2015
New Feature Enhancements
- Version 7.2.0 includes the following features:
- This release supports the PCIe Jammer (Maestro) release.
- The following are new decode implementations in this release
- ZAC: implemented except:
6.3 IDENTIFY DEVICE data log (Log Address 30h) (we don't decode the log pages themselves)
http://www.t13.org/Documents/UploadedDocuments/docs2015/f14183r5-ZAC_Zone_State_Machine_et_aliae.pdf 3 April 2015 - ZBC: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=zbc-r03.pdf November 12, 2014 - SMC-3: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=smc3r16.pdf 11 Jan 2012 - L1 PM Substates with CLKREQ: implemented fully:
https://www.pcisig.com/specifications/pciexpress/specifications/ECN_L1_PM_Substates_with_CLKREQ_31_May_2013_Rev10a.pdf 31 May 2013
Defect Fixes:
This release include some minor fixes found in previous releases.
Version 7.1.X
Server System versions: 5.1.6 (Xgig), 1000.0.31, 10000.0.43 (X1K), 5000.0.29, 5000.0.41 (X5K)Application Kit versions: 10.1.0.159477, 10.1.1.161785
Client Software versions: 7.1.0.159520, 7.1.1.162078
Release dates: 26 January 2015, 28 April 2015
New Feature Enhancements
- Version 7.1.0 includes the following features:
- PCIe specific features:
- New Button in TraceControl to automatically capture the boot-up sequence, retain the information, diagnose any issue.
- New TraceControl config file to capture NVMe without the data packets. We capture 58 million NVMe transactions in 32 GB buffers, several hours of capture depending on the data rate.
- New HW feature to ignore errors during low power states. Improved bit file to capture the physical layer, especially during ASPM.
- UpdateFC compression in HW.
- Support decodes for Non_Volatile Memory Express(NVMe) and Advance Host Control Interface (AHCI) using Xgig1000 chassis with PCIe protocol board.
- Ability to cascade a SATA and a PCIe analyzer together.
- In the decodes, we now mask off CfgWr/MWr disabled bytes with XX, which considerably improves the readability for AHCI.
- We now include the NVMe Submission Queue and Completion Queue doorbells inside the Exchanges. We report the Doorbell-to-doorbell time, Doorbell-to-completion, Cmd-to-Completion.
- We tie MSI/MSI-X interrupts to the NVMe queues.
- We reconstruct up to 64 KB of NVMe data under each NVMe Exchange. This is also applicable for AHCI.
- We reconstruct and decode the full 4 KB NVMe Identify structure under an Exchange. This is also applicable for AHCI.
- Support multiple segments of NVMe data. Improved mode where you can capture the boot-up in the 1st segment, then IO in all subsequent segments.
- Compression of Primitives
- XgigExpert now reports NVMe data underruns, potential corruptions during overlapped IO, NVMe statistics like Transaction Time, Queue Depth, …
- Improved Active State Power Management (ASPM) support
- Initial release of Link Training and Status State Machine (LTSSM) GUI with limited functionality and LTSSM trigger template library.
- Interposer for SFF-8639 connector type is availble to support PCIe SSD device.
- Other new features:
- Saving traces in PCAP format.
- Support 6G SATA and 6G Power Management for the 12G SAS protocol boards.
- Improved 12G Analyzer auto-tuning.
- Option to expand the buffer size to 8GB per port by upgrading the blade memory modules for the 12G SAS (X1K and X5K chassis), 10G Ethernet and 16G FC (X1K only), and 16GB per port for 40G Ethernet (X1K only).
- Partial hints support: Expert is now saving hints as it processes the trace such that when it reached 10% of a large trace, you can see the 1st 10% of the trace in TraceView with hints if you close/re-open the trace in TraceView.
- Version 7.1.1 includes the following features:
- USB Direct Connect - Independently and directly connect the chassis to the client laptop or PC for all chassis managing, application SW controlling, and downloading data.
- The saving trace process is improved with the Xgig software applications place capture files in their own sub-folder, making them easier to manage.
NOTE: This feature requires upgrading the chassis with new OS and new server application SW. This initial release feature has a few restrictions - see below.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\.
- ATA8-ACS4: Implemented fully except:
Section 9 Log Definitions (we support table 201, but we don't decode the logs themselves)
Table 125 — Device SMART data structure
http://t13.org/Documents/UploadedDocuments/docs2014/di529r4-ATAATAPI_Command_Set_-_4.pdf 25 August 2014 - AHCI: Implemented fully:
http://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/serial-ata-ahci-spec-rev1-3-1.pdf - PCI-to-PCI Bridge Architecture Specification: ONLY Section(s):
3.2. PCI-to-PCI Bridge Configuration Space Header Format
https://www.pcisig.com/members/downloads/specifications/conventional/ppb12.pdf June 8 2003 - SR-IOV: Implemented ONLY section(s):
3.3. SR-IOV Extended Capability
https://www.pcisig.com/members/downloads/specifications/iov/sr-iov1_1_20Jan10.pdf Jan 2010 - PCI Bus Power Management Interface Specification: ONLY Section(s):
3.1. Capabilities List Data Structure
https://www.pcisig.com/members/downloads/specifications/conventional/pcipm1.2.pdf - Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
This release include some minor fixes found in previous releases.
- Excessive large frames captured when truncating payloads using 40Gig protocol board.
- Source ID and Destination ID are not being displayed in 8Gbps FC TSV.
- Capture of rebooting for PCIe in Auto-Detect mode might end-up with link errors.
- Using TC's option "Start Capture on All Segments from Selected to Last" does not save pre-capture-devices file in each segment.
- Failed to detect proper lane width of x4.
- XgigExpert software application failed on large traces.
- XgigExpert reverses the non-good completed exchanges in side A/B clolumnns of the Exchange View.
- XgigExpert computes the wrong BAR size on 64-bit wide BAR sizes.
- XgigExpert fails to generate the hints and .XPT files when user loads pre-capture.devices file.
Version 7.0.X
Server System versions: 5.1.6 (Xgig), 1000.0.29 (X1K), 1000.0.31 (X1K), 5000.0.29 (X5K)Application Kit versions: 10.0.0.152368, 10.0.1.153504, 10.0.2.154180, 10.0.3.155273, 10.0.4.156991, 10.0.5.158012
Client Software versions: 7.0.0.152368, 7.0.1.153504, 7.0.2.154180, 7.0.3.155448, 7.0.4.156991, 7.0.5.158012
Release dates: 06 May 2014, 09 June 2014, 14 July 2014, 09 September 2014, 03 November 2014, 19 December 2014
New Feature Enhancements
- Version 7.0.0 introduces a new line of protocol analyzer on the Xgig1000 platform with the following features :
- Support PCIe 3.0 and earlier versions and all lane widths up to x8.
- NVMe is supported.
The patch version 7.0.2 and 7.0.3 have PCIe/NVMe enhancements and minor bug fixes.
Patch version 7.0.4 included ASPM improvement, PCIe x4 licensing option, and bug fixes.
Patch version 7.0.5 has the fixes for the memory diagnostic tool and for Expert analysis on PCIe protocol in general.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\.
- PCIe 3.0: Implemented fully (including all PCIe Capabilites and Extended Capabilities).
- PCI: Implemented only sections:
- 6.2 - Configuration Space Functions.
- 6.8 - Message Signaled Interrupts
- NVMe 1.1: Implemented fully except that we don't decode the Metadata regions and protection info.
- SPC-4: implemented fully except:
- 6.26.1.2 CbCS logical unit credential request descriptor.
- 6.26.1.3 CbCS logical unit and volume credential request descriptor.
- 6.26.2 RECEIVE CREDENTIAL parameter data.
- Minor improvements were done for various areas and they are documented in the User's Guide.
- Display NVMe Controller and doorbells when NVMe layer is chosen.
Defect Fixes:
This release include some minor fixes found in previous releases.
- Expert software application's issue with RUNT frames.
- Source and Destination IDs are not being displayed in 8Gig FC Traffic Summary View.
- Template Auto-completion: Type 'R', selects automatically "R_A_TOV or E_D_TOV mismatch".
- Expert’s incorrect decoding of FDISC responses.
- Xgig TV, failure to decode VersionDescriptor=0x0090.
- Expert failed to put hints for all NVMe Identify Data packets.
- TraceView might failed when processing large trace that contains lots of unframed data.
- Filtering of 40G traffic might cause some frame truncations.
- Unframed data with Code Violations (CV) instead of Lost of Sync (LOS) events were captured with 4Gbps FC traffic using the 16Gbps blade.
- Triggered event did not match with the setting for 40G Ethernet traces.
- Expert requires lots of memory to process traces contain large number of devices.
- TraceView failed to display a trace which contains lots of not useful events.
- Chassis memory diagnostic tool is now working for all platforms.
Version 6.9.0
Server System versions: 5.1.6 (Xgig), 1000.0.31 (X1K), 5000.0.29 (X5K)Application Kit versions: 9.9.0.155045
Client Software versions: 6.9.0.154045
Release dates: 09 July 2014
New Feature Enhancements
- Versions 6.9.0 includes the following features:
- 12G SAS: Added 6G SATA and 6G power management support in the bit file.
Version 6.8.X
Server System versions: 5.1.6 (Xgig), 1000.0.31 (X1K), 5000.0.29 (X5K)Application Kit versions: 9.8.0.150417, 9.8.1.153224, 9.8.2.153658
Client Software versions: 6.8.0.150381, 6.8.1.153211, 6.8.2.153658
Release dates: 04 March 2014, 23 May 2014, 18 June 2014
New Feature Enhancements
- Versions 6.8.0/6.8.1/6.8.2 includes the following features:
- New version of motherboard for the Xgig1000 platform.
- 1.12G SAS: A new LSI_LSI preset is available for config #31 AAAA
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\.
- Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
This release include some minor fixes found in previous releases. Below is the list of bug fixes:
- 40G: the HW comparators for filtering and triggering may not work under certain traffic conditions.
- 40G: TraceView may not be able to open and save traces containing certain traffic conditions.
Version 6.7.X
Server System versions: 5.1.6 (Xgig), 1000.0.23 (X1K), 5000.0.29 (X5K)Application Kit versions: 9.7.0.148138, 9.7.1.150235
Client Software versions: 6.7.0.147997, 6.7.1.150162
Release dates: 18 December 2013, 28 February 2014
New Feature Enhancements
- Version 6.7.1 includes the following features :
- The Xgig1000 12G SAS was added with new CLE configurations.
- Config #40: J, J, J, J
- Config #47: A-J-J-A
- Config #51: G-A, G-A
- Config #54: J-A, J-A
- 12G SAS Auto-Tuning support for configurations with G-A and J-A.
- Version 6.7.0 includes the following features :
- Supporting hybrid function Analyzer/Jammer for 10G Ethernet on the Xgig1000 10G/16G/40G platform. Port-pair licensing is also supported.
- TraceControl API using Python is now supported. 64-bit version is also supported.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
The following list includes fixes for the following issues:
- Improve documentation for auto speed detection using 12G SAS blade.
- Correct the errorneous warning of the Status frame which has the Reserverd Flag set.
- Update Expert detection of valid respond code to match the FCP standard.
Version 6.6.X
Server System versions: 5.1.6 (Xgig), 1000.0.23 (X1K), 5000.0.29 (X5K)Application Kit versions: 9.6.0.145982, 9.6.1.146637
Client Software versions: 6.6.0.145982, 6.6.1.146637
Release dates: 28 October 2013, 18 November 2013
New Feature Enhancements
Release 6.6.1 is a patch release to fix issues with the 12G SAS auto-tuning and the Tx training summary events.
- The following features were released in version 6.6.0:
- Introducing 40G Ethernet on Xgig1000 platform.
- 40G Ethernet is supported via two QSFP ports.
- TraceControl has an option for Clock Data Recovery (CDR) for 40G traffic. This option is found in the General Settings tab of the Configuration Editor.
- TraceControl supports Forward Error Correction (FEC) for 40G traffic and it is controlled in the Configuration Editor window.
- 66-bit information is available for viewing in TraceView.
- 10G Ethernet will also be supported as four separate channels in each of the QSFP ports.
- Manufacturing configuration and license options will allow supporting 10G Ethernet, 16G Fibre Channel, and 40G Ethernet on the same Xgig1000 chassis.
- Port pair licensing of Analyzer and Jammer is now supported expanding from quad-port licensing on the Xgig1000 platform for 10G Ethernet and 16G Fibre Channel.
- The 12G SAS Xgig1000 chassis now supports SAS optical cables. TraceView’s Graphical OOB now fully supports Optical OOB.
- Xgig1000 chassis with 12G SAS will also support Tx Training display.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- SBC-3: implemented fully.
- SATA 3.2: Implemented all except:
- Section 13.7 SATA Logs -> not decoding any log
- Section 13.14.5.1.1 IDENTIFY SEP Data Structure
- Section 16.5.1.2 Read Port Multiplier Success Outputs
- Section 16.5.1.3 Read Port Multiplier Error Outputs
- Section 16.5.2.3 Write Port Multiplier Error Outputs
- IEEE P802.1Qbg (EVB, CDCP, VDP, ECP): implemented fully
- Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
The following list includes fixes for the following issues:
- Issue with "Bookmark clipped by current time extents" error.
- Large iSCSI trace may cause Expert to stop processing.
- The content overlay does not exhibit correctly when Windows Display Setting is changed from 125% to 100%.
- Column width and resize issue in TraceView.
- "Auto-detect" setting for 16Gig Fibre Channel in the User's Guide needs more detailed definition.
- Locking Port error when using CLE#41 on Xgig1000 with 12G SAS.
- 8G FC Blade had a chance of prematurely clipping Traffic Summary View data when the capture size was very large.
Version 6.5.X
Server System versions: 5.1.6 (Xgig), 1000.0.23 (X1K), 5000.0.29 (X5K)Application Kit versions: 9.5.0.139872, 9.5.1.140112, 9.5.2.140207, 9.5.3.141043 EE2, 9.5.3.141994 EE5, 9.5.3.143263 (RTM)
Client Software versions: 6.5.0.139847 , 6.5.1 (6.5.0.139847), 6.5.2.140391, 6.5.3.141043 EE2, 6.5.3.141346 EE3, 6.5.3.141958 EE5, 6.5.3.143225 (RTM)
Release dates: 25 March 2013, 03 April 2013, 15 April 2013, 13 May 2013, 16 May 2013, 12 June 2013, 09 August 2013
New Feature Enhancements
- The following features were released in version 6.5.X:
- Version 6.5.0:
- Introducing the new product line of the Xgig1000 chassis which could support both 10G Ethernet and 16G Fibre Channel.
- This new product allows the traffic passing through the Analyzer ports as Analog Pass-through and Digital Re-time .
- Auto speed detection for 16G, 8G, and 4G Fibre Channel.
- 66-bit data for 10G Ethernet is now displayed if traffic was captured using this Xgig1000 chassis.
- User can select subset of ports from the configurations of the 6G and 12G blades.
- Administrative functions for the Xgig1000 and Xgig5000 chassis can be performed via the USB connection. However, the chassis Upgrade function is not implemented yet.
- The "Training Complete" template was added which allows setting it as a trigger to stop a capture or search for this types of events.
- The Capture options in the Trace Control application has the following changes:
- The "Reduce error data capture during loss of sync" is now ON as default.
- The "Compress identical training frames in sequence" is now ON as default.
- The "Force the capture of errors on filtered events" is now partially selected when dealing with Ethernet and Fibre Channel traffic:
- Only the sub-option "Force the capture of LOS" is ON as default
- Version 6.5.1 added the support for the 4-port version of the 10G/16G of the Xgig1000 platform.
- Version 6.5.2 contained bug fixes for Analyzer and changes to TC API for FRunner script conversion.
- Version 6.5.3 EE2-EE3 contain various bug fixes.
- Version 6.5.3 EE5 is for 12G SAS Auto-tune feature.
- Version 6.5.3 (RTM) included these three features:
- Auto-tuning for the 12G SAS Analyzer ports. Note: Auto-tuning is not yet supported for the Jammer and Generator.
- Support SAS Power Management on the 12G SAS blades.
- Dual personalities of Jammer and Analyzer can co-exist on the same FPGA for the 16G FC on the X1K's 10G/16G chassis.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- FC-BB-6: implemented fully.
- FC-GS-7: implemented fully.
- NVGRE: Network Virtualization using Generic Routing Encapsulation.
- GRE Generic Routing Encapsulation.
- VXLAN: Virtual eXtensible Local Area Network. Note: The TCP port number is not registered yet with the IANA, we used port 8472 for VXLAN in tcpudpservices.txt.
- CFM (IEEE 802.1ag): Connectivity Fault Management.
- STT: Stateless Transport Tunneling Protocol. Note: The TCP port number is not registered yet with the IANA, we used port 7471 for STT in tcpudpservices.txt.
- OpenFlow: Decode fully both versions 1.0 and 1.1
- LACP: Added protocol spec reference and templates - Section 5.4 Link Aggregation Control Protocol (LACP) and Slow Protocols: Annex 57A
- SMBD (or SMBDirect): SMB2 Remote Direct Memory Access (RDMA) Transport Protocol
- IBXoE (ROCE or ROCEE): Now decode the MAD payloads and InfiniBand Architecture Specification Volume 1 Release 1.2.1 November 2007 Final Release
- SRP (SCSI over RDMA): Now decode SRP_LOGIN_REQ/RSP/REJ
- Minor improvements were done for various areas and they are documented in the User's Guide.
Defect Fixes:
The following list includes fixes for the following issues:
The 6.5.3 EE3 drop includes fixes for the following issues:
- Missing SATA templates.
- 66-bit data of previously captured traces were not shown.
- Traffic Summary View processing failed on mixed domains of 8G and 16G FC.
- Trace Control failed to capture traces with 12G SAS sliding search criteria.
- 12G SAS blade mistaken frames and primitive as training data.
- Trigger state machine could be off if started during speed changes.
The 6.5.3 EE2 drop includes fixes for the following issues:
- Fixed problem with triggering on STP frames on the 12G blade.
- Fixed time skew issues on the 12G blade.
- Fixed an Xgig-Expert potential hang when zooming in the graph.
The 6.5.2 release includes fixes for the following issues:
- iSCSI Decodes - decoding of Task Mgmt Response PDU.
- SCSI Protocol layer decoding now includes "Solicited Control FCP_CONF" frames.
- Saving SATA trace failed in a rare situation.
- Issue with saving trace after 2GB offset.
- Xgig-Expert does not write hints and flags properly in this uncommon iSCSI trace.
- iSCSI Data Digest - Xgig-Expert skips reporting these as errors.
- Corner-case problem with upgrading the chassis via the client software application is now fixed.
Version 6.3.X
Server System versions: 5.1.2/4 (Xgig), 1000.0.19/21 (X1K), 5000.0.25/27 (X5K)Application Kit versions: 9.3.0.136241, 9.3.1.137327, 6.3.2.138194
Client Software versions: 6.3.0 (6.2.0.135803), 6.3.1.137327, 6.3.2.138150
Release dates: 21 November 2012, 21 December 2012, 25 January 2013
New Feature Enhancements
Xgig-A version 6.3.0 was released with 16G Fibre Channel Generator release (Maestro 7.3.0). However, changes were done only on the server which to improve trace processing. The previously released client version 6.2.0.135803 was packed with the release.
Xgig-A version 6.3.1 contains the following features:
- The TCP port which uses for communication between the client and the server is now editable. This allows the default TCP port 2000 to be modified if it is in conflict in certain network environment.
- The SAS 12G blade supports Serial ATA Tunneling Protocol (STP).
- Template labels can be used with short or long names.
Xgig-A version 6.3.2 contains the following feature:
- Enable configuration #0 as an option of the 12G blade's CLE. This allows locking ports as Analyzer ports when less than a full blade is licensed for Analyzer.
Xgig-A version 6.3.0 release had the same new decode as Xgig-A version 6.2.0
Xgig-A version 6.3.1 release added the following:
- Support RDMA over ROCE decodes (SRP): http://www.t10.org/cgi-bin/ac.pl?t=f&f=srp-r16a.pdf
Defect Fixes:
Xgig-A version 6.3.0 release contained fixes in the server code to improve processing traces that included Traffic Summary View (TSV) in multiple number of segments.
Xgig-A version 6.3.1 release included fixes for the following issues:
- Xgig-Expert may crash due to running out of memory. This happened when large number of device pairs active in a trace.
- 12G SAS analyzer takes 14us to start displaying TTIUs - new lock time is used
- 12G SAS analyzer trace contains several timestamp/clock icon problems.
- CLE web upload for configuration 81 & 82- The issue when uploaded wrong one and got duplicate configuration exception.
- Incorrectly displayed trace size in GUI.
- TraceView should report malformed event on SATA frame of 3 DWORDs....
Version 6.2.0
Server System versions: 5.1.2 (Xgig), 1000.0.19 (X1K), 5000.0.25 (X5K)Application Kit version: 9.2.0.135803
Client Software version: 6.2.0.135803
Release date: 25 October 2012
New Feature Enhancements
- Xgig-A version 6.2.0 release contains the following features:
- Xgig 10G Ethernet 2-port blade:
- Capturing 10GE FEC enabled links. The analyzer should be in analog pass-through mode.
- Cgig 12G SAS blade:
- SAS Traffic Summary View (TSV) for all speeds.
- 64-bit sliding pattern search.
- Additional cross-port connection configurations.
- Allow 6G blade to be in the same domain and have all timestamps aligned. However, the 6G and the 12G should not be in the same chassis.
- Multispeed auto-negotiation and auto-tuning.
- Capturing of SAS Power Consumption Primitives.
- Cgig 16G FC blade:
- Enhanced 16G FC triggering with frame comparator, counters, and timeout.
- Fibre Channel Traffic Summary View (TSV) for all speeds.
- Displaying 66-bit block non-error data in the Inspector View.
- Transmission training signal capture and decode.
- Graphical display of Transmitter Training data.
- Option to compress training events to save buffer space.
- Options to filter and transition on a user defined training frame (TF).
- Others:
- Xgig5000 chassis - Control and display of chassis administrative information via the chassis LCD touch screen.
- Allow Administration of Xgig1000 and Xgig5000 via USB connection using Xgig USB Remote Administrator function.
- Floating Licensing - serial port and USB port dongle options for all platforms.
- Support time expiring license dongle on the Xgig chassis.
- Allow save to chassis USB attached disk on both Xgig1000 and Xgig5000 chassis. 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 boot up. If this happens, remove the USB attached disk and try rebooting again.
- Trace Control -
- Tool-tip over B/W and F/P LED and options to add metrics.
- Support TSV generation on selected port pair.
- Log real time statistics to file in TraceControl.
- Trace View -
- Allow loading local aliases for trace files.
- New Search tab in Trace View's Options.
- Allow way to open and save only selected ports.
- Longer Bookmark text.
- Allows saving filtered traces.
- Wrap around search is now available.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- MPLS-TP implementation includes the following RFC and drafts from this URL "http://tools.ietf.org/html/".
- RFC 5718 - An In-Band Data Communication Network For the MPLS Transport Profile.
- Draft-ietf-mpls-tp-ach-tlv-02 March 2010.
- RFC - 6427 Proactive Connectivity Verification, Continuity Check, and Remote Defect Indication for the MPLS Transport Profile.
- RFC - 5880 Bidirectional Forwarding Detection (BFD).
- RFC - 6374 Packet Loss and Delay Measurement for MPLS Network.
- Draft-ietf-pwe3-static-pw-status-10 Pseudo-wire Status for Static Pseudo-wires.
- RFC - 6435 MPLS-TP Lock Instruct and Loop-back.
- MPLS Improved decodes according to:
- http://www.iana.org/assignments/pwe3-parameters/pwe3-parameters.xml.
- http://tools.ietf.org/html/rfc5586 MPLS Generic Associated Channel.
- http://tools.ietf.org/html/rfc4385 PWE3 Control Word for Use over an MPLS PSN.
- http://tools.ietf.org/html/rfc5462 MPLS Label Stack Entry: "EXP" Field Renamed...
- http://www.ietf.org/rfc/rfc3032.txt MPLS Label Stack Encoding.
- Some minor improvements were done in various areas. They are documented in the User's Guide.
Defect Fixes:
This release include fixes for the following issues:
- Allow loading local aliases for trace files.
- Expert - Add support variable CDB format.
- 12G Analyzer displays SNW-3 capability bits incorrectly.
- X1K port labels (T-G) and (G-T) are reversed.
Version 6.1.X
Server System versions: 5.0.2 (Xgig), 1000.0.7 (X1K), 5000.0.9 (X5K)Client Software versions: 6.1.0.130664, 6.1.2.133237
Release dates: 10 May 2012, 10 August 2012
New Feature Enhancements
- This release contains the following features:
- 12G SAS OOB support
- Improved training data capturing and minor bug fixes in the patch release 6.1.2.
- 12G/6G/3G SAS Auto-Speed negotiation.
- Feature available on both 12G blade in X5K chassis and 12G protocol board in X1K chassis.
- Below are the features for 12G SAS blade in all chassis which are included in previous releases
- The 12G blade supports SAS at 12Gbps, including OOB and Speed Negotiation to the 12Gbps link rate.
- The blade only supports Analog Pass-Through mode. Digital Re-time and Multiplexing modes are not supported.
- Capture and partial decoding of new BMC coding (Bi-phase Mark Code) Training windows.
- In TV, training sequence will be shown only in DWORD view. The 40 bit raw data is interpreted as 4 bits and these bits will be shown in binary format.
- In GOOB, training sequences will be shown in a different colors / patterns. These will not be decodes.
- The option to expand the buffer from 2GB to 4GB per port is available for upgrading.
- 16G FC blade
- During Loss Of Sync (LOS) capturing of the error events can be compressed to save valuable buffer space.
- Training Signal support - The training events including training frames and training patterns can be captured, triggered/filtered, and displayed.
- Capturing traffic with training data must be done via an optical tap.
- This feature has not been validated against actual third party Training Signal traffic.
NOTE:
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- SPL-2: Now decoding the SNW-3 phy capabilities according to the following table, except for the G3 Tx Train which is now decoded as Reserved.
- SATA 3.1: Implemented all except:
- Section 13.7 SATA Logs -> not decoding any log
- Section 13.14.5.1.1 IDENTIFY SEP Data Structure
- Section 16.5.1.2 Read Port Multiplier Success Outputs
- Section 16.5.1.3 Read Port Multiplier Error Outputs
- Section 16.5.2.3 Write Port Multiplier Error Outputs
- Some minor improvements were done in various areas. They are documented in the User's Guide.
Defect Fixes:
This release include fixes for the following issues:
- 66b data displayed in reverse bit order for each byte. Now added options to display the 66B column in 4 different ways: Bit-Swapped Fields or in Transmission Order, binary or hex.
- TV: OOB filter not working when opening traces from hardware.
- In TraceView, the issue with "Save Capture Configuration option is not available for domains on the slave chassis" is fixed.
Version 6.0.0
Server System version: 5.0.2 (Xgig), 1000.0.7 (X1K), 5000.0.9 (X5K)Application Kit version: 9.0.0.126905
Client Software versions: 6.0.0.126905
Release dates: 21 December 2011
New Feature Enhancements
- The major software feature release included the following:
- Xgig1000 Chassis with 12G SAS protocol board and 12G SAS blade in X5K chassis
- Introducing Xgig1000 chassis with 12G SAS protocol board.
- This product is available as an Early Adopter release.
- All features listed below for the 12G SAS blade for the Xgig5000 are supported on this 12G SAS protocol board.
- The option to expand the buffer from 2GB to 4GB per port is available for this X1K platform.
- The 12G blade supports SAS at 12Gbps, including OOB and Speed Negotiation to the 12Gbps link rate.
- Multi-Speed - the blade also supports capture of normal traffic at fixed 3Gbps and 6Gbps link rates. After links are running at an established rate, change the Analyzer link rate to match, and then begin to capture.
- The blade only supports Analog Pass-Through mode. Digital Re-time and Multiplexing modes are not supported.
- Capture and partial decoding of new Manchester Encoded Training windows.
- In TV, training sequence will be shown only in DWORD view. The 40 bit raw data is interpreted as 4 bits and these bits will be shown in binary format.
- In GOOB, training sequences will be shown in a different colors / patterns. These will not be decodes.
- 16G FC blade for Xgig5000 chassis
- Multi-Speed - 8Gbps and 4Gbps data rates are also supported. Since the blade only supports Digital Re-time at the moment, it is strongly recommend a tap is used instead of placing the analyzer in-line with the Device Under Test (DUT).
- Forward Error Correction (FEC) for Fibre Channel (FC) is supported on this blade. The analyzer ports can be used in-line if desired. FEC parity error counter is available in Performance Monitor.
- Capturing of 66-bit on error events.
- The option to expand the buffer from 2GB to 4GB per port is available for this 16G FC blade.
- 10G Ethernet blade for Xgig5000 chassis supports 40Gbps
- With proper license, the 8-port 10GE blade will support 40Gbps Ethernet.
- This product is available as an Early Adopter release.
Note: If a link is re-initialized and/or the link rate is changed, change the link rate of the Analyzer to another speed and then back to the newly established link rate, to make sure the Analyzer is synced up with that link rate again. Then begin a capture.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- SBC-3: implemented fully.
- 16GFC: Decoding 64B/66B Transmission Codes.
- 802.1Qaz - Enhanced Transmission Selection (ETS):Updated links to latest IEEE draft 2.5 spec, but the decodes haven't changed since IEEE draft 2.0.
- Some minor improvements were done in various areas. They are documented in the User's Guide.
Defect Fixes:
This release includes minor bug fixes.
Version 5.4.0
Server System version: 5.0.2 (Xgig), 1000.0.5 (X1K), 5000.0.9 (X5K)Application Kit version: 8.10.0.126474
Client Software versions: 5.4.0.126474
Release dates: 14 December 2011
New Feature Enhancements
- The major software feature release included the following:
- Xgig1000 Chassis with 12G SAS protocol board
- Introducing Xgig1000 chassis with 12G SAS protocol board.
- This product is available as an Early Adopter release.
- The option to expand the buffer from 2GB to 4GB per port is available for this X1K platform.
- The product supports SAS at 12Gbps, including OOB and Speed Negotiation to the 12Gbps link rate.
- Multi-Speed - the blade also supports capture of normal traffic at fixed 3Gbps and 6Gbps link rates. After links are running at an established rate, change the Analyzer link rate to match, and then begin to capture.
- It only supports Analog Pass-Through mode. Digital Re-time and Multiplexing modes are not supported.
- Capture and partial decoding of new Manchester Encoded Training windows.
- In TV, training sequence will be shown only in DWORD view. The 40 bit raw data is interpreted as 4 bits and these bits will be shown in binary format.
- In GOOB, training sequences will be shown in a different colors / patterns. These will not be decodes.
Note: If a link is re-initialized and/or the link rate is changed, change the link rate of the Analyzer to another speed and then back to the newly established link rate, to make sure the Analyzer is synced up with that link rate again. Then begin a capture.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- SBC-3: implemented fully.
- 16GFC: Decoding 64B/66B Transmission Codes.
- 802.1Qaz - Enhanced Transmission Selection (ETS):Updated links to latest IEEE draft 2.5 spec, but the decodes haven't changed since IEEE draft 2.0.
- Some minor improvements were done in various areas. They are documented in the User's Guide.
Defect Fixes:
This release includes minor bug fixes.
Version 5.3.X
Server System version: 5.0.2 (Xgig), 5000.0.9 (X5K)Application Kit version: 8.9.0.122978, 8.10.0.124098
Client Software versions: 5.3.0.123070, 5.3.1.124168
Release dates: 23 August 2011, 28 September 2011
New Feature Enhancements
- The major software feature release included the following:
- Trace Control application:
- New and Improved Trace Control GUI featuring:
- New look for Main Status View.
- New buttons: Traffic Summary Button, Save/Load Configuration, etc.
- Customizable toolbar display.
- Improved status bar showing domain connection, warnings, and status/duration of the capture.
- Errors (marked in red) are now seen in the Strip Chart.
- Improved Capture and Trigger Settings allows for application to other states, ports and links.
- An Application, script or batch file can run upon trigger or capture stop.
- Additional columns from Performance Monitor’s List View and improved column handling.
- Trace Control API:
- C and TCL versions of APIs allow automation testing and with easy extension to other SWIG supported languages.
- Help pages for each API with TCL and C specific versions
- Cover most of TraceControl functions.
- This will also enable future port to Linux clients.
- Trace View application:
- Layer Filtering allows viewing selected network layers.
- Show configuration used to capture the trace.
- Fibre Channel (FC) Exchange View.
- Ethernet Exchange View.
- New and improved Alias handling.
- Stateful Errors is now displayed in Errors/Warning column.
- Auto-Completion in TraceView's Insert Column dialogs.
- Improve Inspector Integration.
- Provide Template Most Recent Used (MRU) List for Quick Find and Detailed Find.
- Make Quick Find on Decodes available on hardware buffers.
- Expert application:
- Improving trace analysis more accurately by pre-processing the capture configuration information.
- Displaying analyzed data faster using the dynamic update feature. This allows partial updating the graph counters while the trace is being processed.
- Inter-Switch Link(ISL)/Trunk handling for Fibre Channel (FC) and Gigabit Ethernet (GigE).
- Support Windows 7 OS platforms
- Professional and Enterprise editions
- Support in both 32-bit and 64-bit platforms but note that the applications are 32-bit applications.
- This release also supports the 8-port 12G SAS IO blades with limited functions.
- Basic capturing functions are available with filtering and advance triggering.
- The blade only supports 12G data rate in Analog Pass-Through mode. Digital Re-time and Multiplexing modes are not supported.
- Capture and partial decoding of new Manchester Encoded Training windows.
- In TV, training sequence will be shown only in DWORD view. The 40 bit raw data is interpreted as 4 bits and these bits will be shown in binary format.
- In GOOB, training sequences will be shown in a different colors / patterns. These will not be decodes.
- The option to expand the buffer from 2GB to 4GB per port is available for this 12G SAS blade.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- TCG: TCG Storage Architecture Core Specification. Now decoding TCG Com/TPer Layer commands and responses and improved decoding of TCG COM Packets.
- ATA8-ACS-2: Now implemented Section 8 (SCT Command Transport), but still missing some logs in Annex A.
- TRILL - Transparent Interconnection of Lots of Links: Header options and IS-IS.
- SAS3: Implemented new OOB and Training Frame decodes per draft 11-036R2.pdf except for SNW-3 phy capabilities bits which are implemented according to draft 10-090R1.pdf.
- Network File System (NFS): RFC 1094-March 1989, RFC 1813-June 1995, and RFC 3530-April 2003 Protocol - Improved the decodes, added protocol spec references and descriptions.
- Remote Procedure Call Protocol Version 2 - Improved the decodes, added protocol spec references and descriptions.
- PORTMAP/RPCBIND
- RGMP: Router-port Group Management Protocol.
- SMB: Implemented all except: [MS-SMB].pdf Version 27.0 01/07/2011
- CIFS: Implemented all except: [MS-CIFS].pdf Version 12.0 01/07/2011
- NetBios Session: Implemented Section 4.3 of RFC 1002 March 1987
- SPL-2: Now decoding http://www.t10.org/cgi-bin/ac.pl?t=f&f=spl2r01.pdf Note that the power management primitives are decoded by TraceView, but they aren't supported by the Xgig hardware yet: PWR_ACK, PWR_DONE, PWR_GRANT, PWR_REQ.
- SAS3 - Implemented new OOB and Training Frame decodes - http://www.t10.org/cgi-bin/ac.pl?t=d&f=11-036r2.pdf (Mar 2 2011) EXCEPT FOR SNW-3 phy capabilities bits which are implemented according to - http://www.t10.org/cgi-bin/ac.pl?t=d&f=10-090r1.pdf
- SAS2.1 SPL - implemented fully.
- Updated all descriptions for the SAS/SATA primitives.
- Some minor improvements were done in various areas. They are documented in the User's Guide and listed below:
- Run/call a script or send email upon trigger or after capture has stopped is now available in Automated Options dialog.
- Capture/trigger settings for each state/port pair can now be easily copied to other selected state/port pair.
- Save only selected ports from TraceControl.
- Auto-completing commands are available in TraceControl-Trigger mode and TraceView-Quick Find function.
- Multiple Views is no longer supported in TraceView.
- Aggregated totals are now shown for all statistics in Performance Monitor.
- Errors seen on the network are now displayed in the status bar of Performance Monitor.
- The "Display Description" option in TraceView's grid context menu is removed in this release.
Defect Fixes:
This release include fixes for the following issues:
- Trace View is showing the start of the first payload word with negative current running disparity.
- Delta Time Calculator doesn't update when using Quick Find function.
- Unexpected appearance of a "Group A" dialog upon file open command.
- Slow performance when opening up Trace Control configuration.
- FCoE search bytes does not work on a live trace-we now decode all the frames on the chassis, so enabled search on "Pld bytes".
- Xgig interfering with FC link initialization on cable pull.
Version 5.2.X
Server System version: 5.0.2 (Xgig), 5000.0.9 (X5K)Application Kit version: 8.8.0.117172, 8.8.3.120877
Client Software versions (EA): 5.2.0.117141, 5.2.2.120877
Release dates: 30 April 2011, 30 June 2011
New Feature Enhancements
- Introducing the next generation chassis and 12G SAS IO blades (EA):
- The 8-port 12G SAS blade version 1 hardware.
- Basic capturing functions are available without triggering and filtering.
- This blade only supports 12G data rate in Analog Pass-Through mode. Digital Re-time and Multiplexing modes are not supported.
- Capture and partial decoding of new Manchester Encoded Training windows.
- In TraceView, training sequence will be shown only in DWORD view. The 40 bit raw data is interpreted as 4 bits and these bits will be shown in binary format.
- In GOOB, training sequence will be shown in a different color / pattern. There will not be decodes.
- Option to expand the buffer from 2GB to 4GB per port is available for this 12G SAS blade.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- 802.1Qaz: Enhanced Transmission Selection (ETS) - Created a TraceView configuration 'TraceView Configs\Default\DCBX-2.0-Debugging.cfg'.
- 12G SAS: Implemented new OOB and Training Frame decodes based on 10-090r1.pdf draft.
- SAS2.1 SPL: implemented fully based on spl-r07.pdf (July 21 2010) draft.
- Updated all descriptions for the SAS/SATA primitives.
- Other minor improvements were done in various areas and documented in the User's Guide.
Defect Fixes:
This release include some minor bug fixes.
Version 5.1.X
Server System version: 5.0.2 (Xgig), 5000.0.7 and 5000.0.9 (X5K)Application Kit version: 8.5.0.110887, 8.6.0.113417, 8.6.1.113417, 8.7.0.116899, 8.8.1.118328, 8.8.2.119804
Client Software versions: 5.1.0.110728 (EA), 5.1.0.113377(RTM), 5.1.2.116691, 5.1.3 118147, 5.1.4.119438
Release dates: 19 October 2010, 20 December 2010, 21 January 2011, 21 March 2011, 21 April 2011, 07 June 2011
New Feature Enhancements
- Introducing the next generation chassis and IO blades:
- The Xgig5000 chassis which is compatible with original Xgig blades when using with adapter trays.
- The 8-port 10G Ethernet blade.
- The 2-port revision A SERDES 16G Fibre Channel blade. (EA)
- The 4-port revision B SERDES 16G Fibre Channel blade. (EA)
- Option to expand the buffer from 2GB to 4GB per port is available for this 16G FC blade.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- 802.1Qaz - Enhanced Transmission Selection (ETS), DCB Capability Exchange Protocol (DCBX).
- TRILL - Transparent Interconnection of Lots of Links.
- FC-FS-3: Support the 16GFC line rate, 16GFC Ordered Sets and Frames.
- Other minor improvements were done for various areas and documented in the User's Guide. Below is the list of some changes.
- TraceControl configuration is part of the header file of the saved traces. This allows recreating a test scenario from a saved trace.
- TraceView reports Obsolete and Reserved bits as warnings in the "Errors/Warnings" column.
- TraceView reports interesting events like FLOGI, ABTS, Check Conditions in the "Errors/Warnings" column.
- TraceView's Algorithms in Quick Find/Filter/Hide have been renamed and improved. Also a new algorithm was introduced and the number of criterion has been expanded to 8 instead of 4.
- New and improved template searches have been implemented in both TraceControl and TraceView applications.
- Improved FIP decodes and report issues in the "Errors/Warnings" column.
- The templates in TraceControl and TraceView are automatically renamed when the content changes.
- Expert and TSV now include counts for SATA Q-Tags.
Defect Fixes:
This release include fixes for the following issues:
- Different Port Selection & Configuration Edit window size whenever TraceControl is started up.
- Hard Reset not passed through analyzer on digital re-time.
- TV:SAS phy capability value not displayed.
- Decodes: Incorrectly decoding frame(s) as ELP.
- XPT: Incorrectly producing SEQ_ID error warnings in one case.
Version 5.0.0
Server System version: 5.0.0, 5.0.2Application Kit version: 8.2.0.95582, 8.3.0.101920, 8.4.0.109039
Client Software versions: 5.0.0.98660 (EA), 5.0.0.102410(EA2), 5.0.0.108610
Release date: 18 January 2010, 26 April 2010, 07 September 2010
New Feature Enhancements
- TraceControl has a new triggering/filtering user interface for all blades; with Advanced Triggering support for the 6G SAS/SATA blade, including a sliding search option for SAS/SATA frames.
- SAS/SATA - Q-Tag Tree View or Exchange View - Grouping events per exchange basis for 6G blade captures.
- Auto-detects 6G/3G and 3G/1.5G SATA data rates.
- The 8G blade can produce Traffic Summary View (TSV) data for Fibre Channel traffic and can be enabled in either Analog Pass-through or Digital Re-time capturing mode. Metrics generated with this feature include Frames, Ordered Sets, and Error counters. The TraceView application supports navigation between these TSV counts and the associated events.
- Disabling forced capture of low level errors. This new feature is useful for filtering out all random data with or without errors.
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \JDSU\XgigAnalyzer\CurrentProtocols\. Highlighted for this release include:
- 802.1Qau - QCN: Congestion Notification.
- IBXoE - InfiniBand Over Ethernet.
- 802.1Qaz - Enhanced Transmission Selection (ETS), DCB Capability Exchange Protocol (DCBX).
- TRILL - Transparent Interconnection of Lots of Links.
- IS-IS - ISO/IEC10589: Implemented Section 9.
- RFC1195 - OSI ISIS for IP and Dual Environments.
- Other minor improvements were done for various areas and documented in the User's Guide. Below is the list of some changes.
- TraceControl configuration is part of the header file of the saved traces. This allows recreating a test scenario from a saved trace.
- TraceView reports Obsolete and Reserved bits as warnings in the "Errors/Warnings" column.
- TraceView reports interesting events like FLOGI, ABTS, Check Conditions in the "Errors/Warnings" column.
- TraceView's Algorithms in Quick Find/Filter/Hide have been renamed and improved. Also a new algorithm was introduced and the number of criterion has been expanded to 8 instead of 4.
- New and improved template searches have been implemented in both TraceControl and TraceView applications.
- Improved FIP decodes and report issues in the "Errors/Warnings" column.
- The templates in TraceControl and TraceView are automatically renamed when the content changes.
- Expert and TSV now include counts for SATA Q-Tags.
Defect Fixes:
This release include fixes for the following issues:
- Different Port Selection & Configuration Edit window size whenever TraceControl is started up.
- Hard Reset not passed through analyzer on digital re-time.
- TV:SAS phy capability value not displayed.
- Decodes: Incorrectly decoding frame(s) as ELP.
- XPT: Incorrectly producing SEQ_ID error warnings in one case.
Version 4.6.0
Server System version: 4.1.2Application Kit version: 8.1.0.94144
Client Software versions: 4.6.0.94182
Release date: 04 September 2009
New Feature Enhancements
- Low-Cost Solution - Two new hardware introduced in this release. Refer to the XgigFamilyHardware, XgigBladeGuide and User's Guide for complete description and function.
- Xgig-LXP - This simple and portable unit system comprises of two port-pair narrow links. It is great for troubleshooting SATA links especially when use with the Configurable Link Extender (CLE).
- 6G SAS/SATA narrow blade - A low-cost solution when a full wide link is not needed. This blade allows to be used in any existing Xgig chassis. The two narrow links are very useful when combine with the CLE.
- Configurable Link Extender (CLE) GUI - Using the GUI, the CLE can be configured from the sync group discovery window of either the Xgig-Analyzer or Xgig-Maestro software application. With available licenses the pre-defined configurations will automatically change ports to appropriate function such as Analyzer, Generator, and Jammer.
- The 8G blade is capable to produce Traffic Summary View (TSV) data for Fibre Channel traffic and it operates in either Analog Pass-through or Digital Re-time capturing mode. The feature is not officially released but you might find it to be quite useful. Listed below are the functions and metrics generation associated with this feature.
- Frames, Ordered Sets, and Errors event types are supported.
- Navigation between these TSV counts and the associated occurrence events are supported.
Decode and Other Improvements
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Finisar\XgigAnalyzer\CurrentProtocols\.
- Other minor improvements were done for various areas and documented in the User's Guide.
Defect Fixes:
This release include some minors fixes.
Version 4.5.0
Server System version: 4.1.2Application Kit version: 8.0.0.92477
Client Software versions: 4.5.0.92414
Release date: 13 July 2009
New Feature Enhancements
SAS/SATA Traffic Summary View feature has proven to be such a popular and useful feature that we've decided to include a pre-release version of FC TSV in this release. The feature is not fully qualified but you might find it to be quite useful. The following are the highlights of the new feature.
- Traffic Summary View (TSV) feature is supported on the 8G blade for Fibre Channel traffic and it operates in either Analog Pass-through or Digital Re-time capturing mode. Listed below are the functions and metrics generation associated with this feature.
- Frames, Ordered Sets, and Errors event types are supported.
- Navigation between these TSV counts and the associated occurrence events are supported.
- Below is the complete list of Decode improvements for this release
- ATA8-ACS: implemented fully except Section 8 SCT Command Transport http://www.t13.org/Documents/UploadedDocuments/docs2008/D1699r6a-ATA8-ACS.pdf - Sept 6 2008
- SATA 3.0: Implemented all except:
- 13.7.1 Log Address Definitions -> not decoding any log
- Section 13.13.5.1.1 IDENTIFY SEP Data Structure
- Section 16.5.1.2 Read Port Multiplier Success Outputs
- Section 16.5.1.3 Read Port Multiplier Error Outputs
- Section 16.5.2.3 Write Port Multiplier Error Outputs
http://sata-io.org/members/download.asp?SerialATA_Revision_3_0_Gold.pdf - June 2 2009 - MACsec: Now decode the SecTAG header, but we don't decrypt the Secure Data, nor validate the ICV. Also we don't decode the Management Protocol in section 13.
http://standards.ieee.org/getieee802/download/802.1AE-2006.pdf 9. Encoding of MACsec protocol data units - VNTag: Virtual Network Tag also called NIV (Network Interface Virtualization): to serve VN Link technology. Decoding VNTag with Ethertype = 0x8926:
http://www.ieee802.org/1/files/public/docs2009/new-dcb-pelissier-NIV-Review-0109.pdf - Jan 2009 - SBC-3: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=sbc3r18.pdf - Feb 2009 - FCP-4: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=fcp4r01.pdf - Sept 2008 - SAS2: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=sas2r15a.pdf - Feb 2009 - SAM-4: implemented fully:
http://www.t10.org/cgi-bin/ac.pl?t=f&f=sam4r14.pdf - May 2008 - SPC-4: implemented fully except:
- 5.14.7 ESP-SCSI for parameter data
- Table 205 — RECEIVE CREDENTIAL command unencrypted bytes format.
- 6.19.2 RECEIVE CREDENTIAL parameter data.
- 7.6.3.5.4: Identification Data is not decoded.
- 7.6.3.5.5: Certificate Data is not decoded.
- 7.6.3.5.6: Certificate Authority is not decoded.
- 7.6.3.5.7: Authentication Data is not decoded.
- 7.6.3.5.11 Encrypted payload is not decoded.
http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc4r18.pdf - Feb 2009 - FC-FS-3: Implemented fully:
http://www.t11.org/ftp/t11/pub/fc/fs-3/09-112v0.pdf Rev 0.80; 2009-02-11 - iSCSI: Improved the decodes so that we have less false hits, i.e. we decode less TCP data frames erroneously as iSCSI PDUs. To do so, we match all reserved bytes as 0, and the DataSegmentLength and TotalAHSLength to 0 when appropriate. As a result, the new iSCSI decodes and templates are very robust now.
http://www.ietf.org/rfc/rfc3720.txt - April 2004 - NC-SI: implemented fully:
http://www.dmtf.org/standards/published_documents/DSP0222.pdf - Version 1.0.0a; 2007-06-26 - FC-SP-2: Implemented fully except that we don't decode encrypted messages.
http://www.t11.org/ftp/t11/pub/fc/sp-2/08-586v0.pdf - October 6, 2008 - FIP/FCoE: Updated fully to latest FC-BB-5 spec (final FCoE draft):
http://www.t11.org/ftp/t11/pub/fc/bb-5/09-056v5.pdf Rev 2.00 June 4 2009 - MMC-6: Multi-Media Commands 6: implemented fully, except:
- Read CD Command (0xBE) Data which is described in section 4.2
- READ CD MSF Command (0xB9) Data which is described in section 4.2
- REPORT KEY (0xA4) Data which is described in section 6.28.3
- SEND KEY (0xA3) Data which is described in section 6.36.3
http://www.t10.org/cgi-bin/ac.pl?t=f&f=mmc6r02a.pdf - Nov 3 2008 - 802.1Qaz: Enhanced Transmission Selection (ETS), DCB Capability Exchange Protocol (DCBX): implemented fully 3 different versions of the spec: 1.0 and 1.01 and May2009
- If "organizationally defined subtype" = 0x01, then we decode according to 1.0 spec:
http://download.intel.com/technology/eedc/dcb_cep_spec.pdf - Version 1.0 - If "organizationally defined subtype" = 0x02, then we decode according to 1.01 spec:
http://www.ieee802.org/1/files/public/docs2008/az-wadekar-dcbx-capability-exchange-discovery-protocol-1108-v1.01.pdf - Nov 10 2008 - The latest May 2009 spec uses new subtypes directly into the 'IEEE 802.1 Organizationally Specific TLV':
http://www.ieee802.org/1/files/public/docs2009/az-pelissier-dcbx-framework-0509.pdf - May 2009 - Xgig-TraceControl improvements
- SAS/SATA post capture processing time for Traffic Summary View has been improved up to 50% faster depending on the size of the capture.
- Xgig-TraceView improvements
- Timeout on tool-tips in Inspector window is now implemented.
- Mouse's scroll wheel is supported in Inspector view of Xgig-TraceView.
- The Smart Match in Quick Find/Filter/Hide function is better at handling of mixed protocols for FC and FCoE. Basically, in searching for a Fibre Channel or SCSI field, Smart Match will also look for the field in: - FC frames - VSAN/FC frames - FCoE frames - VLAN/FCoE frames.
- The hashed SAS address calculator now supports pasting with Ctrl-V instead of having to type in each byte into its own text-box. The tool will ignore any leading 0x, trailing h, spaces, : characters, or _ characters as well.
- The Inspector view of Xgig-Traceview has new options via the context menu to show the 0-valued bit fields.
- A CRC/checksum calculator dialog is available to allow the user to modify some bits in the current frame to see the effect on a checksum. This option is launched via the context menu in the Inspector view.
- For PDU views, the iSCSI PDU segments and/or SCSI/SATA Exchanges may have 64k or more data in them. The Inspector view is now displaying the whole re-assembled data block up to 64K.
- Xgig-Expert improvements
- Reporting bandwidth counters information for all instances of unique MAC/VLAN/PCP combination.
- Including counters for FC 's max/min Cmd to XFER_RDY time.
- Support for VSAN and PFC Ethernet including metrics by PCP.
- Initial support for DCBX and FIP .
- Cross-port analysis for embedded FC protocols now so Expert can follow frames from FCOE to FC and verify correct delivery and ordering.
- The Xgig system supports Network Time Protocol synchronization. This allows the Xgig system to share the same clock with all the HBAs, Targets, Clients that are under the same subnet.
- The default settings for all 2Gbps FC blades are now 1Gbps with Digital Re-time as signal regeneration.
- Beside the enhancements listed above, many improvements were done for various areas and documented in the User's Guide.
Defect Fixes:
The following defects have been fixed:
- SATA FIS and SCSI Write Same(10) Data are now displayed using the same format for all IU types in the Summary column. It displays the IU Type first then the data type.
- Highlighting of data in the Inspector view is lost when scrolling the tree pane is now corrected.
- The issue with OOB buses and Data buses are not aligned correctly which can cause the DCI bit to sometimes stamp out good traffic is now corrected.
- For SAS/SATA traffic, the issue with Digital Re-time causing lost of link in Analyzer/Jammer configuration is now fixed.
- Data was falsely decoded as Login Request PDU is now corrected.
- It is no longer required to double-clicking in the Tree tab of the Inspector to gain control.
- Unwanted special characters appeared in PM's statistic logger CSV file is now corrected.
- Xgig-TraceView's "Random Training Data" events are now changed to "Scrambled training data" as used in SAS specification.
- The missing Not Ready Sense Key template is added under Finisar Library's SAS SATA\SATA Frames\Errors\Response FIS\Sense Key\.
- Certain configuration file caused Xgig-TraceView to crash. This was the results of buffer overrun when displaying Descriptions in a column. This problem is now fixed.
- Byte 7 in the Short Format descriptor was not decoded correctly into a Reason and a Negotiated Physical Link Rate for the Discover List SMP response decoding. The missing decode for Negotiated Physical Link Rate is now fixed.
Version 4.4.X
Server System version: 4.1.2Application Kit version: 7.5.1.86286, 7.8.0.90010
Client Software versions: 4.4.1.85777, 4.4.2.87849
Release date: 17 February 2009, 23 March 2009
New Feature Enhancements
For 4.4.2 patch release, TraceControl application is added with a new Ethernet frame editing option which is similar to the Surveyor's frame editor. The old method is still available. Users have the options to use either method.
For 4.4.1 release, we extended the 6G blade's capabilities to support SATA protocol traffic running at 6Gbps.
Decode and other Improvements- Some improvements were done in various areas and documented in the User's Guide.
Defect Fixes:
The following defects have been fixed:
- Minor bug fixes in various areas had been done.
Version 4.3.0
Server System version: 4.1.0Application Kit versions: 7.3.0.83883
Client Software version: 4.3.0.83883
Release date: 15 December 2008
New Feature Enhancements
SAS/SATA Multiplexing and Traffic Summary View (TSV) - these features are only supported using the 6Gbps wide blade and the signal regeneration type must be set to Analog Pass-through.
- SAS/SATA multiplexing feature include the followings.
- Triggering and Filtering are now supported on all logical ports.
- Xgig Expert can analyze multiplexing traces.
- All software applications GUI have been updated to support multiplexing.
- Traffic Summary View feature for SAS/SATA traffic only operates with Analog Pass-through capturing mode. Listed below are the functions and metrics generation associated with this feature.
- OOB, Primitives, and Errors event types are supported.
- Frames, Connections and Transactions event types are supported.
- Navigation between these TSV counts and the associated occurrence events are supported.
NOTE: The default setting for "Signal Regeneration" is "Analog Pass-through". If multiplexing traffic will be captured this must be switched to "Analog Pass-through (Multiplexing)" option.
Decode and other Improvements
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Finisar\XgigAnalyzer\CurrentProtocols\.
- Xgig-TraceView - Link speed is now shown in Icon column for each event in main grid and DWord view.
- Xgig-TraceView - Timeout on tool-tips in Inspector window is now implemented.
- Xgig-Expert's report generator now shows the properties of the counter(s) that are being added/currently selected.
- Xgig-Expert compares reports and displays negative percentage change inside parentheses (x%).
- Xgig-Expert adds the following measurements to the XPT output:
- Host and Target X_RDY to R_RDY Time (Non-Data FIS)
- Host and Target X_RDY to R_RDY Time (Data FIS)
- Host and Target WTRM to R_OK/R_ERR Time (Non-Data FIS)
- Host and Target WTRM to R_OK/R_ERR Time (Data FIS)
- Host and Target Transmit Hold Time (Non-Data FIS)
- Host and Target Transmit Hold Time (Data FIS)
- Host and Target Receive Hold Time (Non-Data FIS)
- Host and Target Receive Hold Time (Data FIS)
- Xgig-Expert will flag an error when same sequence ID (SEQ_ID) is used for consecutive sequences as this is illegal per FC-FS-2, Section 9.8.
- Xgig-TraceView takes the new implementation of Day Light Saving time into account when converting UTC to local times.
- Beside the enhancements listed above, many improvements were done for various areas and documented in the User's Guide.
Bug Fixes
Xgig Analyzer version 4.3.0 includes the following defect fixes:- Decode Switches settings are not retained in TraceView when it is closed then re-opened. It is now saved as part of the TraceView configuration.
- In earlier releases, creating a filter template required choosing type of Sense, either Descriptor or Fixed Format. The software now generates the Sense templates automatically from the PMD file.
- Xgig-TraceView sometime did not display options to select port pairs.
- Xgig-TraceView did not take the new implementation of DayLight Saving Time (DST) period into account.
- Xgig-Expert created bad Expert ports on certain type of traces and displayed the error dialog "Open failed: Error setting regions".
- Xgig-Expert now handles iSCSI Sector Len calculation properly and flags as errors if there is a mismatch in sector size and expected transfer length.
- IOConverter showed false negative time-stamp errors for some Ethereal captures.
- Minor bug fixes in various areas had been done as well.
Version 4.2.0
Server System version: 4.0.0Application Kit versions: 7.2.0.80418, 7.2.1.81215
Client Software version: 4.2.0.80565
Release date: 24 September 2008
New Feature Enhancements
Xgig Analyzer 4.2.0 release includes new version of 10G blades features supporting FCoE. All existing features in previous releases are supported. The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.- New 10Gbps blades hardware are introduced in this release to replace the current shipping one. The new blade has two interface versions: SFP+ and XFP.
- Both the SFP+ and XFP interface versions of blades could support both FC and Ethernet protocols.
- Single Mode and Multimode types of optical modules are supported.
- Copper versions of XFP (CX4 Copper Transceiver) and Molex Twinax cable assembly with SFP+ termination are supported.
- Decodes for FCoE protocol is expanded to include the latest specifications. Please refer to the next section for more details
- For FCoE traffic - Error detection and triggering of the embedded Fibre Channel CRC (FC-CRC) are now supported.
- TraceView decodes all draft versions and can auto-detect which version is used. However, if the events captured were shown as error, try forcing the decode switch to the draft version that the trace was captured with. This may happen when specifications of a draft version was not strictly followed. Below is the list of decodes the Xgig Analyzer supports for FCoE.
- T11 FCoE (Latest)
- Pre-11 FCoE Draft
- The Xgig-Analyzer hardware is set by default to capture traces based on the "T11 FCoE (Latest)" version. If any other version of drafts is used, the TraceControl option "FCoE Embedded CRC Calculation" for detecting the embedded FC-CRC errors should be set to "Disabled", otherwise all the FCoE events will be flagged with "Embedded CRC Error". Please also note that, if the "T11 FCoE (Latest)" version is disabled then triggering, filtering, and error detecting of the embedded FC-CRC are also not available. Regardless of which option selected for the hardware capturing, TraceView always decodes all drafts.
Decode and other Improvements
-
For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Finisar\XgigAnalyzer\CurrentProtocols\.
- Support latest specifications for Fibre Channel over Ethernet (FCoE) protocol.
Bug Fixes
Xgig Analyzer version 4.2.0 includes the following defect fixes:- Decode Switches settings are not retained in TraceView when it is closed then re-opened. It is now saved as part of the TraceView configuration.
- Minor bug fixes in various areas had been done as well.
Version 4.0.X
Server System versions: 3.6.0, 4.0.0Application Kit versions: 4.0.0.68959, 4.0.1.70886, 4.1.0.72238, 4.1.1.74812, 7.0.0.77387, 7.0.1.79303
Client Software versions: 4.0.0.68959, 4.0.1.71840
Release date: 24 January 2008
New Feature Enhancements
Xgig Analyzer 4.0.X is a software features release. All existing features in previous releases are supported. The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.NOTE: App Kit 7.0.1.79303 contains the improved version of analyzer firmware which allows the 6G blade to have faster PLL lock time.
- Trace Buffer Segmentation - this feature divides the trace buffer into smaller (logical) segments (up to 128 segments). This allows the users to capture many smaller traces within the physical buffer.
- Graphical display of OOB and Speed Negotiation - this feature allows viewing, scrolling, zooming OOB events graphically.
- In-place editing in the Template Editor's tree-view - this would allow, for example, IP addresses to be entered or edited in decimal format which previously required the values first converted to hexadecimal format before entering them in the Template Editor.
- Port pair licensing feature allows each port pair to be licensed instead of the entire blade therefore helps reduce operating cost.
- Language independent SDK interface to access the buffers and files. The API and sample codes can be found under the installed Xgig Analyzer directory in the SDK\TDIO_API\ folder.
Decode and other Improvements
-
For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Finisar\XgigAnalyzer\CurrentProtocols\.
- Support Fibre Channel over Ethernet (FCoE) protocol.
- Support for FC-AE 1553 protocol.
- Includes templates for FCP_RESP codes (FCP-3/FCP-4) for Fibre Channel status frames.
Function enhancements for TraceView application:
- Two new menu items: /C/ Encoding and FC-AE-FCLP were added to the Decode Switches list.
- The Template Editor Decode Switches menu in TraceView and TraceControl is improved. Switch should only shown when they are relevant for the current template being edited.
- Decode Switches and Template Decode Switches persistence. These are now saved in the TraceView's configuration and Template, respectively.
- The context menu of the column format in TraceView has been expanded to give more meaningful ways to display the data.
Bug Fixes
Xgig Analyzer version 4.0.X includes the following defect fixes:- In Fibre Channel and iSCSI, the XPT output file contains the SCSI Completion event on the port where the STATUS occurred. For SAS/SATA, the XPT output is placed on the port where the Command was sent. The same methodology is now used for both.
- LUN Reset is now handled properly in FC.
- Exported graph data from Expert includes the time-stamp for every sample.
- SATA/ATA FPDMA commands templates are added.
- D10.2 was being incorrectly marked as a PSE error when coming out of slumber mode.
- For iSCSI and FCP-SCSI protocols, incorrectly use of bit in such the case of sending continuous "fake" target reset frames between controllers would cause Expert to clear all I/T/L pending exchanges. It is now corrected and Expert would just produce an error for the bad flag (re-use the existing Target Reset warning) instead.
- Expert incorrectly handled the FCP flags when FCP_DL = 0. It is now corrected and Expert no longer produces error saying that the FCP_RDD and FCP_WD must be non-zero.
- Decode Switches settings are not retained in TraceView when it is closed then re-opened. It is now saved as part of the TraceView configuration.
Version 3.6.X
Server System version: 3.1.4Application Kit version: 3.6.0.59113 / 3.6.1.63992
Client Software version: 3.6.0.59113 / 3.6.1.63992
Release date:Summer 2007 (Early Adopter versions)
New Feature Enhancements
Xgig Analyzer v3.6.X introduced two new hardware blades to support the higher data rates of SAS protocol and complied with SAS2 specifications. The new hardware blade only supports SAS/SATA protocols. All existing features in release version 3.3 and earlier are supported.6Gbps SAS/SATA – Wide-port blade using mini SAS connectors (iPass) has the following features:
- Supports all SAS/SATA data rates: 6.0Gbps, 3.0Gbps, and 1.5Gbps
- Supports Analog Pass-Through type of signal regeneration method only
- New licensing scheme allows port pair licensing therefore helps reduce operating cost
- Data rate indicator LED has new implementation to accommodate the new 6Gbps data rate
- Quad memory banks support 2GB per port capture and allow future expansion for larger buffers
- Support all Fibre Channel data rates: 8.5000Gbps, 4.2500Gbps, 2.1250Gbps, and 1.0625Gbps.
- Data scrambling feature can be toggled on or off for all data rates. Only 8Gbps data rate would need to have this feature turned on.
- Data rate indicator LED has new implementation to accommodate the new 8Gbps data rate.
- Quad memory banks support 2GB per port capture and allow future expansion for larger buffers.
- The early version of blades was tuned to work best at 8Gbps data rate.
- Use of SFP or SFP+ depends on the version of blades.Please adhere to instructions for matching proper SFP and blade type.
- To capture 1.0625Gbps FC, please use variable rate 4G SFP type.
Notes:
Note: Default Power Settings for Windows Vista is Balanced which would cause the client applications to be disconnected from the server when the computer goes to sleep. It is strongly recommend changing the Power Settings to “High Performance” or close the applications if they are not used for extended period of time.
Decode and other Improvements
- For a complete list of decode improvements, please read the "CurrentProtocolVersions.txt" file. This file is located in the following folder: Xgig Analyzer install location \Finisar\XgigAnalyzer\CurrentProtocols\.
- Support Fibre Channel over Ethernet (FCoE) protocol.
- Many function enhancements for TraceView application. For example, synchronization of events between the main grid and the DWord view now also locks the main grid and DWord views, so when scrolling in one view, the other view will scroll accordingly.
Bug Fixes
Xgig Analyzer version 3.6.X includes the following defect fixes:- With a buffer trace already opened in TraceView, starting a new capture on the same domain and going to TraceView from TraceControl sometimes causes a new instance of TraceView to launch.
- In Xgig TraceView or Xgig Expert, pasting a time-stamp with no leading seconds, e.g. "680_851_020" instead of "0.680_851_020", causes the the timestamps to be parsed incorrectly, and TraceView starts at the beginning of the trace.
- When capturing at 6gb speed, the SNW-1 and SNW-2 windows show as invalid and are marked as warnings in TraceView. This leads the user to believe that SNW-1 and SNW-2 have actually failed. These warnings have been removed.
- The number of errors that appear during the OOB and SNW sequences were reduced to avoid confusion. These include:
- During Speed Negotiation, the SERDES (especially 6G) can take a while to sync up, so errors appear in the ALIGN(s).
- The error data in is not useful and can prevent clear analysis.
- The errors in the OOB flag the "any error" counter undesirably.
- During OOB data bursts, data is sometimes visible and other times is not visible. Also, the 10b error was shown during OOB data bursts as well. Now, no data nor 10b errors are visible during OOB data bursts.
- The position for Sense data in templates under "Fibre Channel\SCSI Over Fibre Channel\Fixed Media-Direct Access\Status\Check Condition with Sense" was incorrect. Typically, there are 5 words between the check condition and the sense key in the template. However, the templates showed only three words. The sense data was off by two words. This has been corrected.
- A library entry is created to detect Port Selection OOB in SATA.
Version 3.5.0 and 3.5.1
Server System version: 3.1.4Application Kit version: 3.5.0.55112 / 3.5.1.58379
Client Software version: 3.5.0.55112 / 3.5.1.58379
Release date: Spring 2007 (Early Adopter versions)
New Feature Enhancements
Xgig Analyzer v3.5.X introduced a new hardware blade to support the higher data rates of Fibre Channel
protocol. The new hardware blade only supports FC protocol. All existing features in release version 3.2 and earlier will be supported.
The second version (3.5.1) was needed in order for the client to work with Maestro version 2.7.0. This Maestro version supports the BERT functionality with the 8Gbps FC blade.
- 8Gbps Fibre Channel: 4-port blade using SFP+
- Support all Fibre Channel data rates: 8.5000Gbps, 4.2500Gbps, 2.1250Gbps, and 1.0625Gbps
- Data scrambling feature can be toggled on or off for all data rates. Only 8Gbps data rate would need to have this feature turned on.
- Data rate indicator LED has new implementation to accommodate the new 8Gbps data rate.
- Quad memory banks support 2GB per port capture and allow future expansion for larger buffers.
Bug Fixes
Xgig Analyzer version 3.5.X includes some bug fixes.Version 3.3.0
Server System version: 3.1.4Application Kit version: 3.3.0.55012
Client Software version: 3.3.0.55012
Release date: 18 April, 2007
New Feature Enhancements
Xgig Analyzer v3.3.0 is a software features release. All existing features in previous releases will be supported.The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.
- Allow long chassis interconnect cables. This feature allows multiple chassis to be placed far apart, closer to where they are needed. The lengths of the sync cables then can be entered to indicate how far they are. Providing the proper sync cable lengths is essential to ensure that the captures are properly time-aligned.
- Configuration is applicable to per view in TraceView. Multiple views within an instance of TraceView can be loaded with different configurations to help analyzing traces more efficiently. Customized or default configurations are
available for each active view.
- DWord controls and synchronization are enhanced. The DWord tab will be hidden when there isn't any SAS/SATA ports in the display.
- Quick Find/Filter/Hide function is now available for the DWord view and it is independent of the main event view. The key difference in DWord view is it bases on the word boundary instead of event. There are 2 Quick Find/Filter/Hide methods available in Dword view. They are “Smart match @fix offset” and “Match hex @fix offset” methods.
- Performance Monitor’s data can be saved. All statistical data available for the displaying ports will be saved. The data can be imported directly to any spreadsheet software application.
- Windows Vista’s Ultimate and Business editions are supported with this release. Only 32-bit version is supported.
Note: Default Power Settings for Windows Vista is Balanced which would cause the client applications to be disconnected from the server when the computer goes to sleep. It is strongly recommend changing the Power Settings to “High Performance” or close the applications if they are not used for extended period of time.
- More shortcut keys for software applications are added. Refer to the User’s Guide for more details.
- New RoHS compliance version of Finisar’s Copper SFP is now supported.
Bug Fixes
Xgig Analyzer version 3.3.0 includes the following bug fixes.- Inappropriate label is used when node SCSI Cmd Seq has a value of 4.The tool-tip now has better descriptions for different situations.
- Node labels and tool tip descriptions for Sequential Devices should not contain the word "Reserved" when they are well-defined by specification. The SCSI Cmd is showing Reserved if the switch is set to "Direct Access Devices", but the trace opened contains "Sequential Devices".
- SAS/SATA Trigger State Machine gets stuck in Starting state in multi-port configuration. This might happen when capturing a very large frame (SATA frame) and a trigger happens right at the start of the capture. For example arming/triggering on "Any SAS-SATA primitive".
- Decode hints for ATAPI Read Position Data frame is now implemented.
Version 3.2.0
Server System version: 3.1.2Application Kit version: 3.2.0.49756
Client Software version: 3.2.0.49756
Release date: 15 January, 2007
New Feature Enhancements
Xgig Analyzer v3.2.0 is a software features release. All existing features in previous releases will be supported.The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.
- TraceView has the following enhancements:
- New CRC/Checksum validation
- Support of different TCP/UDP port mapping
- New Quick Find dialog
- New descriptive match method names
- New decode and match method
- Hiding TCP data frames using the protocol column
- New smart match method
- New payload string match (EBCDIC) method
- New decode string match method
- New descriptive match method names
- Proper field selection when popping up Quick Find
- Reduce the number of fields in the Quick Find combo
- New TraceView default configurations
- The new Errors column
- The new Errors column
- Renaming of the Any Error template
- The template editor displays the values for each interpretation
- Decode improvements from version 3.1.0
- New CRC/Checksum validation
- Special effort is made to keep Xgig Analyzer v3.2.0 stays compatible with its predecessor version 3.1.0. Please refer to section 6. Compatibility and Interoperability Issue for more information.
- Client upgrades sync group feature allows users to upgrade both system OS and software application server to all chassis in a sync group from the client software application. This feature is an additional method to upgrade a sync group. Users can still upgrade chassis via the web interface as before. This option is only available when the selected chassis has an older software version than the client and is accessible from TraceControl and PerformanceMonitor only.
Note: If a chassis is running software server bit v3.0.1 or older and has the Client Authentication feature enabled, the client software will not be able to upgrade the chassis. To work around this, use the web interface to upgrade the chassis or disable the Client Authentication feature temporarily.
Chassis running software server bit v3.1.0 or older will present the option to upgrade both the Application and System versions. However, a message dialog box will appear right after the Application software server upgrade informing that the whole process is done. This is not true and the System OS has not been upgraded. To do so, repeat the same upgrading steps again. - Arm and Reset State Transition Sharing is improved. A new setting in the Option pane of TraceControl allows selecting how the arm and reset state transitions are shared among the ports in the domain. See the “Two-Level Triggering” section for more information.
- New and improve client software application installer.
- Software shutdown feature will properly clean up all running process and prepare the system for powering down. This function will perform software shutdown on all chassis within a sync group and it is accessible from all client
applications software.
- IP triggering tool will allow users to stop or trigger a running capture domain from any PC without using TraceControl software. It is made possible with the use of command line interface.
Bug Fixes
Xgig Analyzer version 3.2.0 includes the following bug fixes.- BREAK_REPLY Redundant Primitive Sequence is now supported
- Add TCPOp headers to XPT output files
- Mode Sense page problems in tree view
- Add "Default iSCSI " configuration to defaults
- The Extended Link Services section is not shown correctly by TraceView for a LIFA frame
- Wrong word spelling for some field entries in the OSPF folder of Insert Column Dialog
- The index names and tree hierarchy aren't always appropriate
- Display SATA FIS Features, Sector Count, LBA as single fields
- Display the LUN inner-fields
- The template editor should show the value for each interpretation
Version 3.1.0
Server System version: 3.1.0Application Kit version: 3.1.0.46559 (this is replaced by 3.1.1.46574)
Client Software version: 3.1.0.46559
Release date: 23 October, 2006
New Features
Xgig Analyzer v3.1.0 introduced a new hardware blade to support the wide port SAS/SATA protocol. All existing features in previous releases will be supported.The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.
- A new double wide blade that supports the wide port SAS 4X connector type is developed. This new blade will only support the analyzer personality.
- For SAS/SATA protocol, automatic link creation helps define the domain. Manual creation of links to override automatic settings is also allowed for more flexibility.
- New Arm sharing feature is expanded to cover all ports within a link but not across chassis. Arm and rollback signals will be distributed between configurable ports within a link. Up to 8 such links can be
defined within a chassis.
- Burst capture mode is no longer restricted to a port pair. All ports in a domain share arm state regardless of wide link configuration in the case of SAS/SATA ports. However, Burst capture is still restricted to a domain with ports from the same chassis.
- A domain that contains ports within a chassis is referred as an “Intra-Chassis” domain while a domain that contains ports from different chassis is termed an “Inter-Chassis” domain. The “Intra-Chassis” domain feature increases the number of domains that can be created within a sync group up to the number of available port pairs. Eight “Inter-Chassis” domains is the limit that is allowed. However, “Intra-Chassis” domains are only restricted by the number of available port pairs. Software will automatically define “Intra-Chassis” or “Inter-Chassis” domains
when appropriate.
Enhancements
Numerous decodes have been updated for all currently supporting protocols: Fibre Channel (FC), Gigabit Ethernet (GE/10GE), Serial Attached SCSI (SAS), and Serial ATA (SATA).Optional 2GB memory modules are available as an upgrade for certain blades. This increases each port buffer’s capacity and only requires that the upgrade is done in pairs. Refer to the User’s Guide for more details.
Bug Fixes
Xgig Analyzer version 3.1.0 also includes other minor bug fixes.Version 3.0.2
Server System version: 3.0.0Application Kit version: 3.0.2.40346
Client Software version: 3.0.2.40346
Release date: 30 May, 2006
Bug Fixes
This software release (v3.0.2) addresses some of the issues found in the previous release v3.0.Version 3.0.0
Server System version: 2.5.12Application Kit version: 3.0.0.37179
Client Software version: 3.0.0.37266
Release date: 3 March, 2006
New Features
Xgig Analyzer v3.0 is a major upgrade over Xgig Analyzer v2.5 and v2.6. A new hardware blade is introduced in this release to support the SAS/SATA protocol. All existing features in v2.6 will be supported.The following are the highlights of the new features. For more detailed information, please refer to the User's Guide.
- A new hardware blade is developed to support the SAS/SATA Analyzer and the SAS Jammer functionality.
- Maestro v2.0 allows port configuration as FC Jammer, GE Jammer, SAS Jammer, FC BERT, or GE BERT, depending on
the blade type and licensing. Maestro v2.0 is compatible with the Xgig-A v3.0 AppKit.
- When configured as an analyzer blade, it will support both narrow and wide port/link configurations in SAS/SATA
protocol. The TraceControl's Discovery window provides the mechanism to define wide-links.
- TraceControl has new automated options after stopped capturing. These include traces captured on the buffers to be saved and launching of TraceView and Expert applications automatically.
- TraceControl has new Capture Options for OOB, SAS/SATA primitives, and Random words.
- For arming and triggering in SAS/SATA mode, the 4 trigger-level-only and 4 arm-level-only frame comparators are
combined into a single pool of 8 arm-or-trigger-level frame comparators.
- The new Burst Capture mode allows multiple chunks of data to be stored in the buffers. It allows users to capture certain traffic patterns when particular events occur. However, this feature is Limited to single-port-pair domains.
- A DWord view is added to the Inspector pane area of the TraceView application and it is visible when a trace
contains SAS/SATA events. The 10-bit tab of the Inspector pane will also display Scrambled data for SAS/SATA protocol. DWord View is not available with converted traces.
- OOB events will be displayed in the main Events grid and the Inspector pane as well as in the new DWord view.
- In TraceView's main Events grid, frames with embedded primitives will be indicated with a specific icon. In the DWord View, the embedded primitives are also identified with specific icons.
- The Port Side-by-Side view has the new text wrapping feature to fit more ports on the screen. The foreground and
background of the ports displayed in the main events grid have a new color scheme.
- TraceView includes user-defined SAS/SATA wide-links in the Port Groups list box.
- All bookmarks in the TraceView can now be exported and imported. Quick Show and Hide Ordered Set options are
enhanced for SAS/SATA protocol.
- Quick Search/Hide/Filter supports both 8-byte WWN and 3-byte hashed source/destination addresses. WWN hash calculator is a new tool.
- In Xgig TraceControl there is now a SFP Diagnostics option to monitor RX power and TX power of smart SFP modules.
- New features for Fibre Channel and Gigabit Ethernet protocols are introduced.
Enhancements
- Fibre Channel VSAN support has been added in both Xgig Expert and Xgig TraceView.
- IPv6 Decodes has been completely rewritten and IPv6 support has been added to Xgig Expert.
Bug Fixes
Xgig Analyzer version 3.0.0 also includes other minor bug fixes.Version 2.6.0
Server System version: N/AApplication Kit version: N/A
Client Software version: 2.6.0.35941
Release date: January 2006
Enhancements
This release aims at adding supports for BusDoctor SATA traces and I-Tech traces and only client software application is released. There was no server software released for this version.- Support for BusDoctor and I-Tech traces in Xgig-Expert and Xgig-TraceView supporting SATA, SAS, Fibre Channel and
Ethernet captures from both BusDoctor and I-Tech hardware platforms.
- Direct access to the RX hardware is not supported, only processing of saved trace files is supported.
- It is recommended to use Finisar Bus Doctor Plus v3.2 or higher versions of the software for trace capture from
the Bus Doctor Platform.
- It is recommended to use I-Tech Satellite Software v2.10.1 for trace capture from either the PowerFrame or the
Legacy Platforms.
- Xgig-A 2.6 includes all features and functionality found in Xgig-A 2.5.
Version 2.5.0
Server System version: 2.5.6Application Kit version: 2.5.0.26609
Client Software version: 2.5.0.26609
Release date: 29 April, 2005
New Features
Note: Local GTX hardware and Windows NT 4.0 OS are no longer supported beginning with this release.Xgig Analyzer v2.5 is a minor upgrade over Xgig Analyzer v2.3. Xgig Analyzer v2.5 includes all features in prior minor releases, v2.1, v2.2, and v2.3.
The following are the new features specific to this release:
- With proper licensing, current 10 Gbps blades can now support 10 Gigabit Ethernet protocol.
- A new 10 Gigabit multi-function blade has been introduced with this release. The new 10Gbps multi-function blades (Lattice SERDES) will be replacing the old one (Quake SERDES). This new hardware blade supports both "Analog Pass-through" and "Digital Re-time" modes. The previous 10 Gigabit blade supports only "Digital Re-time" mode.
- The Xgig Analyzer can now run in a "disconnected" state. In the event of a manual disconnect or loss of network connectivity, the Xgig TraceControl client can reconnect to a domain without any data loss.
- Xgig TraceView's Port Side-by-Side configuration displays EOF Ordered Set as a separate event. Ordered Sets must be shown to see the EOF when displaying traces in this configuration. Various minor trace display improvements include a more accurate word time when displaying the 10Gbps protocols.
- Xgig PerformanceMonitor has added Ethernet counters for iSCSI, Unicast, Multicast, Broadcast, Oversized, Undersized, and VLAN packets as well as Frame Error counters for Jabbers and Fragmented packets.
- Xgig PerformanceMonitor has an option to show link Utilization percentage.
- Xgig Expert and TraceView support Bus Doctor SAS trace files.
Bug Fixes
Xgig Analyzer version 2.5.0 also includes other minor bug fixes.Version 2.3.1
Server System version: 2.5.2Application Kit version: 2.3.1.24331
Client Software version: 2.3.0.21344
Release date: 4 March, 2005
New Features
New server software is released to support the new 4Gbps blade.Introduced the new 4Gbps blades (PMC Sierra SERDES) to replace the old 4Gbps blades (Lattice SERDES).
Version 2.3.0
Server System version: 2.1.10Application Kit version: 2.3.0.21344
Client Software version: 2.3.0.21344
Release date: 11 February, 2005
New Features
- Xgig-A v2.3 now has an authentication option to support Netwisdom integration. Users must supply a correct password to access a sync group that has the Client Authentication option enabled.
- Added support for Netwisdom integration allows Netwisdom software users to access and control Xgig Analyzer ports
to capture/retrieve traces and display Xgig Expert data.
Bug Fixes
Xgig Analyzer version 2.3.0 also includes other minor bug fixes.Version 2.2.0
Server System version: N/AApplication Kit version: N/A
Client Software version: 2.2.0.21917
Release date: 10 February, 2005
Enhancements
This release aims at supporting BusDoctor traces and only client software application is released. There was no server software released for this version.- Support for BusDoctor Traces in Xgig-Expert and Xgig-Trace View, supporting SAS, Fibre Channel and Ethernet captures from the RX-108P and RX-252 hardware platforms. Direct access to the RX hardware is not supported; only processing of saved trace files is supported.
- Xgig Expert and XgigTraceView now support SAS traces, including a wealth of expert symptoms and expert metrics. Both single links and SAS wide links are supported.
- Xgig-A 2.2 includes all features and functionality found in Xgig-A 2.1.
Version 2.1.0
Server System version: 2.1.0Application Kit version: 2.1.0.15504
Client Software version: 2.1.0.15504
Release date: 11 September, 2004
New Features
- Multi-Function blades introduced.
- Support Maestro client software using the same server application kit.
- Introduced new chassis for field service application, the Xgig Uno.
Enhancements
This release combines versions 1.6’s and 2.0’s software and hardware features:- 4Gbps (4-port and 2-port) and 10Gbps Xgig Fibre Channel blades are now supported.
- Gigabit Ethernet protocol is also supported on the 4 Gig Fibre Channel blades.
- Xgig Trace View now has a wider bookmark combo box to display bookmarks and new time-stamp display options. Users also have the option to display data in a 16 byte wide hexadecimal/ASCII format in the Inspector Tree-view.
- Xgig Trace view has a new default configuration to display ports side by side.
- Xgig Trace View and Trace Control can now save traces in Surveyor format.
- Trace Control and PerfMon applications have added timers to keep track of how long a capture or monitor session
has been.
- Trace Control now has the option to launch the Surveyor application to view captured traces if Surveyor is installed.
- Xgig Trace View and Expert now support most common trace file formats (see online help for specific formats supported).
- Xgig Trace View allows the use of Surveyor decodes.
- Xgig Performance Monitor now displays total errors for each error type. A status bar indicator was also added to display the types of errors currently monitored.
- Xgig Expert now annotates traces so that iSCSI Header/Data Digests are decoded in Trace View.
- Use of Copper SFP was expanded to support "Flow Control".
- 2Gbps FC blades now support 1 GB capture buffers per port.
- The Xgig Analyzer now supports operations across Firewalls. Refer to the XgigFamilyHardware.pdf document for more information on the TCP ports to open on your FireWall.
Bug Fixes
Xgig Analyzer version 2.1.0 also includes other minor bug fixes.Version 2.0.1
Server System version: 2.0.6Application Kit version: 2.0.11817
Client Software version: 2.0.1.11680
Release date: 1 June, 2004
Enhancements
Xgig-A v2.0.1 release contains augmented features over Xgig Analyzer v2.0 release.The following are the enhancements:
- Use of Copper SFPs was expanded to support "Flow Control".
- The buffers of the analyzer ports can be increased to 1 GB memory modules.
- The Xgig Analyzer now supports operation across firewalls.
- Note: TCP port 2000 must be open on the firewall for this feature to work correctly.
Bug Fixes
Xgig Analyzer version 2.0.1 also includes other minor bug fixes.Version 2.0.0
Server System version: 2.0.4Application Kit version: 2.0.9362
Client Software version: 2.0.0.9222
Release date: 01 April, 2004
New Features
Xgig-A v2.0 is a major upgrade over the previous releases of Xgig Analyzer software. Following are the new features:- Up to 4 Xgig Chassis can be chained together using the cascade ports. This way,the 4 chassis form a single sync group with up to 64 ports, allowing a capture on all the ports simultaneously.
- The new software also supports multi-function based on individual blade licenses. This allows any blade to change into one of the following personalities:
- 1 or 2 Gbps Fibre Channel Analyzer
- Gigabit Ethernet Analyzer
- 1 or 2 Gbps Fibre Channel Jammer
- Gigabit Ethernet Jammer
- Xgig TraceView application has a new port selector combo box in the toolbar, allowing users to select any predefined port groups or user defined port groups with a single click. A port font color can be changed in addition to the background. The Histogram now works in concert with each view's settings to only display ports selected.
- Xgig TraceControl application window has been optimized to display up to 32 ports on a 1024x768 resolution screen.
- Xgig TraceControl now shows the traffic status for all the ports; it shows a status LED (like Xgig Performance Monitor) and the data rate(MBytes/sec) for each port.
- Xgig Performance Monitor application has been optimized to display more than 32 ports on a 1024x768 resolution screen. A new LED Summary view and a new Resource Browser were added. It is now possible to set the clock rate and re-timing settings for all ports at once.
- All the Xgig-Applications use a new common user-friendly sync group discovery dialog.
- The Chassis System software 2.0 allows upgrading multiple chassis at the same time through the Administration web interface.
- Microsoft Windows 2003 Server Operating System is now supported.
- Copper SFP for Gigabit Ethernet is now supported on all blades that licensed for GE functionality.
- Support 1GB memory modules for 2Gbps blades.
- Stop supporting InfiniBand (IB). The software is no longer support the InfiniBand GTX-A hardware.
Bug Fixes
Xgig Analyzer version 2.0.0 also includes other minor bug fixes.Version 1.6.1
Server System version: 2.0.6Application Kit version: 1.6.11700
Client Software version: 1.6.1.11700
Release date: 27 May, 2004
Enhancements
- Supports the 4Gbps and 10Gbps Fibre Channel Analyzer blades (also supported in 1.6).
- Supports "Flow Control" on 1000Base-T Copper SFP.
- Supports operation across firewalls.
Notes:- TCP Port 2000 must be open for Xgig-A operation across a firewall.
- TCP port 80(http) must be open for the Xgig web administrative operation across a firewall.
- TCP Port 2000 must be open for Xgig-A operation across a firewall.
Bug Fixes
Xgig Analyzer version 1.6.1 also includes other minor bug fixes.Version 1.6.0
Server System version: 2.0.4Application Kit version: 1.6.9988
Client Software version: 1.6.0.9988
Release date: 20 April, 2004 (Early Adopters)
New Features
This release introduced new hardware blades.- The 4Gbps FC blades (Lattice SERDES).V
- 10Gbps FC blades (Quake SERDES) were introduced.
Bug Fixes
Xgig Analyzer version 1.6.0 also includes other minor bug fixes.Version 1.5.2
Server System version: 1.5.2Application Kit version: 1.2.8287
Client Software version: 1.5.2.8287
Release date: 12 March, 2004
New Features
Xgig-A v1.5.2 software now supports operation across firewalls. After a proper upgrade of the Application Kit on the Xgig chassis, the system will operate on a single known port. In order to activate firewall support on the client, the registry entry: HKEY_CURRENT_USER\Software\Finisar\GTX\FirewallUsageEnabled must be set to '1' on the client machine. This will initially be enabled by the installer. To disable this feature, set the registry key value to '0'.Note: TCP Port 2000 must be open for Xgig-A operation across a firewall.
Bug Fixes
This new build of Xgig-A 1.5.2 contains the following bug fixes over the previous release of 1.5:- TraceView: Error message "TD_EXT_IN_PROGRESS error code 0x80000214" popped up when a trace was downloaded from a remote chassis. This is a misleading message, which may happen on certain network configuration. A Win32 API call was
replaced to fix this problem.
- Expert: The FCIP and iSCSI Expert PDU Output would not be generated if the Port Number of the first channel of the analyzer was an odd number.
Version 1.5.1
Server System version: 1.5.2Application Kit version: 1.2.2931
Client Software version: 1.5.1.4395
Release date: 7 November, 2003
Bug Fixes
This new build of Xgig A 1.5.1 contains the following bug fixes for the client software over the previous release 1.5:- TraceView: Error message "TD_EXT_IN_PROGRESS error code 0x80000214" popped up when download trace from a remote chassis. This is a misleading message, which may happen on certain network configuration. A Win32 API call was replaced to fix this problem.
- Expert: The FCIP and iSCSI Expert PDU Output would not be generated if the Port Number of the first channel of the analyzer was an odd number.
Version 1.5.0
Sever System version: 1.5.2 Application Kit version: 1.2.2931 Client Software version: 1.5.0.2931 Release date: 22 September, 2003New Features
- Xgig Analyzer Gigabit Ethernet fixed personality blades introduced. (iSCSI). Xgig A v1.5 software supports the new Xgig GigE 2 & 4 port blade for the Xgig Chassis.
- Xgig A v1.5 supports all the existing feature of Xgig A 1.1, with the addition of the following new TraceView features:
- Quick "Filter" has been added to the Quick Search \ Hide window. The window now reads, Quick Search \ Filter \ Hide
- New Quick Search Type field for:
- ASCII pattern search through the entire trace
- Hex pattern search with selectable offset for bit or byte patterns
- Sliding byte pattern Hex search through the entire trace
- Field search with selectable field list box and patterns entry field
- Unicode search for searching the entire trace for UCS-2LE text patterns
- Quick Filters now has cumulative filter combinations that can be selectively "AND'ed" together.
- Quick Filters has automatic insertion of source and destination address into the Quick Search window in which an "OR" filter can be immediately applied.
- Synchronizing all views to one time-stamp has been added.
- The Add Column Window now has a list box to either enter search column or to allow alphabetical scrolling through all possible column choices.
- Extensive iSCSI Expert analysis for the Xgig GigE blade.
- Decode of Fibre Channel response messages after first pass from Expert
- ELS ACC frames (PLOGI, FLOGI, etc)
- GS Accept frames (GID_FT, GFT_ID, etc)
- FC SW4 Accept frames (LSU, EFP, etc)
- SCSI Data frames (Inquiry, Mode Sense, Read Capacity, Report LUNS)
- EBCDIC conversion in TraceView inspector pane
- Quick "Filter" has been added to the Quick Search \ Hide window. The window now reads, Quick Search \ Filter \ Hide
Enhancements
- The option to "Disable frame decoding" was added to Traceview for users who generate nonsensical random BERT traffic to the GigE analyzer.
- Extensive Ethernet protocol decodes using Xgig 1.5 PMD (Protocol Messaging Decodes).
Bug Fixes
Xgig Analyzer version 1.5.0 also includes other minor bug fixes.Version 1.1.0
Server System version: 1.0.14Application Kit version: 1.01.463
Client Software version: 1.0.656
Release date: 11 July, 2003
New Features
- First release of Xgig chassis and the fixed Xgig Fibre Channel blade. Software also supports GTX analyzer blades.
- Xgig A 1.1 is part of the Finisar Xgig product family. Xgig A 1.1 is designed to control the analyzer blades on the new Finisar Xgig chassis.
- Xgig A 1.1 is fully backward compatible with the GTX-A 4.x product family. The software can control the local Finisar PCI analyzer cards as well as the analyzer cards on a remote Xgig chassis.
- Xgig A 1.1 is compatible with the Graphical PDK 1.0.
Bug Fixes
Xgig Analyzer version 1.1.0 also includes other minor bug fixes from GTX-A version 4.2.Support
Click here for support information.