Analog card is not being detected
Our new generation of analog telephony cards (A4A, A4B) requires DAHDI-2.8+ to be installed in order properly detect and use the card.  If you have PBX system (such as FreePBX, Elastix or AsteriskNOW) that is unable to detect the card, you are probably using an old version of DAHDI.Â
How to determine if the card is being detected by the Operating System?
Before installing the latest DAHDI driver, it's important to check if the analog card is detected by the Operating System by running the command: #lspci (This process will rule out any potential hardware issue with the card or the motherboard)Â
Â
server:~ # lspci -d d161:*
02:00.0 Network controller: Digium, Inc. Device 8010 (rev 01)
03:02.0 Network controller: Digium, Inc. Device 800f (rev 01)
Â
If one of the previous devices are shown by the command, you have confirmed that the card is being detected by the Operating System.
How to determine the DAHDI version on your system
The next step would be to confirm if you have the correct version of DAHDI installed. You can run the command asterisk -rx"dahdi show version" or dmesg | grep -i dahdi
Â
# asterisk -rx"dahdi show version"
DAHDI Version: 2.7.0.2 Echo Canceller:Â
Â
# dmesg | grep -i dahdi
[ Â 19.430444] dahdi: Version: 2.7.0.2
[ Â 19.433360] dahdi: Telephony Interface Registered on major 196
[ Â 20.408099] dahdi_transcode: Loaded.
[ Â 20.580588] INFO-xpp: FEATURE: with sync_tick() from DAHDI
Â
The output of dmesg may not show the version of DAHDI; please make sure to reboot your system if you encounter this issue.Â
Â
If your PBX does not have 2.8.0.1 or later, you won't be able to use our new generation of cards.Â
How to get help
Â
PBX system such as Elastix, FreePBX and AsteriskNOW are third party software packages that are supported by their respective developers. Digium recommend to contact them for instruction of how to install the DAHDI-2.8+
AsteriskNOW is a project maintained by the Asterisk Community; it's our understanding that they are working on including DAHDI-2.8 in a future release.Â
How to install DAHDI-2.8+ Â from source.Â
Â
Please be aware that this process may break your system, some versions of DAHDI do not have the necessary API that Asterisk uses to communicate. Please make sure to make a backup of your system before continuing.Â
Â
Connect to the Linux shell on your PBX using ssh (or an ssh client, such as Putty).
Update your system to the last version available
#yum update
Install DAHDI dependencies
Linux  2.6 kernel headers
Development libraries and headers for ncurses, zlib, libnewt and openssl
GCC and standard software build tools
#yum install gcc ncurses-devel libtermcap-devel gcc-c++ newt-devel zlib-devel libtool make libxml2 libxml2-devel
Navigate to the /usr/src folder:
#cd /usr/src
Download the source code for DAHDI using the 'wget' command:
Extract the source tarball:
tar -xvzf dahdi-linux-complete-2.8.0.1+2.8.0.tar.gz
Navigate to the newly created folder containing the extracted source, and run the commands to install it:
#cd /usr/src/dahdi-linux-complete-2.8.0.1+2.8.0
#make
#make install
Restart DAHDI and AsteriskÂ
To confirm the version of DAHDI that is installed