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

Previous Topic Next Topic

The Capture Devices window shows you the list of devices that busTRACE can capture I/O activity against. A hierarchical device tree will appear showing you the controllers and the devices that connect to them. For example:

By placing a checkmark next to a device, you are specifying that you would like to capture I/O activity going to that device. By removing the checkmark, no I/O activity for that device will be captured. You can set or remove the checkmark at any time, even while the busTRACE capture is active. If you hold down the shift key while clicking a tree item, all children items of the selected item will also have their capture status checked or unchecked (i.e. recursive selection).

Note how each device is given a unique icon / color icon. This same icon is displayed in the I/O Capture List when I/O is captured for the device. When capturing I/O activity across multiple devices simultaneously, this makes it easier for you to determine which device is being sent the I/O request.

busTRACE is fully Plug and Play aware. If you remove a device, or attach a device, busTRACE will automatically refresh itself to show you the new device tree.

When you click on a device in the Capture Devices tree, the options available in the Capture Settings window will change to reflect that device. In its initial position, the Capture Settings pane is directly below the Capture Devices pane.

The hierarchical view is showing you the list of devices as Windows has created them. If you are interested in capturing I/O activity for a device, you need to set a checkmark on that device, and not necessarily its parent item (i.e. the controller).

For example, if you have a "Plextor DVD Recorder" connected to the "Secondary IDE Channel," you would place a checkmark next to the Plextor device. Placing a checkmark next to the "Secondary IDE Channel item" will typically have no effect as I/Os are flowing to the device and not the controller. This can be confusing at first as it is true that I/Os do flow through the hardware controller. However, we're capturing I/O activity from the operating system's perspective. In Windows, I/Os are directed to the actual device object and not necessarily the controller object.

If you want to learn more about how Windows creates device objects, please review Microsoft's Windows Driver Development Kit.


As mentioned above, busTRACE is fully Plug and Play aware. However, not all bus architectures can detect if a device has been added or removed. For example, the parallel ATA/ATAPI bus and SCSI bus cannot detect if any such change has occurred.

Under busTRACE, you can request the OS to rescan its SCSI/ATAPI buses to see if any devices have been added or removed. Simply select Rescan SCSI/ATAPI Bus from the Tools main menu.

See Also: