пытаюсь установить модем по howto по ссылке
http://linmodems.technion.ac.il/packages/ltmodem/11c11040/HOWTO-11c11040-ru.html для установки Agere Systems HDA modem. поясните пожалуйста что я неправильно сделал, если при компиляции появляется следующее: alex@alex-laptop:~/agrsm-20080721$ make module
make -C /lib/modules/`uname -r`/build/ SUBDIRS=/home/alex/agrsm-20080721 modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.28-15-generic'
CC [M] /home/alex/agrsm-20080721/agrsoftmodem.o
/home/alex/agrsm-20080721/agrsoftmodem.c: В функции ‘kill_proc_wrap’:
/home/alex/agrsm-20080721/agrsoftmodem.c:317: ошибка: неявная декларация функции ‘kill_proc’
/home/alex/agrsm-20080721/agrsoftmodem.c: В функции ‘x_task_queue_init’:
/home/alex/agrsm-20080721/agrsoftmodem.c:448: предупреждение: несовместимый тип указателя в присваивании
/home/alex/agrsm-20080721/agrsoftmodem.c: В функции ‘x_task_queue_init_usb’:
/home/alex/agrsm-20080721/agrsoftmodem.c:460: предупреждение: несовместимый тип указателя в присваивании
/home/alex/agrsm-20080721/agrsoftmodem.c: На верхнем уровне:
/home/alex/agrsm-20080721/agrsoftmodem.c:487: предупреждение: декларация функции не является прототипом
/home/alex/agrsm-20080721/agrsoftmodem.c:513: предупреждение: декларация функции не является прототипом
/home/alex/agrsm-20080721/agrsoftmodem.c:523: предупреждение: декларация функции не является прототипом
/home/alex/agrsm-20080721/agrsoftmodem.c:528: предупреждение: декларация функции не является прототипом
make[2]: *** [/home/alex/agrsm-20080721/agrsoftmodem.o] Ошибка 1
make[1]: *** [_module_/home/alex/agrsm-20080721] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.28-15-generic'
make: *** [module] Ошибка 2
что мне нужно сделать.
ALSA 18 версии.
версия Ubuntu 9.04, kernel 2.6.28-15-generic
опишите пожалуйста поподробнее для новичка в Linuxе
linux-headers установлены