How to confirm if DAHDI supports a Digium card

dahdi_hardware is a tool that can be use to detect all hardware installed on the computer that DAHDI supports. Please note that there are certain hardware that requires minimal version of DAHDI.  If you have an old version of the drivers and you have installed a new card, your Asterisk implementation may not be able to load it.

 

Example output without drivers loaded:

 

pci:0000:01:0b.0      wctdm-      e159:0001 Wildcard TDM400P REV H

 

Example output with drivers loaded:

 

pci:0000:01:0b.0      wctdm+      e159:0001 Wildcard TDM400P REV E/F

 

The first output column is the connector: a bus specific field that shows where this device is.  The second field shows which driver should handle the device.  A "-" sign marks that the device is not yet handled by this driver. A "+" sign means that the device is handled by the driver.

Steps to confirm if your Digium card is supported by the drivers:

  1. Update the PCI ID list by running update-pciids

  2. Run lspci to confirm the hardware detected on your system

  3. Run dahdi_hardware to confirm which hardware can be loaded by the DAHDI drivers 

If you find a Digium card listed onlspcibut not ondahdi_hardware, you will need to update the DAHDI drivers on your server. In the event thatlspcianddahdi_hardware (but with a " -  " sign ) you will need to check the /etc/dahdi/modulesfile as this file tells DAHDI which drivers need to be loaded during boot. 

Related content