<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
Hi all,<BR>
<BR>
&nbsp;&nbsp;&nbsp; Does somebody know why no load modules to FXS? I used zaptel-1.0.7 version driver. <BR>
<BR>
[root@server1 zaptel-1.0.7]#<B> modprobe wctdm</B><BR>
ZT_CHANCONFIG failed on channel 3: Invalid argument (22)<BR>
Did you forget that FXS interfaces are configured with FXO signalling<BR>
and that FXO interfaces use FXS signalling?<BR>
<B>/lib/modules/2.4.21-27.EL/misc/wcfxs.o: post-install wcfxs failed<BR>
/lib/modules/2.4.21-27.EL/misc/wcfxs.o: insmod wctdm failed</B><BR>
You have new mail in /var/spool/mail/root<BR>
<BR>
<BR>
<B>/var/log/messages:</B><BR>
#######################<BR>
Jun 21 19:06:15 darthvaden kernel: Zapata Telephony Interface Registered on major 196<BR>
Jun 21 19:06:16 darthvaden kernel: PCI: Found IRQ 9 for device 02:09.0<BR>
Jun 21 19:06:16 darthvaden kernel: PCI: Sharing IRQ 9 with 00:1f.5<BR>
Jun 21 19:06:16 darthvaden kernel: Freshmaker version: 71<BR>
Jun 21 19:06:16 darthvaden kernel: Freshmaker passed register test<BR>
<B>Jun 21 19:06:16 darthvaden kernel: ProSLIC 3210 version 2 is too old<BR>
Jun 21 19:06:16 darthvaden kernel: Module 0: Not installed<BR>
Jun 21 19:06:16 darthvaden kernel: ProSLIC 3210 version 2 is too old<BR>
Jun 21 19:06:16 darthvaden kernel: Module 1: Not installed</B><BR>
Jun 21 19:06:16 darthvaden kernel: Module 2: Installed -- AUTO FXO (FCC mode)<BR>
Jun 21 19:06:16 darthvaden kernel: Module 3: Installed -- AUTO FXO (FCC mode)<BR>
Jun 21 19:06:16 darthvaden kernel: Found a Wildcard TDM: Wildcard TDM400P REV E/F (4 modules)<BR>
############################<BR>
<BR>
<B><TT>It's TDM22B device.</B><BR>
-&gt; <BR>
<A HREF="http://www.digium.com/index.php?menu=product_detail&category=hardware&product=TDM400P&tab=details"><U>http://www.digium.com/index.php?menu=product_detail&amp;category=hardware&amp;product=TDM400P&amp;tab=details</U></A>&nbsp;<BR>
<BR>
<BR>
<B>See below zaptel.conf: </B><BR>
<BR>
# <BR>
# Zaptel Configuration File <BR>
# <BR>
# This file is parsed by the Zaptel Configurator, ztcfg <BR>
# <BR>
# <BR>
# First come the span definitions, in the format <BR>
# span=&lt;span num&gt;,&lt;timing&gt;,&lt;line build out <BR>
(LBO)&gt;,&lt;framing&gt;,&lt;coding&gt;[,yellow] <BR>
# <BR>
# The timing parameter determines the selection of primary, secondary, and <BR>
# so on sync sources.&nbsp; If this span should be considered a primary sync <BR>
# source, then give it a value of &quot;1&quot;.&nbsp; For a secondary, use &quot;2&quot;, and so on. <BR>
# To not use this as a sync source, just use &quot;0&quot; <BR>
# <BR>
# The line build-out (or LBO) is an integer, from the following table: <BR>
# 0: 0 db (CSU) / 0-133 feet (DSX-1) <BR>
# 1: 133-266 feet (DSX-1) <BR>
# 2: 266-399 feet (DSX-1) <BR>
# 3: 399-533 feet (DSX-1) <BR>
# 4: 533-655 feet (DSX-1) <BR>
# 5: -7.5db (CSU) <BR>
# 6: -15db (CSU) <BR>
# 7: -22.5db (CSU) <BR>
# <BR>
# The framing is one of &quot;d4&quot; or &quot;esf&quot; for T1 or &quot;cas&quot; or &quot;ccs&quot; for E1 <BR>
# <BR>
# Note: &quot;d4&quot; could be referred to as &quot;sf&quot; or &quot;superframe&quot; <BR>
# <BR>
# The coding is one of &quot;ami&quot; or &quot;b8zs&quot; for T1 or &quot;ami&quot; or &quot;hdb3&quot; for E1 <BR>
# <BR>
# E1's may have the additional keyword &quot;crc4&quot; to enable CRC4 checking <BR>
# <BR>
# If the keyword &quot;yellow&quot; follows, yellow alarm is transmitted when no <BR>
# channels are open. <BR>
# <BR>
#span=1,0,0,esf,b8zs <BR>
#span=2,1,0,esf,b8zs <BR>
#span=3,0,0,ccs,hdb3,crc4 <BR>
# <BR>
# Next come the dynamic span definitions, in the form: <BR>
# dynamic=&lt;driver&gt;,&lt;address&gt;,&lt;numchans&gt;,&lt;timing&gt; <BR>
# <BR>
# Where &lt;driver&gt; is the name of the driver (e.g. eth), &lt;address&gt; is the <BR>
# driver specific address (like a MAC for eth), &lt;numchans&gt; is the number <BR>
# of channels, and &lt;timing&gt; is a timing priority, like for a normal span. <BR>
# use &quot;0&quot; to not use this as a timing source, or prioritize them as <BR>
# primary, secondard, etc.&nbsp; Note that you MUST have a REAL zaptel device <BR>
# if you are not using external timing. <BR>
# <BR>
# dynamic=eth,eth0/00:02:b3:35:43:9c,24,0 <BR>
# <BR>
# Next come the definitions for using the channels.&nbsp; The format is: <BR>
# &lt;device&gt;=&lt;channel list&gt; <BR>
# <BR>
# Valid devices are: <BR>
# <BR>
# &quot;e&amp;m&quot;&nbsp;&nbsp;&nbsp;&nbsp; : Channel(s) are signalled using E&amp;M signalling (specific <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; implementation, such as Immediate, Wink, or Feature Group D <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are handled by the userspace library). <BR>
# &quot;fxsls&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXS Loopstart protocol. <BR>
# &quot;fxsgs&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXS Groundstart protocol. <BR>
# &quot;fxsks&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXS Koolstart protocol. <BR>
# &quot;fxols&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXO Loopstart protocol. <BR>
# &quot;fxogs&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXO Groundstart protocol. <BR>
# &quot;fxoks&quot;&nbsp;&nbsp; : Channel(s) are signalled using FXO Koolstart protocol. <BR>
# &quot;sf&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Channel(s) are signalled using in-band single freq tone. <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Syntax as follows: <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; channel# =&gt; sf:&lt;rxfreq&gt;,&lt;rxbw&gt;,&lt;rxflag&gt;,&lt;txfreq&gt;,&lt;txlevel&gt;,&lt;txflag&gt; <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxfreq is rx tone freq in hz, rxbw is rx notch (and decode) <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bandwith in hz (typically 10.0), rxflag is either 'normal' or <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'inverted', txfreq is tx tone freq in hz, txlevel is tx tone <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;level in dbm, txflag is either 'normal' or 'inverted'. Set <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rxfreq or txfreq to 0.0 if that tone is not desired. <BR>
# &quot;unused&quot;&nbsp; : No signalling is performed, each channel in the list remains <BR>
idle <BR>
# &quot;clear&quot;&nbsp;&nbsp; : Channel(s) are bundled into a single span.&nbsp; No conversion or <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; signalling is performed, and raw data is available on the <BR>
master. <BR>
# &quot;indclear&quot;: Like &quot;clear&quot; except all channels are treated individually and <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are not bundled.&nbsp; &quot;bchan&quot; is an alias for this. <BR>
# &quot;rawhdlc&quot; : The zaptel driver performs HDLC encoding and decoding on the <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bundle, and the resulting data is communicated via the master <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device. <BR>
# &quot;fcshdlc&quot; : The zapdel driver performs HDLC encoding and decoding on the <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bundle and also performs incoming and outgoing FCS insertion <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and verification.&nbsp; &quot;dchan&quot; is an alias for this. <BR>
# &quot;nethdlc&quot; : The zaptel driver bundles the channels together into an <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hdlc network device, which in turn can be configured with <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sethdlc (available separately). <BR>
# &quot;dacs&quot;&nbsp;&nbsp;&nbsp; : The zaptel driver cross connects the channels starting at <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the channel number listed at the end, after a colon <BR>
# &quot;dacsrbs&quot; : The zaptel driver cross connects the channels starting at <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the channel number listed at the end, after a colon and <BR>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; also performs the DACSing of RBS bits <BR>
# <BR>
# The channel list is a comma-separated list of channels or ranges, for <BR>
# example: <BR>
# <BR>
#&nbsp;&nbsp; 1,3,5 (channels one, three, and five) <BR>
#&nbsp;&nbsp; 16-23, 29 (channels 16 through 23, as well as channel 29 <BR>
# <BR>
# So, some complete examples are: <BR>
#&nbsp;&nbsp; e&amp;m=1-12 <BR>
#&nbsp;&nbsp; nethdlc=13-24 <BR>
#&nbsp;&nbsp; fxsls=25,26,27,28 <BR>
#&nbsp;&nbsp; fxols=29-32 <BR>
# <BR>
fxsks=1,2 <BR>
fxoks=3,4 <BR>
#bchan=25-47 <BR>
#dchan=48 <BR>
#fxols=1-12 <BR>
#fxols=13-24 <BR>
#e&amp;m=25-29 <BR>
#nethdlc=30-33 <BR>
#clear=44 <BR>
#clear=45 <BR>
#clear=46 <BR>
#clear=47 <BR>
#fcshdlc=48 <BR>
#dacs=1-24:48 <BR>
#dacsrbs=1-24:48 <BR>
# <BR>
# Finally, you can preload some tone zones, to prevent them from getting <BR>
# overwritten by other users (if you allow non-root users to open /dev/zap/* <BR>
# interfaces anyway.&nbsp; Also this means they won't have to be loaded at <BR>
runtime. <BR>
# The format is &quot;loadzone=&lt;zone&gt;&quot; where the zone is a two letter country <BR>
code. <BR>
# <BR>
# You may also specify a default zone with &quot;defaultzone=&lt;zone&gt;&quot; where zone <BR>
# is a two letter country code. <BR>
# <BR>
# An up-to-date list of the zones can be found in the file zaptel/zonedata.c <BR>
# <BR>
# Make sure that the FXS(green) modules are closest to the bracket if you <BR>
are looking at the side of the card with all of t#e electronic components. <BR>
<BR>
loadzone = us <BR>
#loadzone = us-old <BR>
#loadzone=gr <BR>
#loadzone=it <BR>
#loadzone=fr <BR>
#loadzone=de <BR>
#loadzone=uk <BR>
#loadzone=fi <BR>
#loadzone=jp <BR>
#loadzone=sp <BR>
#loadzone=no <BR>
defaultzone=us <BR>
<BR>
Can you help me? <BR>
<BR>
Greetings, <BR>
Alessandro </TT>
</BODY>
</HTML>