Koozali.org: home of the SME Server
Obsolete Releases => SME VoIP (Asterisk, SAIL etc) => Topic started by: Franco on April 12, 2007, 11:55:58 PM
-
I'm struggling with this problem without success.
I had 02 FXO clone cards, which I replaced by two of the Digium's OEM cards.
This is because I was told the original ones wold have echo cancel, line disconnects when needed and most important CID :D
Unfortunatelly after I removed the clones and inserted the new ones, I can no longer probe my PCI cards :cry:
I have tried coppying the modules, changing kernels and tried by hand without success.
#modprobe wcfxo:
/etc/modprobe.conf line 54: ignoring bad line starting with 'post-install'
I have tried:
uname -r
2.6.9-34.ELsmp
which loads the ztdummy
uname -r
2.6.9-42.0.10.EL
and
uname -r
2.6.9-42.0.10.ELsmp
both of the last two tell me:Timed out on UDEV - It may work if you retry...
What else can I try?
Should I put the old cards back?
:?
-
Hi Stuntshell,
Two things:-
Firstly, the "ignoring post-install" messages and the persistent "Waiting for udev" are symptomatic of change (i.e. upgrade) to the kernel. You can fix this with the advice here...
http://www.selintra.com/docs/cgi-bin/view/Main/DocChapter2510
If your cards still won't register then they may have different fingerprints to what we have in the database. There are quite a few OEM and Clone boards out there these days and they often have none-standard markings. Fortunately, it's easy enough to see what you've got. Plug the cards in and do
ls pci -vv
This will list all of the PCI devices on your box in some detail. You'll have to scan through the output with the old Mark 1 eyeball to find your FXO boards. Once found, make a note of the fingerprint and add it to the database using the howto in the docs...
http://www.selintra.com/docs/cgi-bin/view/Main/DocChapter258
Then send us the fingerprint and we'll add it to the next release so everyone can benefit from your honest toil.
:-)
Best
Selintra
-
Selintra, thank you for the swift reply,
I had already done the fix for the kernel change.
I also did what you suggest in this post:
http://forums.contribs.org/index.php?topic=34338.0
editing the modprobe.conf.
If then I do:
modprobe zaptel
modprobe wcfxo
ztcfg -vv
and go to the server-manager PCI > Stop > Probe > and remove ztdummy lines,
it all works. :D
lspci -vv
06:02.0 Communication controller: Motorola Wildcard X100P
Subsystem: Efar Microsystems: Unknown device 0000
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: 32 (250ns min, 32000ns max)
Interrupt: pin A routed to IRQ 193
Region 0: I/O ports at 1100 [size=256]
Region 1: Memory at 50026000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
This is the model I get from the database:
http://pci-ids.ucw.cz/iii/?i=10575608
Do you need it's fingerprint?