WWW bustrace.com

Google

PRODUCTS

busTRACE 10.0

busTRACE User's Manual

Screenshots

 

DOWNLOADS

Product Updates

Demos

Free Utilities

 

ORDERING INFORMATION

Online Store

Refund Policy

View Price List

Subscription Renewals

Resellers

 

SUPPORT

busTRACE Change Log

Frequently Asked Questions

Feature Requests

Contact Support

 

COMPANY

Overview

News

Contact Us

 
Quick Links: Home | busTRACE 9.0 | Screenshots
 

This web page refers to our older busTRACE 9.0. Click here for details on our latest busTRACE version.

Windows 8 / Server 2012 Support

Last Update: June 24,2014

Full Support for Extended SRBs and Extended SCSI Pass Through IOCTLs has been added to busTRACE 10.0. This includes full busFAULT support, support for > 16 byte CDBs, and more.

busTRACE 9.0 supports Windows 8 and Windows Server 2012. However, in order to capture and decode the new exSRB (STORAGE_REQUEST_BLOCK), you will need to use busTRACE 9.0.067 or later. After Windows 8 is officially released, and additional documentation is released by Microsoft, additional enhancements for Windows 8 will be released in our regularly released product updates.

The following enhancements have been made in busTRACE 9.0.067 for Windows 8:

  • Added capture and decoding for a variety of new / updated Windows 8 structures including:
    • STORAGE_REQUEST_BLOCK
    • STOR_ADDRESS
    • STOR_ADDR_BTL8
    • SRBEXDATATYPE
    • SRBEX_DATA
    • SRBEX_DATA_SCSI_CDB16
    • SRBEX_DATA_SCSI_CDB32
    • SRBEX_DATA_SCSI_CDB_VAR
    • STORAGE_ADAPTER_DESCRIPTOR (Added SrbType and AddressType decoding)
    • SCSI_PASS_THROUGH_EX (decoding is limited at this time)
    • SCSI_PASS_THROUGH_DIRECT_EX (decoding is limited at this time)
  • Added additional IOCTL names to our decoding tables including:
    • IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES
    • IOCTL_STORAGE_GET_DEVICE_TELEMETRY
    • IOCTL_STORAGE_DEVICE_TELEMETRY_NOTIFY
    • IOCTL_STORAGE_DEVICE_TELEMETRY_QUERY_CAPS
    • IOCTL_STORAGE_GET_DEVICE_TELEMETRY_RAW
    • IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK
    • IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK
    • IOCTL_STORAGE_ENABLE_IDLE_POWER
    • IOCTL_STORAGE_GET_IDLE_POWERUP_REASON
    • IOCTL_STORAGE_POWER_ACTIVE
    • IOCTL_STORAGE_POWER_IDLE
    • IOCTL_STORAGE_EVENT_NOTIFICATION
    • IOCTL_DISK_GET_DISK_ATTRIBUTES
    • IOCTL_DISK_SET_DISK_ATTRIBUTES
    • IOCTL_DISK_IS_CLUSTERED
    • IOCTL_DISK_ARE_VOLUMES_READY
    • IOCTL_DISK_VOLUMES_ARE_READY
    • IOCTL_DISK_GET_PERFORMANCE_INFO
    • IOCTL_SCSI_PASS_THROUGH_EX
    • IOCTL_SCSI_PASS_THROUGH_DIRECT_EX
    • IOCTL_MPIO_PASS_THROUGH_PATH_EX
    • IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX
    • IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES
    • IOCTL_EHSTOR_BANDMGMT_ACTIVATE
    • IOCTL_EHSTOR_BANDMGMT_REVERT
    • IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS
    • IOCTL_EHSTOR_BANDMGMT_CREATE_BAND
    • IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION
    • IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY
    • IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA
    • IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA
    • IOCTL_EHSTOR_BANDMGMT_DELETE_BAND
    • IOCTL_EHSTOR_BANDMGMT_ERASE_BAND
    • IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO

Limitations

  • Only the following SRBEX_DATA structures are currently decoded in busTRACE:
    • SRBEX_DATA_SCSI_CDB16
    • SRBEX_DATA_SCSI_CDB32
    • SRBEX_DATA_SCSI_CDB_VAR
  • Extended SCSI Pass Through (IOCTL_SCSI_PASS_THROUGH_DIRECT_EX) data transfer captures are not supported at this time.
  • Decoding of the SCSI_PASS_THROUGH_EX and SCSI_PASS_THROUGH_DIRECT_EX structures are limited at this time (e.g. (IOCTL_SCSI_PASS_THROUGH_EX and (IOCTL_SCSI_PASS_THROUGH_DIRECT_EX). Enhanced decoding will come in future updates.
  • busFAULT does not support exSRB requests.
  • Windows 8 supports CDB lengths greater than 16 bytes. However, applications in busTRACE 9.0 that allow you to build and send your own CDB, such as busPROBE and busSCRIPT, only allow you to submit CDB lengths up to 16 bytes