Kernel 2.6.0, make modules_install ne remplit pas /lib/modules
5 réponses
Frédéric BISSON
Hello !
Je dispose d'une Red Hat 8 (2.4.18smp) et, afin d'accéder
correctement à mon disque IDE sur un Compaq Professional Workstation 5000,
il a fallu que je compile un noyau 2.6.x (qui supporte les contrôleurs
Compaq TriFlex). En plus, comme je me suis acheté une carte USB2.0,
le support se trouve également dans cette dernière lignée de noyau.
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf
que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support
PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte
n'était pas reconnue.
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais,
malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient
qu'un seul module ! J'ai bien le son puisque je me suis arrangé pour
que le module soit directement intégré (je n'utilise pas de initrd)
J'ai la dernière version des modutils qui a fonctionné correctement
pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau
2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
no_spam
On Fri, 16 Jan 2004 07:57:29 +0100, Frédéric BISSON wrote:
Hello !
Je dispose d'une Red Hat 8 (2.4.18smp) et, afin d'accéder correctement à mon disque IDE sur un Compaq Professional Workstation 5000, il a fallu que je compile un noyau 2.6.x (qui supporte les contrôleurs Compaq TriFlex).
En plus, comme je me suis acheté une carte USB2.0, le support se trouve également dans cette dernière lignée de noyau.
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4...
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas (et n'a pas lieu d'être) en PCI, donc ton problème n'a surement rien à voir avec...
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais, malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient qu'un seul module !
Ca ne dépend que de la façon dont tu configures ton noyau...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? C'est plutot une mauvaise configuration du noyau... Sinon, si gcc génère un noyau non valide, il faut soit changer gcc, soit changer le matériel, mais en tout cas, ça n'a rien à voir avec le kernel...
On Fri, 16 Jan 2004 07:57:29 +0100, Frédéric BISSON wrote:
Hello !
Je dispose d'une Red Hat 8 (2.4.18smp) et, afin d'accéder
correctement à mon disque IDE sur un Compaq Professional Workstation 5000,
il a fallu que je compile un noyau 2.6.x (qui supporte les contrôleurs
Compaq TriFlex).
En plus, comme je me suis acheté une carte USB2.0,
le support se trouve également dans cette dernière lignée de noyau.
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement
en 2.4...
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf
que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support
PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte
n'était pas reconnue.
C'est une carte ISA ?
Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas
(et n'a pas lieu d'être) en PCI, donc ton problème n'a surement
rien à voir avec...
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais,
malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient
qu'un seul module !
Ca ne dépend que de la façon dont tu configures ton noyau...
J'ai la dernière version des modutils qui a fonctionné correctement
pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau
2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ?
C'est plutot une mauvaise configuration du noyau... Sinon,
si gcc génère un noyau non valide, il faut soit changer gcc,
soit changer le matériel, mais en tout cas, ça n'a rien à voir
avec le kernel...
On Fri, 16 Jan 2004 07:57:29 +0100, Frédéric BISSON wrote:
Hello !
Je dispose d'une Red Hat 8 (2.4.18smp) et, afin d'accéder correctement à mon disque IDE sur un Compaq Professional Workstation 5000, il a fallu que je compile un noyau 2.6.x (qui supporte les contrôleurs Compaq TriFlex).
En plus, comme je me suis acheté une carte USB2.0, le support se trouve également dans cette dernière lignée de noyau.
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4...
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas (et n'a pas lieu d'être) en PCI, donc ton problème n'a surement rien à voir avec...
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais, malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient qu'un seul module !
Ca ne dépend que de la façon dont tu configures ton noyau...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? C'est plutot une mauvaise configuration du noyau... Sinon, si gcc génère un noyau non valide, il faut soit changer gcc, soit changer le matériel, mais en tout cas, ça n'a rien à voir avec le kernel...
Frédéric BISSON
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4... Après la 2.4.18 alors ?
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas (et n'a pas lieu d'être) en PCI, donc ton problème n'a surement rien à voir avec... Avec make menuconfig, dans Linux Kernel configuration -> Device drivers ->
Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu : Plug and Play support PnP debug messages --- Protocols ISA Plug and Play support (EXPERIMENTAL) Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols
et c'est tout, les deux modules expérimentaux ont disparu. Je pense que ce sont ces modules qu'il me manque dans la 2.6.1.
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais, malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient qu'un seul module ! Ca ne dépend que de la façon dont tu configures ton noyau...
Je ne demande qu'à comprendre :) car j'ai pris, à quelques
variantes près, les options que j'avais prises pour la 2.6.1. Cela ne peut donc pas expliquer le désert de la 2.6.0...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? J'entends par là que :
- le noyau était compilé - Grub le décompressait - Grub affichait OK. Booting the Kernel... - Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau... Oui, c'est bien ça, mais je n'ai jamais compris quelles options
le faisaient planter
Merci
Frédéric
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement
en 2.4...
Après la 2.4.18 alors ?
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf
que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support
PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte
n'était pas reconnue.
C'est une carte ISA ?
Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas
(et n'a pas lieu d'être) en PCI, donc ton problème n'a surement
rien à voir avec...
Avec make menuconfig, dans Linux Kernel configuration -> Device drivers ->
Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu :
Plug and Play support
PnP debug messages
--- Protocols
ISA Plug and Play support (EXPERIMENTAL)
Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu :
Plug and Play support
PnP debug messages
--- Protocols
et c'est tout, les deux modules expérimentaux ont disparu. Je pense
que ce sont ces modules qu'il me manque dans la 2.6.1.
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais,
malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient
qu'un seul module !
Ca ne dépend que de la façon dont tu configures ton noyau...
Je ne demande qu'à comprendre :) car j'ai pris, à quelques
variantes près, les options que j'avais prises pour la 2.6.1.
Cela ne peut donc pas expliquer le désert de la 2.6.0...
J'ai la dernière version des modutils qui a fonctionné correctement
pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau
2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ?
J'entends par là que :
- le noyau était compilé
- Grub le décompressait
- Grub affichait OK. Booting the Kernel...
- Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau...
Oui, c'est bien ça, mais je n'ai jamais compris quelles options
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4... Après la 2.4.18 alors ?
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
Etonnant. Le plug-and-play est une notion ISA, ça n'existe pas (et n'a pas lieu d'être) en PCI, donc ton problème n'a surement rien à voir avec... Avec make menuconfig, dans Linux Kernel configuration -> Device drivers ->
Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu : Plug and Play support PnP debug messages --- Protocols ISA Plug and Play support (EXPERIMENTAL) Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols
et c'est tout, les deux modules expérimentaux ont disparu. Je pense que ce sont ces modules qu'il me manque dans la 2.6.1.
Je suis ensuite passé sous la 2.6.0. Le support PnP fonctionne mais, malheureusement, le répertoire /lib/modules/linux-2.6.0 ne contient qu'un seul module ! Ca ne dépend que de la façon dont tu configures ton noyau...
Je ne demande qu'à comprendre :) car j'ai pris, à quelques
variantes près, les options que j'avais prises pour la 2.6.1. Cela ne peut donc pas expliquer le désert de la 2.6.0...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? J'entends par là que :
- le noyau était compilé - Grub le décompressait - Grub affichait OK. Booting the Kernel... - Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau... Oui, c'est bien ça, mais je n'ai jamais compris quelles options
le faisaient planter
Merci
Frédéric
TiChou
Dans l'article news:, Frédéric BISSON écrivait :
Avec make menuconfig, dans Linux Kernel configuration -> Device drivers -> Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu : Plug and Play support PnP debug messages --- Protocols ISA Plug and Play support (EXPERIMENTAL) Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols
Est-ce que dans le menu 'Code maturity level options' l'option de tout ce qui est code experimental a été activée ?
-- TiChou
Dans l'article news:opr1u75miybskl8p@news.wanadoo.fr,
Frédéric BISSON <zigazou@free.fr> écrivait :
Avec make menuconfig, dans Linux Kernel configuration -> Device
drivers -> Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu :
Plug and Play support
PnP debug messages
--- Protocols
ISA Plug and Play support (EXPERIMENTAL)
Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu :
Plug and Play support
PnP debug messages
--- Protocols
Est-ce que dans le menu 'Code maturity level options' l'option de tout ce
qui est code experimental a été activée ?
Avec make menuconfig, dans Linux Kernel configuration -> Device drivers -> Plug'n'play support
Pour le noyau 2.6.0, il y a ce menu : Plug and Play support PnP debug messages --- Protocols ISA Plug and Play support (EXPERIMENTAL) Plug and Play BIOS support (EXPERIMENTAL)
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols
Est-ce que dans le menu 'Code maturity level options' l'option de tout ce qui est code experimental a été activée ?
-- TiChou
Frédéric BISSON
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols Est-ce que dans le menu 'Code maturity level options' l'option de tout ce
qui est code experimental a été activée ? Bingo ! :)
Effectivement, je n'avais pas coché cette option... honte sur moi. C'est du sport quand même la compilation du noyau Linux ;)
Merci
Frédéric
Pour le noyau 2.6.1, il y a ce menu :
Plug and Play support
PnP debug messages
--- Protocols
Est-ce que dans le menu 'Code maturity level options' l'option de tout ce
qui est code experimental a été activée ?
Bingo ! :)
Effectivement, je n'avais pas coché cette option... honte sur moi.
C'est du sport quand même la compilation du noyau Linux ;)
Pour le noyau 2.6.1, il y a ce menu : Plug and Play support PnP debug messages --- Protocols Est-ce que dans le menu 'Code maturity level options' l'option de tout ce
qui est code experimental a été activée ? Bingo ! :)
Effectivement, je n'avais pas coché cette option... honte sur moi. C'est du sport quand même la compilation du noyau Linux ;)
Merci
Frédéric
no_spam
On Fri, 16 Jan 2004 12:14:00 +0100, Frédéric BISSON wrote:
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4... Après la 2.4.18 alors ?
Effectivement, je viens de vérifier, ça n'était pas dans le 2.4.18. Moi qui pensait que c'était bien avant :-)
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
OK, je n'ai rien dit...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? J'entends par là que :
- le noyau était compilé - Grub le décompressait - Grub affichait OK. Booting the Kernel... - Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau... Oui, c'est bien ça, mais je n'ai jamais compris quelles options
le faisaient planter
Un bon début: sauve ton /usr/src/linux/.config actuel, reprends celui de ton 2.4 et met le à la place. Ensuite, lance make oldconfig et réponds aux questions en évitant d'activer trop d'options exotiques... Evite également le SMP, pour le début. Le kernel que tu vas compiler devrait booter... Ensuite, regarde la différence entre les deux configs, et recommence en rajoutant les options qui manque petit à petit. Ca va être un peu long et pénible, mais ça te permettra de situer exactement d'ou vient ton problème.
On Fri, 16 Jan 2004 12:14:00 +0100, Frédéric BISSON wrote:
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement
en 2.4...
Après la 2.4.18 alors ?
Effectivement, je viens de vérifier, ça n'était pas dans le 2.4.18.
Moi qui pensait que c'était bien avant :-)
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf
que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support
PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte
n'était pas reconnue.
C'est une carte ISA ?
Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
OK, je n'ai rien dit...
J'ai la dernière version des modutils qui a fonctionné correctement
pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau
2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ?
J'entends par là que :
- le noyau était compilé
- Grub le décompressait
- Grub affichait OK. Booting the Kernel...
- Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau...
Oui, c'est bien ça, mais je n'ai jamais compris quelles options
le faisaient planter
Un bon début: sauve ton /usr/src/linux/.config actuel,
reprends celui de ton 2.4 et met le à la place.
Ensuite, lance make oldconfig et réponds aux questions
en évitant d'activer trop d'options exotiques...
Evite également le SMP, pour le début.
Le kernel que tu vas compiler devrait booter...
Ensuite, regarde la différence entre les deux configs,
et recommence en rajoutant les options qui manque petit à petit.
Ca va être un peu long et pénible, mais ça te permettra de
situer exactement d'ou vient ton problème.
On Fri, 16 Jan 2004 12:14:00 +0100, Frédéric BISSON wrote:
L'uSB 2.0 est supporté depuis longtemps. Ca marche parfaitement en 2.4... Après la 2.4.18 alors ?
Effectivement, je viens de vérifier, ça n'était pas dans le 2.4.18. Moi qui pensait que c'était bien avant :-)
J'ai d'abord essayé d'installer la 2.6.1. Tout se passe bien sauf que je n'ai pas réussi à utiliser ma carte son ESS-18XX car le support PnP ne fonctionnait pas (pas d'entrée /proc/bus/pnp) donc ma carte n'était pas reconnue.
C'est une carte ISA ? Oui
C'est un vieux bousin que j'ai :) (2xPentium Pro 200)
OK, je n'ai rien dit...
J'ai la dernière version des modutils qui a fonctionné correctement pour la 2.6.1 et qui m'a permis de continuer à utiliser mon noyau 2.4.18 les soirs où la compilation ne donnait pas un noyau valide...
Une compilation qui ne donne pas de kernel valide ? J'entends par là que :
- le noyau était compilé - Grub le décompressait - Grub affichait OK. Booting the Kernel... - Mon PC rebootait sans le moindre message
C'est plutot une mauvaise configuration du noyau... Oui, c'est bien ça, mais je n'ai jamais compris quelles options
le faisaient planter
Un bon début: sauve ton /usr/src/linux/.config actuel, reprends celui de ton 2.4 et met le à la place. Ensuite, lance make oldconfig et réponds aux questions en évitant d'activer trop d'options exotiques... Evite également le SMP, pour le début. Le kernel que tu vas compiler devrait booter... Ensuite, regarde la différence entre les deux configs, et recommence en rajoutant les options qui manque petit à petit. Ca va être un peu long et pénible, mais ça te permettra de situer exactement d'ou vient ton problème.