За несколько дней несколько раз встретился с ситуацией, когда драйвер DAHDI неправильно распознавал или вообще не распознавал PCI платы. Думаю будет полезно поделиться моим опытом.
Первый случай произошел при удаленной настройке системы в Бразилии, при этом кдиент не смог даже точно сказать что за модель платы установлена в сервере. Симптомы проблемы выражались в следующем — lspci показывает данные, характерные для карт Digium TE110P:
00:09.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
При этом утилиты dahdi_scan и dahdi_hardware не находят карту, которая может быть использована с DAHDI в системе. Понять что карта «не родная», можно так же поискав PCI ID в файле PCI.pm из dahdi-tools. Увидеть PCI ID можно из вывода команды lspci -vn, в моем случае полный вид PCI ID - e159:0001/2801
Далее не обойтись без визуального осмотра карты. Маркировка моей карты оказалась «TE 100P — 1X T1/E1 PCI Card Rev 2.0 PhonicEQ». Драйвер легко находится через Google, для E1 драйвер находится здесь - http://e100p.phoniceq.com/driver/. Так же есть вариант T1 и специальный репозиторий для CentOS. Далее всё по инструкции: помещаем файл драйвера, собираем DAHDI с указанием на необходимость сборки дополнительного модуля, устанавливает драйвер и добавляем его в /etc/dahdi/modules. Карта готова к настройке.
Стоит сказать, что данная карта продается всего за $230 на сайте производителя, аналогичную плату Digium можно приобрести за за $570 в Москве. Разница более чем существенная, но за нее придётся платить разнообразными проблемами при обновлении системы и отсутствием гарантии обновления драйвера в будущем.
февраля 6, 2010 в 15:26
Откуда у тебя такие цены Игорь??
Я покупал с сайта Digium лет 5 назад как раз за $500 (плюс налог и доставка) — дык буквально месяц назад продал на ебее (так ни разу и не использовал её) за $127 как новую. потому что дороже чем за 200 ну никак найти цен уже на них...
proof link:
ps: и с дровами никаких проблем с ней. можно там же найти аналогичные и за подоные деньги — зачем в тридорога брать?
февраля 6, 2010 в 15:42
Я всеми руками за карты и платы Digium. В действительности можно посмотреть на eBay как на место закупки оборудования. Но официальная цена на Digium именно такая.
PS. Как соберешься что-то продавать ещё, свистни
поучаствую в аукционе
марта 9, 2010 в 07:40
Карты вполне могут вести себя по разномк и pci ид конечно у них должен отличаться от дигиумовских. А вообще то это очень старая и сильно замусоленая технология, камни для E1/T1 давно (6 лет) печатает Infineon. Так же на его сайте есть Evalution board которую вы 1в1 перидираете и получаете клон дигиума. А с драйверами понятно почему пляска, на плате стоит xilinx в котором записана конфигурация потокового камня, но ободрать ее 1в1 не получится вот и восстанавливают логику работы реверсным инженерингом. И в итоге получается клон но не полный.