When running busTRACE 8.0, and you have an Internet connection, simply go to the "Check for Product Updates..." option to automatically update your software to the latest version. If your system does not have an Internet connection, you will need to manually download the update and copy it onto your flash drive.
busTRACE 8.0.037 - December 4, 2008
Product Enhancements
- busTRACE: Added the ability to import Finisar Bus Doctor ATAPI states capture file (i.e. text file). This feature allows you to use the advanced analysis feature of busTRACE while analyzing a capture file created by a 3rd party hardware bus analyzer.
- busTRACE: When you right click on an I/O, you can choose to filter that command from view (e.g. Filter all Test Unit Ready CDBs from view). With this update, we have added a new "Filter All Except" context menu item. This allows you to filter ALL commands from view except for the one you have selected.
- busTRACE: When multiple I/Os are selected in the I/O Capture List, you can select the Properties option to retrieve details on the selected I/Os. With this update, we now show you the average execution time and median execution time for each captured I/O type.
- busTRACE: If you try to save the captured I/O activity to file, and the capture is currently active, busTRACE would tell you that you needed to stop the capture process before saving to file. With this update, you are provided an option during the save process to have busTRACE stop the capture for you.
- busTRACE: Removed our disabling of the Nero emulation API. A hidden registry key is available if you want to re-enable this feature. Please contact us for assistance.
- busTRACE: Improved the method we use to determine whether a device actually transferred data or not. These checks are needed to work around miniport drivers that do not accurately return the number of bytes actually transferred.
- busTRACE: When loading a capture file, we previously started by showing you the end of the capture list. With this update, we now default to showing you the start of the captured I/Os in the I/O Capture List.
CDB Database Enhancements
- CD/DVD/BD Devices: Updated our decoding of the v0 BD Read Feature Descriptor (0040h) to match the new format found in the V1 descriptor (as defined in MMC-6 and the Blu-ray Disc Multi-Media Command Set Proposal for INCITS).
- CD/DVD/BD Devices: Updated our decoding of the v0 BD Write Feature Descriptor (0041h) to match the latest MMC-6 draft specification. We have also removed our v1 definition as no such version is yet defined.
busTRACE 8.0.035 - November 12, 2008
Product Enhancements
- busTRACE: Minor improvements handling SRB_FUNCTION_IO_CONTROL SRB requests.
- busTRACE: Minor improvements in capturing SCSI Pass Through IOCTLs.
- busTRACE: For certain types of busTRACE capture files, improved the speed in reading the files into memory.
- busTRACE: By default, busTRACE filters any SRB_STATUS_DATA_OVERRUN result and treats it as a non-error. You can alter this behavior from the Tools->Options->I/O Handling page. This status code is used for both an underrun and an overrun. With this update, we will try and determine if it's an overrun. If we are able to determine that it is an overrun, we will now always treat this as an error. Only underruns can now be filtered out as non-errors.
- busPROBE: Minor improvements to handle driver / device firmware bugs that do not properly return device information to our application.
- busCHECK: Minor improvements in handling miniport drivers that do not properly return simulated check condition data for Read Defect Data 10 and Read Defect Data 12.
CDB Database Enhancements
- All Devices: We often see devices that do not properly handle Inquiry VPD (Vital Product Data) requests. With this update, we have made minor improvements in detecting and handling these firmware defects.
- CD/DVD/BD Devices: Added decoding support for version 1 of the BD Write Feature Descriptor (as defined in MMC-6). Enhanced our decoding of version 1 of the BD Read Feature Descriptor.
- CD/DVD/BD Devcies: When security protocol 06h is submitted (Security Protocol In / Security Protocol Out), we will now show this as the "Optical Security Subsystem Class."
Bug Fixes
- busTRACE: If you press Ctrl+R during a capture, you are telling busTRACE to throw away any previously captured data and restart the capture. Prior to this fix, this restart would cause our defect analysis to occur before the data was discarded. With this update, we no longer perform the defect analysis as it is not necessary.
busTRACE 8.0.033 - October 16, 2008
Product Enhancements
- busTRACE and busPROBE: In the Data Structures tab, you can right click and choose the "Copy" menu item to copy the tree to the clipboard in text format. With this update, you can copy only the left-most columns that interest you.
- Predefined Executable CDBs: Added additional predefined CDBs available for type 0 devices:
- Read Sector 0 (4096 byte sector) (for Read 6, Read 10, Read 12, and Read 16)
CDB Database Enhancements
- All Devices: Added the latest OUI additions and modifications from the IEEE OUI and Company_ID Assignments database.
- All Devices: Added decoding support for the IEEE 1667 Password Authentication Silo (v1.1 specification). This includes decoding the following Function ID payloads:
- Configure Administrator
- Create User
- Delete User
- Authorize for ACT Access
- Unauthorize for ACT Access
- Change Password
- Initialize User Password
- Initialize to Manufacturer State
- Query Password Silo Information
- Request Mutual Challenge
- Mutual Authentication
- All Devices: Added the latest STID Allocation definitions to our lookup tables. This does not necessarily mean full decoding for the payloads. Just that we recognize the STID value. These include:
- Probe Silo
- Certificate Authentication Silo
- Password Silo
- SanDisk U3 Silo
- SanDisk Trusted Flash Silo
- SanDisk StartKey Silo
- SanDisk Extensible Memory Silo
- SanDisk Secure Software Silo
Bug Fixes
- busTRACE: If you are working with devices which return an "unknown" bus type, and under Windows XP, the device might not appear within busTRACE. This has been resolved.
- busTRACE Remote Server: On some versions of Windows, the sizing icon at the lower right of the dialog might blink every second. This has been fixed.
busTRACE 8.0.031 - September 22, 2008
busTRACE 8.0 v8.0.031 was our first release of busTRACE 8.0. Below are some of the CDB enhancements that have been made since the last release of busTRACE 7.0.
CDB Database Enhancements
- All Devices: Added decoding support for the Standard Protocol for Authentication in Host
Attachments of Transient Storage Devices (IEEE 1667 v1.1). This includes decoding all known Silo Type Identifiers (STID), the probe silo, the certification authentification silo, and any status codes. All authentication silo commands are also decoded including Initialize, Get State, Get Certificate Count, Set Certificate, Get Certificate, Create Certificate Request, Admin Authenticate, Verify Challenge, Authenticate Host, Challenge Authentication Silo, Get Silo Capabilities, and Reset to Initialized.
- All Devices: Enhanced our showing of the mode subpage request in the Command 1 column within busTRACE.
- All Devices: Added decoding support for IEEE-1667, Protocol for Authentication in Host Attachments of Transient Storage Devices. The decoding occurs in the Security Protocol In and Security Protocol Out CDBs.
- All Devices: Added the very latest sense codes defined including:
- 0B06h, "Warning - Non-volatile cache now volatile"
- 0B07h, "Warning - Degraded power to non-volatile cache"
- All Devices: Added the very latest t10 version descriptors including:
- 04ACh, "ADC-2 ANSI INCITS 441-2008"
- 12E8h, "FC-DA ANSI INCITS TR-36 2004"
- 12C0h, "FC-DA-2 (no version claimed)"
- 0F00h, "FC-LS-2 (no version claimed)"
- 0E82h, "FC-PI-4 T11/1647-D revision 8.0"
- 0A1Ch, "FCP-3 ISO/IEC 14776-223"
- 03B0h, "MMC-4 T10/1545-D revision 5"
- 0444h, "OSD-2 T10/1729-D revision 4"
- 008Bh, "SAM-4 T10/1683-D revision 14"
- 00A0h, "SAM-5 (no version claimed)"
- 1EC4h, "SAT-2 T10/1826-D revision 6"
- 03EBh, "SES-2 T10/1559-D revision 20"
- 0461h, "SPC-4 T10/1731-D revision 16"
- 1740h, "UAS (no version claimed)"
- All Devices: Added the very latest company IDs from the IEEE OUI table.
- All Devices: If the device's mode pages, in a Mode Sense All request, are not returned in ascending order, we will flag this as a firmware defect.
- CD/DVD/HD/BD Devices: Per the latest MMC-6 draft specification, added decoding support for v0 of the OSSC Feature Descriptor (0142h). This includes decoding the PSAU, LOSPB, ME, Number of Profiles, and Profile Number fields.
- Tape Drives: Added decoding support for Page Code 10h, SubPage Code 01h, the Device Configuration Extension mode page. This includes decoding the TARPF, TASER, TARPC, TAPLSD, Short Erase Mode, PEWS, and VCELBRE fields.
- Tape Drives: Added decoding support for Page Code 11h, the Medium Partition mode page. This includes decoding the FDP, SDP, IDP, PSUM, POFM, CLEAR, ADDP, Medium Format Recognition, Partition Units, Partition Size Descriptors, and Partition Size fields.
- Tape Drives: For HP Ultrium tape drives, added decoding support for Mode Page 3Bh, the Serial Number Override vendor-unique mode page. This includes decoding the MSN and Serial Number fields.
- Tape Drives: For HP Ultrium tape drives, enhanced our decoding support for Mode Page 3Ch, the Device Time mode page. We have added decoding support for the Cumulative Power-on Time field.
- Tape Drives: For HP Ultrium tape drives, added decoding support for Mode Page 3Dh, the Extended Reset vendor-unique mode page. This includes decoding the Reset Behavior field.
- Tape Drives: Added decoding support for VPD Page B1h, the Manufacturer-assigned serial number VPD page.
- Tape Drives: Added decoding support for VPD Page B2h, the TapeAlert supported flags VPD page. We decode FLAG01h through FLAG40h.
- Tape Drives: Added decoding support for log page 15h, the Service Buffers Information log page. This includes decoding the TU, NMP, NMM, OFFLINE, PD, Code Set, and Service Buffer Title fields.
- Tape Drives: Updated our decoding of the DT Device Status log page 11h.
- Tape Drives: Added decoding support for log page 12h, the TapeAlert Response Log Page.
- Tape Drives: For HP Ultrium tape drives, added decoding support for the vendor unique HP Wellness Log Page 33h
Next auto-update
This section documents those change that are planned for the next auto-update to busTRACE 8.0.
Additional Change Logs
Change logs are also available for these previous versions of busTRACE:
|