Hi, Konstantin

Konstantin Prokazoff wrote:
Welcome!

    Version of zaptel you are using?

Best regards, Konstantin Prokazoff
Center Of Excellence, SVR Ltd., Kyiv HQs, Ukraine
Official business-partner & DevConnect member of Avaya, Inc.
tel. +38 044 244 11 81, fax. +38 044 234 04 55

----- Original Message ----- From: "Andrew A. Kochetkoff" <[EMAIL PROTECTED]>
To: "Asterisk on BSD discussion" <[email protected]>
Sent: Saturday, April 02, 2005 10:58 AM
Subject: [Asterisk-bsd] Problen with ZAPTEL on my FreeBSD box




Hi everybody!

Help me please.

I use ztdummy on my FreeDSD box.
When I try reboot my box or do "kldunload zaptel.ko" i heve kernel panic.
How correct this?

Regards,
Andrew Kochetkoff
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd


_______________________________________________ Asterisk-BSD mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-bsd


I resolve my problem.
I just changed my zaptel.sh script like this:

zaptel.sh
#!/bin/sh
#
# Add the following lines to /etc/rc.conf to enable zaptel:
#
# zaptel_enable="YES"
# ztdummy_only="YES"  ; If you want use ztdummy
#

PREFIX=/usr/local
LIBDIR=${PREFIX}/lib/zaptel

if [ -z "${source_rc_confs_defined}"]; then
  if [ -r /etc/defaults/rc.conf ]; then
    . /etc/defaults/rc.conf
    source_rc_confs
  elif [ -r /etc/rc.conf ]; then
    . /etc/rc.conf
  fi
fi

case "$1" in
  start)
    case "${zaptel_enable}" in
    [Yy][Ee][Ss])
      /sbin/kldload ${LIBDIR}/zaptel.ko || exit 1
      case "${ztdummy_only}" in
      [Yy][Ee][Ss])
        /sbin/kldload ${LIBDIR}/ztdummy.ko || exit 1
        echo -n " zaptel loaded"
      ;;
      [Nn][Oo])
        /sbin/kldload ${LIBDIR}/wcfxo.ko || exit 1
        /sbin/kldload ${LIBDIR}/wcfxs.ko || exit 1
        if [ ! -d /dev/zap ]
        then
          mkdir -p /dev/zap || exit 1
        fi
        if [ ! -c /dev/zap/channel ]
        then
          /sbin/mknod /dev/zap/channel c 196 254 || exit 1
        fi
        if [ ! -c /dev/zap/ctl ]
        then
          /sbin/mknod /dev/zap/ctl c 196 0 || exit 1
        fi
        if [ ! -c /dev/zap/pseudo ]
        then
          /sbin/mknod /dev/zap/pseudo c 196 255 || exit 1
        fi
        if [ ! -c /dev/zap/timer ]
        then
          /sbin/mknod /dev/zap/timer c 196 253 || exit 1
        fi
        z=" zaptel"
        if /usr/sbin/pciconf -l | /usr/bin/grep -q ^wcfxo
        then
          for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
          do
            if /usr/sbin/pciconf -l | /usr/bin/grep -q ^wcfxo${i}
            then
              if [ ! -c /dev/wcfxo${i} ]
              then
                /sbin/mknod /dev/wcfxo${i} c 197 ${i} || exit 1
              fi
            fi
          done
          ${PREFIX}/bin/ztcfg 2> /dev/null
        else
          if /usr/sbin/pciconf -l | /usr/bin/grep -q ^wcfxs
          then
            for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
            do
              if /usr/sbin/pciconf -l | /usr/bin/grep -q ^wcfxs${i}
              then
                if [ ! -c /dev/wcfxs${i} ]
                then
                  /sbin/mknod /dev/wcfxo${i} c 198 ${i} || exit 1
                fi
              fi
            done
            ${PREFIX}/bin/ztcfg 2> /dev/null
          else
            z=""
          fi
        fi
      ;;
      esac
    ;;
    esac
  ;;
  stop)
    case "${ztdummy_only}" in
    [Yy][Ee][Ss])
      /sbin/kldunload ztdummy.ko || exit 1
    ;;
    [Nn][Oo])
      /sbin/kldunload wcfxs.ko || exit 1
      /sbin/kldunload wcfxo.ko || exit 1
    ;;
    esac
    /sbin/kldunload zaptel.ko || exit 1
    echo -n " zaptel unload"
  ;;
  *)
    echo ""
    echo "Usage: `basename $0` { start | stop }"
    echo ""
    exit 64
  ;;
esac

I think, that it is much will facilitate a life

Regards,
Andrew A. Kochetkoff
_______________________________________________
Asterisk-BSD mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-bsd

Reply via email to