ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] build kernel
@ 2004-09-01 22:01 Лааз Вадим
  2004-09-02  5:35 ` Andrey Rahmatullin
  2004-09-03  7:07 ` [Comm] " Michael Shigorin
  0 siblings, 2 replies; 13+ messages in thread
From: Лааз Вадим @ 2004-09-01 22:01 UTC (permalink / raw)
  To: community

Подскажите плз. где почитать про kernel-src? про его spec-файл?
какие конфиги берутся при сборке?
в ~/RPM/SOURCE есть несколько конфигов, а где указать какой мне нужен?
(в spec я не нашел)
можно ли после rpmbuild -bp kernel-src
добавить какой-нит патч, потом использовать make menuconfig,
и далее продолжить rpmbuild -что-не-помню kernel-src?
не подставится ли какой нибудь .config из ~/RPM/SOURCE ?

в ~/RPM/SOURCE есть дрова и для HCF и для HSF модемов
в конце spec-файла есть список изменений, в котором присутствует запись о
добавлени HCF модема
значит ли это, что HCF соберется?
сомнения вызывает то, что в spec есть опция для включение компиляци
HSF-модема,
но для HCF ничего похожего нет.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-01 22:01 [Comm] build kernel Лааз Вадим
@ 2004-09-02  5:35 ` Andrey Rahmatullin
  2004-09-02 16:46   ` Лааз Вадим
  2004-09-03  7:07 ` [Comm] " Michael Shigorin
  1 sibling, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2004-09-02  5:35 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1259 bytes --]

On Thu, Sep 02, 2004 at 02:01:40AM +0400, Лааз Вадим wrote:
>в ~/RPM/SOURCE есть несколько конфигов, а где указать какой мне нужен?
>(в spec я не нашел)
Плохо искали.
Source1: config-%kernel_base_version-%flavour
Переменовывайте нужный конфиг соотв-вующим образом.
>можно ли после rpmbuild -bp kernel-src
>добавить какой-нит патч, потом использовать make menuconfig,
Патч - можно. make menuconfig можно сделать как часть rpm -bc, для этого
замените в спеке oldconfig на menuconfig.
>и далее продолжить rpmbuild -что-не-помню kernel-src?
rpm -bc --short-circuit
>не подставится ли какой нибудь .config из ~/RPM/SOURCE ?
Всё будет нормально. Возьмется упомянутый выше конфиг, и после этого
запустится menuconfig.
>в ~/RPM/SOURCE есть дрова и для HCF и для HSF модемов
В каком виде?
>в конце spec-файла есть список изменений, в котором присутствует запись о
>добавлени HCF модема
Где? Что у Вас за спек вообще? Откуда?
>значит ли это, что HCF соберется?
Нет.
>сомнения вызывает то, что в spec есть опция для включение компиляци
>HSF-модема,
Где???
>но для HCF ничего похожего нет.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Кто-нибудь пробовал читать файл в формате OOo с листа? :-)
		-- aen in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-02  5:35 ` Andrey Rahmatullin
@ 2004-09-02 16:46   ` Лааз Вадим
  2004-09-02 16:56     ` Andrey Rahmatullin
  0 siblings, 1 reply; 13+ messages in thread
From: Лааз Вадим @ 2004-09-02 16:46 UTC (permalink / raw)
  To: community

----- Original Message -----
From: "Andrey Rahmatullin" <wrar@altlinux.ru>
To: <community@altlinux.ru>
Sent: Thursday, September 02, 2004 9:35 AM
Subject: Re: [Comm] build kernel

>Где? Что у Вас за спек вообще? Откуда?
Файл: kernel24-2.4.20-alt17.src.rpm

>>в ~/RPM/SOURCE есть несколько конфигов, а где указать какой мне нужен?
>>(в spec я не нашел)
>Плохо искали.
>Source1: config-%kernel_base_version-%flavour

Source0:
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-%srcversion.tar.bz2


Source1:
anonymous@projects.sourceforge.net:/pub/pcmcia-cs/pcmcia-cs-%pcmciaver.tar.b
z2
Source4: README.kernel-sources
Source6: ftp://opensource.creative.com/pub/snapshots/emu10k1-%emuver.tar.bz2
Source7: ftp://ftp.alsa-project.org/pub/driver/alsa-driver-%alsaver.tar.bz2


Source9: http://www.lm-sensors.nu/archive/lm_sensors-%lmver.tar.bz2
Source11: http://download.sourceforge.net/LIRC/lirc-%lircver.tar.bz2
Source12: drm-%drmver.tar.bz2

Source13: rhkmvtag.c
Source16: i2c-%i2cver.tar.bz2

Source17: rsbac-v%rsbacver.tar.bz2
Source18: ipvs-%ipvsver.tar.bz2
Source19: freeswan-%freeswanver.tar.bz2

Source20: kernel-%kversion-i586-up.config
Source21: kernel-%kversion-i586-smp.config
Source22: kernel-%kversion-i686-up.config
Source23: kernel-%kversion-i686-smp.config
Source24: kernel-%kversion-athlon-up.config
Source25: kernel-%kversion-athlon-smp.config
Source26: kernel-%kversion-k6-up.config

Source30: kernel-%kversion-i586-up-rsbac.config
Source31: kernel-%kversion-i586-smp-rsbac.config
Source32: kernel-%kversion-i686-up-rsbac.config
Source33: kernel-%kversion-i686-smp-rsbac.config
Source34: kernel-%kversion-athlon-up-rsbac.config
Source35: kernel-%kversion-athlon-smp-rsbac.config
Source36: kernel-%kversion-k6-up-rsbac.config
Source37: kernel-%kversion-i386-boot.config
Source38: kernel-%kversion-i586-linus-up.config
Source39: kernel-%kversion-i586-linus-smp.config

Source41: kernel.xpm
Source42: kernel-source.menu

Source43: linux_logo.h

>>в ~/RPM/SOURCE есть дрова и для HCF и для HSF модемов
>В каком виде?
SOURCES $]: ls | grep hcf
hcfpcimodem-0.99mbsibeta02123100.tar.bz2

>>в конце spec-файла есть список изменений, в котором присутствует запись о
>>добавлени HCF модема
* Mon Dec 02 2002 Konstantin Volckov <goldhead@altlinux.ru> 2.4.20-alt0.4
- Changes
  + Build again with gcc 3.2.1
- Added
  + Selected patches from Alan Cox patch set
  + building hcfpcimodem drivers for Conexant devices
  + building riptide* drivers for Conexant devices
  + building slmdm soft modem drivers
  + building pctel softmodem drivers
- Fixed
  + boot config
  + ext3 bug
  + bug in aa_patches
  + Moved conexant modem drivers to conexant directory
  + clean target in makefile
- Updated
  + nVidia nForce drivers to 1.0-0248
  + aa_patches to 2.4.20aa1
  + Promise driver
  + Some spec optimization

>>значит ли это, что HCF соберется?
>Нет.
>>сомнения вызывает то, что в spec есть опция для включение компиляци
>>HSF-модема,
>Где???
# Define it to build hsflinmoded drivers
%define BUILD_HSF 1



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-02 16:46   ` Лааз Вадим
@ 2004-09-02 16:56     ` Andrey Rahmatullin
  2004-09-02 17:26       ` Лааз Вадим
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2004-09-02 16:56 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 432 bytes --]

On Thu, Sep 02, 2004 at 08:46:08PM +0400, Лааз Вадим wrote:
>>Где? Что у Вас за спек вообще? Откуда?
>Файл: kernel24-2.4.20-alt17.src.rpm
Ууу... Выкиньте. Теперь если и собирать ядро самому, то по "новой" схеме
(в кавычках потому, что ей полтора года).

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Я не делаю бессмысленных вещей.
Спорных - возможно, но смысл есть всегда.
		-- ldv in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-02 16:56     ` Andrey Rahmatullin
@ 2004-09-02 17:26       ` Лааз Вадим
  2004-09-03  9:46         ` Re[2]: " php-coder
  2004-09-03 10:22         ` Andrey Rahmatullin
  0 siblings, 2 replies; 13+ messages in thread
From: Лааз Вадим @ 2004-09-02 17:26 UTC (permalink / raw)
  To: community

>On Thu, Sep 02, 2004 at 08:46:08PM +0400, Лааз Вадим wrote:
>>Файл: kernel24-2.4.20-alt17.src.rpm
>Ууу... Выкиньте. Теперь если и собирать ядро самому, то по "новой" схеме
какой?
>(в кавычках потому, что ей полтора года).

я так понял из tgz скачанного с ftp.kernel.org?
там помоему 2.6.8.1

просто хотелось как положено - rpmbuild и т.п.
где-то читал что что rpm - правильнее

сделать из сырцов rpm у меня ума не хватит - я понятия не
имею где и как для них взять .spec
как правильно разложить исходники

в readme исходников ядра пишут что в /usr/src/kernel (возможно ошибся
в пути - пишу из под виндов) их не надо класть, хотя
kernel-source-hcfpcimodem-0.99mbsibeta02123100-0.99mbsibeta02123100-alt1.noa
rch.rpm
просит исходники ядра
откуда же они возьмутся там, если я их не положу?



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Comm] Re: build kernel
  2004-09-01 22:01 [Comm] build kernel Лааз Вадим
  2004-09-02  5:35 ` Andrey Rahmatullin
@ 2004-09-03  7:07 ` Michael Shigorin
  1 sibling, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2004-09-03  7:07 UTC (permalink / raw)
  To: community

On Thu, Sep 02, 2004 at 02:01:40AM +0400, Лааз Вадим wrote:
> Подскажите плз. где почитать про kernel-src?

Поищите "kernel build" на www.atmsk.ru.

Но позвольте прежде поинтересоваться -- а чем плохо имеющееся,
что надо ломать? (дочитав тред до конца, могу прийти только к
этому выводу -- много чего сломается и вряд ли починится то, на
что Вы вроде рассчитываете)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re[2]: [Comm] build kernel
  2004-09-02 17:26       ` Лааз Вадим
@ 2004-09-03  9:46         ` php-coder
  2004-09-03 10:22         ` Andrey Rahmatullin
  1 sibling, 0 replies; 13+ messages in thread
From: php-coder @ 2004-09-03  9:46 UTC (permalink / raw)
  To: "Лааз
	Вадим"

0000100101011110100100101::03.09.2004::0110001001001000100111100100010

    Здравствуйте, Лааз!
    Отвечаю на Ваше письмо:
  
ЛВ> сделать из сырцов rpm у меня ума не хватит - я понятия не
ЛВ> имею где и как для них взять .spec

    Я брал спек где-то тут:
    http://altlinux.org.ua/64.html?&L=1
    http://altlinux.org.ua/devel/RPM/SPECS/classic/

    Если вдруг нужно, то могу вам прислать свой спек для ядра 2.4.27 -
    это переделанный для своих нужд спек от kernel24-up. Я там
    выкинул почти все, что мне было не нужно и в итоге остался чистый
    спек _идеально_ подходящий для чистого ядра с kernel.org Если нужны
    какие-либо патчи, то думаю добавить их будет просто...

ЛВ> как правильно разложить исходники

    Все, файлы которые описаны, как Source или Patch, нужно сложить в
    ~/RPM/SOURCES. Спек нужно положить в ~/RPM/SPECS.
    
    SRPM'ку искать нужно будет в ~/RPM/SRPMS, а готовую к установке
    RPM'ку в ~/RPM/RPMS/имя_архитектуры
  
-- 
  С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
  Registered Linux User #327594
  ALT Linux Master 2.2 (kernel 2.4.27)

010010010010010001010101100::Linux RuleZz!::100010010001000100010001110



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-02 17:26       ` Лааз Вадим
  2004-09-03  9:46         ` Re[2]: " php-coder
@ 2004-09-03 10:22         ` Andrey Rahmatullin
  2004-09-06 14:22           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
  2004-09-06 15:03           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
  1 sibling, 2 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2004-09-03 10:22 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 776 bytes --]

On Thu, Sep 02, 2004 at 09:26:38PM +0400, Лааз Вадим wrote:
>какой?
По которой собираются все альтовские ядра, начиная с 2.4.21.

>я так понял из tgz скачанного с ftp.kernel.org?
Качайте из Сизифа kernel-source-2.4.26.noarch.rpm. Ну или соотв-вующий для
2.6.8, если хотите.
>просто хотелось как положено - rpmbuild и т.п.
Потом качайте kernel-image-std-up-версия.src.rpm, берите из него спек и
конфиг и собирайте.

>kernel-source-hcfpcimodem-0.99mbsibeta02123100-0.99mbsibeta02123100-alt1.noa
>rch.rpm
>просит исходники ядра
>откуда же они возьмутся там, если я их не положу?
Всмысле просит?


И все же, ответьте на вопрос, зачем Вам нужно пересобирать ядро.

-- 
WBR, wRAR (ALT Linux Team)

Я почти уверен, что проблема не в этом.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re[2]: [Comm] build kernel
  2004-09-03 10:22         ` Andrey Rahmatullin
@ 2004-09-06 14:22           ` ìÁÁÚ ÷ÁÄÉÍ
  2004-09-06 16:35             ` Andrey Rahmatullin
  2004-09-06 15:03           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
  1 sibling, 1 reply; 13+ messages in thread
From: ìÁÁÚ ÷ÁÄÉÍ @ 2004-09-06 14:22 UTC (permalink / raw)
  To: Andrey Rahmatullin

Hello Andrey,

Friday, September 3, 2004, 2:22:07 PM, you wrote:

AR> И все же, ответьте на вопрос, зачем Вам нужно пересобирать ядро.

Честно говоря мне не нужно.
Сейчас у меня 2 проблеммы:
1. Дома - hcf - модем
2. На работе - Intel 82845G Grphics Controller

по проблемме 1.
Искал дрова на ftp.altlinux.com
в сизифе лежат дрова для ядра 2.4.26
после обновления ядра отваливаются х-ы
карта NVIDIA MX440.
kernel-modules-nvidia-std-up требует обновлений с сизифа,
которые требуют другие обновления и т.д.
переход на сизиф меня не устраивает.

попробовал откомпилить дривер с nvidia.com
начал просить gcc
gcc в свою очередь еще чего-то и т.д.
результат - опять сизиф

все эти попытки + dialup + ночь + нервы = система померла.

сейчас Денис Гайнцев выслал мне дрова. поробую их сегодня.
если не получится - завтра сменю модем на hsf - на него дрова
в мастере есть.

по проблемме 2.
водрузил мастер 2.2
качнул дрова с intel.com
подкрутил cd-roms к apt-у
обновил мастер с updates/master2.2
обновил ядро до 2.4.20-alt17
поставил gcc3.2 make kernel-headers
запустил скрипт установки
пишет не могу найти kernel config
это я так понял в исходниках?
в обновлениях для мастера нет исходников для 2.4.20
и достаточно ли будет просто их поставить?

как мне быть - пока не знаю. и не знаю где узнать,
кроме как спросить.

-- 
Best regards,
 Лааз                            mailto:checked@mail.ru

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re[2]: [Comm] build kernel
  2004-09-03 10:22         ` Andrey Rahmatullin
  2004-09-06 14:22           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
@ 2004-09-06 15:03           ` ìÁÁÚ ÷ÁÄÉÍ
  2004-09-08  5:17             ` Ivan Fedorov
  1 sibling, 1 reply; 13+ messages in thread
From: ìÁÁÚ ÷ÁÄÉÍ @ 2004-09-06 15:03 UTC (permalink / raw)
  To: Andrey Rahmatullin

Hello Andrey,

Friday, September 3, 2004, 2:22:07 PM, you wrote:

AR> И все же, ответьте на вопрос, зачем Вам нужно пересобирать ядро.

опять же hcf дривер говорит:
- а где у тебя лежат исходники ядра?
а я:
- а ... его знает

-- 
Best regards,
 Лааз                            mailto:checked@mail.ru

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-06 14:22           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
@ 2004-09-06 16:35             ` Andrey Rahmatullin
  2004-09-06 18:53               ` Лааз Вадим
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2004-09-06 16:35 UTC (permalink / raw)
  To: Andrey Rahmatullin

[-- Attachment #1: Type: text/plain, Size: 772 bytes --]

On Mon, Sep 06, 2004 at 06:22:34PM +0400, community-bounces@altlinux.ru wrote:
>в сизифе лежат дрова для ядра 2.4.26
>после обновления ядра отваливаются х-ы
>карта NVIDIA MX440.
>kernel-modules-nvidia-std-up требует обновлений с сизифа,
Каких? Точечная пересборка должна помочь.

>попробовал откомпилить дривер с nvidia.com
>начал просить gcc
>gcc в свою очередь еще чего-то и т.д.
>результат - опять сизиф
Чем не устраивает gcc из Мастера?

>поставил gcc3.2
Зачем? Ядро собрано 2.96.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Регулярные выражения --- удивительно удобный и гибкий механизм. Вы
только попробуйте им воспользоваться --- сами не заметите как
начнёте постоянно регулярно выражаться.
		-- avp in oo-discuss@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-06 16:35             ` Andrey Rahmatullin
@ 2004-09-06 18:53               ` Лааз Вадим
  0 siblings, 0 replies; 13+ messages in thread
From: Лааз Вадим @ 2004-09-06 18:53 UTC (permalink / raw)
  To: community

>>поставил gcc3.2
>Зачем? Ядро собрано 2.96.
не знал я, чего ставить :(
думал чем новее версия, тем лучше.


----- Original Message ----- 
From: "Andrey Rahmatullin" <wrar@altlinux.ru>
To: "Andrey Rahmatullin" <community@altlinux.ru>
Sent: Monday, September 06, 2004 8:35 PM
Subject: Re: [Comm] build kernel



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] build kernel
  2004-09-06 15:03           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
@ 2004-09-08  5:17             ` Ivan Fedorov
  0 siblings, 0 replies; 13+ messages in thread
From: Ivan Fedorov @ 2004-09-08  5:17 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 252 bytes --]

Лааз Вадим пишет:
> AR> И все же, ответьте на вопрос, зачем Вам нужно пересобирать ядро.
> 
> опять же hcf дривер говорит:
> - а где у тебя лежат исходники ядра?
> а я:
> - а ... его знает
А вы думаете, пересборка ответит на этот вопрос? Сомневаюсь...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2004-09-08  5:17 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-01 22:01 [Comm] build kernel Лааз Вадим
2004-09-02  5:35 ` Andrey Rahmatullin
2004-09-02 16:46   ` Лааз Вадим
2004-09-02 16:56     ` Andrey Rahmatullin
2004-09-02 17:26       ` Лааз Вадим
2004-09-03  9:46         ` Re[2]: " php-coder
2004-09-03 10:22         ` Andrey Rahmatullin
2004-09-06 14:22           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
2004-09-06 16:35             ` Andrey Rahmatullin
2004-09-06 18:53               ` Лааз Вадим
2004-09-06 15:03           ` Re[2]: " ìÁÁÚ ÷ÁÄÉÍ
2004-09-08  5:17             ` Ivan Fedorov
2004-09-03  7:07 ` [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