tools.txt Driver File Contents (40001888_A.exe)

The diagnostic tools supplied in this directory are being supplied to facilitate
Digi International Technical Support assistance to the customer in troubleshooting
and verifying ISDN board and line configurations. These tools are to be used
on a "AS IS" basis may not function on all PC platforms.



Digi International  Windows 98 ISDN Diagnostics. (05/2000)

(c) Copyright 2000 by Digi International

Digi ISDN BRI Trace Utility - dgtrcbri.exe

The dgtrcbri.exe is utility used to decode ISDN D channel protocols. The
D channel carries both call set-up and user packets across the network.
This trace utility (dgtrcbri.exe) can be used for troubleshooting outgoing
calls, incoming calls and line problems by decoding this D channel traffic.
The output from this utility is very cryptic and the following information 
provides only a brief example of its use. 

First, you must bring up Windows and then select DOS prompt icon, since
this command must be execute from a DOS prompt.

Options for dgtrcbri.exe diagnostic:

Usage - trace -a -p -l2 -l3 -raw -?
-a   - trace all lines
-p   - show decode for all ISDN Protocols
-l2  - show decode for ISDN Layer 2 (Q.921) Protocol (minus letter L number 2)
-l3  - show decode for ISDN Layer 3 (Q.931) Protocol (minus letter L number 3)
-raw - show raw hex dump of all ISDN Protocols
-?   - show this screen

* Typically you will only need to use trace with the -L3 option.
* If using a Datafire4 ST or PC/IMAC4 you will need to use -a option. 

The following is an example of running dgtrcbri.exe.

1. c:\dgtrcbri -l3 (letter L number 3)

Below is example output from dgtrcbri. (This was from a successful call)
To capture output you need to redirect it to a file. Example
dgtrcbri -l3 > testlog. Then use alt-tab to switch back to windows
session and place call. When you are done gathering information, then
go back to DOS session and type ctrl-c to end trace. Information after #
is text added for clarification. Don't worry if your results vary,
especially if call is successful, various switch types will display
information differently. 


1188:02:47:296 DATAFIRE - ISA1ST-Line0 (T) # (T) indicates this is information
				           # from Digi (T)erminal Adapter side 
				           # (N) indicates this is information
				           # from ISDN switch (N)etwork side
Q.931 Decode
  Crv=001(T) SETUP                     # BearerCap entry will show call type 
  [BearerCap ] 04 (02) 88 90           # 88 90       is a Digital 64k
                                       # 88 90 21 8f is a Digital 56k
                                       # 88 90 a2    is a Voice 56k
  [ChanIdent ] 18 (01) 83
  [KeypadFac ] 2C (07) 39 38 38 36 39  # KeypadFac indicates phone number
                       34 36           # that is being called. This is in
				       # hexidecimal. Just remove first 3
                                       # from pair to get the phone number  
                                       # Example calling number is 9886946


                                      1188:02:47:296 DATAFIRE - ISA1ST-Line0 (N)
                                      Q.931 Decode
                                        Crv=001(O) CALL PROCEEDING
                                        [ChanIdent ] 18 (01) 89

                                      # CALL PROCEEDING - The switch is
                                      # indicating which B channel will
                                      # be used for call  


                                      1188:02:47:296 DATAFIRE - ISA1ST-Line0 (N)
                                      Q.931 Decode
                                        Crv=001(O) ALERTING
                                        [Signal    ] 34 (01) 01

                                      # ALERTING - The switch is ringing the
                                      # remote adapter


                                      1188:02:47:296 DATAFIRE - ISA1ST-Line0 (N)
                                      Q.931 Decode
                                        Crv=001(O) CONNECT
                                        [Signal    ] 34 (01) 3f

                                      # CONNECT - The switch indicates that the
                                      # call setup was successful, and the
                                      # remote device has answered
 
1188:02:47:296 DATAFIRE - ISA1ST-Line0 (T)
Q.931 Decode
  Crv=001(T) CONNECT ACKNOWLEDGE

# CONNECT ACKNOWLEDGE - The adapter
# signals the switch that it 
# acknowledges that the call setup
# is complete

                                      1188:02:47:296 DATAFIRE - ISA1ST-Line0 (N)
                                      Q.931 Decode
                                        Crv=001(O) STATUS ENQUIRY


1188:02:47:296 DATAFIRE - ISA1ST-Line0 (T)
Q.931 Decode
  Crv=001(T) STATUS
  [Cause     ] 08 (02) 80 9e
    User
    Normal Event
    Response To Status Enquiry

  [CallState ] 14 (01) 0a


1188:02:47:296 DATAFIRE - ISA1ST-Line0 (T)
Q.931 Decode                           # DISCONNECT - From the (T) Digi side
  Crv=001(T) DISCONNECT                # indicates an adapter request for
  [Cause     ] 08 (02) 80 90           # "CALL REQUEST DISCONNECTION" 
    User                               # From the (N) Network-ISDN switch side  
    Normal Event                       # indicates the network request for 
    Normal Clearing                    # "CALL DISCONNECTION" 
                                       # You may need to run a trace on the
                                       # remote side to discover which side 
                                       # either the ISDN switch or the remote
                                       # device has requested the disconnect 
                                       # In this example a cause of 90 is a
                                       # Normal Call Disconnect caused by
                                       # hanging up from Digi side in RAS 



                                      1188:02:47:296 DATAFIRE - ISA1ST-Line0 (N)
                                      Q.931 Decode
                                        Crv=001(O) RELEASE

                                      # RELEASE - Indicates that the network 
                                      # has initiated the "REQUEST RELEASE"
                                      # of the call


1188:02:47:296 DATAFIRE - ISA1ST-Line0 (T)
Q.931 Decode
  Crv=001(T) RELEASE COMPLETE

# RELEASE COMPLETE - Indicates that the adapter 
# has acknowledged the RELEASE of call





Digi ISDN BRI Line Utility - dginfbri.exe

ISDN diag dginfbri.exe is a utility used to find out if there is
proper communication to your ISDN provider. It will show which layers
are passing or failing to determine where or if a problem exists. 
This text file provides enough information for troubleshooting. 


Testing of ISDN Layers 1-3:

Layer 1 - This is a test to see if we are communicating to the physical
layer correctly. With the PC/IMAC, this may mean a proper connection to
the NT1 device. With the Datafire, is it properly seeing the ISDN line.

Run diagnostic: dginfbri -a1
Example output:

Line: Pcimac2-LINE0
Area: 01 - Layer 1 (S/T)
--------------------------------------------------------------
 Tx_Info_Pattern		INFO 3
 Rx_Info_Pattern		INFO 4
 Tx_Frames			0
 Tx_Collisions			0
 Tx_Errors			0
 Rx_Frames			0
 Rx_Errors			0

Layer 1 passes if: Tx_Info_Pattern is INFO3 & Rx_Info_Pattern is INFO4
                   You should then go to layer 2 and test with dginfbri.

If Layer 1 fails : Did Digi driver load correctly, any errors on bootup?
		   Check cabling. Use cables that came with the Digi adapter
		   or try another. Standard RJ11 phone cable will work. Unplug
		   all cabling, wait few seconds, plug in, and retest.
                   Check NT1. Any error lights. Try another NT1 if possible.
                   If still having problems call Digi Tech Support.


Layer 2 - This is a test to see if the requested TEI (terminal 
endpoint identifier) assignment from the switch was successful.
The TEI is assigned dynamically, and if passes will assign a number
from 64-126. If you reboot or lose the ISDN connection to the switch
the TEI will be reassigned.

Run diagnostic: dginfbri -a2
Example output:

Line: Pcimac2-LINE0
Area: 02 - Layer 2 (Q.921)
--------------------------------------------------------------
 State				Tei Assigned
 Sapi				0
 Tei				96
 Lap_State			Multiframe Established
 Lap_V(S)			1
 Lap_V(A)			1
 Lap_V(R)			46
 I_Queue_Frames			0
 Ack_Queue_Frames		0
 State				Tei Assigned
 Sapi				0
 Tei				105
 Lap_State			Multiframe Established
 Lap_V(S)			1
 Lap_V(A)			1
 Lap_V(R)			46
 I_Queue_Frames			0
 Ack_Queue_Frames		0

Layer 2 passes if: State     = Tei Assigned
                   Tei       = Number from 64-126
	           Lap_State = Multiframe Established

If you have 2 logical terminals, you will see the above fields shown twice.
The first time for the 1st logical terminal, then again for the 2nd one.
Check both because you can have a problem with 1 B channel.

You should then go to layer 3 and test with dginfbri.

If layer 2 fails :

A TEI of 127 (127 is reserved for the switch) means we are requesting a TEI
from the Switch and have not received that yet. Without the TEI, calls are
not possible.
Causes for waiting TEI assignment:
- Switch busy, needed resources
- Connection not available yet (customer's switch programming not done yet)

Unplug the RJ cables from wall, NT1, and Digi ISDN board, wait a few
seconds, plug back in, and retest. If still having problems call Digi Tech
Support.


Layer 3 - This is a test to see if we are getting full service from the
ISDN switch. It will check to see if switch type entered during Digi driver
configuration is correct. It will also check the SPIDs (typically, only
used in the U.S.) against the values setup at the ISDN service provider.
These values must match exactly. It is just like a password being approved.

Run diagnostic: dginfbri -a3
Example output:

Line: Pcimac2-LINE0
Area: 03 - Layer 3 (Q.931)
--------------------------------------------------------------
 State				Active
 Tei				96
 Style				National ISDN 1
 Spid				61298858901111
 Usid				0
 Tid				11
 Service			Full
 Style_Flags			0
 State				Active
 Tei				105
 Style				National ISDN 1
 Spid				61298858911111
 Usid				1
 Tid				11
 Service			Full
 Style_Flags			0

Layer 3 passes if:  State   = Active or Established, Awaiting Restart
	          Service   = Full, Non Initializing, or Not Determined

If you have 2 logical terminal you will see the above fields shown twice.
The first time for the 1st logical terminal, then again for the 2nd one.
Check both because you can have a problem with 1 B channel.

If layer 3 fails :

Is the switch type entered during driver configuration correct?

ISDN Switch Types

NI-1      - Pick National ISDN 1 if your switch is National ISDN or the
            protocol running on it is National ISDN
NTI       - Pick Northern Telecom ISDN if your switch is a DMS100 running
            their Functional protocol) pick NI-1 if running National
AT&T      - Pick this is switch is AT&T running their Custom protocol pick
            NI-1 if switch is running National
NET3      - Standard international switch type
EuroISDN  - Identical to NET3
VN4       - Identical to NET3   
1TR6      - ITR6 (Germany)
VN3       - VN3 (France)
INS64     - INS64 (Japan)
AUSTEL    - Australian
SIGNAPORE - Singapore
GENERIC   - Generic CCITT/ANSI switch

Are the SPIDs (typically, only used in the U.S.) you entered during
Digi driver configuration correct? (no spaces, no dashes, just one long
number)

Otherwise, you must reconfirm this information with the ISDN service
provider. If still having problems call Digi Tech Support.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.47