Cannot read private key

Hi,

I am trying to install dahdi for asterisk, but the “make install” is failing with “can’t read private key” warnings.

My setup is:

Xen Dom0 host with centos 3.9.3-1.el6xen.x86_64 kernel.
Xen DomU guest using the same kernel version.
The TDM410P PCI card is passed through correctly to the guest.

I’m executing the following command:

make install KSRC=/root/rpmbuild/BUILD/linux-3.9.3 KVERS=3.9.3-1.el6xen.x86_64

and receiving the following results:

[root@localhost dahdi-linux-complete-2.6.2+2.6.2]# make install KSRC=/root/rpmbuild/BUILD/linux-3.9.3 KVERS=3.9.3-1.el6xen.x86_64
make -C linux all
make[1]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware' make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[2]: Entering directory/root/rpmbuild/BUILD/linux-3.9.3’

WARNING: Symbol version dump /root/rpmbuild/BUILD/linux-3.9.3/Module.symvers
is missing; modules will have no dependencies and modversions.

VERSION /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_version.h

Building modules, stage 2.
MODPOST 31 modules
WARNING: could not find /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' make[1]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux’
(cd tools && [ -f config.status ] || ./configure --with-dahdi=…/linux)
make -C tools all
make[1]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[3]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' make[3]: Nothing to be done forall’.
make[3]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[1]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make -C linux install make[1]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux’
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware' make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware’
make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/root/rpmbuild/BUILD/linux-3.9.3’

WARNING: Symbol version dump /root/rpmbuild/BUILD/linux-3.9.3/Module.symvers
is missing; modules will have no dependencies and modversions.

VERSION /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_version.h

Building modules, stage 2.
MODPOST 31 modules
WARNING: could not find /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' build_tools/uninstall-modules dahdi 3.9.3-1.el6xen.x86_64 make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes INSTALL_MOD_PATH= INSTALL_MOD_DIR=dahdi modules_install make[2]: Entering directory/root/rpmbuild/BUILD/linux-3.9.3’
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_eth.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_ethmf.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_loc.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_jpah.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_kb1.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_mg2.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_sec.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_sec2.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_transcode.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/pciradio.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/tor2.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/voicebus/dahdi_voicebus.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcb4xxp/wcb4xxp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcfxo.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wct1xxp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wct4xxp/wct4xxp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctc4xxp/wctc4xxp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctdm.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcte11xp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcte12xp/wcte12xp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_bri.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_echo.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_fxo.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_fxs.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_pri.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp.ko
Can’t read private key
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_usb.ko
Can’t read private key
DEPMOD 3.9.3
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' [id -u= 0 ] && /sbin/depmod -a 3.9.3-1.el6xen.x86_64 || : install -d /etc/udev/rules.d build_tools/genudevrules > /etc/udev/rules.d/dahdi.rules build_tools/genudevrules: line 3: udevinfo: command not found install -m 644 drivers/dahdi/xpp/xpp.rules /etc/udev/rules.d/ for hdr in kernel.h user.h fasthdlc.h wctdm_user.h dahdi_config.h; do \ install -D -m 644 include/dahdi/$hdr /usr/include/dahdi/$hdr; \ done make -C drivers/dahdi/firmware hotplug-install DESTDIR= HOTPLUG_FIRMWARE=yes make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware’
Firmware dahdi-fw-oct6114-064.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-128.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-256.bin is already installed with required version 1.05.01
Firmware dahdi-fw-tc400m.bin is already installed with required version MR6.12
Firmware dahdi-fw-hx8.bin is already installed with required version 2.06
Firmware dahdi-fw-vpmoct032.bin is already installed with required version 1.12.0
Firmware dahdi-fw-te820.bin is already installed with required version 1.76
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware' make -C drivers/dahdi/xpp/firmwares install make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/firmwares’
mkdir -p /usr/share/dahdi
install …/init_card_1_30 …/init_card_2_30 …/init_card_3_30 …/init_card_4_30 …/init_card_5_30 /usr/share/dahdi/
install -m 644 …/XppConfig.pm USB_FW.hex USB_FW.201.hex USB_RECOV.hex FPGA_FXS.hex FPGA_1141.hex FPGA_1151.hex FPGA_1161.hex FPGA_1161.201.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex /usr/share/dahdi/
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/firmwares’
###################################################

DAHDI installed successfully.

If you have not done so before, install the package

dahdi-tools.

###################################################
make[1]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux' make -C tools install make[1]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[2]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[3]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[3]: Nothing to be done for all'. make[3]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Nothing to be done for all'. make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
/usr/bin/install -c -d /usr/sbin
/usr/bin/install -c astribank_is_starting dahdi_registration xpp_sync lsdahdi xpp_blink dahdi_genconf dahdi_hardware twinstar /usr/sbin/
/usr/bin/install -c -d /usr/share/dahdi
/usr/bin/install -c xpp_fxloader astribank_hook /usr/share/dahdi/
/usr/bin/install -c waitfor_xpds /usr/share/dahdi/
/usr/bin/install -c -d /usr/share/man/man8
/usr/bin/install -c -m 644 astribank_is_starting.8 dahdi_registration.8 xpp_sync.8 lsdahdi.8 xpp_blink.8 dahdi_genconf.8 dahdi_hardware.8 twinstar.8 /usr/share/man/man8/
/usr/bin/install -c -d /etc/hotplug/usb
/usr/bin/install -c -m 644 xpp_fxloader.usermap /etc/hotplug/usb/

for backward compatibility and for hotplug users:

ln -sf /usr/share/dahdi/xpp_fxloader /etc/hotplug/usb/
/usr/bin/install -c -d /usr/local/share/perl5
for i in Dahdi Dahdi/Config Dahdi/Config/Gen Dahdi/Hardware Dahdi/Xpp;
do
/usr/bin/install -c -d “/usr/local/share/perl5/$i”;
done
for i in Dahdi.pm Dahdi/Chans.pm Dahdi/Hardware.pm Dahdi/Span.pm Dahdi/Utils.pm Dahdi/Xpp.pm Dahdi/Config/Gen.pm Dahdi/Config/Params.pm Dahdi/Config/Gen/Chandahdi.pm Dahdi/Config/Gen/Freepbxdb.pm Dahdi/Config/Gen/Modules.pm Dahdi/Config/Gen/System.pm Dahdi/Config/Gen/Unicall.pm Dahdi/Config/Gen/Users.pm Dahdi/Config/Gen/Xpporder.pm Dahdi/Hardware/PCI.pm Dahdi/Hardware/USB.pm Dahdi/Xpp/Line.pm Dahdi/Xpp/Mpp.pm Dahdi/Xpp/Xbus.pm Dahdi/Xpp/Xpd.pm;
do
/usr/bin/install -c -m 644 “perl_modules/$i” “/usr/local/share/perl5/$i”;
done
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' install -d /usr/sbin install fxotune sethdlc dahdi_cfg dahdi_monitor dahdi_speed dahdi_test dahdi_scan dahdi_tool dahdi_maint /usr/sbin/ install -d /usr/share/man/man8 install -m 644 doc/fxotune.8 doc/dahdi_cfg.8 doc/dahdi_monitor.8 doc/dahdi_test.8 doc/dahdi_scan.8 doc/dahdi_tool.8 doc/dahdi_maint.8 /usr/share/man/man8/ /usr/bin/install -c -d -m 755 //usr/lib /usr/bin/install -c -m 755 libtonezone.a /usr/lib/ /usr/bin/install -c -m 755 libtonezone.so /usr/lib/libtonezone.so.2.0 if [id -u` = 0 ]; then
/sbin/ldconfig || : ;
fi
rm -f /usr/lib/libtonezone.so
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.2
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so

Overwrite the 1.0 links out there. dahdi-tools 2.0.0 installed

1.0 links but dahdi-tools changed them to 2.0 in order to explicitly

break applications linked with zaptel. But, this also meant that

applications linked with libtonezone.so.1.0 broke when dahdi-tools

2.1.0 was installed.

/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.1.0
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.1
/sbin/restorecon -v /usr/lib/libtonezone.so
/usr/bin/install -c -d -m 755 //usr/include/dahdi
/usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/
###################################################

DAHDI tools installed successfully.

If you have not done so before, install init scripts with:

make config

###################################################
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’

Although it says DAHDI installed successfully, the warnings appear to have caused the drivers not to install. I’d be grateful if anyone could point me in the right direction to solving this problem. There’s also a warning about Module.symvers missing. Does this matter?

Thanks in advance for any help received.

Jon

Update:

I did find this post:

comments.gmane.org/gmane.linux.r … ernel/3960

which seems relevant, but I’m not sure how to follow the suggestion or whether it actually solved the problem…

Update:

I have installed this patch:

lkml.org/lkml/2012/11/6/218

and reinstalled dahdi with the following results:

[root@localhost dahdi-linux-complete-2.6.2+2.6.2]# make install KSRC=/root/rpmbu ild/BUILD/linux-3.9.3 KVERS=3.9.3-1.el6xen.x86_64
make -C linux all
make[1]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/dri vers/dahdi/firmware’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/driv ers/dahdi/firmware' make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2 .6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2 +2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_ BUILD_ALL=m make[2]: Entering directory/root/rpmbuild/BUILD/linux-3.9.3’

WARNING: Symbol version dump /root/rpmbuild/BUILD/linux-3.9.3/Module.symvers
is missing; modules will have no dependencies and modversions.

VERSION /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_version.h

Building modules, stage 2.
MODPOST 31 modules
WARNING: could not find /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' make[1]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux’
(cd tools && [ -f config.status ] || ./configure --with-dahdi=…/linux)
make -C tools all
make[1]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[3]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' make[3]: Nothing to be done forall’.
make[3]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[1]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make -C linux install make[1]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux’
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware' make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware’
make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/root/rpmbuild/BUILD/linux-3.9.3’

WARNING: Symbol version dump /root/rpmbuild/BUILD/linux-3.9.3/Module.symvers
is missing; modules will have no dependencies and modversions.

VERSION /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_version.h

Building modules, stage 2.
MODPOST 31 modules
WARNING: could not find /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' build_tools/uninstall-modules dahdi 3.9.3-1.el6xen.x86_64 make -C /root/rpmbuild/BUILD/linux-3.9.3 SUBDIRS=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes INSTALL_MOD_PATH= INSTALL_MOD_DIR=dahdi modules_install make[2]: Entering directory/root/rpmbuild/BUILD/linux-3.9.3’
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_eth.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_ethmf.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_dynamic_loc.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_jpah.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_kb1.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_mg2.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_sec.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_echocan_sec2.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_transcode.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/pciradio.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/tor2.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/voicebus/dahdi_voicebus.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcb4xxp/wcb4xxp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcfxo.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wct1xxp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wct4xxp/wct4xxp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctc4xxp/wctc4xxp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctdm.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcte11xp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/wcte12xp/wcte12xp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_bri.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_echo.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_fxo.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_fxs.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpd_pri.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp.ko
INSTALL /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/xpp_usb.ko
DEPMOD 3.9.3
make[2]: Leaving directory /root/rpmbuild/BUILD/linux-3.9.3' [id -u= 0 ] && /sbin/depmod -a 3.9.3-1.el6xen.x86_64 || : install -d /etc/udev/rules.d build_tools/genudevrules > /etc/udev/rules.d/dahdi.rules build_tools/genudevrules: line 3: udevinfo: command not found install -m 644 drivers/dahdi/xpp/xpp.rules /etc/udev/rules.d/ for hdr in kernel.h user.h fasthdlc.h wctdm_user.h dahdi_config.h; do \ install -D -m 644 include/dahdi/$hdr /usr/include/dahdi/$hdr; \ done make -C drivers/dahdi/firmware hotplug-install DESTDIR= HOTPLUG_FIRMWARE=yes make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware’
Firmware dahdi-fw-oct6114-064.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-128.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-256.bin is already installed with required version 1.05.01
Firmware dahdi-fw-tc400m.bin is already installed with required version MR6.12
Firmware dahdi-fw-hx8.bin is already installed with required version 2.06
Firmware dahdi-fw-vpmoct032.bin is already installed with required version 1.12.0
Firmware dahdi-fw-te820.bin is already installed with required version 1.76
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/firmware' make -C drivers/dahdi/xpp/firmwares install make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/firmwares’
mkdir -p /usr/share/dahdi
install …/init_card_1_30 …/init_card_2_30 …/init_card_3_30 …/init_card_4_30 …/init_card_5_30 /usr/share/dahdi/
install -m 644 …/XppConfig.pm USB_FW.hex USB_FW.201.hex USB_RECOV.hex FPGA_FXS.hex FPGA_1141.hex FPGA_1151.hex FPGA_1161.hex FPGA_1161.201.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex /usr/share/dahdi/
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux/drivers/dahdi/xpp/firmwares’
###################################################

DAHDI installed successfully.

If you have not done so before, install the package

dahdi-tools.

###################################################
make[1]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/linux' make -C tools install make[1]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’
make[2]: Entering directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[3]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[3]: Nothing to be done for all'. make[3]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools' make[2]: Entering directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Nothing to be done for all'. make[2]: Leaving directory/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp’
/usr/bin/install -c -d /usr/sbin
/usr/bin/install -c astribank_is_starting dahdi_registration xpp_sync lsdahdi xpp_blink dahdi_genconf dahdi_hardware twinstar /usr/sbin/
/usr/bin/install -c -d /usr/share/dahdi
/usr/bin/install -c xpp_fxloader astribank_hook /usr/share/dahdi/
/usr/bin/install -c waitfor_xpds /usr/share/dahdi/
/usr/bin/install -c -d /usr/share/man/man8
/usr/bin/install -c -m 644 astribank_is_starting.8 dahdi_registration.8 xpp_sync.8 lsdahdi.8 xpp_blink.8 dahdi_genconf.8 dahdi_hardware.8 twinstar.8 /usr/share/man/man8/
/usr/bin/install -c -d /etc/hotplug/usb
/usr/bin/install -c -m 644 xpp_fxloader.usermap /etc/hotplug/usb/

for backward compatibility and for hotplug users:

ln -sf /usr/share/dahdi/xpp_fxloader /etc/hotplug/usb/
/usr/bin/install -c -d /usr/local/share/perl5
for i in Dahdi Dahdi/Config Dahdi/Config/Gen Dahdi/Hardware Dahdi/Xpp;
do
/usr/bin/install -c -d “/usr/local/share/perl5/$i”;
done
for i in Dahdi.pm Dahdi/Chans.pm Dahdi/Hardware.pm Dahdi/Span.pm Dahdi/Utils.pm Dahdi/Xpp.pm Dahdi/Config/Gen.pm Dahdi/Config/Params.pm Dahdi/Config/Gen/Chandahdi.pm Dahdi/Config/Gen/Freepbxdb.pm Dahdi/Config/Gen/Modules.pm Dahdi/Config/Gen/System.pm Dahdi/Config/Gen/Unicall.pm Dahdi/Config/Gen/Users.pm Dahdi/Config/Gen/Xpporder.pm Dahdi/Hardware/PCI.pm Dahdi/Hardware/USB.pm Dahdi/Xpp/Line.pm Dahdi/Xpp/Mpp.pm Dahdi/Xpp/Xbus.pm Dahdi/Xpp/Xpd.pm;
do
/usr/bin/install -c -m 644 “perl_modules/$i” “/usr/local/share/perl5/$i”;
done
make[2]: Leaving directory /usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools/xpp' install -d /usr/sbin install fxotune sethdlc dahdi_cfg dahdi_monitor dahdi_speed dahdi_test dahdi_scan dahdi_tool dahdi_maint /usr/sbin/ install -d /usr/share/man/man8 install -m 644 doc/fxotune.8 doc/dahdi_cfg.8 doc/dahdi_monitor.8 doc/dahdi_test.8 doc/dahdi_scan.8 doc/dahdi_tool.8 doc/dahdi_maint.8 /usr/share/man/man8/ /usr/bin/install -c -d -m 755 //usr/lib /usr/bin/install -c -m 755 libtonezone.a /usr/lib/ /usr/bin/install -c -m 755 libtonezone.so /usr/lib/libtonezone.so.2.0 if [id -u` = 0 ]; then
/sbin/ldconfig || : ;
fi
rm -f /usr/lib/libtonezone.so
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.2
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so

Overwrite the 1.0 links out there. dahdi-tools 2.0.0 installed

1.0 links but dahdi-tools changed them to 2.0 in order to explicitly

break applications linked with zaptel. But, this also meant that

applications linked with libtonezone.so.1.0 broke when dahdi-tools

2.1.0 was installed.

/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.1.0
/bin/ln -sf libtonezone.so.2.0
/usr/lib/libtonezone.so.1
/sbin/restorecon -v /usr/lib/libtonezone.so
/usr/bin/install -c -d -m 755 //usr/include/dahdi
/usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/
###################################################

DAHDI tools installed successfully.

If you have not done so before, install init scripts with:

make config

###################################################
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’

Then ran, make config which produced much the same output plus:

DAHDI has been configured.

List of detected DAHDI devices:

pci:0000:00:00.0 wctdm24xxp- d161:8005 Wildcard TDM410P

run ‘dahdi_genconf modules’ to load support for only
the DAHDI hardware installed in this system. By
default support for all DAHDI hardware is loaded at
DAHDI start.
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.2+2.6.2/tools’

However modprobe produces the following:

[root@localhost ~]# modprobe wctdm24xxp
FATAL: Module wctdm24xxp not found.
[root@localhost ~]#

Which I guess implies that the make install didn’t work :frowning:

Now I’m really stuck. Any thoughts on how to get this module/driver installed would be much appreciated!

Jon