Dialogic® Diva® Media Board Information

To interpret the Diva Media Board, driver, and trace data the following information is necessary:

Physical and logical Dialogic® Diva® Media Board number

Every Diva Media Board that is installed in the system is a "physical" board. Every physical board contains one or more ISDN or analog interfaces. Each interface is represented in the system by a "logical" board.

Example: Three physical Diva Media Boards are installed in the system: a Diva BRI Media Board, a Diva PRI Media Board, and a Diva 4BRI Media Board. The Diva BRI Media Board and the Diva PRI Media Board add one logical board each. The Diva 4BRI Media Boards adds four logical boards to the system. If one physical board contains multiple logical boards, a continuous block of board numbers is allocated to these boards. The first logical Diva Media Board is the "master" board. This board is responsible for the hardware resources of the physical board and for loading, starting, and stopping the logical boards provided by the physical board. In the other aspects (functionality, configuration, selected protocol, debug buffers, and features), the logical boards are independent from the location of their physical boards: on different physical boards or on the same physical board.

"/proc" file system

After being started, the DIDD (divadidd.[k]o) driver creates the directory /proc/net/isdn/eicon for kernel 2.4.x and the directory /proc/net/eicon for kernel 2.5.x and higher in the proc file system. You can read the file divadidd in this directory (for example by executing cat divadidd) to get version information on the DIDD driver.

After being started, the XDI driver (divas.[k]o) creates the file divas in the /proc/net/[isdn/]eicon directory. You can read this file (for example by executing cat divas) to get version information on the XDI driver. A subdirectory named adapter<no> (<no> is the logical Diva Media Board number) is created in the directory /proc/net/[isdn/]eicon for every logical Diva Media Board present in the system.

Each adapter<no> directory contains the following files:

File Name

Description

info

You can read this file (cat info) to get information on the Diva Media Board: board name, serial number, number of channels supported by the board, hardware resources assigned to the board, board state. Possible board states are: ready (ready to download and start firmware or fpga), active (operating), trapped (firmware problem, core dump should be generated), unknown (hardware problem), and slave (slave board of a Diva Media Board that supports multiple logical boards)

group_optimization

You can read this file (cat group_optimization) to get the current state of this feature (on|off - 1|0). You can write "1" to this file to turn this feature on (echo 1 > group_optimization). You can write "0" to this file to turn this feature off (echo 0 > group_optimization). For further information on this feature, see the online help.

dynamic_l1_down

You can read this file (cat dynamic_l1_down) to get the current state of this feature (on|off - 1|0). You can write "1" to this file to turn this feature on (echo 1 > dynamic_l1_down). You can write "0" to this file to turn this feature off (echo 0 > dynamic_l1_down). For further information on this feature, see the online help.