Johan Wilfer
2015-Sep-21 11:04 UTC
[asterisk-users] Dahdi modules error with OpenVZ kernel on Debian 7 (2.6.32-openvz-042stab111.11-amd64)
Hi! After upgrading kernel from 2.6.32-openvz-042stab108.8-amd64 to 2.6.32-openvz-042stab111.11-amd64 I fail to load the DAHDI kernel modules. It's the package dahdi-linux-complete-2.10.2+2.10.2 and it looks like it compiles and installs just fine (a few error in the text indicates that something is wrong however) After "make ; make install ; modprobe dahdi" This is the output: libkmod: ERROR ../libkmod/libkmod.c:505 kmod_lookup_alias_from_builtin_file: could not open builtin file '/lib/modules/2.6.32-openvz-042stab111.11-amd64/modules.builtin.bin' FATAL: Module dahdi not found. When I look in /lib/modules/2.6.32-openvz-042stab111.11-amd64 the dahdi-subtree that exists in the /lib/modules/2.6.32-openvz-042stab108.8-amd64 (previous kernel) is missing. Output for make is attached below. Anyone that is a little bit less lost with compiling kernel modules than I am? Many greetings! /Johan --- uname -a Linux pi 2.6.32-openvz-042stab111.11-amd64 #1 SMP Tue Sep 1 18:27:11 MSK 2015 x86_64 GNU/Linux root at pi:/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux# make make -C drivers/dahdi/firmware firmware-loaders make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' make -C /usr/src/linux SUBDIRS=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m expr: syntaxfel make[1]: Entering directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' VERSION /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpp_version.h Building modules, stage 2. MODPOST 36 modules WARNING: could not find /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' root at pi:/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux# make install make -C drivers/dahdi/firmware firmware-loaders make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' make -C /usr/src/linux SUBDIRS=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m expr: syntaxfel make[1]: Entering directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' VERSION /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpp_version.h Building modules, stage 2. MODPOST 36 modules WARNING: could not find /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_64.o.cmd for /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' build_tools/uninstall-modules dahdi 2.6.32-openvz-042stab111.11-amd64 make -C /usr/src/linux SUBDIRS=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes INSTALL_MOD_PATH= INSTALL_MOD_DIR=dahdi modules_install expr: syntaxfel make[1]: Entering directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_dummy.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_dynamic.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_dynamic_eth.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_dynamic_ethmf.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_dynamic_loc.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_echocan_jpah.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_echocan_kb1.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_echocan_mg2.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_echocan_sec.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_echocan_sec2.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_transcode.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/oct612x/oct612x.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/pciradio.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/tor2.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/voicebus/dahdi_voicebus.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcaxx.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcb4xxp/wcb4xxp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcfxo.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wct1xxp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wct4xxp/wct4xxp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wctc4xxp/wctc4xxp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wctdm.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcte11xp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcte12xp/wcte12xp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcte13xp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/wcte43x.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpd_bri.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpd_echo.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpd_fxo.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpd_fxs.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpd_pri.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpp.ko INSTALL /usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/xpp_usb.ko DEPMOD 2.6.32-openvz-042stab108.8-amd64 make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-openvz-042stab108.8-amd64' [ `id -u` = 0 ] && /sbin/depmod -a 2.6.32-openvz-042stab111.11-amd64 || : WARNING: could not open /lib/modules/2.6.32-openvz-042stab111.11-amd64/modules.builtin: No such file or directory 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[1]: Entering directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' Firmware dahdi-fw-oct6114-032.bin is already installed with required version 1.05.01 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 Firmware dahdi-fw-te133.bin is already installed with required version 7a001e Firmware dahdi-fw-te134.bin is already installed with required version 780017 Firmware dahdi-fw-te435.bin is already installed with required version 13001e Firmware dahdi-fw-te436.bin is already installed with required version 10017 Firmware dahdi-fw-a8a.bin is already installed with required version 1d0017 Firmware dahdi-fw-a8b.bin is already installed with required version 1f001e Firmware dahdi-fw-a4a.bin is already installed with required version a0017 Firmware dahdi-fw-a4b.bin is already installed with required version d001e make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/firmware' make -C drivers/dahdi/xpp/firmwares install make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.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 FPGA_1161.202.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex /usr/share/dahdi/ for id in 202 203; do \ if [ ! -r /usr/share/dahdi/USB_FW.$id.hex ]; then \ ln -s USB_FW.201.hex /usr/share/dahdi/USB_FW.$id.hex;\ fi; \ done if [ ! -r /usr/share/dahdi/FPGA_1161.203.hex ]; then \ ln -s FPGA_1161.201.hex /usr/share/dahdi/FPGA_1161.203.hex;\ fi make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux/drivers/dahdi/xpp/firmwares' ################################################### ### ### DAHDI installed successfully. ### If you have not done so before, install the package ### dahdi-tools. ### ################################################### root at pi:/usr/src/dahdi-linux-complete-2.10.2+2.10.2/linux#