Debugging Tools for Windows

!minipkd.adapters

The !minipkd.adapters extension displays all of the adapters that work with the SCSI Port driver that have been identified in the system, and the individual devices associated with each adapter.

Syntax

!minipkd.adapters 

DLL

Windows 2000 Unavailable
Windows XP and later Minipkd.dll

Comments

The display includes the driver name, the device object address, and the device extension address for each adapter. The display for each adapter also includes a list of each device on the adapter. The display for each device includes the device extension address, the SCSI address, the device object address, and some flags for the device. Information about the Plug and Play state and the power state is also included.

The flags in the display are explained in the following table:

Flag Meaning
c Claimed. Indicates that the device has a driver on it.
m Missing. Indicates that the device was present on the bus in a prior scan but was not present during the latest scan.
e Enumerated. Indicates that the device has been reported to the Plug and Play manager.
v Visible. Indicates that the device has been enumerated by the system. This flag is more significant when it is not present for a device.
p Paging. Indicates that the device is in the paging path.
d Dump. Indicates that the device is in the crash dump path and will be used for a crash dump.
h Hibernate. Indicates that the device is hibernating.

Here is an example of the !minipkd.adapters display:

0: kd> !minipkd.adapters
Adapter \Driver\lp6nds35     DO 86334a70         DevExt 86334b28
Adapter \Driver\adpu160m     DO 8633da70         DevExt 8633db28
 LUN 862e60f8 @(0,0,0) c ev     pnp(00/ff) pow(0,0) DevObj 862e6040
 LUN 863530f8 @(0,1,0) c ev p d pnp(00/ff) pow(0,0) DevObj 86353040
 LUN 862e50f8 @(0,2,0) c ev     pnp(00/ff) pow(0,0) DevObj 862e5040
 LUN 863520f8 @(0,6,0)   ev     pnp(00/ff) pow(0,0) DevObj 86352040
Adapter \Driver\adpu160m     DO 86376040         DevExt 863760f8

An error message similar to the following indicates that either the symbol path is incorrect and does not point to the correct version of the Scsiport.sys symbols, or that Windows has not identified any adapters that work with the SCSI Port driver.

minipkd error (0) <path> ... \minipkd\minipkd.c @ line 435

If the !minipkd.help extension command returns help information successfully, the SCSI Port symbols are correct.

Additional Information

For more information, see SCSI Miniport Debugging.

Build machine: CAPEBUILD