zaphfc Probleme...

zero_cold

Neuer User
Mitglied seit
9 Feb 2007
Beiträge
25
Punkte für Reaktionen
0
Punkte
0
so ich habe es jetzt schon auf drei rechnern probiert und komme nicht weiter..
beim laden der kernel module
cd /usr/src/bristuff-0.3.0-PRE-1f/zaphfc
make load
kommt folgender fehler:

linux:/usr/src/bristuff-0.3.0-PRE-1f/zaphfc # make load
make -C /usr/src/linux/ SUBDIRS=/usr/src/bristuff-0.3.0-PRE-1f/zaphfc ZAP=-I/usr/src/bristuff-0.3.0-PRE-1f/zaptel-1.2.1 modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

CC [M] /usr/src/bristuff-0.3.0-PRE-1f/zaphfc/zaphfc.o
/bin/sh: scripts/basic/fixdep: No such file or directory
make[2]: *** [/usr/src/bristuff-0.3.0-PRE-1f/zaphfc/zaphfc.o] Error 1
make[1]: *** [_module_/usr/src/bristuff-0.3.0-PRE-1f/zaphfc] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24'
make: *** [linux26] Error 2
linux:/usr/src/bristuff-0.3.0-PRE-1f/zaphfc #

vielleicht könnt ihr mir weiterhelfen..
 
erstmal danke für die anleitung..ich habe es so installiert, und man staune, bei der installation von bristuff kam nicht eine fehlermeldung..so weit so gut..
nun bin ich wieder an dem punkt, wo ich
cd /usr/src/bristuff-0.3.0-PRE..../zaphfc
make load

eingebe...
nun bekomme ich wieder eine fehlermeldung:
Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # make load
make -C /usr/src/linux/ SUBDIRS=/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc ZAP=-I/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaptel modules

make[1]: Entering directory `/usr/src/linux-2.6.8-24.25'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.25/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.25'
modprobe zaptel
insmod ./zaphfc.ko modes=3 timer_card=0
insmod: error inserting './zaphfc.ko': -1 File exists
make: *** [loadlinux26] Error 1

was mir gerade noch nebenbei auffällt ist, dass im ordner /etc/asterisk/ nur die datei zapta.conf liegt...das ist doch auch nicht normal..oder..??
asterisk -vvvc startet, jedoch mit fehlern..
Feb 23 10:18:07 ERROR[5394]: chan_zap.c:7208 mkintf: Unable to open channel 1: No such device or address
here = 0, tmp->channel = 1, channel = 1
Feb 23 10:18:07 ERROR[5394]: chan_zap.c:11892 setup_zap: Unable to register channel '1-2'
Feb 23 10:18:07 WARNING[5394]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
Feb 23 10:18:07 WARNING[5394]: loader.c:554 load_modules: Loading module chan_zap.so failed!
 
Zuletzt bearbeitet:
zero_cold schrieb:
insmod: error inserting './zaphfc.ko': -1 File exists

Das ist dein Fehler. Der Treiber ist bereits geladen.
 
Das ist dein Fehler. Der Treiber ist bereits geladen.
und was kann ich da jetzt machen..meinst du, dass der hisax treiber geladen ist oder..?
bin gerade etwas verwirrt...:confused:
 
zero_cold schrieb:
meinst du, dass der hisax treiber geladen ist oder..?

Nein, nicht hisax! Wenn zaphfc.ko existiert ist zap geladen.
Schon mal den Rechner ausgeschaltet und wieder eingeschaltet?


Auch nach einem gescheiterten load existiert zaphfc.ko.
 
ja hab schon runtergefahren und wieder gestartet..

sagen wir mal der treiber ist geladen..i habe keine datei im ordner /etc/asterisk zu liegen, obwohl asterisk ohne fehler installiert wurde.:confused: (asterisk startet, jedoch mit fehlern bei asterisk -vvvc)
ich denke ich werde mal asterisk manuell nachinstallieren und hoffen, dass es dann läuft..
 
zero_cold schrieb:
j.i habe keine datei im ordner /etc/asterisk zu liegen, obwohl asterisk ohne fehler installiert wurde.:confused: (asterisk startet, jedoch mit fehlern bei asterisk -vvvc)

Ins Verzeichnis wo dein Asterisk kompiliert wird, also pre-0.3.0 und da drin gibt es ein Verzeichnis asterisk. Dort dann make sample
 
ok danke dir erstmal..werde es dann montag ausprobieren und dir rückmeldung geben..
schönes wochenende...
 
habe make samples ausgeführt..
danach kann ich asterisk mit ausschluss folgender module starten:
noload => chan_capi.so
noload => app_capiCD.so
noload => app_capiECT.so
noload => chan_zap.so


befehl:
/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # cat /proc/zaptel/1

gibt folgendes aus.,.

Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 DEACTIVATED (F4)" AMI/CCS

1 ZTHFC1/0/1 Clear
2 ZTHFC1/0/2 Clear
3 ZTHFC1/0/3 HDLCFCS

eigntlich sollte sie aber im nt modus sein...
auch ztcfg -v konnte die karte nicht aktivieren..
kannst du mir dort eventuell weiterhelfen..?
 
Zuletzt bearbeitet:
Hallo,

wenn mich nicht alles täuscht bringt die Suse selbst Treiber mit:

rm /lib/modules/`uname -r`/extra/zaptel.ko
rm /lib/modules/`uname -r`/extra/qozap.ko
rm /lib/modules/`uname -r`/extra/zaphfc.ko

danach nochmal neu kompilieren und, vorausgesetzt du lädst den zaphfc richtig (ports=?), es sollte funktionieren.

Gruß
 
Zuletzt bearbeitet:
zero_cold schrieb:
kannst du mir dort eventuell weiterhelfen..?

Hast du ein make loadNT gemacht?

Wenn du die Suse-Zap sachen installiert hattest, stimmen die Pfade nicht.

Warum machst du nicht einfach mal das was auf meiner Homepage steht? Das ist past & copy zumindest für Suse.
 
bis jetzt habe ich alles nach deiner anleitung gemacht...

ich habe make load gemacht, da ich nur eine karte verbaut habe..wie gesagt, laufen die treiber..jedoch lässt sich die karte nicht aktivieren..es steht jedesmal deactivated drin..im makefile von zaphfc habe ich auch den eintrag "insmod ./zaphfc.ko " zu insmod ./zaphfc.ko modes=1 timer_card=0 geändert..(im bereich Loadlinux26NT)
ich habe alles nach der reihenfolge gemacht..
 
zero_cold schrieb:
ich habe alles nach der reihenfolge gemacht..

irgendwo wird der Treiber geladen.

wirf ihnmal raus mit

rmmod zaphfc
rmmod zaptel

und versuche es dann nochmal mit make load
 
hat leider keinen erfolg..

Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # rmmod zaphfc
Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # rmmod zaptel
Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # make load
make -C /usr/src/linux/ SUBDIRS=/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc ZAP=-I/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaptel modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.25'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.25/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.25'
modprobe zaptel
insmod ./zaphfc.ko
ztcfg -v

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

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

3 channels configured.

Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # cat /proc/zaptel/1
Span 1: ZTHFC1 "HFC-S PCI A ISDN card 0 [TE] layer 1 DEACTIVATED (F4)" AMI/CCS

1 ZTHFC1/0/1 Clear
2 ZTHFC1/0/2 Clear
3 ZTHFC1/0/3 HDLCFCS
Astervoip:/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc #

karte ist immer noch deaktiviert..
 
habs hinbekommen...trotzdem danke für eure hilfe...
 
Zuletzt bearbeitet:
ich habe das geleiche Problem

hallo zusammen
meine Problem ist das geleiche bei start von asterisk mit
asterisk -cvvvgv bekomme ich

[chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
Mar 13 16:45:09 WARNING[6447]: chan_zap.c:1099 zt_open: Unable to specify channel 1: No
such device or address
Mar 13 16:45:09 ERROR[6447]: chan_zap.c:7208 mkintf: Unable to open channel 1: No such
device or address
here = 0, tmp->channel = 1, channel = 1
Mar 13 16:45:09 ERROR[6447]: chan_zap.c:11892 setup_zap: Unable to register channel '1-2'
Mar 13 16:45:09 WARNING[6447]: loader.c:414 __load_resource: chan_zap.so: load_module
failed, returning -1
Mar 13 16:45:09 WARNING[6447]: loader.c:499 load_modules: Loading module chan_zap.so failed

aber wenn ich die drei schritte mache dann startet asterisk ohne fehler
/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc #modprobe zaptel

/usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # modprobe zaphfc modes=5
usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc #ctzfg -vvv
usr/src/asterisk/bristuff-0.3.0-PRE-1o/zaphfc # asterisk -cvvvgv
dann startet asterisk uhne problem und die Drei hfc-karten sind Aktiv und funktionieren reibungslos
aber das problem ist ,dass ich jedes mal beim starten den teriber neu laden
kann jemand mir sagen was ich machen soll damit, beim starten von asterisk diese fehler meldung nicht tauchen.
MFG
 
bei jedem neustart des rechners, musst du die treiber neu laden...
bei der anleitung im forum "asterisk allgemein" steht drin, wie man mit hilfe eines cronjobs die treiber automatische geladen werden..
musst du mal schauen..finde es auch nicht auf die schnelle..
 
unter suse(10.x) machen sich solche eintraege in der "boot.local" ganz gut ....


/sbin/modprobe zaphfc modes=1 timer_card=1
sleep 1
ztcfg -vvv
sleep 1



Gruss Walter




.
 
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.