Re: recompilation kernel - modversion OFF

2003-02-12 Par sujet Marc SCHAEFER
On Tue, Feb 11, 2003 at 09:59:02PM +0100, Antoine Maitre wrote:

 $ fakeroot make-kpkg --append_to_version -486 --initrd \
  --revision=rev.01 kernel_image \
  modules_image # modules_image is for pcmcia-cs* etc.
 
 j'ai pas très bien compris a quoi servent les options --append_to_version
 et --revision.

peut-être que le package s'appelle alors
kernel-image-2.4.18-486_rev.01.i386.deb

 If one wants to use modules from pcmcia-cs or no pcmcia, one should select
 General setup - to PCMCIA/CardBus support - in make menuconfig and
 setting the configuration to   PCMCIA/CardBus support (i.e., uncheck the
 box).

Ca doit être lié au fait que Debian peut soit avoir les modules PCMCIA
générés depuis pmcia-cs-source (ou qqch comme ça), en même temps qu'un
kernel (via le concept de sous-systèmes du kernel; appelé module par
Debian), mais dans un package *différent*, ou simplement dans le module
kernel image binaire lui-même.

Depuis 2.4.x, je les mets toujours dans le kernel lui-même.

 je croyais qu'il fallait les deux pour gerer les cartes pcmcia

Il y a aussi le package pcmcia-cs qui contient les exécutables. La
modularisation a ses avantages (pour ceux qui n'aiment pas compiler leur
kernel), mais finalement ça complique beaucoup:

kernel-pcmcia-modules-2.4.18-386 - Mainstream PCMCIA modules 2.4.18 on 386.
kernel-pcmcia-modules-2.4.18-586tsc - Mainstream PCMCIA modules 2.4.18 on 
Pentium-Classic.
kernel-pcmcia-modules-2.4.18-686 - Mainstream PCMCIA modules 2.4.18 on 
PPro/Celeron/PII/PIII/PIV.
kernel-pcmcia-modules-2.4.18-686-smp - Mainstream PCMCIA modules 2.4.18 on 
PPro/Celeron/PII/PIII/PIV SMP.
kernel-pcmcia-modules-2.4.18-k6 - Mainstream PCMCIA modules 2.4.18 on AMD 
K6/K6-II/K6-III.
kernel-pcmcia-modules-2.4.18-k7 - Mainstream PCMCIA modules 2.4.18 on AMD K7.
pcmcia-modules-2.2.20-reiserfs - PCMCIA Modules for Linux (kernel 2.2.20-reiserfs).
pcmcia-modules-2.2.22 - PCMCIA Modules for Linux (kernel 2.2.22).
pcmcia-modules-2.2.22-compact - PCMCIA Modules for Linux (kernel 2.2.22-compact).
pcmcia-modules-2.2.22-idepci - PCMCIA Modules for Linux (kernel 2.2.22-idepci).
pcmcia-modules-2.4.18-bf2.4 - PCMCIA Modules for Linux (kernel 2.4.18-bf2.4).
pcmcia-modules-2.2.18 - PCMCIA Modules for Linux (kernel 2.2.18).
pcmcia-modules-2.2.19 - PCMCIA Modules for Linux (kernel 2.2.19).

(et ça c'est juste pour le PCMCIA ...)


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: recompilation kernel - modversion OFF

2003-02-11 Par sujet Marc SCHAEFER
On Tue, Feb 11, 2003 at 07:32:36PM +0100, Antoine Maitre wrote:
 Est-ce qu'il y a une façon de prendre le kernel qui tourne actuellement, de le 
modifier et de le recompiler pour avoir exactement le même à l'exception de l'option 
que j'ai envie d'enlever?

Soit kernel 2.4.18, sa source est le package kernel-source-2.4.18, et
son fichier de config est /boot/config-2.4.18 (p.ex.).

Je recommande, dans la mesure où l'on compile de toute manière, de créer
son propre fichier de config en passant quelques minutes à en vérifier
les options.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: recompilation kernel - modversion OFF

2003-02-11 Par sujet Antoine Maitre
 Soit kernel 2.4.18, sa source est le package kernel-source-2.4.18, et
 son fichier de config est /boot/config-2.4.18 (p.ex.).

C'est exactement ce que je voulais.

 Je recommande, dans la mesure où l'on compile de toute manière, de créer
 son propre fichier de config en passant quelques minutes à en vérifier
 les options.

Le problème c'est que j'ai pas vraiment le temps je ferai ca une autre
fois maintenant que je sais comment on fait.

Entre temps j'ai trouvé une page sur le site debian.org:
http://www.debian.org/doc/manuals/debian-reference/ch-kernel.en.html
qui explique comment il faut faire, mais y'a pas trop de details.

dans le paragraphe 7.1.1 Debian standard method

il met la commande

$ fakeroot make-kpkg --append_to_version -486 --initrd \
 --revision=rev.01 kernel_image \
 modules_image # modules_image is for pcmcia-cs* etc.

j'ai pas très bien compris a quoi servent les options --append_to_version
et --revision.

D'autres part il est marque:
If one wants to use modules from pcmcia-cs or no pcmcia, one should select
General setup - to PCMCIA/CardBus support - in make menuconfig and
setting the configuration to   PCMCIA/CardBus support (i.e., uncheck the
box).

je croyais qu'il fallait les deux pour gerer les cartes pcmcia

merci



Antoine

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.