Incompatiable Motherboard / Processor

Hello
I am in the process of building a new FreePBX system comprising of

Digium, Inc. Wildcard TDM410 4-port analog card (rev 11)
ASUS P5KPL-AM MotherBoard / Intel Dual Core E6300 2.8Gb Processor

I have tried both the 32boit and 64bit flavours of FreePBX…my problem is the same

Dmesg shows the card is installed and recognised :-

dahdi: Telephony Interface Registered on major 196
dahdi: Version: 2.3.0.1
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 19 (level, low) -> IRQ 233
wctdm24xxp 0000:03:00.0: Port 1: Installed – AUTO FXO (UK mode)
wctdm24xxp 0000:03:00.0: Port 2: Installed – AUTO FXO (UK mode)
wctdm24xxp 0000:03:00.0: Port 3: Installed – AUTO FXO (UK mode)
wctdm24xxp 0000:03:00.0: Port 4: Installed – AUTO FXO (UK mode)
wctdm24xxp 0000:03:00.0: VPM100: Not Present
dahdi_vpmadt032_loader: module license ‘Digium Commercial’ taints kernel.
dahdi_vpmadt032_loader: no version for “vpmadtreg_unregister” found: kernel tainted.
wctdm24xxp 0000:03:00.0: Booting VPMADT032
wctdm24xxp 0000:03:00.0: VPM present and operational (Firmware version 120)
wctdm24xxp 0000:03:00.0: Found a Wildcard TDM: Wildcard TDM410P (0 digital modules, 4 analog modules)
dahdi_transcode: Loaded.
INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
INFO-xpp: FEATURE: without BRISTUFF support
INFO-xpp: FEATURE: with PROTOCOL_DEBUG
INFO-xpp: FEATURE: with sync_tick() from DAHDI
INFO-xpp_usb: revision Unknown
usbcore: registered new driver xpp_usb
dahdi: Registered tone zone 0 (United States / North America)
dahdi_echocan_mg2: Registered echo canceler 'MG2’
dahdi: Registered tone zone 4 (United Kingdom)

I have also disabled all unnecessary items within the motherboard BIOS, ie Sound, USB etc, thinking there maybe some confliction…

However I am unable to make of receive calls - All lines are busy

My FreepBX configuration is 100% correct and the Digium board is working fine - I have proved this by installing the board in a Secord system, using the same FreePBX config.

I have therefore come to the conclusion there must be some incompatibility with the Motherboard I’m using

Has anyone else had similar problems ??

Does anyone have any suggestions on ways proving or overcomming this problem ?

Any suggestions will be appreciated

Thank you
Stephen

Try recompiling Dahdi. Its a little more fussy with the hardware.
I my be wrong, but its fixed a bunch of Elastix systems I inherited.

Let me know how you go
Cheers
Chris

Hi Chris,

Thank you for your suggestion, however i have come across a problem

The process i am following is …

Downloaded dahdi-linux-complete-current.tar.gz
tar zxvf dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.3.0.1+2.3.0
make all
…Complain’s

[root@pbx2 dahdi-linux-complete-2.3.0.1+2.3.0]# make
make -C linux all
make[1]: Entering directory /root/dahdi-linux-complete-2.3.0.1+2.3.0/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/root/dahdi-linux-complete-2.3.0.1+2.3.0/linux/drivers/dahdi/firmware’
make[2]: Leaving directory /root/dahdi-linux-complete-2.3.0.1+2.3.0/linux/drivers/dahdi/firmware' You do not appear to have the sources for the 2.6.18-194.3.1.el5PAE kernel installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory/root/dahdi-linux-complete-2.3.0.1+2.3.0/linux’
make: *** [all] Error 2

-uname -r reports
2.6.18-194.3.1.el5PAE

----I have therefore downloaded
kernel-PAE-2.6.18-194.3.1.el5.i686.rpm
and installed using
rpm -ivh kernel-PAE-2.6.18-194.3.1.el5.i686.rpm

Going back to complining dahdi…

cd dahdi-linux-complete-2.3.0.1+2.3.0
make all

And the same error occurs
[root@pbx2 dahdi-linux-complete-2.3.0.1+2.3.0]# make
make -C linux all
make[1]: Entering directory /root/dahdi-linux-complete-2.3.0.1+2.3.0/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/root/dahdi-linux-complete-2.3.0.1+2.3.0/linux/drivers/dahdi/firmware’
make[2]: Leaving directory /root/dahdi-linux-complete-2.3.0.1+2.3.0/linux/drivers/dahdi/firmware' You do not appear to have the sources for the 2.6.18-194.3.1.el5PAE kernel installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory/root/dahdi-linux-complete-2.3.0.1+2.3.0/linux’
make: *** [all] Error 2

It looks like the Kernel source either hasn’t been installed, or maybe installed in the wrong location

I’ve checked /lib/modules/2.6.18-194.3.1.el5PAE…and teh source seems to be installed

Any suggestions ??

Kind Regards
Stephen

Sounds like you installed the kernel, but not the kernel source.

Had the same problem

You need to: 1. update the kernel 2. update the kernel sources 3. reboot to make the new kernel active
then you can compile Dahdi

Try that. Let us know how you go

Cheers
Chris

I don’t think that you will fix the issue by re-compiling DAHDI. As far as I can see in the dmesg output, it seems that DAHDI is loading fine. I would suggest the following things:

  1. Check Asterisk :

#asterisk -rvv
#CLI> dahdi show channels

Asterisk should show 4 channels, in the case that Asterisk does not show them, you need to check your configuration.

  1. Re-make Configuration:
  • Run -#dahdi_genconf -vv
  • Edit the file /etc/dahdi/systen.conf and change the zone to UK
  • Edit the file /etc/asterisk/chan_dahdi.conf and add the file “#include dahdi-channels.conf” (there is the possibility that it may be there already)

NOTE: dahdi-channels.conf will contain the default channel configuration, please make sure that you don’t have any channel configuration in chan_dahdi.conf because it may conflict with dahdi-channels.conf

I understand what you are saying about the error message, but I did have, all be it an inherited problem, where the kernel had been updated and dahdi was being somewhat problematic. Update kernel, Recompile Dadhi seemed to fix the issues.

BTW, if / when you recompile dahdi against new kernel sources, dont forget the “make clean” first.

Keep us posted.
Cheers
Chris