On Tue, Dec 06, 2005 at 03:19:27PM +0300, Eugene Prokopiev wrote: > make -C /home/john/RPM/BUILD/kernel-source-zaptel-1.0/zaptel > CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.26-std-up/include -Wall > -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 > -DMODULE -DMODVERSIONS -include > /usr/src/linux-2.4.26-std-up/include/linux/modversions.h" > MAKING_MODULES=1 modules > make[1]: Entering directory > `/home/john/RPM/BUILD/kernel-source-zaptel-1.0/zaptel' > make[1]: *** No rule to make target `modules'. Stop. Это проблема в Makefile из zaptel - там не определена цель modules. Похоже, необходимо раскомментировать в нём кусок: #ifneq ($(TOPDIR),) #include $(TOPDIR)/Rules.make #endif Можно написать -include вместо include, чтобы этот кусок работал и под 2.4, и под 2.6 (в 2.4 использовать Rules.make необходимо, в 2.6 этот файл убрали). Вообще сборкой драйверов zaptel под 2.4.x никто не занимался - в частности, по причине того, что драйвер ztdummy для 2.4.x для получения таймера 1000 Гц лезет глубоко во внутренности usb-uhci (причём это на самом деле не работает, так как соответствующие символы не экспортируются).