TDM 800 kernel 2.6.36
Пытаюсь собрать dahdi-linux под ядро kernel 2.6.36.
В стандартной сборке нету драйверов под плату TDM 800, питаюсь добавить их по мануалу с сайта производителя
http://www.yeastar.com/download/TDM_DriverInstall_dahdi.pdf
все идет нормально до момента сборки, а дальше запинается на строке:
CC [M] /usr/src/dahdi-linux-complete-2.5.0+2.5.0/linux/drivers/dahdi/ystdm8xx.o
/usr/src/dahdi-linux-complete-2.5.0+2.5.0/linux/drivers/dahdi/ystdm8xx.c: In function ‘ystdm_initialize’:
/usr/src/dahdi-linux-complete-2.5.0+2.5.0/linux/drivers/dahdi/ystdm8xx.c:2566: error: ‘struct dahdi_span’ has no member named ‘maintq’
в сборке не силен, подскажите чем можно побороть эту проблему, кто собирал и знает тонкие моменты.
Заранее благодарю.
_________________
нанотехнолигии в области Asterisk
И да увидит зрячий ...
Благодарю Cache...
mkdir /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/staging
cp -fR /usr/src/linux/drivers/staging/echo /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/staging
sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/Kbuild
sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/Kbuild
echo 'obj-m += echo.o' > /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/staging/echo/Kbuild
cd /usr/src/dahdi/
ln -sf /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/dahdi/staging/ /usr/src/dahdi-linux-complete-2.4.0+2.4.0/linux/drivers/staging
make
make install