keywords: ip pbx voip gateway gsm gateway

×

Notice

The forum is in read only mode.
× Questions about A400/800/1200 Analog Interface Card

âTASK_INTERRUPTIBLEâ undeclared

12 years 3 months ago #7716 by packetrat
I am unable to compile the Dahdi driver. I'm not too familiar with installing drivers on linux. However I'm trying to follow http://wiki.openvox.cn/index.php/OpenVox_A400P_User_Manual_for_dahdi
You can see below that I have "05:01.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface" detected in hardware.
Howver when do the "make" in the "/usr/src/dahdi-linux-2.2.0" directory I get various "âTASK_INTERRUPTIBLEâ undeclared" errors.

Please advise,
Thanks


[root@faxserver dahdi-linux-2.2.0]# cat /proc/version
Linux version 2.6.32-131.21.1.el6.i686 (This email address is being protected from spambots. You need JavaScript enabled to view it.) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Tue Nov 22 18:21:07 GMT 2011

[root@faxserver src]# lspci
00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
04:00.0 USB Controller: Device 1b21:1042
05:01.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
[root@faxserver src]#

[root@faxserver dahdi-linux-2.2.0]# pwd
/usr/src/dahdi-linux-2.2.0

[root@faxserver dahdi-linux-2.2.0]# make
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.2.0/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/dahdi-linux-2.2.0/drivers/dahdi/firmware'
make -C /lib/modules/2.6.32-131.21.1.el6.i686/build SUBDIRS=/usr/src/dahdi-linux-2.2.0/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-2.2.0/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/kernels/2.6.32-131.21.1.el6.i686'
CC [M] /usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.o
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function â__qeventâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:826: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:826: error: (Each undeclared identifier is reported only once
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:826: error: for each function it appears in.)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âschluffenâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:854: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:854: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:856: error: implicit declaration of function âsignal_pendingâ
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:857: error: implicit declaration of function âscheduleâ
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:859: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:859: error: âTASK_RUNNINGâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_rbs_sethookâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:2293: warning: suggest parentheses around operand of â!â or change â&â to â&&â or â!â to â~â
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_timer_ioctlâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:3398: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_chanandpseudo_ioctlâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:4399: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function â__dahdi_getbuf_chunkâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:6051: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function â__rbs_otimer_expireâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:6239: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function â__putbuf_chunkâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:7178: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_hdlc_finishâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:7375: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_hdlc_getbufâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:7416: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âprocess_timersâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:7456: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c: In function âdahdi_transmitâ:
/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.c:7739: error: âTASK_INTERRUPTIBLEâ undeclared (first use in this function)
make[2]: *** [/usr/src/dahdi-linux-2.2.0/drivers/dahdi/dahdi-base.o] Error 1
make[1]: *** [_module_/usr/src/dahdi-linux-2.2.0/drivers/dahdi] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.32-131.21.1.el6.i686'
make: *** [modules] Error 2
[root@faxserver dahdi-linux-2.2.0]#
12 years 3 months ago #7720 by Joe.Yung
Hello,
According to the error information, this is because the kernel version reason. It's too high with DAHDI 2.2.0.

Can you please compile DAHDI with a higher version (like Dahdi 2.3.0.1) instead of 2.2.0?

Please forward to here( http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/releases/1.3.3/ ) to download dahdi-2.3.0.1.

Time to create page: 0.036 seconds
Powered by Kunena Forum