Кто поднимал такую штуку ?
были проблемы с dahdi ?
http://atcom.cn/AX4G.html
ядро: 2.6.36-gentoo-r5
make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r5'
CC [M] /usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.o
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.c: In function 'echo_can_create':
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.c:79: error: implicit declaration of function 'kzalloc'
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.c:79: warning: assignment makes pointer from integer without a cast
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.c: In function 'echo_can_free':
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.c:93: error: implicit declaration of function 'kfree'
make[2]: *** [/usr/src/dahdi-linux-2.3.0/drivers/dahdi/dahdi_echocan_jpah.o] Error 1
make[1]: *** [_module_/usr/src/dahdi-linux-2.3.0/drivers/dahdi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r5'
make: *** [modules] Error 2
Алекс, у тебя слишком свежее ядро. Читай README в архиве с дровами на предмет системных требований. Откатись на 2.6.33-34.
Приветствую!
И как работает плата AX4G ? Я недавно приобрел себе подобную PCI плату ATCOM с GSM модулями AX-2G4A.
Плата гибридная - на ней 4 FXO + 2 GSM. Драйвер используется такой же как AX4G. Драйверы установли последние. Проблема в том что пока не получается запустить GSM - в какое положение должен быть установлен переключатель питания на AX4G ? И для чего нужны кнопки switch2 (по инструкции)
Я ее вернул. Она не работает с нашими операторами:)
alexcr ( 2012-03-03 16:28:50 +0400 )редактироватьНе факт! Я как-то включил оба переключателя на плате в положение ON - и о чудо - пошли звонки!!! Опертор MTS Ukraine. После перезагрузился и GSM снова отсох. Еще дело в том что там есть индикаторы LED возле антенн - когда плата пытается регестрироватmся в сети GSM они должны мигать - чего у меня не проиcходит.
А почему она у вас тогда продается на сайте http://www.pbxware.ru/product/Atcom_AX4G/ PBXWARE ?
evoip ( 2012-03-03 17:34:24 +0400 )редактировать error: implicit declaration of function 'kzalloc'
Есть подозрение, что WARNING treated as ERRORS. Посмотри если нет флага -Wall.
Или перед сборкой добавь exoprt CFLAGS=-WNone. Главное, чтобы он в Makefile не перебивался. Если да, правь там.
А еще гугл https://patchwork.kernel.org/patch/93640/">предлагает такое решение:
#include <linux/slab.h>
И тут такое же решение. Смотри diff comitted to repo.
после добавления #include <linux/slab.h>
в drivers/dahdi/dahdi_echocan_jpah.c
пошли другие грабли
make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r5'
CC [M] /usr/src/dahdi-linux-2.3.0/drivers/dahdi/voicebus/GpakApi.o
In file included from /usr/src/dahdi-linux-2.3.0/drivers/dahdi/voicebus/GpakApi.c:36:
/usr/src/dahdi-linux-2.3.0/drivers/dahdi/voicebus/GpakCust.h:113: error: field 'sem' has incomplete type
make[3]: *** [/usr/src/dahdi-linux-2.3.0/drivers/dahdi/voicebus/GpakApi.o] Error 1
make[2]: *** [/usr/src/dahdi-linux-2.3.0/drivers/dahdi/voicebus] Error 2
make[1]: *** [_module_/usr/src/dahdi-linux-2.3.0/drivers/dahdi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r5'
make: *** [modules] Error 2
Задан: 2011-01-11 22:12:21 +0400
Просмотрен: 1,545 раз
Обновлен: Mar 03 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.