Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/05/2015, à 21:04

ap61frit

[RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonjour,

est ce que quelqu'un peut m'aider?
Je ne suis pas un expert et j'ai un souci de perte de connexion wifi en sortie de suspend ou de hibernate.
J'a un peu tâtonné, mais sans trouver de solution. Il me semble que cela provient de wpa_supplicant à en juger par les logs.

Suspend:
"Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success."

Resume:
"Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success."

Après un resume NetworkManager fonctionne et je peux activer et désactiver le réseau e le wifi, mais il continue a avorter des essais de connexion wifi.

les logs sont sensiblement les mêmes en hibernate:
"Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate:
Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate: success."

et resume:
"Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant thaw hibernate:
Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant thaw hibernate: success."

Dans ce cas pourtant le NetworkManager est complétement inactif avec le réseau désanctivé et aucune action ne le fait changer.

En fait il me semble que le binaire wpa_cli essaye d'ouvrir un fichier qu'il ne trouve pas
"wpa_cli -h" répond avant un suspend ou un hibernate:
"....
  default path: /var/run/wpa_supplicant
  default interface: first interface found in socket path
..."
et après il répond
"....
  default path:  default interface: first interface found in socket path
..."

En connexion filaire tout fonctionne normalement, mais un netbook a une vocation nomade ... sad

Merci de votre aide,

AP

Version: Ubuntu 14.04 (trusty)
Kernel: 3.16.0-38-generic
Netbook ASUS eeePC Flare 1025C

Dernière modification par ap61frit (Le 09/06/2015, à 20:38)

Hors ligne

#2 Le 28/05/2015, à 18:55

f.x0

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonjour ap61frit,

Tu peux tester ceci :
ouvres un terminal
tapes

lshw -class network

et postes le retour


SOPI

Hors ligne

#3 Le 28/05/2015, à 22:53

ap61frit

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonsoir SOPI,

alors, avant le problème j'ai ceci :

  *-network               
       description: Interface réseau sans fil
       produit: AR9285 Wireless Network Adapter (PCI-Express)
       fabriquant: Qualcomm Atheros
       identifiant matériel: 0
       information bus: pci@0000:02:00.0
       nom logique: wlan0
       version: 01
       numéro de série: e0:b9:a5:ef:88:98
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.16.0-38-generic firmware=N/A ip=192.168.1.90 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       ressources: irq:17 mémoire:dfe00000-dfe0ffff
  *-network
       description: Ethernet interface
       produit: AR8152 v2.0 Fast Ethernet
       fabriquant: Qualcomm Atheros
       identifiant matériel: 0
       information bus: pci@0000:03:00.0
       nom logique: eth0
       version: c1
       numéro de série: 10:bf:48:35:ca:d4
       capacité: 100Mbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.1-NAPI latency=0 link=no multicast=yes port=twisted pair
       ressources: irq:46 mémoire:dfd00000-dfd3ffff portE/S:e000(taille=128)

après le resume:

  *-network               
       description: Interface réseau sans fil
       produit: AR9285 Wireless Network Adapter (PCI-Express)
       fabriquant: Qualcomm Atheros
       identifiant matériel: 0
       information bus: pci@0000:02:00.0
       nom logique: wlan0
       version: 01
       numéro de série: e0:b9:a5:ef:88:98
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.16.0-38-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       ressources: irq:17 mémoire:dfe00000-dfe0ffff
  *-network
       description: Ethernet interface
       produit: AR8152 v2.0 Fast Ethernet
       fabriquant: Qualcomm Atheros
       identifiant matériel: 0
       information bus: pci@0000:03:00.0
       nom logique: eth0
       version: c1
       numéro de série: 10:bf:48:35:ca:d4
       taille: 10Mbit/s
       capacité: 100Mbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.1-NAPI duplex=half latency=0 link=no multicast=yes port=twisted pair speed=10Mbit/s
       ressources: irq:46 mémoire:dfd00000-dfd3ffff portE/S:e000(taille=128)

Précision, NetworkManager dit qui est connecté au SSID, mais il n'obtient pas de ip.

Merci,

AP

Hors ligne

#4 Le 28/05/2015, à 23:02

f.x0

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Essaies ceci

echo "SUSPEND_MODULES=ath9k" | sudo tee -a /etc/pm/config.d/load
sudo chmod +x /etc/pm/config.d/load
sudo reboot

mets ton PC en veille (pas en hibernation)
appuies sur une touche
attends un peu, ton wifi fonctionne ???


SOPI

Hors ligne

#5 Le 29/05/2015, à 05:28

ap61frit

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonjour,

malheureusement non, ça ne marche pas, toujours pas de  wifi. J'avais déjà essayé d'implémenter cette solution.

AP

Hors ligne

#6 Le 29/05/2015, à 05:34

pingouinux

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonjour,
Tu peux essayer de taper cette commande dans un terminal

sudo service network-manager restart

Hors ligne

#7 Le 29/05/2015, à 17:49

f.x0

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

En cas d'échec, essaies l'inverse

sudo chmod -x /etc/pm/config.d/load
sudo reboot

mets ton PC en veille (pas en hibernation)
appuies sur une touche
attends un peu, ton wifi ne fonctionne toujours pas ???


SOPI

Hors ligne

#8 Le 29/05/2015, à 22:29

ap61frit

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

@pingouinux:

non le wifi ne fonctionne toujours pas, par contre NetworkManager se réanime s'il était en freeze.

@f.x0:

quelles que soient les permissions sur le fichier /etc/pm/config.d/load le résultat est le même

l'interface réseau se connecte bien au wifi mais il semble qu'elle n'arrive pas à obtenir une adresse IP

asuspetit-1025C:~$ sudo wpa_cli status
Selected interface 'wlan0'
wpa_state=SCANNING
p2p_device_address=e0:b9:a5:ef:88:98
address=e0:b9:a5:ef:88:98
uuid=28918f9c-946d-5647-b693-6d4a02bc2127

En connexion filaire tout fonctionne nickel

Dernière modification par ap61frit (Le 29/05/2015, à 23:18)

Hors ligne

#9 Le 30/05/2015, à 17:38

f.x0

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

postes le retour de

lsmod

SOPI

Hors ligne

#10 Le 09/06/2015, à 20:32

ap61frit

Re : [RESOLU] Perte de WiFi après Suspend et/ou hibernate

Bonsoir,

merci @pingouinux et @f.x0.

Resume et thaw se passent bien maintenant, l'ordinateur est "tombé en marche" grâce à un panachage de vos conseils, néanmoins je ne sais pas expliquer pourquoi.

J'ai créé un fichier /etc/pm/config.d/modules vide (??!)
J'ai cree un hook :

#!/bin/sh

# /usr/lib/pm_utils/sleep.d/70_network-manager
# Action script to restart networ-manager on pm-action events.

PATH=/sbin:/usr/sbin:/bin:/usr/bin

case "$1" in
	suspend|hibernate)
		echo "Blank suspending Network-Manager"
		;;
	resume|thaw)
		echo "Restarting Network-Manager"
		service network-manager restart
		;;
esac

exit 0

et c'est tout. smile

Si vous comprenez je suis preneur.

Merci en tout cas !!!

AP

PS: pour f.x0, si ça peut aider:

:~$ lsmod
Module                  Size  Used by
ctr                    12905  2 
ccm                    17496  2 
autofs4                37391  1 
rfcomm                 58045  0 
bnep                   18895  2 
bluetooth             391253  10 bnep,rfcomm
6lowpan_iphc           18262  1 bluetooth
nfsd                  243348  2 
auth_rpcgss            48978  1 nfsd
nfs_acl                12733  1 nfsd
nfs                   206050  0 
binfmt_misc            13140  1 
lockd                  78518  2 nfs,nfsd
sunrpc                252074  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
fscache                56756  1 nfs
snd_hda_codec_hdmi     46396  1 
snd_hda_codec_realtek    70475  1 
snd_hda_codec_generic    62931  1 snd_hda_codec_realtek
snd_hda_intel          29285  3 
snd_hda_controller     29252  1 snd_hda_intel
eeepc_wmi              12983  0 
asus_wmi               23414  1 eeepc_wmi
snd_hda_codec         120371  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
sparse_keymap          13708  1 asus_wmi
snd_hwdep              13272  1 snd_hda_codec
snd_pcm                87194  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
uvcvideo               71465  0 
videobuf2_vmalloc      13048  1 uvcvideo
arc4                   12536  2 
videobuf2_memops       13170  1 videobuf2_vmalloc
snd_seq_midi           13324  0 
videobuf2_core         48344  1 uvcvideo
snd_seq_midi_event     14475  1 snd_seq_midi
v4l2_common            15132  1 videobuf2_core
snd_rawmidi            25722  1 snd_seq_midi
videodev              131265  3 uvcvideo,v4l2_common,videobuf2_core
ath9k                 122222  0 
media                  20899  2 uvcvideo,videodev
ath9k_common           24878  1 ath9k
ath9k_hw              430710  2 ath9k_common,ath9k
ath                    24182  3 ath9k_common,ath9k,ath9k_hw
coretemp               13201  0 
mac80211              559100  1 ath9k
snd_seq                56592  2 snd_seq_midi_event,snd_seq_midi
joydev                 17113  0 
snd_seq_device         14137  3 snd_seq,snd_rawmidi,snd_seq_midi
serio_raw              13251  0 
snd_timer              28648  2 snd_pcm,snd_seq
cfg80211              418839  4 ath,ath9k_common,ath9k,mac80211
gma500_gfx            217295  2 
snd                    66670  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
drm_kms_helper         55007  1 gma500_gfx
lpc_ich                16877  0 
parport_pc             32021  0 
drm                   255469  4 drm_kms_helper,gma500_gfx
ppdev                  17391  0 
soundcore              14599  2 snd,snd_hda_codec
shpchp                 32143  0 
i2c_algo_bit           13197  1 gma500_gfx
lp                     13299  0 
wmi                    18689  1 asus_wmi
parport                40836  3 lp,ppdev,parport_pc
video                  19475  2 gma500_gfx,asus_wmi
mac_hid                13059  0 
hid_generic            12503  0 
usbhid                 47035  0 
hid                    95946  2 hid_generic,usbhid
psmouse                91277  0 
ahci                   25622  3 
libahci                26970  1 ahci
atl1c                  40964  0 

Hors ligne