As explained in “Asterisk the future of telephony” a udev file has to be edited with some added rules so that zaptel will be able to use PCI hardware. The file should be called 50-udev.rules and it is said that under Fedora Core 3 it is located in /etc/udev/rules.d. However, I am using Fedora Core 1 and was not able to find neither the udev directory nor the file anywhere on the system.
I have problems loading zaptel as probmode zaptel command returns “can’t locate module zaptel” although zaptel.conf is there in the /etc directory and has been edited. I believe that the zaptel problem stems from the rules not being added for zaptel to use the PCI hardware.
Also, zttool returns: “Unable to open dev/zap/ctl: No such device”.
Is the udev rules file really the reason for these error messages and if so, how to find it under Fedora Core 1?
if your system doesn’t use udev, then the udev bits don’t apply to you !! just disregard and you won’t have a problem.
have you compiled zaptel ? did you get any errors ? do you have problems loading other modules ? what kernel are you using ? are the kernel sources in place ? is there a conflict between the sources and the kernel you’re running ?
Zaptel installed via RPM. Automagically installed after a doubleclick of RPM. Kernel modules also installed via RPM’s. One error while installing kernel module: about a dependency for smp module (smp module not found, although I was installing precisely the kernel smp module ).
Kernel version 2.4.22-1.2115.npt1. During machine startup, error reported that zaptel module not being located.
can i ask why you’re using an RPM ? have you tried downloading the source and compiling it yourself ?