On Thu, 1 Mar 2001, Ludwin wrote:
> J'ai changé de noyau, et au boot, un message m'annonce que des modules
> pour mon pcmcia n'ont pas été trouvés. A l'installation, le support
> pcmcia avait été installé presque automatiquement (sur une debian
> patate). Mais il ne fonctionne pas avec mon noyau actuel. Comment
> installe-t-on pcmcia ???
Méthode recommandée pour compiler un kernel, ses modules, créer un package
Debian, compiler les modules PCMCIA en phase avec eux, et créer un
deuxième package Debian.
1. procéder comme d'habitude pour la compilation du kernel et de ses
modules et la génération du package Debian (cf autres mails et doc de
kernel-package), à la différence qu'on mettra la source du kernel dans
/usr/src/linux-${VERSION}. Mais ne pas lancer la compilation pour
l'instant.
2. installer le package pcmcia correct (pour 2.2.18 c'est le
3.1.22-0.1potato, soit pcmcia-source) au bon endroit, soit
/usr/src/modules/, dans un sous-répertoire pcmcia-cs. Sauf erreur
l'installer crée un .tar.gz dans /usr/src qu'il suffit de décompacter
(vérifier avec tar tvfz avant qu'il se décompactera bien dans
./modules/pcmcia-cs)
3. après avoir fait
# configuration du kernel comme à l'accoutumée, ou reprise d'un
# ancien .config
make-kpkg clean
# Comme d'habitude, sauf pour `modules'
make-kpkg --revision=truc.42.0 kernel_image modules
NB: modules compile/génère tous les ensembles logiciels additionnels
dans /usr/src/modules. Il ne s'agit pas de modules du kernel qui sont
incorporés au package Debian concerné.
Résultat:
schaefer@defian:~% ls -la /usr/src/*.deb
-rw-r--r-- 1 root src 463408 Feb 28 21:41
/usr/src/kernel-image-2.2.18_truc.42.0_i386.deb
-rw-r--r-- 1 root src 181626 Feb 28 21:42
/usr/src/pcmcia-modules-2.2.18_3.1.22-0.1potato+truc.42.0_i386.deb
Il faut les installer les deux (éventuellement déinstaller d'autres choses
avant).
Ensuite ça marche nickel. J'ai mis à jour une machine à distance le 28
comme ça sans aucun problème (en compilant le kernel ailleurs vu que un
386/8 MB portable ...)
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.