AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Установка PCI модема в качестве FXO порта

Asterisk IP PBX 31 сообщений -
#1

Установка PCI модема в качестве FXO порта


Всем доброго утра,
достался мне PCI модем, аналог платы Digium X100P.
В системе определяется так:
Код:
[ 14.577164] Netjet PCI driver Rev. 2.0
[ 14.271485] Modular ISDN core version 1.1.21
[ 14.271718] NET: Registered protocol family 34
[ 14.404102] mISDNipac module version 2.0
[ 14.577247] Netjet: Digium X100P/X101P not handled
[ 14.749166] ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
[ 14.958657] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 14.976814] HiSax: Linux Driver for passive ISDN cards
[ 14.976826] HiSax: Version 3.5 (module)
[ 14.976831] HiSax: Layer1 Revision 2.46.2.5
[ 14.976835] HiSax: Layer2 Revision 2.30.2.4
[ 14.976839] HiSax: TeiMgr Revision 2.20.2.3
[ 14.976843] HiSax: Layer3 Revision 2.22.2.3
[ 14.976847] HiSax: LinkLayer Revision 2.59.2.4


Код:
00:09.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Intel Corporation Digium X100P/X101P analogue PSTN FXO interface
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
#2

Выбросить или сдать в музей.
Использовать нормальные платы или шлюзы.

_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#3

Ну как бы выбросить не вариант, нужно бюджетное решение.
путем поиска наткнулся на статейку http://demonx.ru/?p=4
пройдя по ней все манипуляции получил следующее
Код:
[ 14.745988] mISDNipac module version 2.0
[ 14.806079] usbcore: registered new interface driver usbserial
[ 14.806165] USB Serial support registered for generic
[ 14.806995] usbcore: registered new interface driver usbserial_generic
[ 14.807002] usbserial: USB Serial Driver core
[ 14.896273] ppdev: user-space parallel port driver
[ 14.922873] Netjet PCI driver Rev. 2.0
[ 14.922950] Netjet: Digium X100P/X101P not handled
[ 15.062062] ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
[ 15.280915] HiSax: Linux Driver for passive ISDN cards
[ 15.280929] HiSax: Version 3.5 (module)
[ 15.280934] HiSax: Layer1 Revision 2.46.2.5
[ 15.280938] HiSax: Layer2 Revision 2.30.2.4
[ 15.280941] HiSax: TeiMgr Revision 2.20.2.3
[ 15.280945] HiSax: Layer3 Revision 2.22.2.3
[ 15.280949] HiSax: LinkLayer Revision 2.59.2.4
[ 16.481497] dahdi: Telephony Interface Registered on major 196
[ 16.481508] dahdi: Version: 2.5.0.1
[ 16.654790] wcfxo 0000:00:09.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 16.712016] wcfxo: DAA mode is 'FCC'
[ 16.712026] Found a Wildcard FXO: Generic Clone
[ 16.772472] dahdi_transcode: Loaded.
[ 16.905795] INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
[ 16.905806] INFO-xpp: FEATURE: without BRISTUFF support
[ 16.905860] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[ 16.910534] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[ 16.936253] INFO-xpp_usb: revision Unknown
[ 16.939156] usbcore: registered new interface driver xpp_usb
[ 106.390894] usbcore: deregistering interface driver xpp_usb
[ 106.403912] NOTICE-xpp: toplevel_release
[ 106.442219] dahdi_transcode: Unloaded.
[ 106.499908] Freed a Wildcard
[ 106.623243] dahdi: Telephony Interface Unloaded
[ 106.652629] dahdi: Telephony Interface Registered on major 196
[ 106.652639] dahdi: Version: 2.5.0.1
[ 106.824036] wcfxo: DAA mode is 'FCC'
[ 106.824046] Found a Wildcard FXO: Generic Clone
[ 106.862808] dahdi_transcode: Loaded.
[ 106.920676] INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
[ 106.920687] INFO-xpp: FEATURE: without BRISTUFF support
[ 106.920738] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[ 106.925143] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[ 106.934875] INFO-xpp_usb: revision Unknown
[ 106.938373] usbcore: registered new interface driver xpp_usb

т.е. дрова вроде как встали, но когда смотришь конфиг по команде dahdi_cfg -vvv
Код:
~# dahdi_cfg -vvv
DAHDI Tools Version - 2.5.0.1

DAHDI Version: 2.5.0.1
Echo Canceller(s): HWEC
Configuration
======================

Channel map:

0 channels to configure.

т.е. теперь надо как то с конфигурировать девайс.[/quote]
#4

Книгу по Asterisk читали?
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#5

это относительно чего вопрос?
по поводу настроек? или о том что данные модемы эхо и отбой криво отрабатывают???
#6

и того и другого и еще тех вопросов которые скорее всего будут от вас.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#7

я конечно благодарен за критику, но просил реальной помощи.
Знакомому собираю систему из того что есть.
Проблем с отбоем думаю его мало волнуют, потому как ему макс надо пару звонков в неделю.
ПО поводу Эха, в статье чуть выше есть способ как минимизировать это.
Покупать плату за 4-6 тыс, ради одного FXO порта думаю несуразно для домашнего пользования.

Так что прошу реальных советов по поводу дальнейшей настройки из уже настроенного.
#8

а зачем вам плату покупать за 5-6 тыс? купите шлюз например D-Link DVG-5112S цена до 2.5К руб, дешево и сердито, работать будет даже без астериска
#9

нужен порт FXO
да и лишняя железка особо не нужна.
#10

Ну как получилось?
_________________
Занимаямся VoIP c 1999 года.
#11

Ну достиг только данных пределов

Код:
[ 14.745988] mISDNipac module version 2.0
[ 14.806079] usbcore: registered new interface driver usbserial
[ 14.806165] USB Serial support registered for generic
[ 14.806995] usbcore: registered new interface driver usbserial_generic
[ 14.807002] usbserial: USB Serial Driver core
[ 14.896273] ppdev: user-space parallel port driver
[ 14.922873] Netjet PCI driver Rev. 2.0
[ 14.922950] Netjet: Digium X100P/X101P not handled
[ 15.062062] ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
[ 15.280915] HiSax: Linux Driver for passive ISDN cards
[ 15.280929] HiSax: Version 3.5 (module)
[ 15.280934] HiSax: Layer1 Revision 2.46.2.5
[ 15.280938] HiSax: Layer2 Revision 2.30.2.4
[ 15.280941] HiSax: TeiMgr Revision 2.20.2.3
[ 15.280945] HiSax: Layer3 Revision 2.22.2.3
[ 15.280949] HiSax: LinkLayer Revision 2.59.2.4
[ 16.481497] dahdi: Telephony Interface Registered on major 196
[ 16.481508] dahdi: Version: 2.5.0.1
[ 16.654790] wcfxo 0000:00:09.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 16.712016] wcfxo: DAA mode is 'FCC'
[ 16.712026] Found a Wildcard FXO: Generic Clone
[ 16.772472] dahdi_transcode: Loaded.
[ 16.905795] INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
[ 16.905806] INFO-xpp: FEATURE: without BRISTUFF support
[ 16.905860] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[ 16.910534] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[ 16.936253] INFO-xpp_usb: revision Unknown
[ 16.939156] usbcore: registered new interface driver xpp_usb
[ 106.390894] usbcore: deregistering interface driver xpp_usb
[ 106.403912] NOTICE-xpp: toplevel_release
[ 106.442219] dahdi_transcode: Unloaded.
[ 106.499908] Freed a Wildcard
[ 106.623243] dahdi: Telephony Interface Unloaded
[ 106.652629] dahdi: Telephony Interface Registered on major 196
[ 106.652639] dahdi: Version: 2.5.0.1
[ 106.824036] wcfxo: DAA mode is 'FCC'
[ 106.824046] Found a Wildcard FXO: Generic Clone
[ 106.862808] dahdi_transcode: Loaded.
[ 106.920676] INFO-xpp: revision Unknown MAX_XPDS=64 (8*8)
[ 106.920687] INFO-xpp: FEATURE: without BRISTUFF support
[ 106.920738] INFO-xpp: FEATURE: with PROTOCOL_DEBUG
[ 106.925143] INFO-xpp: FEATURE: with sync_tick() from DAHDI
[ 106.934875] INFO-xpp_usb: revision Unknown
[ 106.938373] usbcore: registered new interface driver xpp_usb

т.е. дрова вроде как встали, но когда смотришь конфиг по команде dahdi_cfg -vvv
Код:
~# dahdi_cfg -vvv
DAHDI Tools Version - 2.5.0.1

DAHDI Version: 2.5.0.1
Echo Canceller(s): HWEC
Configuration
======================

Channel map:

0 channels to configure.

т.е. теперь надо как то с конфигурировать девайс.[/quote]

дальше пока небыло ни времени ни возможности двигаться.

Если есть желание, от помощи не откажусь.
#12

Зря проигнорировали совет прочесть книгу. Там момент настройки этой карты подробно описан. Не хотите документацию читать - идите в раздел работа тогда. Ну или продолжайте ждать с моря погоды.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#13

Цитата:
Зря проигнорировали совет прочесть книгу

я не игнорировал, я прочел.
про данные платы там сказано что не рекомендуется их использовать.
а про то как dahdi конфигурить я там не нашел.
#14

djserg-minyar писал(а):
а про то как dahdi конфигурить я там не нашел.

не значит ли это что плохо читали? Wink рекомендую попробовать еще раз. и не по диагонали, вдумчиво - до полного просветления.
ps: лень книгу читать - ищите по форуму, за 7 лет тут уже не один десяток подобных вопросов был и ответы на них, с конкретными примерами.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#15

Re: Установка PCI модема в качестве FXO порта


если еще актуально - вот пример настройки
http://asterisk-support.ru/forum/topics/5408/

если карта живая - могу купить
#16

Карта живая и работает.
рассказываю как делал, с самого начала:

система у мня убунту сервер 10.10.
сначала сделай апдейт системы, потом начал качать
http://downloads.asterisk.org/pub/telephony/libpri/releases/
http://downloads.asterisk.org/pub/telephony/dahdilinux/
http://downloads.asterisk.org/pub/telephony/dahditools/
ну и сам астер соответственно.

собирать нужно в определенной последовательности,
сначала libpri, потом dahdilinux, потом dahditools, ну а потом и астер соответственно.
в астере необходимо включить модули dahdi в установку, делается через menuselect.

далее делаем так:
dahdi_hardware
данная команда показывает есть ли у нас голосовая плата
Код:
# dahdi_hardware
pci:0000:00:0a.0 wcfxo+ e159:0001 Wildcard X101P clone


потом необходимо сгенерировать конфиг для dahdi, делается это командой
Код:
dahdi_genconf


далее смотрим, появился ли сконфигурированый FXO порт

Код:
dahdi_cfg -vv

# dahdi_cfg -vv
DAHDI Tools Version - 2.5.0.1

DAHDI Version: 2.5.0.1
Echo Canceller(s): HWEC, MG2
Configuration
======================


Channel map:

Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)

1 channels to configure.

Setting echocan for channel 1 to mg2


на чем собственно и встал в прошлый раз!!!

далее ребут модуля
Код:
/etc/init.d/dahdi start


далее конфигурируем файлы астера
Код:
# cat /etc/asterisk/chan_dahdi.conf
[trunkgroups]

[channels]
signalling=fxs_ks
usecallerid=no
callwaiting=no
usecallingpres=yes
callwaitingcallerid=no
threewaycalling=no
transfer=yes
canpark=no
cancallforward=yes
callreturn=no
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
immediate=no
ringtimeout=800000
signalling=fxs_ks
callerid=asreceived

group=0
context=from-pstn
channel => 1

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/g1
TRUNKMSD=0


Код:
# cat /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Tue Oct 11 13:27:08 2011
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCFXO/0 "Generic Clone Board 1" (MASTER)
;;; line="1 WCFXO/0/0 FXSKS (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default
pulsedial=yes
;;;
busydetect=no


сообственно все на этом, карта готова к работе.

что осталось доделать:
1. не хотят работать исходящие вызовы, при наборе номера появляется КПВ и только когда его услышал нужно ручками набирать номер, т.е. как будто астер поднял трубку и ждет от меня дальнейших действий.
2. это замена эхокомпенсатора на OSLEC.
пытался делать по данному мануалу:
Код:
cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2
tar xjf linux-2.6.28.tar.bz2
mkdir /usr/src/dahdi/drivers/staging
cp -fR /usr/src/linux-2.6.28/drivers/staging/echo /usr/src/dahdi/drivers/staging
sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" /usr/src/dahdi/drivers/dahdi/Kbuild
sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" /usr/src/dahdi/drivers/dahdi/Kbuild
echo 'obj-m += echo.o' > /usr/src/dahdi/drivers/staging/echo/Kbuild
cd /usr/src/dahdi/
make
make install


проблемы начинаются с sed и в конце когда делаешь make

Код:
# make
make: *** No targets specified and no makefile found. Stop.



т.е. осталось совсем немного чтобы победить ее.
как время будет позанимаюсь, пока жду дальнейших советов.
#17

Цитата:

1. не хотят работать исходящие вызовы, при наборе номера появляется КПВ и только когда его услышал нужно ручками набирать номер, т.е. как будто астер поднял трубку и ждет от меня дальнейших действий.


может так попробовать набирать?
Код:

;;;extensions.conf

[trunk_out]
exten => _X.,1,Verbose()
exten => _X.,n,Dial(${TRUNK},45,D(ww${EXTEN}))
#18

Код:
может так попробовать набирать?

а это правильный алгоритм? что то не подходит он мне.

пробовал ставить w перед номером

exten => _7XXXX,1,Dial(DAHDI/1/ww${EXTEN},45,)

но что то эффекта не дало.

получаю вот такой лог

Код:
-- Called DAHDI/1/ww71455
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
== Everyone is busy/congested at this time (1:0/0/1)


при наборе номера 71222

Код:
-- Executing [71222@local:1] Dial("IAX2/minyar-4697", "DAHDI/1/71222,,tT") in new stack
-- Called DAHDI/1/71222
-- DAHDI/1-1 answered IAX2/minyar-4697
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'

получаю сигнал Ответа станции и потом если набрать 71455 то вызов проходит, а если снова 71222 то происходит сброс.

Станция на том конце Квант, поддержка импульсного и тонового набора включена.
#19

Квант какой? Если Квант-Е, то он точно такой же, как и другие АТС. А вот если Квант-КЭ, то это просто ужас...
#20

почему не подходит?

Код:

*CLI> core show application Dial

-= Info about application 'Dial' =-
...
D([called][:calling]) - Send the specified DTMF strings *after* the called
party has answered, but before the call gets bridged. The 'called'
DTMF string is sent to the called party, and the 'calling' DTMF
string is sent to the calling party. Both parameters can be used
alone.


по моему как раз то что вам надо.
Астериск сначала поднимает трубку, немного ждет и начинает слать DTMF сигналы в линию

вот так в вашем случае будет выглядеть конфиг
Код:

exten => _7XXXX,1,Dial(DAHDI/1,45,D(ww${EXTEN})tT)
exten => _7XXXX,n,HangUp()

_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#21

Цитата:
А вот если Квант-КЭ, то это просто ужас...

ага оно самое, квази электронка Shocked
#22

Сочувствую.
#23

Цитата:
exten => _7XXXX,1,Dial(DAHDI/1,45,D(ww${EXTEN})tT)
exten => _7XXXX,n,HangUp()

ага спасибо помогло, но наборы как то через раз, либо плата долго думает, либо атс не отбивает.
#24

Здравствуйте.
Есть карточка клон x100p. на старом железе(PIII ...) завелась отлично: звонит, принимает вызовы, городская линия аналоговая, набор импульсный.
На новом железе(core quad, asus p5e3delux wifi,nvidia g250) заводиться не хочет. драйвера встают нормаль, в система определяется, но не работает.
Пробовал HDD с рабочей системой, настроенной на старом железе(то что PIII) подключать к новому аналогичному(core2duo, asus p5kse, nvidia9800) - результат такой же, определяется все нормально, но не работает. Звоню на свой домашний из города, просто длинные гудки, в астериске тишина, в dahdi_monitor тоже. Если набирать с sip на городской - долгая тишина потом длинные гудки.
Вот что есть на железе (core quad, asus p5e3delux wifi,nvidia g250)
# dahdi_hardware
pci:0000:05:01.0 wcfxo+ e159:0001 Wildcard X101P clone

конфликтов с прерываниями нет.
Код:
# cat /proc/interrupts
CPU0 CPU1
0: 44 1 IO-APIC-edge timer
1: 4 4 IO-APIC-edge i8042
8: 0 1 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
16: 1311 1322 IO-APIC-fasteoi pata_marvell, uhci_hcd:usb2, nouveau
17: 11 11 IO-APIC-fasteoi wcfxo
18: 2 1 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 32 34 IO-APIC-fasteoi uhci_hcd:usb4
22: 144 140 IO-APIC-fasteoi ata_piix, ata_piix, HDA Intel
23: 0 0 IO-APIC-fasteoi ehci_hcd:usb3, uhci_hcd:usb6
28: 182 172 PCI-MSI-edge eth2
NMI: 0 0 Non-maskable interrupts
LOC: 21653 21964 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 106 167 Rescheduling interrupts
CAL: 11 17 Function call interrupts
TLB: 519 523 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 1 1 Machine check polls
ERR: 0
MIS: 0



Код:
# lspci -v
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 8276
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0b

00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fa000000-fe8fffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [88] Subsystem: ASUSTeK Computer Inc. Device 8276
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Kernel driver in use: pcieport

00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at b800 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at b880 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at bc00 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 18
Memory at f9fffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] Vendor Specific Information: Len=06
Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 829f
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at f9ff8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel

00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 80000000-803fffff
Prefetchable memory behind bridge: 00000000f8f00000-00000000f8ffffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 8277
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fea00000-feafffff
Prefetchable memory behind bridge: 0000000080400000-00000000805fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 8277
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport

00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: fe900000-fe9fffff
Prefetchable memory behind bridge: 0000000080600000-00000000807fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Device 8277
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport

00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at b080 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at b400 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at b480 [size=32]
Capabilities: [50] Vendor Specific Information: Len=06
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at f9fff800 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] Vendor Specific Information: Len=06
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: feb00000-febfffff
Capabilities: [50] Subsystem: ASUSTeK Computer Inc. Device 8277

00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c

00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 22
I/O ports at a000 [size=8]
I/O ports at 9c00 [size=4]
I/O ports at 9880 [size=8]
I/O ports at 9800 [size=4]
I/O ports at 9480 [size=16]
I/O ports at 9400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] Vendor Specific Information: Len=06
Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: medium devsel, IRQ 18
Memory at f9fff400 (64-bit, non-prefetchable) [size=256]
I/O ports at 0400 [size=32]

00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Device 8277
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 22
I/O ports at b000 [size=8]
I/O ports at ac00 [size=4]
I/O ports at a880 [size=8]
I/O ports at a800 [size=4]
I/O ports at a480 [size=16]
I/O ports at a400 [size=16]
Capabilities: [70] Power Management version 3
Capabilities: [b0] Vendor Specific Information: Len=06
Kernel driver in use: ata_piix

01:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTX] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8233
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at cc00 [size=128]
Expansion ROM at fe8e0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting
Kernel driver in use: nouveau

02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet (rev b0)
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at fe9c0000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at fe9a0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: atl1

03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASUSTeK Computer Inc. Device 82a2
Flags: bus master, fast devsel, latency 0, IRQ 16
I/O ports at dc00 [size=8]
I/O ports at d880 [size=4]
I/O ports at d800 [size=8]
I/O ports at d480 [size=4]
I/O ports at d400 [size=16]
Memory at feaffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [e0] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: pata_marvell

05:01.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Intel Corporation Digium X100P/X101P analogue PSTN FXO interface
Flags: bus master, medium devsel, latency 64, IRQ 17
I/O ports at e800 [size=256]
Memory at febff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Kernel driver in use: wcfxo




dahdi_cfg
Код:
# dahdi_cfg -vv
DAHDI Tools Version - 2.5.0.1

DAHDI Version: 2.5.0.1
Echo Canceller(s): HWEC, MG2
Configuration
======================


Channel map:

Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)

1 channels to configure.

Setting echocan for channel 1 to mg2


Код:
# dahdi_scan
[1]
active=yes
alarms=OK
description=Generic Clone Board 1
name=WCFXO/0
manufacturer=Digium
devicetype=Generic Clone
location=PCI Bus 05 Slot 02
basechan=1
totchans=1
irq=17
type=analog
port=1,FXO



dahdi_monitor молчит, хотя иногда зависнет на половине значения Rx(как запустишь монитор, показывает половину значения и не меняется, на старом железе значение Rx немного плавает относительно середины)
Код:
# dahdi_monitor 1 -v

Visual Audio Levels.
--------------------
Use chan_dahdi.conf file to adjust the gains if needed.

( # = Audio Level * = Max Audio Hit )

^Z
[1]+ Stopped dahdi_monitor 1 -v


Код:
CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default default In Service
1 fxo-in ru default In Service


Код:
*CLI> dahdi show status
Description Alarms IRQ bpviol CRC Fra Codi Options LBO
Generic Clone Board 1 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)



причем если отключить телефонный кабель, то статус Alarms=ok не меняется.

Куда копать не знаю, но очень надо завести железяку на новом железе, оно представляет из себя домашний роутер(раздача проводного и беспроводного интернета), медиасервер(подключен большой телек), докучи надо сделать атс, чтобы звонки по домашнему принимать на андроид по wifi.
У кого есть какие соображения? Может проблема в PCI2.2 ?

P.S. ОС Debian 2.6.32-5-686, dahdi и asterisk качал исходники http://www.asterisk.org/downloads сегодня.[/code]
#25

У меня только пару предположений:
попробовать другие PCI порты
попробовать другую систему.
Хотя скорее проблема в PCI
#26

Пробовал переставлять в соседний PCI - но тогда прерывания драйвера wcfxo делится, то с usb, то с eth.
В Bios'е пробовал отключать acpi, apic, и все что можно, кроме сетевой. Результат не меняется.
P.S. Путем эксперимента выяснил, что модем не чувствует линию. Для модема она всего подключена и есть сигнал, даже если загрузить комп с отключенным кабелем.

P.S. на мат.плате intel d945gtp, процессор intel P4 531 - работает отлично
#27

Ну кто нить победил?
Ubuntu 10.04LTS
Тоже дошел до такой ситуации, правда у меня модем вообще молчит.
И с прерываниями что-то не так. В смысле делит с usb и т.д.
#28

я же вроде писал что все заработало.

Прерывания надо освобождать, не работает оно иначе.
#29

Приветы!
Вопросик бывалым ...
Можно ли использовать диал ап модем вместо фхо/фхс платы????
Например такие :
http://market.yandex.ru/model.xml?hid=9 ... 2&clid=502
http://market.yandex.ru/model.xml?hid=9 ... 6&clid=502
#30

термоядерные темы))))
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis-GW-2E1. Модернизация LDK300/TDA100:VoIP
#31

Как я не выпил 2 литра пива из-за доброжелателя )))..
Принес (мягко сказал , привёз с гаража коробку хлама ) мне друг хлам компьютерный и говорит выкинуть жалко возьми чё надо ты ж шаришь ))) .
Мало того там ещё тараканы были ))) , но это опустим.
Короче там я нашел два модема моторола х100р )) - остальное я предложил бомжам на металл отнести - ( они были рады что не опесуемо )) ) .
Справка:
Intel 537PG and 537PU
Ambient MD3200
Motorola 62802

Только эти !!!
Я довольный давай пихать эту хрень в свой старый 4- ядерный комп , не работает (((( .
Пришлось поехать на радио рынок и пиво 1 литр отдать за тазик пентиум 3 ))) , натянул федору 14 - всё летает , опять проблема - это гудит страшно , ибо нет-топ не гудит вообще - нет вентиляторов )) .
Думаю всё , музей не примет ,а выкинуть жалко , да ещё пиво потратил ...
Тут звонок кориша , роутер надо в контору !!!! Ну меня пробило - говорю - есть на шару !!! Шара дело великое сработало !!!
Посмотрел на контору всё пучком ))) , наступило время потратить 2-й литр пива - зашёл за платой USB 2.0 NEC PCI - втыкнул туда хаб D-Link c E1550 .
Теперь дома тихо , есть два халявных номера городских и электричество не палится ))) ...
А роутер " пень 3 " они ещё и охраняют ))) ..
Удачки !!!!