Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / ISDN карта HFC и asterisk

ISDN карта HFC и asterisk

1 2>
Сообщений: 1530

ISDN карта HFC и asterisk

Есть такая карта:



00:0d.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)

00:0d.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
Subsystem: Advanced Integrations Research: Unknown device c101
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 16 (4000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 2050 [disabled] [size=8]
Region 1: Memory at 42100000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-


Нужно ее подружить с asterisk'ом. Причем срочно.
Делал ли это кто-нибудь? Кто может натолкнуть на решение этой проблемы?
Загрузил все стандартные модули ядра (ядро 2.6.14) для ISDN.

Только этот модуль что-то, да нашел:


ICN-ISDN-driver Rev 1.65.6.8 mem=0x000d0000
icn: (line2) ICN-2B, port 0x320 added


Help!

P.S. Машина удаленная, физического доступа к ней нет. ;(
http://www.telecomtechnology.net - premium терминация
2006-02-24 19:09

Сообщений: 6521

Re: ISDN карта HFC и asterisk

Ты хоть пытался искать? Думаю, что нет, потому что минимальные усилия тут же дают ответы - 1) chan_mISDN.so 2) chan_visdn.so
Это разные проекты, первый от beronet.com, скачивай у них скрипт install-misdn-mqueue и вперёд! Скомпилируются модули ядра mISDN, затем misdn-init scan, misdn-init config, misdn-init start. Правишь misdn.conf и запускаешь Астериск.
Chan.visdn ещё проще, это проект Даниеля Ортеги, правда он всё время в стадии доработки, но тоже работает!
Загрузил все стандартные модули ядра (ядро 2.6.14) для ISDN? Выгружай. На этих можно только запустить на chan_capi.so (тоже работает, но настроить сложнее, в процессе легко завешивается машина на Kernel panic).
2006-02-25 12:21

Сообщений: 6521

Re: ISDN карта HFC и asterisk

http://www.asterisk.org.ru/forum/viewtopic.php?t=381&postdays=0&postorder=asc&highlight=misdn+visdn&start=15
2006-02-25 12:26

Сообщений: 1530

Re: ISDN карта HFC и asterisk

dedТы хоть пытался искать?
Угу. И даже собрал коллекцию mISDN'овский драйверов (разных версий + с разный сайтов).
Но для этой карты я пробовал capi -- без результата.
Не видит ее ни ядро, не chan_capi.
mISDN я использовал для другой карты (ее уже заменили на вышеуказанную).
Не перезагрузился сервак -- жду для дальнейших экспериментов.

P.S. Разве не могли сделать нормальные драйвера?
mISDN -- ужас какой-то. Бес танцев с бубном не собирается. ;(
http://www.telecomtechnology.net - premium терминация
2006-02-25 17:01

Сообщений: 6521

Re: ISDN карта HFC и asterisk

Не надо коллекций, сделай так как описал - install-misdn-mqueue и вперёд! Скомпилируются модули ядра mISDN, затем misdn-init scan (покажет сколько карт найдено), misdn-init config (запишет конф в misdn.conf), misdn-init start (загрузит весь стек модулей). Результат увидишь в lsmod. mISDN (и новый capi 2.0)создается как замена старому стеку ISDN в ядре Линуха.
chan_capi будет работать, если правильно загрузятся дрова для карты и модули capi.ko capifs.ko kernelcapi.ko. Правильность загрузки можно увидеть командой capiinfo. Если увидишь ls -la /dev/capi20 будет с char-major 193 - это неправильно, должно быть 96.
2006-02-25 19:22

Сообщений: 1530

Re: ISDN карта HFC и asterisk

Вот что у меня получилось:


Modular ISDN Stack core $Revision: 1.25.2.8 $
mISDNd: kernel daemon started
ISDN L1 driver version 1.11.2.9
ISDN L2 driver version 1.20.2.12
mISDNd: test event done
mISDN: DSS1 Rev. 1.29.2.10
mISDN_dsp: Audio DSP Rev. 1.10.2.8 (debug=0xf)
mISDN: no raw device for bchannel
mISDN: no raw device for bchannel
HFC card c795d800 dch c795d860 bch1 c795d9cc bch2 c795db40
mISDN: HFC-PCI driver Rev. 1.39.2.11
PCI: Enabling device 0000:00:0d.0 (0000 -> 0003)
PCI: Found IRQ 11 for device 0000:00:0d.0
mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xcc906000 fifo 0xc2cc8000(0x2cc8000) IRQ 11 HZ 250
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(4) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
init_card: entered
inithfcpci: entered
l1_manager prim f1482 not handled
mISDNStackd started for id(10020100)
HFC PCI: IRQ 11 count 34
mISDN: no raw device for bchannel
mISDN: no raw device for bchannel
HFC card c83de800 dch c83de860 bch1 c83de9cc bch2 c83deb40
mISDN: HFC-PCI driver Rev. 1.39.2.11
HFC-PCI: No more PCI cards found
mISDN: del raw device error
mISDN: del raw device error
HFC 1 cards installed


Смущает : 'mISDN: no raw device for bchannel'.

Все равно не работает...
Конфиг /etc/misdn-init.conf
card=1,hfcpci
te_ptmp=1
poll=64
debug=0

Я дописал:
option=1,optical,los,ais,slip
Не работало как без этого, так и с этой строчкой.

В /etc/asterisk/misdn.conf попытался прописать:
(intern)
ports=1
context=intern

Резальтат:


[chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
Got: 1 from get_ports
Init. Stack on port:1
No Upper ID port:1
init_stack: Success


И asterisk вываливается в консоль.

Отсюда вопрос -- как настроить теперь сие чудо?

Почти все, что я нагуглил, на немецком языке.
К сожалению немецкий для меня -- как филькина грамота. ;(
http://www.telecomtechnology.net - premium терминация
2006-02-25 23:03

Сообщений: 6521

Re: ISDN карта HFC и asterisk

Учи албанский. Ты близок к успеху. Не загрузился у тебя mISDN_dsp.ko, потому и no raw device for bchannel. Проверь - есть ли этот модуль вообще? Почему HFC-PCI driver Rev. 1.39.2.11? У нас driver Rev. 1.39.2.16. Не использовал install-misdn-mquequ?
В /etc/misdn-init.conf ничего не дописывай руками.
misdn-init scan - покажет тебе, что одна карта в компе, потом misdn-init config запишет в /etc/misdn-init.conf, misdn-init restart - что покажет?
2006-02-26 12:15

Сообщений: 1530

Re: ISDN карта HFC и asterisk

Ненадо меня пугать -- албанского мне еще не хватало. ;)
Модуль mISDN_dsp загружен. Я его перегрузил:


mISDN_dsp: Audio DSP Rev. 1.10.2.8 (debug=0x0)


Я использовал 'install-misdn'. Такой набор юного хакера.
Подозреваю, что install-misdn-mquequ тоже самое, но с более свежими драйверами...

Пока пробую со старыми запустить. ;(

Вызов misdn-init scan дает:


[OK] found the following devices:
card=1,hfcpci
[ii] run "/etc/init.d/misdn-init config" to store this information to /etc/misdn-init.conf


Создаем конфиг:


[OK] /etc/misdn-init.conf created. It's now safe to run "/etc/init.d/misdn-init start"
[ii] make your port (1) available in asterisk by editing "/etc/asterisk/misdn.conf"


Пускаю misdn-init start


-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe hfcpci protocol=0x2 layermask=0xf


Вот вывод: lsmod


hfcpci 29868 0
mISDN_dsp 194596 0
l3udss1 41836 0
mISDN_l2 40164 0
mISDN_l1 11596 0
mISDN_core 82240 5 hfcpci,mISDN_dsp,l3udss1,mISDN_l2,mISDN_l1


В /etc/asterisk/misdn.conf прописан ports=1.
Может там как-то иначе нужно писать?
Результат запуска asterisk'а:

Вывод по asterisk -vvvvvvvvvvvvd


[chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
Got: 1 from get_ports
Init. Stack on port:1
No Upper ID port:1


Увы. ;(
Разве виновата версия драйвера? Карту-то драйвер видит, а вот asterisk ее не видит. ;(

Передернул mISDN_dsp -- ноль эффекта. ;(

Вывод 'dmesg | tail -n 30':



mISDN: no raw device for bchannel
mISDN: no raw device for bchannel
HFC card ca5a6800 dch ca5a6860 bch1 ca5a69cc bch2 ca5a6b40
mISDN: HFC-PCI driver Rev. 1.39.2.11
PCI: Enabling device 0000:00:0d.0 (0000 -> 0003)
PCI: Found IRQ 11 for device 0000:00:0d.0
mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xcc906000 fifo 0xc2cc8000(0x2cc8000) IRQ 11 HZ 250
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(4) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
inithfcpci: entered
l1_manager prim f1482 not handled
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 11 count 34
mISDN: no raw device for bchannel
mISDN: no raw device for bchannel
HFC card ca5aa800 dch ca5aa860 bch1 ca5aa9cc bch2 ca5aab40
mISDN: HFC-PCI driver Rev. 1.39.2.11
HFC-PCI: No more PCI cards found
mISDN: del raw device error
mISDN: del raw device error
HFC 1 cards installed
MISDN free_device: entitylist not empty
MISDN free_device: entitylist not empty
http://www.telecomtechnology.net - premium терминация
2006-02-26 13:39

Сообщений: 6521

Re: ISDN карта HFC и asterisk

Я вот запостил строчку mISDN: no raw device for bchannel в гугль, и сразу увидел, что Карстен Кайль из SuSe пишет, что можно игнорировать это сообщение.
Ты можешь посмотреть CLI> misdn show config? Не хочешь подписаться на мэйл лист isdn4linux.de? Туда надо постить непонятки.
2006-02-27 22:13

Сообщений: 1530

Re: ISDN карта HFC и asterisk

ded
Ты можешь посмотреть CLI> misdn show config? Не хочешь подписаться на мэйл лист isdn4linux.de? Туда надо постить непонятки.
Я же говорю, что asterisk падает при попытке загрузить chan_misdn!
Пишет:


=> (Channel driver for mISDN Support (Bri/Pri))
Got: 1 from get_ports
Init. Stack on port:1
No Upper ID port:1

и падает...
http://www.telecomtechnology.net - premium терминация
2006-02-27 22:37

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru