View previous topic :: View next topic |
Author |
Message |
MaKKrO Apprentice
Joined: 04 Oct 2005 Posts: 265 Location: Paris - FRANCE
|
Posted: Wed May 30, 2007 8:49 am Post subject: [Kernel] ieee80211_module.o |
|
|
Salut a tous,
J'ai un petit souci avec mon kernel...
J'ai voulu mettre a jour mon ipw3945, j'ai donc remerger ce package et la il me sort une erreur...
Code: |
PiX src # emerge ipw3945
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) net-wireless/ipw3945-1.2.0 to /
* ipw3945-1.2.0.tgz MD5 ;-) ... [ ok ]
* ipw3945-1.2.0.tgz RMD160 ;-) ... [ ok ]
* ipw3945-1.2.0.tgz SHA1 ;-) ... [ ok ]
* ipw3945-1.2.0.tgz SHA256 ;-) ... [ ok ]
* ipw3945-1.2.0.tgz size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking ipw3945-1.2.0.tgz ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.18-gentoo-r3/build
* Found sources for kernel version:
* 2.6.18-gentoo-r3
* Checking for suitable kernel configuration options... [ ok ]
* net-wireless/ipw3945-1.2.0 does NOT use net-wireless/ieee80211 any more.
* We are now relying on the in-kernel ieee80211 instead.
* Please remove net-wireless/ieee80211 using emerge, and remerge
* your current kernel (2.6.18-gentoo-r3), as it has been altered
* by net-wireless/ieee80211.
!!! ERROR: net-wireless/ipw3945-1.2.0 failed.
Call stack:
ebuild.sh, line 1631: Called dyn_setup
ebuild.sh, line 703: Called qa_call 'pkg_setup'
ebuild.sh, line 44: Called pkg_setup
ipw3945-1.2.0.ebuild, line 62: Called die
!!! Incompatible ieee80211 subsystem detected in 2.6.18-gentoo-r3
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-wireless/ipw3945-1.2.0/temp/build.log'.
|
Code: |
PiX linux # make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
make[2]: *** No rule to make target `net/ieee80211/ieee80211_module.o', needed by `net/ieee80211/ieee80211.o'. Stop.
make[1]: *** [net/ieee80211] Error 2
make: *** [net] Error 2
|
J'ai essayer toutes les combinaisons possibles a propos de ce ieee80211_module.o mais je ne vois pas comment faire !
mon .config
Code: |
PiX linux # cat .config |grep -i ieee8
CONFIG_IEEE80211=y
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y
CONFIG_IEEE80211_SOFTMAC=y
CONFIG_IEEE80211_SOFTMAC_DEBUG=y
|
Est ce que qq'un aurai une idee ???
Code: | PiX linux # uname -a
Linux PiX 2.6.18-gentoo-r3 #20 SMP Tue May 29 16:51:31 GMT-4 2007 i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz GenuineIntel GNU/Linux
|
Je voudrais bien remerger le kernel, mais je voudrai le meme, histoire de ne pas avoir tout a recompiler...
mais la :
Code: |
PiX linux # ls -l /usr/portage/sys-kernel/gentoo-sources/
total 173
-rw-r--r-- 1 root root 81789 May 19 09:36 ChangeLog
-rw-r--r-- 1 root root 20632 May 19 09:36 Manifest
drwxr-xr-x 2 portage portage 816 May 19 09:36 files
-rw-r--r-- 1 root root 1246 Feb 21 07:06 gentoo-sources-2.6.16-r13.ebuild
-rw-r--r-- 1 root root 1243 Mar 6 13:25 gentoo-sources-2.6.18-r7.ebuild
-rw-r--r-- 1 root root 1238 Feb 21 07:06 gentoo-sources-2.6.18.ebuild
-rw-r--r-- 1 root root 751 Feb 21 07:06 gentoo-sources-2.6.19-r5.ebuild
-rw-r--r-- 1 root root 760 Mar 7 00:49 gentoo-sources-2.6.19-r7.ebuild
-rw-r--r-- 1 root root 747 Mar 7 02:32 gentoo-sources-2.6.20-r1.ebuild
-rw-r--r-- 1 root root 747 Mar 10 08:39 gentoo-sources-2.6.20-r2.ebuild
-rw-r--r-- 1 root root 747 Mar 15 01:19 gentoo-sources-2.6.20-r3.ebuild
-rw-r--r-- 1 root root 751 Apr 4 01:36 gentoo-sources-2.6.20-r4.ebuild
-rw-r--r-- 1 root root 747 Apr 10 08:06 gentoo-sources-2.6.20-r5.ebuild
-rw-r--r-- 1 root root 749 Apr 26 23:36 gentoo-sources-2.6.20-r6.ebuild
-rw-r--r-- 1 root root 749 Apr 27 23:36 gentoo-sources-2.6.20-r7.ebuild
-rw-r--r-- 1 root root 745 May 11 02:36 gentoo-sources-2.6.20-r8.ebuild
-rw-r--r-- 1 root root 747 Feb 26 06:09 gentoo-sources-2.6.20.ebuild
-rw-r--r-- 1 root root 742 May 19 09:31 gentoo-sources-2.6.21-r1.ebuild
-rw-r--r-- 1 root root 742 May 10 23:36 gentoo-sources-2.6.21.ebuild
-rw-r--r-- 1 root root 218 Mar 19 04:06 metadata.xml
|
Je ne l'ai pas !
J'ai pu de wireless, ca craint, j'en ai vraiment besoin.
Merci _________________ Loisirs = Gentoo / Taff = Gentoo / Pourtant Taff != Loisirs |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Wed May 30, 2007 8:59 am Post subject: |
|
|
Salut!!!
La réponse se trouve dans ton message d'erreur en fait
Quote: | * net-wireless/ipw3945-1.2.0 does NOT use net-wireless/ieee80211 any more.
* We are now relying on the in-kernel ieee80211 instead.
* Please remove net-wireless/ieee80211 using emerge, and remerge
* your current kernel (2.6.18-gentoo-r3), as it has been altered
* by net-wireless/ieee80211. |
Code: | # emerge -C net-wireless/ieee80211
#emerge "tes_sources_2.6.18-gentoo-r3" |
Si on en croit le message d'erreur, ça devrait fonctionner... _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
MaKKrO Apprentice
Joined: 04 Oct 2005 Posts: 265 Location: Paris - FRANCE
|
Posted: Wed May 30, 2007 9:01 am Post subject: |
|
|
Petit oubli de ma part, j'ai pas dit que j'avais deja virer net-wireless/ieee80211 !
Je vais surment passer pour une tache, mais je peux pas remerger mon kernel, j'ai pas le ebuild !
J'en ai plein sauf celui la! _________________ Loisirs = Gentoo / Taff = Gentoo / Pourtant Taff != Loisirs |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Wed May 30, 2007 9:06 am Post subject: |
|
|
Alors reemerge ton kernel avec un simple:
Code: | # emerge "ton kernel" | (ou alors j'ai mal compris, ce qui est possible), puis tu vires tout ce qui concerne ieee80211 dans ta config (via make menuconfig)...et là, tu recompiles ton kernel...
En fait, si tu as viré le package (comme te l'a demandé ta machine) et que tu essayes de compiler le kernel en activant ieee80211 en dur, tu as forcément cette erreur...
Quote: | # CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=y
CONFIG_IEEE80211_CRYPT_CCMP=y
CONFIG_IEEE80211_CRYPT_TKIP=y
CONFIG_IEEE80211_SOFTMAC=y
CONFIG_IEEE80211_SOFTMAC_DEBUG=y |
_________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Wed May 30, 2007 9:09 am Post subject: |
|
|
MaKKrO wrote: | Petit oubli de ma part, j'ai pas dit que j'avais deja virer net-wireless/ieee80211 !
Je vais surment passer pour une tache, mais je peux pas remerger mon kernel, j'ai pas le ebuild !
J'en ai plein sauf celui la! |
Normal ils l'ont enlevé de portage, trop vieux je suppose.
Si tes sources sont corrompues il te faut changer de version de noyau. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Wed May 30, 2007 9:11 am Post subject: |
|
|
titoucha wrote: | MaKKrO wrote: | Petit oubli de ma part, j'ai pas dit que j'avais deja virer net-wireless/ieee80211 !
Je vais surment passer pour une tache, mais je peux pas remerger mon kernel, j'ai pas le ebuild !
J'en ai plein sauf celui la! |
Normal ils l'ont enlevé de portage, trop vieux je suppose.
Si tes sources sont corrompues il te faut changer de version de noyau. |
Oh purée...j'avais pas fait gaffe à la version du kernel!!! Effectivement...bien vu titoucha!!! _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed May 30, 2007 9:26 am Post subject: |
|
|
Plus besoin de les émerger, tu patches ton noyau.regarde ce poste, je donne le lien. ici
EDIT : ma deuxième réponse te donne le lien direct sur les patchs et non pas sur un long fil de discussion dans le forum hardware.
EDIT 2 : par contre tu auras toujours besoin du micro-code et du demon. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
MaKKrO Apprentice
Joined: 04 Oct 2005 Posts: 265 Location: Paris - FRANCE
|
Posted: Thu May 31, 2007 11:04 am Post subject: |
|
|
Bon... J'ai upgrader mon kernel...
Code: |
PiX ~ # uname -a
Linux PiX 2.6.21-gentoo #2 SMP Wed May 30 13:48:20 GMT-4 2007 i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz GenuineIntel GNU/Linux
|
Remerger ipw3945, aucune erreur.
Mais...
Code: |
PiX ~ # modprobe ipw3945
2007-05-31 15:01:15: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
|
Je pige pas trop...
Code: |
PiX ~ #dmesg
..........
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.1d
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:03:00.0 to 64
ipw3945: Detected Intel PRO/Wireless 3945BG Network Connection
|
Et le module est bien charger !
Code: |
PiX ~ # lsmod
Module Size Used by
ipw3945 181280 0
ieee80211 30536 1 ipw3945
ieee80211_crypt 8576 1 ieee80211
snd_seq 45232 0
snd_hda_intel 19480 1
snd_hda_codec 198528 1 snd_hda_intel
snd_pcm 64388 2 snd_hda_intel,snd_hda_codec
snd_timer 20228 2 snd_seq,snd_pcm
snd 38904 7 snd_seq,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 11144 2 snd_hda_intel,snd_pcm
nvidia 4545620 12
|
Je suis un peu perdu... dmesg dit que c'est bon, mais si je charge le module, il dit qu'il ne trouve pas...
un petit dernier..
Code: |
PiX ~ # lspci |grep -i 3945
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
|
Merci a vous _________________ Loisirs = Gentoo / Taff = Gentoo / Pourtant Taff != Loisirs |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu May 31, 2007 12:16 pm Post subject: |
|
|
mais tu patoges pas besion de modprobe tu as le demon ipw3945d d'installé donc un simple /etc/init.d/ipw3945d start suffit, après tu le mets en boot ou default au choix, et normalement ça roule, et si il est chargé au démarrage (le module ipw3945) ben c'est normal qu'un modprobe sur un module déjà chargé te ressort ce type de message non?
EDIT : petite question : maintenant qu'il apparaît dans lsmod, est-ce que ta petite led clignote lentement? si oui et bien tout est ok, de plus n'oublie pas si tu as un dual boot windows, de désactiver sous ce dernier la gestion de ta carte. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|