--- dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi-base.c 2012-04-11 14:45:45.000000000 -0300 +++ dahdi-linux-complete-2.6.1+2.6.1.ajcorrea/linux/drivers/dahdi/dahdi-base.c 2013-06-28 12:33:36.000000000 -0300 @@ -8227,6 +8227,11 @@ break; case DAHDI_SIG_FXSKS: /* FXS Kewlstart */ + //Channel Bank Cianet CBIT - ajcorrea@gmail.com 28-06-2013 + //Portado para DAHDI 2.6 do Patch original da Cianet para Dahdi 2.5 + if (cursig & DAHDI_CBIT) { + __qevent(chan, DAHDI_EVENT_POLARITY); + } case DAHDI_SIG_FXSGS: /* FXS Groundstart */ /* Fall through */ case DAHDI_SIG_FXSLS: diff -Nur dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h dahdi-linux-complete-2.6.1+2.6.1.ajcorrea/linux/drivers/dahdi/xpp/xdefs.h --- dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xdefs.h 2011-01-30 12:11:49.000000000 -0200 +++ dahdi-linux-complete-2.6.1+2.6.1.ajcorrea/linux/drivers/dahdi/xpp/xdefs.h 2013-06-26 21:57:35.000000000 -0300 @@ -148,9 +148,11 @@ /* Also don't define this for later RHEL >= 5.2 . hex_asc is from the * same linux-2.6-net-infrastructure-updates-to-mac80211-iwl4965.patch * as is the bool typedef. */ +/* #if LINUX_VERSION_CODE != KERNEL_VERSION(2,6,18) || ! defined(hex_asc) typedef int bool; -#endif +#endif +*/ #endif #else typedef int bool;