[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