[sisyphus] Сборка модуля для WLU11A-E
Ruslan Popov
=?iso-8859-1?q?rpopov_=CE=C1_jet=2Emsk=2Esu?=
Чт Дек 23 14:27:49 MSK 2004
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
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: Makefile
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041223/39dc509d/attachment-0002.ksh>
Подробная информация о списке рассылки Sisyphus