HFC-Karte im NT-Modus

iptelefonie

Neuer User
Mitglied seit
29 Mrz 2006
Beiträge
104
Punkte für Reaktionen
0
Punkte
0
Hallo,

bin mit meinem Latein am Ende. Ich möchte eine HFC-Karte im NT-Modus betreiben. Ich verwende bristuff-0.3.0-PRE-1y und Debian Etch.

Ein make loadNT funktioniert auch!? Nur wieso 0 Channels?

make loadNT
make -C /usr/src/linux-2.6 SUBDIRS=/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc ZAP=-I/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaptel modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-486'
CC [M] /home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.o
Building modules, stage 2.
MODPOST
WARNING: "zt_transmit" [/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko] undefined!
WARNING: "zt_receive" [/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko] undefined!
WARNING: "zt_register" [/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko] undefined!
WARNING: "zt_unregister" [/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko] undefined!
WARNING: "zt_ec_chunk" [/home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko] undefined!
CC /home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.mod.o
LD [M] /home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/zaphfc.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-486'
modprobe zaptel
insmod ./zaphfc.ko modes=1
ztcfg -v

Zaptel Configuration
======================


0 channels configured.

modprobe zaphfc modes=1
FATAL: Module zaphfc not found.
Beim Asterisk starten treten dann folgende Fehler auf:

== Parsing '/etc/asterisk/zapata.conf': Found
Apr 9 23:19:40 WARNING[4642]: chan_zap.c:1098 zt_open: Unable to specify channel 1: No such device or address
Apr 9 23:19:40 ERROR[4642]: chan_zap.c:7239 mkintf: Unable to open channel 1: No such device or address
here = 0, tmp->channel = 1, channel = 1
Apr 9 23:19:40 ERROR[4642]: chan_zap.c:12112 setup_zap: Unable to register channel '1-2'
Apr 9 23:19:40 WARNING[4642]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
Apr 9 23:19:40 WARNING[4642]: loader.c:554 load_modules: Loading module chan_zap.so failed!

Hier noch meine zapata.conf:

[channels]
language=de
switchtype=euroisdn
signalling=bri_net_ptmp
pridialplan=local
echocancel=yes
immediate=no
overlapdial=yes
group=1
context=default
channel=>1-2

Woran könnte das liegen?
Ich habe auch schon gedacht es könnte mit udev zusammenhängen, jedoch hat die Änderung auch nichts geholfen.

Vielen Dank!
 
vor dem start von zaphfc muss folgendes erledigt sein (einmalig):

mkdir -p /dev/zap
mknod /dev/zap/ctl c 196 0
mknod /dev/zap/timer c 196 253
mknod /dev/zap/channel c 196 254
mknod /dev/zap/pseudo c 196 255

insmod crc-ccitt ; 2.6 Kernel
insmod zaptel
insmod zaphfc modes=1
 
ok hab ich gemacht und folgendes ist passiert:

mknod: `/dev/zap/ctl': File exists
mknod: `/dev/zap/timer': File exists
mknod: `/dev/zap/channel': File exists
mknod: `/dev/zap/pseudo': File exists
insmod: can't read 'crc-ccitt': No such file or directory
insmod: can't read 'zaphfc': No such file or directory
 
Du musst natürlich in den Pfad /home/asterisk/asterisk/bristuff-0.3.0-PRE-1y/zaphfc/ wechseln

um ein insmod ./zaphfc.ko durchführen zu können (ebenso für zaptel).

Möglicherweise ist crc-ccitt.ko schon geladen (mach mal einen lsmod)!
 
Ja ist schon geladen. Ausgabe von dmesg:

zaphfc: CCD/Billion/Asuscom 2BD0 configured at mem c482e400 fifo c2368000(0x2368000) IRQ 10 HZ 250
zaphfc: Card 0 configured for NT mode
zaphfc: 1 hfc-pci card(s) in this box.

und dann:

ztcfg -vv

Zaptel Configuration
======================


Channel map:


0 channels configured.

cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 1 [NT]"

1 ZTHFC1/0/1
2 ZTHFC1/0/2
3 ZTHFC1/0/3

lsmod | grep za
zaphfc 13332 0
zaptel 203780 1 zaphfc
crc_ccitt 2304 1 zaptel
 
es müssen folgende module geladen sein:

fli4l 3.1.1 # lsmod
zaphfc 12172 6 - Live 0xf898d000
zaptel 173732 17 zaphfc, Live 0xf8af7000
crc_ccitt 1552 1 zaptel, Live 0xf898b000
 
Du benötigst im /etc-Verzeichnis noch eine zaptel.conf mit folgendem Inhalt:

# hfc-s pci a span definition
# most of the values should be bogus because we are not really zaptel
loadzone=nl
defaultzone=nl

# HFC ISDN card
span=1,1,3,ccs,ami
bchan=1-2
dchan=3

und dann nochmals ein ztcfg -vvv

Ausserdem: entweder machst du einen insmod oder ein modprobe (ist das gleiche) für die module (nicht beides!).
 
ztcfg -vv

Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)

3 channels configured.

Changing signalling on channel 1 from Unused to Clear channel
Changing signalling on channel 2 from Unused to Clear channel
Changing signalling on channel 3 from Unused to HDLC with FCS check

Vielen Dank! Sehr nett das du Dir so spät noch Zeit für mich genommen hast.
 
Prima - dann wünsche ich noch viel Spass mit * und eine gute Nacht :)
 
FATAL: Module zaphfc not found.

Hallo, ich hab folgendes Problem, ich hab seit Mai 09 einen Asterisk mit Bristuff laufen ( HFC-S Karte im NT-Mode ). Seit gestern funktioniert er nicht mehr, ( Module Zapfc not found ). Hat jemand eine Idee wieso und warum das Monate lang funktioniert und auf einmal nicht mehr.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.