busTRACE 6.0 insulates you from the complexity of building and sending your own CDB to a storage device. Using our easy-to-use GUI interface, you simply select the device you want to submit a CDB too, find the CDB you are interested in sending, and then analyze the results.
busTRACE 6.0 uses SCSI Pass Through (or ASPI under Windows Me) to communicate with your PC's storage devices. These include your CD/DVD/HD/BD devices, hard drives, tape drives, jukeboxes, optical drives, and more. No kernel driver is required or used by busTRACE in order to communicate with your devices.
Creating your own sequence of CDBs is easy with busTRACE 6.0. Simply select the type of device(s) the script is intended for, drag and drop the CDBs you want to send, link the CDB nodes together, and then create an executable script.
You can also configure the script to save the results to a busTRACE capture file. This is an invaluable way for you, as an engineer, to quickly create a simple Windows application that you can send to your customer. They then run it on their system and e-mail you back the resultant busTRACE capture file. Load the capture file into busTRACE 6.0 and see exactly how the CDBs performed on the target user's PC.
No programming is required. Simply drag and drop your CDBs and link them together.
Through the use of Windows IOCTL_ATA_PASS_THROUGH and IOCTL_ATA_PASS_THROUGH_DIRECT, busTRACE 6.0 is able to submit an IDENTIFY DEVICE request to your ATA/ATAPI devices. All of this is done in user mode. No kernel driver is required. View our screenshots to see busTRACE 6.0 in action.
Word(s) |
Value |
Bit(s) |
Description |
0 |
427Ah |
15 |
ATA Device = Yes |
|
|
17 |
Removable Media Device = No |
|
|
2 |
Response Incomplete = No |
1 |
3FFFh |
- |
(Obsolete) # of Logical Cylinders = 3FFFh |
2 |
0000h |
- |
Specific Configuration = None |
3 |
0010h |
- |
(Obsolete) # of Logical Heads = 10h |
6 |
003Fh |
- |
(Obsolete) # of Sectors per Track = 3Fh |
10-19 |
|
- |
Serial Number = WD-WMA8E3265410 |
23-26 |
|
- |
Firmware Revision = 16.06V1 |
27-46 |
|
- |
Model Number = WDC WD800BB-75CAA0 |
47 |
8010h |
7-0 |
Max # of sectors xfered per interrupt on R/W MULTIPLE cmds = 10h |
48 |
0000h |
- |
Trusted Computing feature set options = 0h |
53 |
0007h |
2 |
Fields reported in word 88 valid = Yes |
|
|
1 |
Fields reported in words 70:64 valid = Yes |
59 |
0110h |
8 |
Multiple sector setting is valid = Yes |
60-61 |
|
- |
Total number of user addressable sectors = 9502F90h (74.51 Gbytes) |
63 |
0007h |
- |
*** MULTIWORD DMA SETTINGS *** |
|
|
10 |
Multiword DMA Mode 2 selected = No |
|
|
9 |
Multiword DMA Mode 1 selected = No |
|
|
8 |
Multiword DMA Mode 0 selected = No |
|
|
2 |
Multiword DMA Mode 2 and below supported = Yes |
|
|
1 |
Multiword DMA Mode 1 and below supported = Yes |
|
|
0 |
Multiword DMA Mode 0 supported = Yes |
64 |
0003h |
7-0 |
PIO Modes Supported = 3h |
65 |
0078h |
- |
Minimum Multiword DMA xfer cycle time per word in nsecs = 120 |
66 |
0078h |
- |
Recommended Multiword DMA xfer cycle time in nsecs = 120 |
67 |
0078h |
- |
Minimum PIO xfer cycle time without flow control in nsecs = 120 |
68 |
0078h |
- |
Minimum PIO xfer cycle time with IORDY flow control in nsecs = 120 |
82 |
3469h |
- |
*** COMMAND SETS SUPPORTED *** |
|
|
14 |
NOP command supported = No |
|
|
13 |
READ BUFFER command supported = Yes |
|
|
12 |
WRITE BUFFER command supported = Yes |
|
|
10 |
Host Protected Area feature set supported = Yes |
|
|
9 |
DEVICE RESET command supported = No |
|
|
8 |
SERVICE interrupt supported = No |
|
|
7 |
Release interrupt supported = No |
|
|
6 |
Look-ahead supported = Yes |
|
|
5 |
Write cache supported = Yes |
|
|
3 |
Mandatory Power Management feature set supported = Yes |
|
|
2 |
Removable Media feature set supported = No |
|
|
1 |
Security Mode feature set supported = No |
|
|
0 |
SMART feature set supported = Yes |
83h |
4B01h |
- |
*** COMMAND SETS SUPPORTED *** |
|
|
13 |
FLUSH CACHE EXT command supported = No |
|
|
12 |
Mandatory FLUSH CACHE command supported = No |
|
|
11 |
Device Configuration Overlay feature set supported = Yes |
|
|
10 |
48-bit Address feature set supported = No |
|
|
9 |
Automatic Acoustic Management feature set supported = Yes |
|
|
8 |
SET MAX security extension supported = Yes |
|
|
6 |
SET FEATURES subcommand required to spinup after power-up = No |
|
|
5 |
Power-Up In Standby feature set supported = No |
|
|
4 |
Removable Media Status Notification feature set supported = No |
|
|
3 |
Advanced Power Management feature set supported = No |
|
|
2 |
CFA feature set supported = No |
|
|
1 |
READ/WRITE DMA QUEUED supported = No |
|
|
0 |
DOWNLOAD MICROCODE command supported = Yes |
84 |
4000h |
- |
*** COMMAND SET/FEATURE SUPPORTED EXTENSION *** |
|
|
12 |
Time-limited R/W feature set R/W continuous enabled = No |
|
|
11 |
Time-limited R/W feature set supported = No |
|
|
10 |
URG bit supported for WRITE STREAM DMA/PIO = No |
|
|
9 |
URG bit supported for READ STREAM DMA/PIO = No |
|
|
8 |
World wide name supported = No |
|
|
7 |
WRITE DMA QUEUED FUA EXT command supported = No |
|
|
6 |
WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT supported = No |
|
|
5 |
General Purpose Logging feature set supported = No |
|
|
4 |
Streaming feature set supported = No |
|
|
3 |
Media Card Pass Through Command feature set supported = No |
|
|
2 |
Media serial number supported = No |
|
|
1 |
SMART self-test supported = No |
|
|
0 |
SMART error logging supported = No |
85 |
3469h |
- |
*** COMMAND SET/FEATURE ENABLED *** |
|
|
14 |
NOP command enabled = No |
|
|
13 |
READ BUFFER command enabled = Yes |
|
|
12 |
WRITE BUFFER command enabled = Yes |
|
|
10 |
Host Protected Area feature set enabled = Yes |
|
|
9 |
DEVICE RESET command enabled = No |
|
|
8 |
SERVICE interrupt enabled = No |
|
|
7 |
Release interrupt enabled = No |
|
|
6 |
Look-ahead enabled = Yes |
|
|
5 |
Write cache enabled = Yes |
|
|
3 |
Power Management feature set enabled = Yes |
|
|
2 |
Removable Media feature set enabled = No |
|
|
1 |
Security Mode feature set enabled = No |
|
|
0 |
SMART feature set enabled = Yes |
86 |
0A01h |
- |
*** COMMAND SET/FEATURE ENABLED *** |
|
|
13 |
FLUSH CACHE EXT command supported = No |
|
|
12 |
FLUSH CACHE command supported = No |
|
|
11 |
Device Configuration Overlay supported = Yes |
|
|
10 |
48-bit Address features set supported = No |
|
|
9 |
Automatic Acoustic Management feature set enabled = Yes |
|
|
8 |
SET MAX security ext enabled by SET MAX SET PASSWORD = No |
|
|
6 |
SET FEATURES subcommand required to spin-up after power-up = No |
|
|
5 |
Power-Up In Standby feature set enabled = No |
|
|
4 |
Removable Media Status Notification feature set enabled = No |
|
|
3 |
Advanced Power Management feature set enabled = No |
|
|
2 |
CFA feature set enabled = No |
|
|
1 |
READ/WRITE DMA QUEUED command supported = No |
|
|
0 |
DOWNLOAD MICROCODE command supported = Yes |
87 |
4000h |
- |
*** COMMAND SET/FEATURE DEFAULT *** |
|
|
12 |
Time-limited R/W feature set R/W continuous enabled = No |
|
|
11 |
Time-limited R/W feature set enabled = No |
|
|
10 |
URG bit supported for WRITE STREAM DMA/PIO = No |
|
|
9 |
URG bit supported for READ STREAM DMA/PIO = No |
|
|
8 |
World wide name supported = No |
|
|
7 |
WRITE DMA QUEUED FUA EXT command supported = No |
|
|
6 |
WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT supported = No |
|
|
5 |
General Purpose Logging feature set supported = No |
|
|
4 |
Valid CONFIGURE STREAM command has been executed = No |
|
|
3 |
Media Card Pass Through Command feature set enabled = No |
|
|
2 |
Media serial number is valid = No |
|
|
1 |
SMART self-test supported = No |
|
|
0 |
SMART error logging supported = No |
88 |
203Fh |
- |
*** ULTRA DMA SETTINGS *** |
|
|
14 |
Ultra DMA Mode 6 Selected = Yes |
|
|
13 |
Ultra DMA Mode 5 Selected = Yes |
|
|
12 |
Ultra DMA Mode 4 Selected = No |
|
|
11 |
Ultra DMA Mode 3 Selected = No |
|
|
10 |
Ultra DMA Mode 2 Selected = No |
|
|
9 |
Ultra DMA Mode 1 Selected = No |
|
|
8 |
Ultra DMA Mode 0 Selected = No |
|
|
6 |
Ultra DMA Mode 6 and below supported = No |
|
|
5 |
Ultra DMA Mode 5 and below supported = Yes |
|
|
4 |
Ultra DMA Mode 4 and below supported = Yes |
|
|
3 |
Ultra DMA Mode 3 and below supported = Yes |
|
|
2 |
Ultra DMA Mode 2 and below supported = Yes |
|
|
1 |
Ultra DMA Mode 1 and below supported = Yes |
|
|
0 |
Ultra DMA Mode 0 and below supported = Yes |
94 |
8080h |
15-8 |
Vendor's recommended acoustic management value = Minimum acoustic emanation level (80h) |
|
|
7-0 |
Current automatic acoustic management value = Minimum acoustic emanation level (80h) |
95 |
0000h |
- |
Stream Minimum Request Size = 0h |
96 |
0000h |
-- |
Streaming Transfer Time - DMA = 0h |
97 |
0000h |
- |
Streaming Access Latency - DMA and PIO = 0h |
98-99 |
|
- |
Streaming Performance Granularity = 0h |
100-103 |
|
- |
Maximum user LBA for 48-bit address = 0000000000000000h |
104 |
0000h |
- |
Streaming Transfer Time - PIO = 0h |
127 |
0000h |
1-0 |
Removable Media Status Notification = Not supported |
176-205 |
|
- |
Current media serial number = |
255 |
4FA5h |
15-8 |
Checksum = 4Fh |
The raw hex IDENTIFY data is also available within busTRACE 6.0. Using our above example, the return hex data is: