PBX in a Flash Version = 1.7.5.7 Running on *HARDWARE*
FreePBX Version = 2.8.1.4
Running Asterisk Version = 1.8.7.2
Asterisk Source Version = 1.8.7.2
Dahdi Source Version = 2.5.0.2+2.5.0.2
Libpri Source Version = 1.4.12
IP Address= 192.168.20.30 on eth0
Operating System = CentOS release 5.7 (Final)
Kernel Version = 2.6.18-274.3.1.el5 - 32 Bit
root@pbx:~ $ clear
root@pbx:~ $ cd /usr/src/dahdi
root@pbx:/usr/src/dahdi $
root@pbx:/usr/src/dahdi $ make
make -C linux all
make[1]: Entering directory `/usr/src/dahdi/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/usr/src/dahdi/linux/drivers/dahdi/firmware'
make -C /lib/modules/2.6.18-274.3.1.el5/build SUBDIRS=/usr/src/dahdi/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/usr/src/kernels/2.6.18-274.3.1.el5-i686'
CC [M] /usr/src/dahdi/linux/drivers/dahdi/opvxa1200.o
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c: In function âwctdm_initializeâ:
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2385: error: implicit declaration of function âdahdi_create_deviceâ
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2385: warning: assignment makes pointer from integer without a cast
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2395: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2399: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2400: error: implicit declaration of function âdahdi_free_deviceâ
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2406: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2408: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2448: error: âstruct dahdi_spanâ has no member named âdevice_nodeâ
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2448: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2449: error: implicit declaration of function âdahdi_register_deviceâ
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2451: error: dereferencing pointer to incomplete type
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c: In function âwctdm_init_oneâ:
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2812: error: implicit declaration of function âdahdi_unregister_deviceâ
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c: In function âwctdm_releaseâ:
/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.c:2883: error: dereferencing pointer to incomplete type
make[3]: *** [/usr/src/dahdi/linux/drivers/dahdi/opvxa1200.o] Error 1
make[2]: *** [_module_/usr/src/dahdi/linux/drivers/dahdi] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.18-274.3.1.el5-i686'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/dahdi/linux'
make: *** [all] Error 2
root@pbx:/usr/src/dahdi $ exit
Thank you. Re-compiling DAHDI from your source fixed the driver issue. Now I am having constant "Buffer re-sync occur from x to x" messages, Reading in the forum, it appears this is a compatibility issue with the motherboard. I read one solution was to set/reserve an irq for the slot/a800p but in Gigabytes wisdom they removed the option for reserving irq's for legacy boards from the bios. I will contact the manufacturer and see if there are any planned bios upgrades otherwise I'll use two 4 port boards (A400P work ok) or replace the motherboard. Thanks for your help. Motherboard model 970A-UD3.