Имею Mandriva 2006 Power Pack. На нем собрал из исходников ядро версии 2.6.14.6. После этого ставлю драйвера eagle-usb (с http://www.eagle-usb.org/), а они отказываются компилироваться и выдают:
[root@localhost eagle-usb-2.3.2]# make
make -C driver
make[1]: Entering directory `/home/pupkin/eagle-usb-2.3.2/driver'
USE_CMVS=1 make -C /lib/modules/2.6.14.6/build SUBDIRS=/home/pupkin/eagle-usb-2.3.2/driver modules
make[2]: Entering directory `/home/pupkin/Desktop/linux-2.6.14.6'
CC [M] /home/pupkin/eagle-usb-2.3.2/driver/eu_main.o
CC [M] /home/pupkin/eagle-usb-2.3.2/driver/eu_utils.o
CC [M] /home/pupkin/eagle-usb-2.3.2/driver/Pipes.o
/home/pupkin/eagle-usb-2.3.2/driver/Pipes.c: In function 'eu_write_completion':
/home/pupkin/eagle-usb-2.3.2/driver/Pipes.c:922: error: 'URB_ASYNC_UNLINK' undeclared (first use in this function)
/home/pupkin/eagle-usb-2.3.2/driver/Pipes.c:922: error: (Each undeclared identifier is reported only once
/home/pupkin/eagle-usb-2.3.2/driver/Pipes.c:922: error: for each function it appears in.)
make[3]: *** [/home/pupkin/eagle-usb-2.3.2/driver/Pipes.o] Ошибка 1
make[2]: *** [_module_/home/pupkin/eagle-usb-2.3.2/driver] Ошибка 2
make[2]: Leaving directory `/home/pupkin/Desktop/linux-2.6.14.6'
make[1]: *** [eagle-usb.ko] Ошибка 2
make[1]: Leaving directory `/home/pupkin/eagle-usb-2.3.2/driver'
make: *** [build] Ошибка 2
На старое ядро те же самые дрова вставали и работали. При компиляции ядра опции поддержки USB-DSL модемов включались.
Подскажите, пожалуста, на что ругается компутер?