Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Wifi] La carte ne s'active plus [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Mon Sep 11, 2006 9:52 pm    Post subject: [Wifi] La carte ne s'active plus [résolu] Reply with quote

Bonjour
j'ai un portable basé sur un Core Duo. Les pilotes se basent donc sur ipw3945.
J'avais réussi à faire marcher le wifi. Ca marchait au poil, mais je faisais tout en console, je n'avais pas eu le temps de m'intéresser aux frontends.
Et puis ça n'a plius marché. J'imagine que c'était à la suite d'un emerge world, mais je ne sais pas exactement.

Maintenant pour essayer de le faire remarcher j'ai fait les manip suivantes :

J'installe la dernière version du noyau :
Code:
USE="symlink"emerge -av gentoo-sources


A la suite de quoi je le compile.

Ensuite j'installe ieee80211 et les pilotes d'Intel :
Code:
$ emerge -av ieee80211
$emerge -av ipw3945 ipw3945d ipw3945-ucode


Les trois derniers programmes sont respectivement le pilote, le daemon qui gère la carte wifi, et le microcode.

A la suite de quoi je copie mon kernel dans mon /boot, j'édite le grub.conf et je reboot.

Là si je fais un lsmod :
Code:
$ lsmod
Module                  Size  Used by
ieee80211_crypt_wep     5248  1
pcmcia                 32172  2
yenta_socket           25228  2
rsrc_nonstatic         12416  1 yenta_socket
pcmcia_core            36632  3 pcmcia,yenta_socket,rsrc_nonstatic
snd_hda_intel          16148  1
snd_hda_codec         142896  1 snd_hda_intel
ipw3945               122272  1
ieee80211              31432  1 ipw3945
ieee80211_crypt         5888  2 ieee80211_crypt_wep,ieee80211
firmware_class          9088  2 pcmcia,ipw3945


Ca a l'air normal.

Code:
$ ps ax | grep ipw
 5674 ?        S<     0:00 [ipw3945/0]
 5676 ?        S<     0:00 [ipw3945/1]
 5677 ?        S<     0:00 [ipw3945/0]
 5678 ?        S<     0:00 [ipw3945/1]
10395 pts/0    S      0:00 ipw3945d
10397 pts/0    S+     0:00 grep ipw


Le daemon tourne bien.
Normalement, il suffirait que j'appuie sur le bouton wifi de mon portable, ce qui allumerait une led orange, et je n'ai plus qu'à le configurer avec iwconfig. Malheureusement c'est là que ça ne marche pas : quand j'appuie rien ne se passe. iwconfig détecte ma carte, mais affiche "radio off", et il n'y a pas moyen de démarrer le wifi. Je peux même attacher ma carte à mon point d'accès (iwconfig eth1 essid...), mais le dhcpcd ne marche pas.
J'ai dû rater un truc, mal faire ma mise à jour ou quelquechose comme ça, mais je ne trouve pas...

Auriez-vous une idée ?
Merci d'avance


Last edited by antoine_ on Sat Sep 16, 2006 5:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Mon Sep 11, 2006 10:17 pm    Post subject: Reply with quote

Tu ne devrais pas avoir un "acerhk" par hazard ? J'ai une 2200 BG (ipw2200) et si je met pas acerhk, ben elle s'allume pas. Ce module permet l'activation de la carte wifi. Utilisé par mon script : https://forums.gentoo.org/viewtopic-t-422049-highlight-.html


Activé grace à cette commande: echo 1 > /proc/driver/acerhk/wirelessled


emerge acerhk avant biensur, puis modprobe ;)

Peut etre que ca ira mieux ensuite :) ou alors faut activer la carte directement au boot (dans le bios) mais bon, pas bien ca...
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Tue Sep 12, 2006 8:41 am    Post subject: Reply with quote

Faut peut être activer la carte wia un bouton du PC ou un raccourci clavier (genre fn+F2).
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
kaworu
Guru
Guru


Joined: 07 Dec 2005
Posts: 450

PostPosted: Tue Sep 12, 2006 12:41 pm    Post subject: Reply with quote

t'es en dual boot avec Windows ?
Il arrive que si tu désactive ta carte wifi depuis Win, tu ne puisse plus la réactiver depuis Linux (la solution est de désinstaller win ;) ... ou de faire attention).

@nico :
à ce que j'ai compris, il a un switch hardware. lorsqu'il appuye normalement ça allume un led et la carte fonctionne, mais maintenant il appuye et ça ne fonctionne pas.
_________________
Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945

Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion)
Back to top
View user's profile Send private message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Tue Sep 12, 2006 2:45 pm    Post subject: Reply with quote

kaworu wrote:
t'es en dual boot avec Windows ?
Il arrive que si tu désactive ta carte wifi depuis Win, tu ne puisse plus la réactiver depuis Linux (la solution est de désinstaller win ;) ... ou de faire attention).

@nico :
à ce que j'ai compris, il a un switch hardware. lorsqu'il appuye normalement ça allume un led et la carte fonctionne, mais maintenant il appuye et ça ne fonctionne pas.


Effectivement je suis en dual boot Windows (oui je l'ai gardé le temps de l'installation). Je teste ce soir pour voir si ça fait quelquechose.

Pour Nico_calais : j'ai un bouton et justement maintenant ça ne fait plus rien quand j'appuie dessus. Pour la petite histoire, mon plus grand problème pour faire fonctionner le wifi la première fois a été de comprendre qu'il fallait appuyer sur ce bouton.

Pour loopx : je ne connaissais pas acerhk, je regarde ça si l'idée de Kaworu ne résout pas mon problème. Ceci dit ça avait marché sans, donc je suis un peu sceptique.
J'avais pensé à faire un script comme le tien, mais il a l'air très complet, donc éventuellement je te le prendrai :o)
Back to top
View user's profile Send private message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Tue Sep 12, 2006 8:36 pm    Post subject: Reply with quote

C'était bien la faute de Windows :-D
Merci beaucoup !
Par contre maintenant, pour une raison qui m'est inconnue il refuse à présent le DHCP (dhcpcd eth1 ne donne pas de résultat)...
Je creuse.
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Sep 12, 2006 10:28 pm    Post subject: Reply with quote

Est tu bien sur d'avoir bien réglé ta cart via iwconfig ET d'avoir activer via ifconfig eth1 up ? J'ai déjà eu ce genre de problème ;)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Wed Sep 13, 2006 6:28 am    Post subject: Reply with quote

Oui j'avais bien fait les deux.
Par contre j'ai eu le malheur de faire un iwconfig eth1 power off. Depuis ma carte ne démarre plus. J'ai fait pas mal d'allers-retour entre Windows et Linux, sans succès. Peut-être un conflit entre ipw3945d et iwconfig ?
Je vais peut-être essayer acerhk du coup, mais mon portable n'est pas listé sur le site du programme...
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Wed Sep 13, 2006 7:09 am    Post subject: Reply with quote

Quand t'auras reussi à relancer ta carte, essaie d'abord de te connecter avec une IP fixe. Tu pourras déjà voir d'ou vient le problème. Si ça passe pas avec une IP fixe, le dhcp n'est pas (encore) en cause de ton pb de connexion.
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Fri Sep 15, 2006 9:52 pm    Post subject: Reply with quote

Raaaaah je vais devenir fou.

Résumé de l'épisode précédent.

Ca avait marché en repassant sous Windows et en activant le wifi. J'ai rencontré un problème avec dhcpcd et voulant désactiver la carte j'ai fait un iwconfig eth1 power off. Depuis je ne peux plus relancer le wifi.
iwconfig eth1 power on donne le résultat suivant :
Code:
 # iwconfig eth1 power on
Error for wireless request "Set Power Management" (8B2C) :
    SET failed on device eth1 ; Connection timed out.

J'ai fait un certain nombre d'allers-retours entre windows et Linux, sans résultat. Le module ipw3945 est bien chargé, je lance ipw3945d, mais lorsque j'appuie sur le bouton du wifi, rien ne se passe (alors que normalement il devrait s'allumer et pouvoir fonctionner).

Voici un bout de la sortie de dmesg :
Code:
[...]
ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)
ADDRCONF(NETDEV_UP): eth1: link is not ready
ipw3945: Error sending SCAN_ABORT_CMD: time out after 500ms.
atkbd.c: Unknown key pressed (translated set 2, code 0xd6 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e056 <keycode>' to make it known.
ipw3945: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
atkbd.c: Unknown key released (translated set 2, code 0xd6 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e056 <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xd5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xd5 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e055 <keycode>' to make it known.
ipw3945: Error sending POWER_TABLE_CMD: time out after 500ms.

0xd6 et 0xd5 est correspondent à au bouton de mon portable pour le wifi.

Quote:
pw3945: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.


Ce passage là est intéressant. Moi je veux bien le passer sur off, mais je ne sais pas comment faire.

Dernière chose : dans mon BIOS je n'ai trouvé aucune option relative au wifi :o(

Est-ce que vous auriez des idées ?
Back to top
View user's profile Send private message
antoine_
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2006
Posts: 103
Location: Paris ou Bordeaux

PostPosted: Sat Sep 16, 2006 5:43 pm    Post subject: Reply with quote

J'ai réussi à résoudre le problème.
Une fois qu'on sait c'est tout bête. Il y a un fichier dans /proc un fichier qui commande le kill switch. :

Code:
 echo 0 > /sys/bus/pci/drivers/ipw3945/0000\:02\:00.0/rf_kill


Ce fichier rf_kill contient une valeur numérique (pour moi il était fixé à 1 quand ça ne marchait pas). La mettre à 0 a résolu mon problème.
Donc pour faire fonctionner le wifi, chez moi ça marche comme ça :

1) Chargement du module ipw3945
2) Activation de ipw3945d
3) Mettre 0 dans le fichier rf_kill (le répertoire qui s'appelle 0000:02:00.0 chez moi est très susceptible de porter un autre nom sur une autre machine)
4) Appuyer sur le bouton du wifi

Là la carte est démarrée il n'y a plus qu'à l'utiliser normalement (iwconfig, wpa_supplicant...)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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