ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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