Greetings all,
I'm new to asterisk... Finally got two IP phones and two TDM400P's
(one
with four FXO modules and one with four FXS modules)... Began experimenting
a couple days ago and have ran into a very aggrevating problem.
My system consists of the following hardware:
Abit BL7-RAID motherboard
Pentium 4 1.6GHz processor
512MB SDRAM
2 TDM400P cards
2 3Com 3c905 ethernet cards
And the following software:
Redhat Linux 9.0 updated using FedoraLegacy.org's repository and yum
Kernel 2.4.27
Asterisk from the latest CVS image as of two days ago
The problem I am running into is very random and very irritating. I'm
about ready to pull my hair out... Basically, one of my TDM400P cards
refuses to initialize about 1/3 to 1/2 of the time after reboots... When I
modprobe wcfxs I get the following:
# modprobe wcfxs
Freshmaker version: 71
Fresmaker passed register test
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXS/DPO
Module 3: Installed -- AUTO FXS/DPO
Found a Wildcard TDM: Wildcard TDM400P REV E/F (4 modules)
ZT_CHANCONFIG failed on channel 5: No such device or address (6)
/lib/modules/2.4.27/misc/wcfxs.o: post-install wcfxs failed
/lib/modules/2.4.27/misc wcfxs.o: insmod wcfxs failed
I just ran into a new problem a minute ago when I tested it again:
# modprobe wcfxs
Freshmaker version: 71
Freshmaker passed register test
Module 0: Installed -- AUTO FXO (FCC mode)
Module 1: Installed -- AUTO FXO (FCC mode)
Module 2: Installed -- AUTO FXO (FCC mode)
Module 3: Installed -- AUTO FXO (FCC mode)
Found a Wildcard TDM: Wildcard TDM400P REV H (4 modules)
Freshmaker version: 71
Freshmaker passed register test
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXS/DPO
Module 3: Installed -- AUTO FXS/DPO
Found a Wildcard TDM: Wildcard TDM400P REV E/F (4 modules)
ZT_CHANCONFIG failed on channel 1: Invalid argument (22)
Did you forget that FXS interfaces are configured with FXO signalling
and that FXO interfaces use FXS signalling?
/lib/modules/2.4.27/misc/wcfxs.o: post-install wcfxs failed
/lib/modules/2.4.27/misc wcfxs.o: insmod wcfxs failed
However, about 50% of the time I get a good modprobe of both cards
which looks like:
# modprobe wcfxs
Freshmaker version: 71
Freshmaker passed register test
Module 0: Installed -- AUTO FXO (FCC mode)
Module 1: Installed -- AUTO FXO (FCC mode)
Module 2: Installed -- AUTO FXO (FCC mode)
Module 3: Installed -- AUTO FXO (FCC mode)
Found a Wildcard TDM: Wildcard TDM400P REV H (4 modules)
Freshmaker version: 71
Freshmaker passed register test
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXS/DPO
Module 3: Installed -- AUTO FXS/DPO
Found a Wildcard TDM: Wildcard TDM400P REV E/F (4 modules)
I have moved the cards to different PCI slots... I have stripped out
the ethernet cards... I have disabled different combinations of on-board
peripherals (in hopes of freeing up spare IRQ's)
In the end, I have just become more frustrated with these Digium cards
than I was previously.
What am I doing wrong?? Any advice would be appreciated.
I'd love to get started with all this stuff I spent my hard-earned
money on, but so far it's just a pile of impressive looking electronics
that doesnt do anything other than make me pull out hair.
Thanks,
Brad
P.S. -If any of you are wondering why I have two ethernet cards installed
-- I want the phones on a private LAN since my normal LAN gets hit pretty
hard at times and I dont want call quality to decline because of this. But
the problems described above also occur when no network cards are installed
whatsoever...