Page 1 sur 1

[wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : dim. 11 déc. 2011, 22:24
par rsuinux
Bonsoir à tous,
Je suis un petit nouveau sous archlinux, mais cela fait déjà quelques années que je bricole sous linux.
Je viens de m'acheter un portable asus type X53S (core i5, video intel/nvidia avec optimus) Je galère actuellement le plus (quoi que, le touchepad me gonfle pas mal aussi) avec la carte wifi.
Les référence ci dessus sont exacte, le module est bein utilisé par le noyau:
uname -a

Code : Tout sélectionner

Linux unimatrice0 3.1.4-1-ARCH #1 SMP PREEMPT Tue Nov 29 08:55:45 CET 2011 x86_64 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux
lsmod: iwlagn

Code : Tout sélectionner

[    6.594549] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[    6.594553] Copyright(c) 2003-2011 Intel Corporation
[    6.594598] iwlagn 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    6.594610] iwlagn 0000:03:00.0: setting latency timer to 64
[    6.594648] iwlagn 0000:03:00.0: pci_resource_len = 0x00002000
[    6.594651] iwlagn 0000:03:00.0: pci_resource_base = ffffc9000066c000
[    6.594654] iwlagn 0000:03:00.0: HW Revision ID = 0x0
[    6.594747] iwlagn 0000:03:00.0: irq 44 for MSI/MSI-X
[    6.594792] iwlagn 0000:03:00.0: Detected Intel(R) Centrino(R) Wireless-N 100 BGN, REV=0x6C
[    6.594865] iwlagn 0000:03:00.0: L1 Disabled; Enabling L0S
[    6.616558] iwlagn 0000:03:00.0: device EEPROM VER=0x166, CALIB=0x6
[    6.616562] iwlagn 0000:03:00.0: Device SKU: 0X50
[    6.616564] iwlagn 0000:03:00.0: Valid Tx ant: 0X1, Valid Rx ant: 0X3
[    6.616573] iwlagn 0000:03:00.0: Tunable channels: 13 802.11bg, 0 802.11a channels
[    6.840760] iwlagn 0000:03:00.0: loaded firmware version 39.31.5.1 build 32895
[    6.840898] Registered led device: phy0-led
j'arrive même à me connecter sur mon wifi (j'utilise wicd):

Code : Tout sélectionner

2011/12/11 21:59:22 :: iwconfig wlan0 mode managed
2011/12/11 21:59:22 :: Putting interface up...
2011/12/11 21:59:22 :: ifconfig wlan0 up
2011/12/11 21:59:24 :: enctype is wpa
2011/12/11 21:59:24 :: Generating psk...
2011/12/11 21:59:24 :: ['/usr/sbin/wpa_passphrase', 'xxxxxxxx', 'xxxxxxxxxxxx']
2011/12/11 21:59:24 :: Attempting to authenticate...
2011/12/11 21:59:24 :: ['wpa_supplicant', '-B', '-i', 'wlan0', '-c', '/var/lib/wicd/configurations/001884a5df02', '-D', 'wext']
2011/12/11 21:59:24 :: ['iwconfig', 'wlan0', 'essid', 'xxxxxxxx']
2011/12/11 21:59:24 :: iwconfig wlan0 channel 2
2011/12/11 21:59:24 :: iwconfig wlan0 ap 00:18:84:A5:DF:02
2011/12/11 21:59:24 :: WPA_CLI RESULT IS DISCONNECTED
2011/12/11 21:59:25 :: WPA_CLI RESULT IS COMPLETED
2011/12/11 21:59:25 :: Running DHCP with hostname unimatrice0
2011/12/11 21:59:25 :: /usr/sbin/dhcpcd wlan0 -h unimatrice0 
2011/12/11 21:59:25 :: dhcpcd[1312]: version 5.2.12 starting
2011/12/11 21:59:25 :: 
2011/12/11 21:59:26 :: dhcpcd[1312]: wlan0: rebinding lease of 192.168.10.122
2011/12/11 21:59:26 :: 
2011/12/11 21:59:26 :: dhcpcd[1312]: wlan0: acknowledged 192.168.10.122 from 192.168.10.1
2011/12/11 21:59:26 :: 
2011/12/11 21:59:26 :: dhcpcd[1312]: wlan0: checking for 192.168.10.122
Mon prblème, c'est que ma connexion se 'coupe' au bout de 10 minutes, sans informer personne:
pas de déconnection au niveau du dhcp
pas de perte de la connexion au niveau du wifi
j'ai même tenté une recherche des autres réseaux allentour, la carte wifi à l'air de les trouver encore (à moins qu'elle n'ai un cache interne...) Bref, je suis obligé de faire une déconnexion puis une reconnexion mais je ne peux rien faire en réseau de plus de 10 minutes, et c'est assez pénible!
j'ai tenté de jouer avec les parametres du module de iwlagn, j'ai juste pu récuoérer le voyant(c'est déjà pas mal).

auriez vous une suggestion à me soumettre?
Je me demande si cela ne viendrait pas d'une option d'économie d'énergie, mais je n'ai rien trouvé dans le bios.

Rémi.

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 09:44
par FoolEcho
rsuinux a écrit :Mon prblème, c'est que ma connexion se 'coupe' au bout de 10 minutes, sans informer personne:
pas de déconnection au niveau du dhcp
pas de perte de la connexion au niveau du wifi
j'ai même tenté une recherche des autres réseaux allentour, la carte wifi à l'air de les trouver encore (à moins qu'elle n'ai un cache interne...) Bref, je suis obligé de faire une déconnexion puis une reconnexion mais je ne peux rien faire en réseau de plus de 10 minutes, et c'est assez pénible!
Pige pas: ça coupe ou ça coupe pas ? :|
Tu peux faire un ping sur la passerelle ? C'est pareil si tu te connectes manuellement ?

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 11:06
par rsuinux
C est la que c'est complexe, le ping ne passe plus au bout de mes 10 minutes!
Je me suis 'amusé ' a laisser un ping en console, pour voir si la carte ne se mettait pas en 'sommeil' en cas d inactivité. Et bin non. En plein ping, paf ça s arrêté. Rien dans les log rien dans les log de wicd, iwlist me scan des réseaux, mais je n ai plus de connexion. Et ifconfig me montre évidemment toujours une adresse réseau.
Je suis très desapointé.

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 11:25
par benjarobin
Quel est la sortie de ifconfig wlan0 ?
As tu la gestion de l’énergie activée ?

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 12:01
par rsuinux
merci de ton interet pour mon problème (j'aime bien ton avatar... :) )
Alors, pendant la connexion active, voila la sortie de iwconfig :

Code : Tout sélectionner

root@unimatrice0:/home/remi# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.10.122  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::7a92:9cff:fe0f:c57c  prefixlen 64  scopeid 0x20<link>
        ether 78:92:9c:0f:c5:7c  txqueuelen 1000  (Ethernet)
        RX packets 3226  bytes 3089888 (2.9 MiB)
        RX errors 0  dropped 7  overruns 0  frame 0
        TX packets 3084  bytes 596560 (582.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
après, il va falloir attendre un peu pour la sortie de iwconfig quand je perd le réseau...

Code : Tout sélectionner

root@unimatrice0:/home/remi# ping 192.168.3.1
PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
64 bytes from 192.168.3.1: icmp_req=1 ttl=63 time=4.12 ms
64 bytes from 192.168.3.1: icmp_req=2 ttl=63 time=3.57 ms
64 bytes from 192.168.3.1: icmp_req=3 ttl=63 time=1.85 ms
.....
64 bytes from 192.168.3.1: icmp_req=534 ttl=63 time=5.05 ms
64 bytes from 192.168.3.1: icmp_req=535 ttl=63 time=4.18 ms
From 192.168.10.122 icmp_seq=585 Destination Host Unreachable
From 192.168.10.122 icmp_seq=586 Destination Host Unreachable
From 192.168.10.122 icmp_seq=587 Destination Host Unreachable
From 192.168.10.122 icmp_seq=588 Destination Host Unreachable
et voila, ça recommence!
alors, iwconfig:

Code : Tout sélectionner

root@unimatrice0:/home/remi# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"MyPlace"  
          Mode:Managed  Frequency:2.417 GHz  Access Point: 00:18:84:A5:DF:02   
          Bit Rate=48 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=46/70  Signal level=-64 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:264   Missed beacon:0
Et pas de gestion particulière de l'énergie pour le moment
je relance le réseau pour pouvoir envoyer ce message :(

rémi

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 12:05
par benjarobin

Code : Tout sélectionner

Power Management:on
Essaye de désactiver la gestion de l’énergie qui était bien active :-)

Code : Tout sélectionner

iwconfig wlan0 power off
Sinon je m'étais un peu trompé dans mon message précèdent, il serait intéressant de voir la sortie de ifconfig + iwconfig de wlan0 avant et après, mais uniquement si la désactivation de la gestion de l'énergie ne résout pas le problème.

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 13:42
par rsuinux
je n'y avais pas pensé!

Code : Tout sélectionner

root@unimatrice0:/home/remi# date
lun. déc. 12 12:47:44 CET 2011
root@unimatrice0:/home/remi# iwconfig wlan0 power off
root@unimatrice0:/home/remi# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"MyPlace"  
          Mode:Managed  Frequency:2.417 GHz  Access Point: 00:18:84:A5:DF:02   
          Bit Rate=54 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=57/70  Signal level=-53 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:17   Missed beacon:0
root@unimatrice0:/home/remi# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.10.122  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::7a92:9cff:fe0f:c57c  prefixlen 64  scopeid 0x20<link>
        ether 78:92:9c:0f:c5:7c  txqueuelen 1000  (Ethernet)
        RX packets 5917  bytes 4992297 (4.7 MiB)
        RX errors 0  dropped 12  overruns 0  frame 0
        TX packets 5751  bytes 1044377 (1019.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
attendons voir...
Et non, raté! Voila la sortie apres la perte de réseau:

Code : Tout sélectionner

root@unimatrice0:/home/remi# ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.10.122  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::7a92:9cff:fe0f:c57c  prefixlen 64  scopeid 0x20<link>
        ether 78:92:9c:0f:c5:7c  txqueuelen 1000  (Ethernet)
        RX packets 7243  bytes 6142933 (5.8 MiB)
        RX errors 0  dropped 18  overruns 0  frame 0
        TX packets 7222  bytes 1315453 (1.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@unimatrice0:/home/remi# iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"MyPlace"  
          Mode:Managed  Frequency:2.417 GHz  Access Point: 00:18:84:A5:DF:02   
          Bit Rate=54 Mb/s   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=56/70  Signal level=-54 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:380   Missed beacon:0
Une autre idée?

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 13:47
par benjarobin
Surveille la sortie de tail -f /var/log/everythings.log en même temps que ta commande ping... Et donne nous la sortie si tu vois quelque chose intéressant

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : lun. 12 déc. 2011, 14:56
par rsuinux
Comment je peux mettre le module en mode debug?
Recompilation du noyau, je pense, mais la, sous arch, c'est une découverte pour moi.
En fait, je voudrai d'ailleur placer le module iwlagn et le module mac80211 en mode debug

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : mar. 13 déc. 2011, 12:00
par rsuinux
je crois que j'ai résolu le problème (croisons les doigts, cela ne fais 'que' 3h que je n'ai pas de déconnexion sauvage)

Voila comùent j'ai règlé la carte:

Code : Tout sélectionner

cat /etc/modprobe.d/iwlagn.conf 
#
# /etc/modprobe.d/iwlagn.conf
#
# Option pour le module iwlagn:
# led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking (default: 0) (int)
# 11n_disable:disable 11n functionality (int)
# wd_disable:Disable stuck queue watchdog timer (default: 0 [enabled]) (bool)
options iwlagn wd_disable=1
options iwlagn led_mode=2
options iwlagn 11n_disable=1
options iwlagn power_level=0

# max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
options mac80211 max_probe_tries=1
j'aime mettre un fichier par configuration de 'module'. En l'occurence, ici, ce sont deux modules: iwlagn et mac80211 qui sont utilisés ensemble.
A priori, ça fonctionne bien.
Prions, mes frère, en Saint Linus, pour que cela fonctionne encore!!!!!!! :lol:

Rémi, heureux pour le moment, mais j'ai d'autre soucis!

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : mar. 13 déc. 2011, 20:30
par benjarobin
Je miserait sur cette option : options iwlagn wd_disable=1 qui a résolu ton problème. Il y a donc surement un bug quelques part...
Sinon par curiosité comment as tu eu l'idée de définir ces options ?
C'est toujours intéressant de comprendre le cheminement pour arrivé vers une solution :-)

Re: [wifi] carte Centrino Wireless-N 100 BGN (8086:08ae)

Publié : mar. 13 déc. 2011, 22:11
par rsuinux
Il ne faut jamais se réjouir trop vite.
D'abord, le constat:
la machine a tourné 5h sans soucis! puis paf, plus de réseau!
la seule différence? j'étais repassé sur la batterie! Cela viendrait donc bien d'une option d'éconnomie d'énergie.
Cependant, au vue de mes parametres du module, cela ne devrait pas arriver!!!!
[ J'ai déjà perdu pas mal de cheveux là, faudrai que je trouve une solution.... :oops: ]

Ensuite, pour les options, j'avoue à ma grande honte que j'aifini par tester presque au hazard...
De ce qui me semblait le plus judicieux au moins utile (je n'ai pas testé les parametres de type antenne: antenna_coupling)

voila pour ce soir.
Rémi.