VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работает DAHDI

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Не работает DAHDI

Сообщение soh »

ОС Ubuntu

Код: Выделить всё

 lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 11.10
Release:        11.10
Codename:       oneiric
Такая история приключилась. Перестала работать команда PAGE. Полез я в логи загрузки DAHDI и увидел вот такое.

Код: Выделить всё

FATAL: Error inserting dahdi (/lib/modules/3.0.0-26-generic-pae/updates/dkms/dahdi.ko): Invalid module format^M
dahdi: error   dahdi_dummy: error   dahdi_transcode: error
Как я понял, модуль не той версии. И встает вопрос, что с этим делать?

Код: Выделить всё

admin@asterisk:~$ uname -r
3.0.0-26-generic-pae
admin@asterisk:~$ dahdi_test
Unable to open dahdi interface: No such file or directory
Решил для начала полностью снести его и поставить заново. Не помогло. Стало еще хуже. Команда Dahdi пропала из CLI.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает DAHDI

Сообщение Vlad1983 »

собирать руками
ЛС: @rostel
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает DAHDI

Сообщение ded »

Небось ядро обновили? Потому и завалилось? А зачем?
Если остановить Астериск и посмотреть
- lsmod | grep dahdi
- dahdi_tool
- /etc/init.d/dahdi start
- dmesg
будет ли понимание того, что есть? И того, что нужно сделать?
И только после этого можно стартовать Астериск, и канал dahdi там появится.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Не работает DAHDI

Сообщение awsswa »

ded как всегда прав.
Ну нафига ставить ядро не из официального репозитария ?
платный суппорт по мере возможностей
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Не работает DAHDI

Сообщение soh »

ded писал(а):Небось ядро обновили? Потому и завалилось? А зачем?
Если остановить Астериск и посмотреть
- lsmod | grep dahdi
- dahdi_tool
- /etc/init.d/dahdi start
- dmesg
будет ли понимание того, что есть? И того, что нужно сделать?
И только после этого можно стартовать Астериск, и канал dahdi там появится.
Вот такая беда, что делать с модулем теперь, ума не приложу :(

Код: Выделить всё

admin@asterisk:~# lsmod | grep dahdi
admin@asterisk:~# dahdi_tool
Unable to open /dev/dahdi/ctl: No such file or directory
admin@asterisk:~# /etc/init.d/dahdi start
Loading DAHDI hardware modules:
FATAL: Error inserting dahdi (/lib/modules/3.0.0-26-generic-pae/updates/dkms/dahdi.ko): Invalid module format
   dahdi: error   dahdi_dummy: error   dahdi_transcode: error
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Не работает DAHDI

Сообщение soh »

awsswa писал(а):ded как всегда прав.
Ну нафига ставить ядро не из официального репозитария ?
Дурак я, вот и поставил, не думал, что такой гемор вылезет :(

2all:
dmesg говорит мне, что я гружу модули от старого ядра... как я понимаю.

Код: Выделить всё

[ 2086.140436] dahdi: disagrees about version of symbol module_layout
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает DAHDI

Сообщение ded »

Наверняка старое ядро никуда не делось, и присутствует в стартап меню, так что надо загрузиться со старым ядром, переставить дефолтную загрузку на него, и забыть про эксперименты на рабочем сервере.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает DAHDI

Сообщение SolarW »

Я подозреваю что поможет доустановить kernel-devel и пересобрать из исходников DAHDI.

Хотя рецепт от ded'а проще и правильнее :-)
soh
Сообщения: 154
Зарегистрирован: 06 мар 2012, 15:42

Re: Не работает DAHDI

Сообщение soh »

ded писал(а):Наверняка старое ядро никуда не делось, и присутствует в стартап меню, так что надо загрузиться со старым ядром, переставить дефолтную загрузку на него, и забыть про эксперименты на рабочем сервере.

Сделал так.
1. Удалил полностью DAHDI и DAHDI_dahdi-dkms
2. Перезагрузился
3. Выбрал в загрузке 3.0.0-24-generic-pae
4. Поставил DAHDI и DAHDI_dahdi-dkms
5. Перезагрузился
Посмотрел логи. Все ок
6. Остановил Астериск
7.

Код: Выделить всё

admin@asterisk:~# lsmod | grep dahdi
dahdi_transcode        13956  0
dahdi_dummy            12673  0
dahdi                 201365  2 dahdi_transcode,dahdi_dummy
crc_ccitt              12595  1 dahdi
8.
admin@asterisk:~# /etc/init.d/dahdi start

Код: Выделить всё

Loading DAHDI hardware modules:
dahdi: done   dahdi_dummy: done   dahdi_transcode: done
Running dahdi_cfg: done.
9.
admin@asterisk:~# dmesg | grep dahdi
[ 13.031193] dahdi: Telephony Interface Registered on major 196
[ 13.031195] dahdi: Version: 2.4.1
[ 13.057393] dahdi_dummy: Trying to load High Resolution Timer
[ 13.057395] dahdi_dummy: Initialized High Resolution Timer
[ 13.057396] dahdi_dummy: Starting High Resolution Timer
[ 13.057397] dahdi_dummy: High Resolution Timer started, good to go
[ 13.058608] dahdi_transcode: Loaded.
[ 13.375770] dahdi: Registered tone zone 0 (United States / North America)

И в итоге в CLI нету DAHDI, вот такие пироги :(
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает DAHDI

Сообщение ded »

core set debug 10
module load chan_dahdi.so
поругается, но скажет что-то определённое!
tail /var/log/asterisk/full
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH