On Fri, Jun 09, 2006 at 11:40:19AM +0800, Jim Barber wrote: > This problem also happened to me. > > I too don't have any Zaptel hardware. > I installed the zaptel-source package so that I could compile the > ztdummy module that provides the timing support required to get MeetMe > working in Asterisk in the absence of any Zaptel hardware. > After installing the zaptel-modules-2.6.15-1-686 produced by > module-assistant, along with the zaptel package that is a dependency, I > encountered the same error. > > The problem occured because the /dev/zap/* devices didn't exist. > I'm not sure if these would have existed if I had have been running > DevFS or udev; but on my system I'm using the traditional /dev/ directory. > > I created a quick script to create the appropriate devices (after a bit > of searching on the net). > Once I had them in place, then the zaptel package installed just fine. > > The script I wrote to create the appropriate devices follows:
This should be done by the postinst script of the package http://svn.debian.org/wsvn/pkg-voip/zaptel/trunk/debian/zaptel.postinst?op=file&rev=0&sc=0 A snippet from it: DYNFS=`ps ax | grep -v grep` case "$1" in configure) #MAKEDEV zaptel if ! echo $DYNFS | grep -q devfsd || echo $DYNFS | grep -q udevd ; then mkdir -p /dev/zap rm -f /dev/zap/ctl rm -f /dev/zap/channel rm -f /dev/zap/pseudo rm -f /dev/zap/timer rm -f /dev/zap/253 rm -f /dev/zap/252 rm -f /dev/zap/251 rm -f /dev/zap/250 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 N=1; for N in `seq 250`; do rm -f /dev/zap/$N; mknod /dev/zap/$N c 196 $N; N=`expr $N + 1` done chown 0:dialout /dev/zap/ -R chmod 0660 /dev/zap/* else echo "**** Dynamic filesystem detected -- not creating device nodes" echo "**** If you are running udev, read README.Debian" fi ;; (I know, I know: N=1 and the "N++" there are useless, and the grrrep above could be done more efficiently) > > ------------- > #!/bin/bash > > if [[ $(id -u) != 0 ]] > then > echo "You must be root to run this." >&2 > exit 1 > fi > > [[ -d /dev/zap ]] || mkdir /dev/zap > [[ -c /dev/zap/ctl ]] || mknod /dev/zap/ctl c 196 0 > [[ -c /dev/zap/timer ]] || mknod /dev/zap/timer c 196 253 > [[ -c /dev/zap/channel ]] || mknod /dev/zap/channel c 196 254 > [[ -c /dev/zap/pseudo ]] || mknod /dev/zap/pseudo c 196 255 > > chown root:dialout /dev/zap/ctl /dev/zap/timer /dev/zap/channel > /dev/zap/pseudo > chmod 660 /dev/zap/ctl /dev/zap/timer /dev/zap/channel /dev/zap/pseudo Any chance you could check if reconfiguring zaptel would have solved the same problem on your system? -- Tzafrir Cohen sip:[EMAIL PROTECTED] icq#16849755 iax:[EMAIL PROTECTED] +972-50-7952406 [EMAIL PROTECTED] http://www.xorcom.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]