* [Comm] Компиляция модуля
@ 2004-01-08 10:35 Jura
2004-01-08 11:43 ` Genix
2004-01-08 15:37 ` [Comm] " Michael Shigorin
0 siblings, 2 replies; 8+ messages in thread
From: Jura @ 2004-01-08 10:35 UTC (permalink / raw)
To: community
Помогите откомпилировать модуль
для ядра 2.4.20-alt5-up
Есть исходники драйвера для сетевой карты Intel pro100+
Установлены пакеты:
kernel24-2.4.20-alt5.src.rpm
kernel-headers-common.src.rpm
захожу в src директорию с исходниками модуля
выполняю:
#make install
пишет, что не может найти исходники ядра.
я пробовал разархивировать linux-2.4.20.bz2 в
/usr/src/linux
модуль откомпилировался
но для ядра 2.4.20 а не для 2.4.20-alt5-up
его не установить в загруженное ядро.
Где находятся исходники для 2.4.20-alt5-up ?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 10:35 [Comm] Компиляция модуля Jura
@ 2004-01-08 11:43 ` Genix
2004-01-08 12:02 ` Jura
2004-01-08 15:37 ` [Comm] " Michael Shigorin
1 sibling, 1 reply; 8+ messages in thread
From: Genix @ 2004-01-08 11:43 UTC (permalink / raw)
To: community
Jura пишет:
> модуль откомпилировался
> но для ядра 2.4.20 а не для 2.4.20-alt5-up
> его не установить в загруженное ядро.
>
> Где находятся исходники для 2.4.20-alt5-up ?
Поставьте пакет kernel-headers соответствующий вашему ядру
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 11:43 ` Genix
@ 2004-01-08 12:02 ` Jura
2004-01-08 12:05 ` Andrey Rahmatullin
0 siblings, 1 reply; 8+ messages in thread
From: Jura @ 2004-01-08 12:02 UTC (permalink / raw)
To: community
Genix пишет:
> Jura пишет:
>
>> модуль откомпилировался
>> но для ядра 2.4.20 а не для 2.4.20-alt5-up
>> его не установить в загруженное ядро.
>>
>> Где находятся исходники для 2.4.20-alt5-up ?
>
> Поставьте пакет kernel-headers соответствующий вашему ядру
Пакет kernel24-headers-2.4.20-alt5.i586.rpm установлен,
он соответствует загруженному ядру.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 12:02 ` Jura
@ 2004-01-08 12:05 ` Andrey Rahmatullin
2004-01-08 13:45 ` Jura
0 siblings, 1 reply; 8+ messages in thread
From: Andrey Rahmatullin @ 2004-01-08 12:05 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 761 bytes --]
On Thu, Jan 08, 2004 at 03:02:16PM +0300, Jura wrote:
> Genix пишет:
>
> >Jura пишет:
> >
> >>модуль откомпилировался
> >>но для ядра 2.4.20 а не для 2.4.20-alt5-up
> >>его не установить в загруженное ядро.
> >>
> >>Где находятся исходники для 2.4.20-alt5-up ?
> >
> >Поставьте пакет kernel-headers соответствующий вашему ядру
>
> Пакет kernel24-headers-2.4.20-alt5.i586.rpm установлен,
> он соответствует загруженному ядру.
Теперь исходникам дров надо указать путь к хидерам в кач-ве пути к
исходникам ядра. Им должно хватить.
--
WBR, wRAR (ALT Linux Team)
Дело в том, что реальности бывают разные.
Именно поэтому бывают ситуации, когда некоторые говорят, что у них "не
работает".
Я не вижу причин считать эту реальность хуже других.
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 12:05 ` Andrey Rahmatullin
@ 2004-01-08 13:45 ` Jura
2004-01-08 14:17 ` Sergey Vlasov
0 siblings, 1 reply; 8+ messages in thread
From: Jura @ 2004-01-08 13:45 UTC (permalink / raw)
To: community
Andrey Rahmatullin пишет:
>On Thu, Jan 08, 2004 at 03:02:16PM +0300, Jura wrote:
>
>
>>Genix пишет:
>>
>>
>>>Jura пишет:
>>>
>>>
>>>>модуль откомпилировался
>>>>но для ядра 2.4.20 а не для 2.4.20-alt5-up
>>>>его не установить в загруженное ядро.
>>>>
>>>>Где находятся исходники для 2.4.20-alt5-up ?
>>>>
>>>>
>>>Поставьте пакет kernel-headers соответствующий вашему ядру
>>>
>>>
>>Пакет kernel24-headers-2.4.20-alt5.i586.rpm установлен,
>>он соответствует загруженному ядру.
>>
>>
>
>Теперь исходникам дров надо указать путь к хидерам в кач-ве пути к
>исходникам ядра. Им должно хватить.
>
>
Подскожите, как указать путь?
я пробовал редактировать makefile:
...
# Kernel Search Path
# All the places we look for kernel source
KSP := /usr/lib/kernel/2.4.20-alt5/include \ # <- добавил эту строчку !!!
/lib/modules/$(shell uname -r)/build \
/usr/src/linux-$(shell uname -r) \
/usr/src/linux-$(shell uname -r | sed 's/-.*//') \
/usr/src/kernel-headers-$(shell uname -r) \
/usr/src/kernel-source-$(shell uname -r) \
/usr/src/linux-$(shell uname -r | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/') \
/usr/src/linux
# prune the list down to only values that exist
# and have an include/linux sub-directory
test_dir = $(shell [ -e $(dir)/include/linux ] && echo $(dir))
KSP := $(foreach dir, $(KSP), $(test_dir))
# we will use this first valid entry in the search path
KSRC := $(firstword $(KSP))
ifeq (,$(KSRC))
$(error Linux kernel source not found) # <- все равно здесь ошибка !
endif
...
Юрий
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 13:45 ` Jura
@ 2004-01-08 14:17 ` Sergey Vlasov
2004-01-08 15:30 ` Jura
0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2004-01-08 14:17 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1264 bytes --]
On Thu, Jan 08, 2004 at 04:45:02PM +0300, Jura wrote:
> Подскожите, как указать путь?
> я пробовал редактировать makefile:
> ...
> # Kernel Search Path
> # All the places we look for kernel source
> KSP := /usr/lib/kernel/2.4.20-alt5/include \ # <- добавил эту строчку !!!
> /lib/modules/$(shell uname -r)/build \
> /usr/src/linux-$(shell uname -r) \
> /usr/src/linux-$(shell uname -r | sed 's/-.*//') \
> /usr/src/kernel-headers-$(shell uname -r) \
> /usr/src/kernel-source-$(shell uname -r) \
> /usr/src/linux-$(shell uname -r | sed
> 's/\([0-9]*\.[0-9]*\)\..*/\1/') \
> /usr/src/linux
>
> # prune the list down to only values that exist
> # and have an include/linux sub-directory
> test_dir = $(shell [ -e $(dir)/include/linux ] && echo $(dir))
> KSP := $(foreach dir, $(KSP), $(test_dir))
>
> # we will use this first valid entry in the search path
> KSRC := $(firstword $(KSP))
>
> ifeq (,$(KSRC))
> $(error Linux kernel source not found) # <- все равно здесь ошибка !
> endif
Попробуйте запустить
make KSRC=/usr/lib/kernel
Там слегка странная структура с несколькими ссылками, чтобы сделать
общими большую часть заголовков ядра для вариантов up и smp. Сейчас
от таких сложностей уже отказались.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] Компиляция модуля
2004-01-08 14:17 ` Sergey Vlasov
@ 2004-01-08 15:30 ` Jura
0 siblings, 0 replies; 8+ messages in thread
From: Jura @ 2004-01-08 15:30 UTC (permalink / raw)
To: community
Sergey Vlasov пишет:
>Попробуйте запустить
>
> make KSRC=/usr/lib/kernel
>
>Там слегка странная структура с несколькими ссылками, чтобы сделать
>общими большую часть заголовков ядра для вариантов up и smp. Сейчас
>от таких сложностей уже отказались.
>
>
Спасибо, помогло :-)
драйвера встали!!
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Comm] Re: Компиляция модуля
2004-01-08 10:35 [Comm] Компиляция модуля Jura
2004-01-08 11:43 ` Genix
@ 2004-01-08 15:37 ` Michael Shigorin
1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2004-01-08 15:37 UTC (permalink / raw)
To: community
On Thu, Jan 08, 2004 at 01:35:09PM +0300, Jura wrote:
> Помогите откомпилировать модуль для ядра 2.4.20-alt5-up
> Есть исходники драйвера для сетевой карты Intel pro100+
# find /lib/modules -name e100.o
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-01-08 15:37 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-08 10:35 [Comm] Компиляция модуля Jura
2004-01-08 11:43 ` Genix
2004-01-08 12:02 ` Jura
2004-01-08 12:05 ` Andrey Rahmatullin
2004-01-08 13:45 ` Jura
2004-01-08 14:17 ` Sergey Vlasov
2004-01-08 15:30 ` Jura
2004-01-08 15:37 ` [Comm] " Michael Shigorin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git