Bristuff 0.2.0rc2b und make laoadNT

Toonk

Neuer User
Mitglied seit
25 Okt 2004
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Hallo,

wenn ich make loadNT aus dem Zapkfc Verzeichnis ausführe, dann kommt am Ende folgende Fehlermeldung:

modprobe zaptel
insmod ./zaphfc.ko modes=1
insmod: error inserting './zaphfc.ko': -1 File exists
make: *** [loadlinux26NT] Error 1

wo kann ich denn da suchen?

Suse Linux 9.2
2x HFC Karte

Bestens Dank für die Mühe in voraus

Gruß
Toonk
 

Specki

Neuer User
Mitglied seit
12 Okt 2004
Beiträge
42
Punkte für Reaktionen
0
Punkte
0
Hi Toonk,

ich bekomme diese Meldung, wenn das Modul zaphfc.ko bereits geladen ist. Schau mal mit ´lsmod´ nach, ob das Modul geladen ist, ggf. mit ´rmmod´ entfernen.
Sollte es sich nicht entfernen lassen, hilft meist nur ein kompletter Neustart.

Gruß,

Specki
 

Toonk

Neuer User
Mitglied seit
25 Okt 2004
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Jau,

das wars. Wiiiiiiiibekomme ich denn hin das ich nach jedem Rechnerneustart nicht immer wieder das make loadNT ausführen muss?

Gruß

Toonk
 

Specki

Neuer User
Mitglied seit
12 Okt 2004
Beiträge
42
Punkte für Reaktionen
0
Punkte
0
Hallo,

schau mal in deiner asterisk Source nach dem Verzeichnis contrib/init.d, da stehen Beispielscripte drin.

Für Debian habe ich mir das Script für Bristuff angepasst (ggf. Pfad für BRISTUFF ändern!):

Code:
#! /bin/sh
# $Id: asterisk,v 1.2 2004/07/18 20:24:07 Gregory Boehnlein <[email protected]>
#
# asterisk      start the asterisk PBX
#
# Sun Jul 18 2004 Gregory Boehnlein <[email protected]>
# - Updated Version to 1.2
# - Added test for safe_asterisk
# - Changed "stop gracefully" to "stop now"
# - Added support for -U and -G command line options
# - Modified "reload" to call asterisk -rx 'reload'

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=asterisk
DESC="Asterisk PBX"
# Full path to asterisk binary
DAEMON=/usr/sbin/asterisk
BRISTUFF=/usr/local/src/bristuff/zaphfc

# Full path to safe_asterisk script
SAFE_ASTERISK=/usr/sbin/safe_asterisk

# Leave this set unless you know what you are doing.
## export LD_ASSUME_KERNEL=2.4.1

# Uncomment the following and set them to the user/groups that you
# want to run Asterisk as. NOTE: this requires substantial work to
# be sure that Asterisk's environment has permission to write the
# files required  for  its  operation, including logs, its comm
# socket, the asterisk database, etc.
#AST_USER="asterisk"
#AST_GROUP="asterisk"
AST_USER="root"
AST_GROUP="root"

test -x $DAEMON || exit 0

set -e

case "$1" in
  start)
        echo -n "Starting $DESC: "
        if [ -f $SAFE_ASTERISK ] ; then
                DAEMON=$SAFE_ASTERISK
        fi
        if [ $AST_USER ] ; then
                ASTARGS="-U $AST_USER"
        fi
        if [ $AST_GROUP ] ; then
                ASTARGS="`echo $ASTARGS` -G $AST_GROUP"
        fi
        make -C $BRISTUFF loadNT
        start-stop-daemon --start --exec $DAEMON -- $ASTARGS
        echo "$NAME."
        ;;
  stop)
        echo -n "Stopping $DESC: "
        $DAEMON -rx 'stop now' > /dev/null 2> /dev/null && echo -n "$NAME"
        make -C $BRISTUFF unload
        echo "."
        exit 0
        ;;
  reload)
        echo "Reloading $DESC configuration files."
        $DAEMON -rx 'reload' > /dev/null 2> /dev/null
        ;;
  restart|force-reload)
        $DAEMON -rx 'restart gracefully' > /dev/null 2> /dev/null && echo -n "$NAME"
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
        exit 1
        ;;
esac

exit 0
Vielleicht hilft's ja ;-)

Gruß,

Specki
 

3CX PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
232,857
Beiträge
2,027,427
Mitglieder
350,956
Neuestes Mitglied
Paul457