Hello,
I have a 32bit Elastix 2.0.3 (Cent OS 5.5)
I just can't get the A800P card to work.
Here is what I have done so far:
I can see there is a Tiger Jet chip based device with lspci–vvvvv
I downloaded from
www.asterisk.org
the dahdi-linux-2.4.0 and dahdi -tools-2.4.0 and unzip the files to /usr/src
Copied the opvxa1200.c to/usr/src/dahdi-linux-2.4.0/driver/dahdi/
Edited the Kbuild file under/usr/src/dahdi-linux-2.4.0/driver/dahdi/ adding the following line:obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_WCTDM)+= opvxa1200.o
This is where I’m having trouble, when I run the make I getto following errors:
[root@pbx dahdi-linux-2.4.0]# make
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.4.0/drivers/dahdi/firmware'
make[1]: Leaving directory`/usr/src/dahdi-linux-2.4.0/drivers/dahdi/firmware'
make -C /lib/modules/2.6.18-194.3.1.el5/buildSUBDIRS=/usr/src/dahdi-linux-2.4.0 /drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-2.4.0/includeDAHDI_MODULES_EX TRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory`/usr/src/kernels/2.6.18-194.3.1.el5-i686'
CC [M] /usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.o
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c: Infunctionâwctdm_watchdo gâ:
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2274:error: âstructdahdi_ spanâ has no member named âpvtâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c: Infunctionâwctdm_initial izeâ:
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2406:error: âstructdahdi_ spanâ has no member named âhooksigâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2408:error: âstructdahdi_ spanâ has no member named âopenâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2409:error: âstructdahdi_ spanâ has no member named âcloseâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2411:error: âstructdahdi_ spanâ has no member named âioctlâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2412:error: âstructdahdi_ spanâ has no member named âwatchdogâ
/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.c:2415:error: âstructdahdi_ spanâ has no member named âpvtâ
make[2]: ***[/usr/src/dahdi-linux-2.4.0/drivers/dahdi/opvxa1200.o] Error 1
make[1]: ***[_module_/usr/src/dahdi-linux-2.4.0/drivers/dahdi] Error 2
make[1]: Leaving directory`/usr/src/kernels/2.6.18-194.3.1.el5-i686'
make: *** [modules] Error 2
[root@pbx dahdi-linux-2.4.0]#
I edited the opvxa1200.c file and added the following:#include <linux/sched.h>
But I get the same error. Help!!!