Using the Dtectpci diagnostic tool

How to collect information about installed PCI cards with dtectpci.exe

Dtectpci.exe is a utility which is part of the Dialogic Diva System Release for Windows. It is a tool which collects information about all PCI bus components and cards installed on the system.

It can be especially useful for problems encountered during or after the installation of the drivers, and it works for the whole range of Diva boards. 

For example, if there is a hardware or resource conflict, a dtectpci output file can help to clarify whether a particular card has been properly detected, or if the required hardware resources have been allocated. It can also help to detect issues related to BIOS settings .

It is not necessary to install the Diva software in order to make use of this utility. Simply open a DOS box (or 'command' prompt) and change to the directory where the driver version was downloaded/extracted (e.g. C:\DS_driver) and type in the following command:

  1. dtectpci.exe > pci_scan.txt

Here is a screenshot of what this should look like in a DOS box:

2607_dtectpci.gif

 

After you press ENTER, dtectpci will write information to an output file (e.g. pci_scan.txt).

Here is an example of what the content of the output file should look like for a Diva PRI/E1-30 which was physically installed and detected in a Windows XP server

  1. ... ... ... ... ... ... Bus 1 Slot  2.0: 'Dialogic Corporation' 'Dialogic Diva PRI/E1-30 PCI v3' Rev 1   0x0000  33 11 1C E0  17 01 B0 02  01 00 80 02  10 40 00 00   0x0010  00 EE 96 FE  01 DE 00 00  00 00 00 FE  00 00 9C FE   0x0020  00 00 00 00  00 00 00 00  00 00 00 00  33 11 03 1C   0x0030  00 00 00 00  40 00 00 00  00 00 00 00  11 01 00 40   Class     - Other Network Controller   Command   - PCI_ENABLE_IO_SPACE   Command   - PCI_ENABLE_MEMORY_SPACE   Command   - PCI_ENABLE_BUS_MASTER   Command   - PCI_ENABLE_SERR   Status    - PCI_STATUS_CAPABILITIES_LIST   Status    - PCI_STATUS_66MHZ_CAPABLE   Status    - PCI_STATUS_FAST_BACK_TO_BACK   MEM Addr  - 0xFE96EE00 (locate in 32 bit address space)   I/O Addr  - 0x0000DE00   MEM Addr  - 0xFE000000 (locate in 32 bit address space)   MEM Addr  - 0xFE9C0000 (locate in 32 bit address space)   SubVendor - 0x1133   SubSystem - 0x1C03   Interrupt - 0x11 / INTA   Serial #  - 2458
    ... ... ...

Please note that the dtecpci output file will also contain further information about other PCI bus components/parts, depending on what is installed in the machine.

Return to Documentation Home I Return to Sangoma Support