Sergey Vlasov wrote: > On Thu, Dec 23, 2004 at 01:47:50PM +0300, Ruslan Popov wrote: > >>>apt-get install kernel-headers-modules-std-up >>> >>>После этого нужно указать в качестве каталога ядра >>>/usr/src/linux-2.4.27-std-up - способ зависит от того, как написан >>>Makefile модуля. >> >>Сконфигурировал исходники ядра: >>make oldconfig && make dep >>Затем привёл к следующему виду строчку в файле >>/usr/src/linux/include/linux/version.h: >>#define UTS_RELEASE "2.4.27-std-up-alt1" > > > Из этого ничего хорошего не выйдет. > > >>В исходниках модуля >>make >>make install >> >>Собралось, поставилось. >>Теперь другая проблема: >> >># modprobe usbdfu >>/lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/usbdfu.o: >>/lib/modules/2.4.27-std-up-alt1/kernel/drivers/usb/usbdfu.o: unresolved >>symbol usb_register_R374d6a76 > > > То, что получилось в /usr/src/linux, не соответставмываывует реальному пакету > kernel-image-std-up-2.4.27-alt1, поэтому модуль не загрузится. > > >>Есть подозрение, что ядро надо всё-таки собрать. Но со сборкой сторонних >>модулей у меня опыта нет. Подскажите, куда копать в данном случае. > > > Ещё раз повторяю: модули для ядер из пакетов kernel-image-* нужно > собирать, используя заголовки из соответствующих пакетов > kernel-headers-modules-*. Для этого при сборке модуля надо указать > соответствующий каталог; к сожалению, универсального способа для этого не > существует - нужно смотреть Makefile от модуля. В качестве образцов > смотрите пакеты kernel-modules-*. Пакет я поставил. В Makefile модуля прописал, чтобы он смотрел на каталог, который появился после установки пакета kernel-headers-modules-std-up. Модуль собирается, но не работает. Симптомы те же. Думаю, дело в том, что исходники ядра и модулей имеют экстраверсию alt3, в то время как используется alt1. Как достать исходники ядра и пакет для сборки модулей версии alt1? -- _/ Ruslan Popov _/ _/_/ _/ _/ _/ _/ _/ Engineer _/ _/_/_/_/ _/_/ Mobile: +7 (916) 926-12-05 _/ _/ _/ Office: +7 (095) 411-76-01 _/_/ _/_/_/ _/ E-mail: rpopov@jet.msk.su Infosystems _/_/ Moscow, Russia