The BusXpert Software Advantage
SerialTek architected the BusXpert to solve problems familiar to many SAS and SATA developers and integrators:
- How to capture massive amounts of data and display it quickly.
- How to be sure the data captured is accurate.
-
Once the data is captured, how to quickly search for areas of interest.
As discussed in the Hardware Advantage page, BusXpert's hardware was designed to deliver trace data at speeds up to 550MB/s, capture up to 36GB of bus activity and ensure the data captured is represented accurately as it appeared on the bus. In order to take advantage of the performance offered by the hardware, BusXpert's software was designed from the ground up to fully utilize the fast pipes and large buffers. Existing methods of dealing with the upload and display of trace data were not efficient enough and lead to some key innovations found only in the BusXpert software: Pre-indexing, Trace-processing, Trace-formatting, and Compression.
Pre-indexing enables fast displaying of, searching for, and hiding of the captured bus activity. Trace-processing works with pre-indexing to allow for quicker display of transactions, lowers the time needed for searching and allows saved traces to perform just as fast as traces stored on the BusXpert. Trace formatting enables efficient use of the host system’s disk space, allowing more traces to be saved without the extra data found in other trace formats. Compression is used to cut down on the space needed for repetitive SAS and SATA link layer traffic and also utilize the pipe connection to the host system more effectively.
BusXpert provides a variety of traffic displays for analysis of the bus at different protocol layers, each optimized with the innovations mentioned above.
Linux support has been added, an industry first!
BusXpert and BusMod now support Linux for both complete installs and API. Currently supported versions: Fedora 12, Ubuntu 9.10, and RedHat/CentOS 5.4.
Windows XP 32/64, Vista 32/64, Server 2003 / 2008, Windows 7 32/64 Linux Fedora 12, Ubuntu 9.10, RedHat 5.4, CentOS 5.4 Multiple Capture Recording - Allows the analyzer to re-arm itself after a trigger condition has been met and start a new recording for up to 256 consecutive segments ATAPI Support - Software will now fully decode ATAPI commands Live Counters and Monitors - Allow the user to independently count user-specified events, such as frame errors, and take a trace simultaneously InstaSearch technology - Uses the latest in MicroBlaze microprocessor technology to search through large trace buffers in seconds Strong Compression - Allows the user to maximize buffer space by compressing primitives even when an ALIGN or IDLE are between each occurrence Triggering Improvements - Users can now specify more than one trigger action in each "Wait for" state Additional Command Decoding - Deeper decodes of popular commands such as Identify Device and Inquiry Overlapped Command display - Due to customer request, users can now monitor the number of commands and responses while a single command is outstanding Live Performance Monitoring - Measure IOPS per second, Read / Write / Total MB/s per each link for comparisonCurrent OSes supported:
SerialTek announces several new improvements to it's already capable analysis software.

Many of the features listed above came from feedback from our customers. At SerialTek we firmly believe that the user decides how they want to see, record, and manipulate traffic. Looking for a particular feature? Please let us know!
The Protocol view, Transaction view and Spreadsheet view show different levels of the same data and can be synchronized by double-clicking in any of the views. All of the views can be easily configured to display anywhere in the workspace. Hide, dock, pin and resize to desired configuration and the software will retain last known settings. Each view can be exported to CSV and XML formats, and the Frame Details view will also export to HTML. All command decodes are XML-based can easily be edited or created for unique or vendor-specific commands.
The intuitive interface used for Triggering is also shared with the Searching and Filtering functions allowing for simplicity and ease of use. Any created and saved events are available to use in each of the interfaces.
BusXpert's software is up-to-date with the latest specifications for SAS2 and SATA Revision 3.0. It is also constantly being updated with new features driven by market demands and customer requests. To experience SerialTek's BusXpert Software Advantage, please register.
BusXpert PRO SAS/SATA Analyzer
BusXpert Micro SAS/SATA Analyzer
