Load the correct DAHDI modules¶
For your Digium card to work properly you must load the appropriate DAHDI kernel module.
This is done via the file
/etc/dahdi/modules and this page will guide you through its configuration.
Know which card is in your server¶
You can see which cards are detected by issuing the
dahdi_hardware pci:0000:05:0d.0 wcb4xxp- d161:b410 Digium Wildcard B410P pci:0000:05:0e.0 wct4xxp- d161:0205 Wildcard TE205P (4th Gen)
This command gives the card name detected and, more importantly, the DAHDI kernel module needed for this card. In the above example you can see that two cards are detected in the system:
- a Digium B410P which needs the
- and a Digium TE205P which needs the
Create the configuration file¶
Now that we know the modules we need, we can create our configuration file:
Create the file
Fill it with the modules name you found with the
dahdi_hardwarecommand (one module name per line). In our example, your
/etc/dahdi/modulesfile should contain the following lines:
/usr/share/dahdi/modules.sample file you can find all the modules supported in your
Apply the configuration¶
To apply the configuration, restart the services:
Now that you have loaded the correct module for your card you must:
This section lists some specific configuration. You should not follow them unless you have a specific need.
TE13x, TE23x, TE43x: E1/T1 selection¶
With E1/T1 cards you must select the correct line mode between:
- E1 : the European standard,
- and T1 : North American standard
For old generation cards (TE12x, TE20x, TE40x series) the line mode is selected via a physical jumper.
For new generation cards like TE13x, TE23x, TE43x series the line mode is selected by configuration.
If you’re configuring one of these TE13x, T23x, T43x cards then you MUST create a configuration file to set the line mode to E1:
Create the file
Fill it with the following lines replacing
DAHDI_MODULE_NAMEby the correct module name (
# set the card in E1/T1 mode options DAHDI_MODULE_NAME default_linemode=e1
Then, restart the services: