View previous topic :: View next topic |
Author |
Message |
sperca n00b

Joined: 09 Mar 2008 Posts: 7
|
Posted: Sun Mar 09, 2008 6:14 pm Post subject: [NOYAU] configuration et recompilation (résolu) |
|
|
Bonsoir,
Voilà je suis un petit nouveau dans le monde de Gentoo mais voilà que les problèmes arrivent...
Pour installer Gentoo j'ai suivi la documentation et un petit peu bidouiller non sans mal pour me retrouver avec un environnement de bureau KDE et deux trois autres logiciels utiles comme firefox ou encore kopete... Maintenant il me reste une dernière chose à faire avant de pouvoir apprendre comment gentoo fonctionne et tous les avantages qu'elle offre grâce notamment à la variable USE et bien d'autres, c'est la configuration du wifi et là pour quelqu'un qui encore il y a 48 heures n'avait jamais compiler son propre noyau, c'est pas de la tarte ^^.
Je possède une carte atheros donc fonctionnant avec le driver madwifi donc jusque là tout va bien. Confiant je pars pour installer madwifi et là je tombe devant ce message d'erreur :
Quote: | [32;01m*[0m Determining the location of the kernel source code
[32;01m*[0m Found kernel source directory:
[32;01m*[0m /usr/src/linux
[32;01m*[0m Found kernel object directory:
[32;01m*[0m /lib/modules/2.6.23-gentoo-r9/build
[32;01m*[0m Found sources for kernel version:
[32;01m*[0m 2.6.23-gentoo-r9
[32;01m*[0m Checking for suitable kernel configuration options...
[31;01m*[0m madwifi-ng-0.9.3.3 requires Cryptographic API support (CONFIG_CRYPTO).
[31;01m*[0m madwifi-ng-0.9.3.3 requires CONFIG_WIRELESS_EXT selected by Wireless LAN drivers (non-hamradio) & Wireless Extensions
[31;01m*[0m requires CONFIG_KMOD to be set to y or m
[31;01m*[0m Please check to make sure these options are set correctly.
[31;01m*[0m Failure to do so may cause unexpected problems.
[31;01m*[0m Once you have satisfied these options, please try merging
[31;01m*[0m this package again.
[31;01m*[0m
[31;01m*[0m ERROR: net-wireless/madwifi-ng-0.9.3.3 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called pkg_setup
[31;01m*[0m madwifi-ng-0.9.3.3.ebuild, line 34: Called linux-mod_pkg_setup
[31;01m*[0m linux-mod.eclass, line 465: Called linux-info_pkg_setup
[31;01m*[0m linux-info.eclass, line 613: Called check_extra_config
[31;01m*[0m linux-info.eclass, line 511: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m die "Incorrect kernel configuration options"
[31;01m*[0m The die message:
[31;01m*[0m Incorrect kernel configuration options
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.3/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.3.3/temp/die.env'.
[31;01m*[0m
|
Donc j'ai biensur fait quelques recherches mais pas grand monde semble avoir exactement le même souci. Donc d'après ce que j'ai compris en parcourant plusieurs forums, c'est qu'il faudrait que j'ajoute :
CONFIG_NET_RADIO=y
CONFIG_NET_WIRELESS=y
Mais le soucis c'est que je ne sais pas comment j'ajoute cela et je n'ai trouvé nulle part cette information :-S.
Ensuite le cryptographic API, là aussi d'après ce que j'ai compris demande une recompilation du noyau en activant cette option, le soucis c'est que dans le menu de configuration de linux, la section cryptographic API contient énormément de choix et je ne sais pas trop lesquels cocher ?
Voilà on pouvait m'aider ce serait sympa .
Bye et merci à vous.
Last edited by sperca on Sat Mar 15, 2008 7:52 pm; edited 2 times in total |
|
Back to top |
|
 |
Bio Apprentice

Joined: 17 Mar 2003 Posts: 197 Location: Geneva which should be in Switzerland...
|
Posted: Sun Mar 09, 2008 6:18 pm Post subject: |
|
|
hello
Code: | cd /usr/src/linux
make menuconfig |
Tu arrives dans le menu d'options de compilation du kernel et là il te suffit de tapper / qui te met en mode recherche et tu saisis les informations que t'a fourni l'ebuild de madwifi, donc :
Code: | /CONFIG_CRYPTO
/CONFIG_WIRELESS_EXT
/CONFIG_KMOD |
Ca te pointera sur les bons modules du kernel _________________ I'm all in ! |
|
Back to top |
|
 |
dapsaille Advocate


Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sun Mar 09, 2008 6:19 pm Post subject: |
|
|
Salut à toi
pour infos dans le genkernel ou dans le menuconfig tappes /
ca te permet de rechercher ^^
EDIT = grilled ^^ |
|
Back to top |
|
 |
YetiBarBar Guru

Joined: 23 Dec 2005 Posts: 532
|
Posted: Sun Mar 09, 2008 6:24 pm Post subject: |
|
|
Salut et bienvenue !
Tu as fait ton kernel avec genkernel ou comme un grand (à la main)? Si c'est le premier cas, je ne saurais pas te répondre mais d'autres se feront un plaisir.
Par contre, si tu as fait ton noyau à la main :
Code: | cd /usr/src/linux
make menuconfig |
Là tu cherches avec la touche / la variable que tu veux configurer, tu va alloir savoir dans quel menu la chercher. Tu valides puis tu fais:
Code: | mount /dev/tapartitionboot (uniquement si t'as /boot est séparée)
make && make modules_install
cp arch/x86_64/boot/bzImage /boot/tonKernel |
Bien sur, tu remplace x86 par ton architecture.
Au fait, j'ai une carte Atheros qui ne marchait pas du tout avec madwifi (en fait, j'avais du signal jusqu'à l'honorifique distance de 1m, sans obstacle ... et j'exagère même pas) mais qui par contre tournait nickel avec ndiswrapper (et le pilote Windows 64bits, vu que je suis en amd64 ..)
EDIT : Grilled aussi. Mais pour info mon lspci me sort une :
Code: | 02:05.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01) |
|
|
Back to top |
|
 |
yoyo Bodhisattva


Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Mar 10, 2008 5:10 pm Post subject: |
|
|
Bonjour et bienvenue à toi sperca.
Peux-tu mettre ton titre en conformité avec nos conventions stp ?
Enjoy ! _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
 |
sperca n00b

Joined: 09 Mar 2008 Posts: 7
|
Posted: Sat Mar 15, 2008 7:51 pm Post subject: |
|
|
Désolé pour le retard de la réponse mais je suis finalement parvenu à avoir un noyau bien configuré pour mon système non sans mal ^^.
Je me lance dans le niveau 2
Merci beaucoup à vous tous.
Bye. |
|
Back to top |
|
 |
|