This web page refers to our older busTRACE 7.0 which is no longer shipping. Click here for details on our latest generation busTRACE software.

busTRACE This WEB page comes from the busTRACE 7.0 User's Manual. (Table of Contents)

Previous Topic Next Topic

Enhancements made from busTRACE 6.0 to busTRACE 7.0

This section details those features which have been released since the original busTRACE 6.0 product was released. Some of these enhancements were made to busTRACE 6.0 after it was originally released. Because busTRACE is on a subscription purchase plan, we can often immediately release major enhancements to a product instead of waiting until the next major release cycle.

Those items that are completely new to busTRACE 7.0 appear with yellow highlight. Those items that were added after busTRACE 6.0 was initially released, but were added in subsequent busTRACE 6.0 updates, appear with a blue highlight.

New Applications

  • NEW! Includes busFAULT, an application designed to allow you to simulate check condition or SRB Status device errors. Includes integration with the busTRACE capture engine.
  • NEW! Includes busSTRESS, an application designed to stress test one or more hard drives. This application will perform a read / write / compare stress test on one or more paths. Any file error or data miscompare is detected and reported to the user. Includes full integration with the busTRACE capture engine.
  • NEW! Includes a new utility, accessible from the busTRACE 7.0 Start Menu, that allows you to view any file's contents in a hex editor.
  • NEW! Includes CD/DVD Exclusive Access Status. This application allows you to see which application has an exclusive access lock on your CD/DVD/HD/BD devices.

New Features

  • NEW! The busTRACE capture engine now features integration with busFAULT and busSTRESS. The I/O Capture List also features updated tooltip help for the error column and device column.
  • NEW! The busTRACE bus analyzer, the busPROBE CDB Exerciser, busFAULT, and the CD/DVD Exclusive Access Status application all now show you the device's attached drive letter(s). You can configure to remove the drive letter from the display if you prefer.
  • NEW! A new "Restart Capture" feature has been added to busTRACE. This allows you to reset and restart the capture while it is active. This is a quick way to empty the capture buffer and have it continue capturing I/O activity.
  • NEW! Within the busTRACE capture application, you can save and reload filter settings.
  • NEW! Added a new tooltip for the Raw Data column within the busTRACE capture application. This allows you to view up to 128 bytes of the data transferred without having to click on the I/O.
  • NEW! In each of our hex buffer editors, you can now click on a toolbar button that allows you to manually enter a buffer offset value you would like to jump to.
  • NEW! Within the busPROBE and busSTRESS buffer viewers, you can now use the new Find toolbar buttons to find and move to a specified hex or ASCII data pattern.
  • NEW! busPROBE is now Plug and Play aware.
  • NEW! busPROBE now includes a checkbox where you can configure the CDB Exerciser to show you the drive letters (if available) allocated to your storage devices..
  • NEW! Our CD/DVD Exclusive Access Status application now includes a checkbox where you can have it show the CD/DVD drive letter or not. Also, if a lock attempt fails because the file system is active, we now prompt you to ask if you want us to dismount the file system before trying again.
  • NEW! When capturing I/O requests generated from ring 3 applications, such as SCSI Pass Through IOCTLs, busTRACE 7.0 will now tell you the the application that generated the I/O request.
  • IMPROVED! Updated CDB decoding engine.
  • IMPROVED! Updated executable CDB database
  • IMPROVED! Updated icons throughout product.
  • IMPROVED! Updated busTRACE 7.0 Start Menu includes easy access to new applications.
  • IMPROVED! Our CD/DVD Exclusive Access Status utility has been updated to support Windows XP (when IMAPIv2 is present).
  • IMPROVED! The Advanced busTRACE Filter Driver Placement dialog has been updated to provide our technical support group with auto-adjustment settings.
  • IMPROVED! Those applications that use a checkbox to enable or disable a feature have been updated to now always show a checkbox. The checkbox can be checked or unchecked with a single click.
  • IMPROVED! The ATA Identify application has been updated to show Serial ATA (SATA) and Serial ATAPI (SATAPI) fields.
  • IMPROVED! There have been other minor updates and enhancements throughout the entire product.
  • IMPROVED! If you configure busTRACE to automatically e-mail you of an error, or trigger point, we will now also e-mail you if we lost our connection to a remote server (if performing a remote capture).

There have been many more features and enhancements that have gone into busTRACE 6.0 after it was initially released and prior to the busTRACE 7.0 release. Please review the busTRACE 6.0 Change Log for complete details.

Enhancements made from busTRACE 5.0 to busTRACE 6.0

New Applications

  • NEW! Includes busSCRIPT, a new easy-to-use CDB scripting application. Drag and drop simplicity; no programming required for simple scripts; create self-contained executable scripts; CDB execution results can be saved to a busTRACE capture file.
  • NEW! Includes the busTRACE 7.0 Start Menu, a new front-end menuing application that guides you to the tool you are interested in running.
  • NEW! Removed support for the older busTRACE proprietary "green" dongle. Instead, we now only support our busTRACE USB Flash Drives. A free replacement flash drive is available for all customers whose subscription is active (if you have the older green dongle). This has the advantage of using Microsoft's built-in drivers to communicate with the flash drive instead of depending on a proprietary 3rd party driver.
  • NEW! The user's manual is no longer a separate PDF file. It is now an integrated HTML Help file.

All Applications

  • NEW! Full Windows Vista compatibility. This includes having all programs marked for proper Vista access requirements and adjusting the user interface for better Vista compatibility. Our kernel drivers also contain the necessary cross-certificate to be fully compatible with Windows Vista x64's requirement for signed device drivers.
  • NEW! A new busTRACE 7.0 Start Menu option is available on the toolbar of each of our applications. A drop down list can take you immediately to the tool of your choice. This allows you to quickly move from one busTRACE 7.0 application to another.
  • NEW! A new shared CDB Execution Database is stored in an XML format. You can set the location of this database file to a shared network drive and share it among multiple busTRACE users. Any enhancement made by one busTRACE user is automatically seen by all other busTRACE users that are configured to share the same file.
  • NEW! All applications and drivers are now digitally signed as having come from busTRACE Technologies. This ensures that our programs have not been altered.
  • IMPROVED! Significantly improved user interface for dragging and dropping of panes. You can easily see where your new will be be docked, tabbed, or floating.
  • IMPROVED! Child window toolbars no longer wrap around when the window isn't large enough to show the whole toolbar. Instead an "expand" button will appear on the right side of the toolbar which you can click to view the hidden toolbar features.
  • IMPROVED! Enhanced busTRACE subscription handling.
  • IMPROVED! We've enhanced our flash drive recovery tool in case busTRACE is unable to detect its flash drive.
  • IMPROVED! Minor enhancements to our Internet auto-updater.
  • IMPROVED! Shared busTRACE "About" box across all applications.
  • IMPROVED! When you use your mouse wheel, the scroll effect will now occur in the window that the mouse is floating over (instead of only the active window).

Capturing I/O Activity

  • NEW! Kernel Mode CDB Filter. Let busTRACE know exactly which CDBs you are interested in capturing or which CDBs you specifically do not want captured. Unlike our previous filter capability, this new feature causes the kernel driver to skip capturing the CDB altogether. This allows you to capture only the CDBs you are interested in.
  • NEW! SCSI Request Block (SRB) and SCSI Pass Through (SPTI) software defect detection.
  • NEW! View all attached user comments in its own docked pane. Click on a comment and the I/O Capture List will immediately move to that I/O.
  • NEW! Compare two captured I/Os in our new Side-by-Side I/O Comparison feature. You can even compare two I/Os across two separate capture documents. Synchronized scroll bars allow you to visually see any differences between the two captured I/Os.
  • NEW! Track mouse movements over interleaved I/O activity. While viewing interleaved I/O activity, as you move the mouse over each captured I/O, busTRACE will now highlight where the I/O starts, where it finishes, and what I/O activity (if any) occurs in between.
  • NEW! Stop multiple active busTRACE captures. You might have busTRACE capturing I/O simultaneously across multiple networked PCs. You can now have busTRACE stop all capture sessions at the same time.
  • NEW! A new startup capture settings page has been added where you can adjust busTRACE's default capture settings.
  • NEW! Copy one or more captured CDBs and paste into busSCRIPT, our CDB scripting application.
  • NEW! Save any captured CDB to our shared CDB Execution Database and use within busPROBE or busSCRIPT.
  • NEW! Drag and drop a busTRACE capture file (either a .BTD or a .ZIP file) onto the busTRACE 7.0 Start Menu desktop icon and our bus capture program will automatically load and show you the contents.
  • NEW! Find and jump to a specified I/O Counter. Press Ctrl+G, or enter the I/O Counter in the toolbar, and find and jump to any specified I/O Counter.
  • IMPROVED! User can now provide unlimited capture clients while their subscription is active. There is no longer any need to purchase additional capture clients (you must keep your busTRACE subscription active in order to continue using this feature).
  • IMPROVED! Updated our kernel driver to handle drivers that support a dual role of being a bus driver and a filter driver.
  • IMPROVED! Our I/O Capture List now supports Windows XP Themes for its visual display.
  • IMPROVED! Added a user option that allows you to turn on or off the capturing of IOCTL requests.
  • IMPROVED! The capture column IRP Direction is no longer shown by default in the I/O Capture List. Instead, if you configure busTRACE to show interleaved I/O activity, the IRP direction indicator will appear immediately to the right of the Counter field.
  • IMPROVED! Changed default capture behavior to capture Plug and Play (PnP) requests.
  • IMPROVED! Added two new startup options such as having busTRACE automatically launch when Windows starts, as well as automatically starting the capture when the application starts.
  • IMPROVED! Added two new columns you can have added to the I/O Capture List. These are the Device Pointer and IRP Pointer columns. This allows you to view the PDEVICE_OBJECT and PIRP hex values for the captured I/O request. This information is also available in the I/O Details dialog box as well as the Export options. A 64-bit hex value is displayed if the pointers are captured on an x64 system.
  • IMPROVED! Enhanced our protocol between the client and server when doing a remote bus capture.
  • IMPROVED! Icons used to show inbound or outbound data transfer have been adjusted to make it easier to visually note the direction in the I/O Capture List.

Generating I/O Activity

  • NEW! When sending a single CDB through busPROBE, our interface now allows you to type in a CDB filter string. For example, if you're only interested in viewing all available CDBs that contain "Read" in it, you simply type in Read into the edit box and all non-"Read" CDBs will be filtered from view.
  • IMPROVED! Added more built-in CDBs that are available to busPROBE as well as busSCRIPT.
  • IMPROVED! If you loop on sending CDBs within busPROBE, and then save the results to a busTRACE capture file, busPROBE will now save for you the first and last CDB sent along with a descriptive note within the capture. Previous versions only captured the last CDB submitted.
  • IMPROVED! When defining a custom execution CDB, added the ability to define multiple supported device types for a single CDB.
  • IMPROVED! Internal improvements in saving the CDB results to a busTRACE capture file.
  • IMPROVED! Within the CDB Viewer, the sorting option has been removed from the docked Properties window. Instead, you can now simply click on the header control (directly above the list of available CDBs to decode) to sort. Click on the "Opcode" column to sort by opcode. Click on the "Command Descriptor Block" column to sort by the CDB name.
  • IMPROVED! Additional internal improvements have been made across the CDB Exerciser, ATA/ATAPI Identify, CDB Viewer, and the Sense Viewer.