Nikolay, With the most current agrsm-11c11040_20091225 code packages at http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ there are build failures like below. If you have time, could you please try to remedy this problem It is beyond my skills. MarvS ========== $ make KERNEL_DIR=/usr/src/linux-headers-2.6.35-22-generic make -C /usr/src/linux-headers-2.6.35-22-generic M=/usr/src/agrsm-11c11040-2.1.80 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic' CC [M] /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.o /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c: In function âx_usb_buffer_alloc_atomicâ: /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c:586: error: implicit declaration of function âusb_buffer_allocâ /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c:586: warning: return makes pointer from integer without a cast /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c: In function âx_usb_buffer_alloc_kernelâ: /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c:590: warning: return makes pointer from integer without a cast /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c: In function âx_usb_buffer_freeâ: /usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.c:595: error: implicit declaration of function âusb_buffer_freeâ make[2]: *** [/usr/src/agrsm-11c11040-2.1.80/agrsoftmodem.o] Error 1 make[1]: *** [_module_/usr/src/agrsm-11c11040-2.1.80] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic' make: *** [default] Error 2 agrsm-11c11040_20091225_i386.deb