Wifi déconnecte Gnome3

Bonjour,
Je suis sous SID, j’ai un dongle USB Wifi :

Bus 002 Device 005: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter

Et il m’est impossible d’avoir une connexion durable avec celui-ci, il est très bien reconnu dès le départ, mais que ce soit avec WICD ou network-manager de Gnome3 la connexion se coupe lors d’un streaming sur youtube par exemple ou simplement en chargeant une page, en revanche lors de gros téléchargement je ne crois pas avoir eu de problèmes.
Lorsque ma connexion s’arrête je clique sur mon point d’accès dans la liste des réseaux et ça repart pour qqs minutes, en revanche les streaming dans ce cas ne répondent plus.
J’ai essayé des dizaines de configuration dans /etc/network/interface mais rien n’a pour l’instant fonctionné.
J’avais un autre dongle USB d’une autre marque avant, les symptômes étaient les mêmes, j’ai cru a un problème de celui-ci, mais finalement ça vient de la config.
Une idée ?

Que contient le fichier /etc/default/crda ?

Le voici :

$ sudo cat /etc/default/crda
# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set
# the initial regulatory domain setting for IEEE 802.11 devices which operate
# on this system.
#
# Governments assert the right to regulate usage of radio spectrum within
# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2
# country code suitable for your location or you may infringe on local
# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone
# descriptions containing ISO/IEC 3166-1 alpha2 country codes.

REGDOMAIN=

As-tu fait des mises à jour recemment?

Etant aussi sous Sid, je n’avais jusqu’à présent aucune instabilité au niveau de la connexion en wifi (bon j’ai pas de dongle usb mais je suis en wifi sur mon laptop). Depuis environ 15 jours, j’ai souvent des pertes de connexion, lorsque la charge de download est elevée (streaming + pages internet ouvertes et autres…).
Il me faut donc aller déconnecter et reconnecter le wifi pour que ça reparte.

Et ça s’est produit suite à une des MàJ, dans laquelle était précisée me semble t-il un bug avec network-manager, il faudrait que je retrouve le mail en rapport dans les logs.

Je ne peux pas te confirmer que les deux problèmes soient bien liés, mais ça m’en a tout l’air.

Quel que soit le noyau j’ai toujours eu ce problème, j’ai le dongle depuis 6 mois environ et du coup je reste cablé …

Voir si ça va mieux avec une valeur, par exemple

REGDOMAIN=FR

C’est pour la France. Chaque pays a un code à consulter dans /usr/share/zoneinfo/zone.tab.

J’ai essayé, ça ne change rien.
Hier j’avais dans une fenêtre de iceweasel une chaîne de TV par l’appli de la freebox, et bien pendant plus de deux heures je n’ai eu aucune déconnexion.
En gros tant que le wifi est occupé il fonctionne, si je le laisse deux ou trois minutes sans rien faire, il s’arrête.

[quote=“debianhadic”]J’ai essayé, ça ne change rien.
Hier j’avais dans une fenêtre de iceweasel une chaîne de TV par l’appli de la freebox, et bien pendant plus de deux heures je n’ai eu aucune déconnexion.
En gros tant que le wifi est occupé il fonctionne, si je le laisse deux ou trois minutes sans rien faire, il s’arrête.[/quote]

Hmmmm est ce que tu n’as pas activé quelque chose dans la gestion de l’alimentation des ports USB, il faudrait voir au niveau de [mono]autosuspend for USB[/mono] au niveau du power management.
Tu peux deja voir avec

su - password powertop

dans l’onglet “Tunables” si quelque chose est activé pour les ports USB.

Pas mal comme utilitaire :slightly_smiling:
Résultat :

   Bad           Wireless Power Saving for interface wlan3                                                              
   Bad           NMI watchdog should be turned off
   Bad           Enable SATA link power management for host4
   Bad           Enable SATA link power management for host5
   Bad           Enable SATA link power management for host3
   Bad           Enable SATA link power management for host1
   Bad           Enable Audio codec power management
   Bad           Enable SATA link power management for host0
   Bad           Enable SATA link power management for host2
   Bad           VM writeback timeout
   Bad           Autosuspend for USB device USB Receiver [Logitech]
   Bad           Autosuspend for USB device USB WLAN [Realtek]
   Bad           Autosuspend for USB device Camera [2-1.4]
   Bad           Autosuspend for USB device Razer Imperator [Razer]
   Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family DRAM Controller
   Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
   Bad           Runtime PM for PCI Device Intel Corporation H61 Express Chipset Family LPC Controller
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller
   Bad           Runtime PM for PCI Device Qualcomm Atheros AR8152 v2.0 Fast Ethernet
   Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
   Good          Autosuspend for USB device EHCI Host Controller [usb1]
   Good          Autosuspend for USB device EHCI Host Controller [usb2]
   Good          Autosuspend for unknown USB device 1-1 (8087:0024)
   Good          Autosuspend for unknown USB device 2-1 (8087:0024)
   Good          Wake-on-lan status for device wlan3
   Good          Wake-on-lan status for device eth0

[quote=“debianhadic”]Pas mal comme utilitaire :slightly_smiling:
Résultat :

Bad Wireless Power Saving for interface wlan3 Bad NMI watchdog should be turned off Bad Enable SATA link power management for host4 Bad Enable SATA link power management for host5 Bad Enable SATA link power management for host3 Bad Enable SATA link power management for host1 Bad Enable Audio codec power management Bad Enable SATA link power management for host0 Bad Enable SATA link power management for host2 Bad VM writeback timeout Bad Autosuspend for USB device USB Receiver [Logitech] Bad Autosuspend for USB device USB WLAN [Realtek] Bad Autosuspend for USB device Camera [2-1.4] Bad Autosuspend for USB device Razer Imperator [Razer] Bad Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family DRAM Controller Bad Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 Bad Runtime PM for PCI Device Intel Corporation H61 Express Chipset Family LPC Controller Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller Bad Runtime PM for PCI Device Qualcomm Atheros AR8152 v2.0 Fast Ethernet Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 Good Autosuspend for USB device EHCI Host Controller [usb1] Good Autosuspend for USB device EHCI Host Controller [usb2] Good Autosuspend for unknown USB device 1-1 (8087:0024) Good Autosuspend for unknown USB device 2-1 (8087:0024) Good Wake-on-lan status for device wlan3 Good Wake-on-lan status for device eth0 [/quote]

C’est sympa en effet :wink:

Le tout là-dedans c’est de retrouver le bon périphérique USB… Bon je présume que ton dongle est celui désigné par USBWlan, donc à priori sur ce port USB (comme sur les autres d’ailleurs en fait) la gestion d’energie n’est pas activée (Bad = pas activé , Good = activé). Wlan3 doit être ta carte wifi interne je suppose.

Par contre tu as un autosuspend activé sur le Host Controller, mais de là à te dire si c’est ça la source de ton problème je ne sais pas, je ne saurai pas interpreter plus loin mais ça peut être une piste… Si quelqu’un de plus calé passe par là… :smiley:

Et au niveau des logs t’as rien reperé qui pourrait t’aiguiller vers une piste?

Personne n’a une piste ?

Quels sont les modules chargés (lsmod) ?

Quand la connexion est perdue, quels sont les messages (dmesg | tail) ?

$ lsmod | egrep "usb|wifi|rtl"
rtl8192cu              69632  0
rtl_usb                20480  1 rtl8192cu
rtl8192c_common        40960  1 rtl8192cu
rtlwifi                65536  3 rtl_usb,rtl8192c_common,rtl8192cu
mac80211              557056  3 rtl_usb,rtlwifi,rtl8192cu
cfg80211              454656  2 mac80211,rtlwifi
snd_usb_audio         147456  1
snd_usbmidi_lib        28672  1 snd_usb_audio
snd_rawmidi            28672  1 snd_usbmidi_lib
snd_hwdep              16384  2 snd_usb_audio,snd_hda_codec
snd_pcm                90112  5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd                    69632  20 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device
usbhid                 49152  0
hid                   106496  3 hid_generic,hid_logitech,usbhid
usbcore               200704  9 snd_usb_audio,gspca_stv06xx,rtl_usb,snd_usbmidi_lib,ehci_hcd,ehci_pci,gspca_main,usbhid,rtl8192cu
usb_common             16384  1 usbcore

dmesg :

[   58.921820] fuse init (API version 7.23)
[   79.395928] Bluetooth: Core ver 2.20
[   79.395949] NET: Registered protocol family 31
[   79.395951] Bluetooth: HCI device and connection manager initialized
[   79.395955] Bluetooth: HCI socket layer initialized
[   79.395958] Bluetooth: L2CAP socket layer initialized
[   79.395965] Bluetooth: SCO socket layer initialized
[   79.510082] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   79.510086] Bluetooth: BNEP filters: protocol multicast
[   79.510092] Bluetooth: BNEP socket layer initialized

plus précisément :

$ dmesg | egrep "rtl|wlan"
[   10.530647] rtl8192cu: Chip version 0x11
[   10.607409] rtl8192cu: MAC address: 30:b5:c2:16:2f:22
[   10.607414] rtl8192cu: Board Type 0
[   10.607654] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[   10.607680] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[   10.625091] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[   10.625351] usbcore: registered new interface driver rtl8192cu
[   10.663881] usb 2-1.6: firmware: direct-loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[   10.856603] rtl8192cu 2-1.6:1.0 wlan3: renamed from wlan0
[   28.119082] rtl8192cu: MAC auto ON okay!
[   28.152088] rtl8192cu: Tx queue select: 0x05
[   32.000985] wlan3: authenticate with f4:ca:e5:97:65:c4
[   32.012233] wlan3: send auth to f4:ca:e5:97:65:c4 (try 1/3)
[   32.016356] wlan3: authenticated
[   32.019346] wlan3: associate with f4:ca:e5:97:65:c4 (try 1/3)
[   32.031999] wlan3: RX AssocResp from f4:ca:e5:97:65:c4 (capab=0x411 status=0 aid=2)
[   32.033613] wlan3: associated

En laissant une fenêtre de terminal avec la commande “ping” (ping sur la box), la connexion ne s’arrête jamais …

GOGI doit avoir raison mais il devrait y avoir des logs de déconnexion…

Et comment faire pour virer ce autosuspend ?

Salut,
Même punition avec TP-LINK TL-WN822N sur usb

Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Le firmware du paquet firmware-realtek des backports fonctionne mal

# apt-cache policy firmware-realtek
firmware-realtek:
  Installé : 20160110-1~bpo8+1
  Candidat : 20160110-1~bpo8+1
 Table de version :
 *** 20160110-1~bpo8+1 0
        100 http://ftp.fr.debian.org/debian/ jessie-backports/non-free i386 Packages
        100 /var/lib/dpkg/status
     0.43 0
        500 http://ftp.fr.debian.org/debian/ jessie/non-free i386 Packages

La connexion s’établit mais se fige très rapidement , surf impossible,

j’ai essayé de retirer l’auto-suspend usb au démarrage du kernel dans grub, inefficace.
finalement ce qui m’a sauvé:
https://adamscheller.com/systems-administration/rtl8192cu-fix-wifi/

Les headers sont déja installés:

apt list linux-headers-*
En train de lister... Fait
linux-headers-3.16.0-4-586/stable-updates,proposed-updates 3.16.7-ckt25-2 i386
linux-headers-3.16.0-4-686-pae/stable-updates,proposed-updates,now 3.16.7-ckt25-2 i386  [installé]
linux-headers-3.16.0-4-all/stable-updates,proposed-updates 3.16.7-ckt25-2 i386
linux-headers-3.16.0-4-all-i386/stable-updates,proposed-updates 3.16.7-ckt25-2 i386
linux-headers-3.16.0-4-amd64/stable-updates,proposed-updates 3.16.7-ckt25-2 i386
linux-headers-3.16.0-4-common/stable-updates,proposed-updates,now 3.16.7-ckt25-2 i386  [installé, automatique]
linux-headers-4.4.0-0.bpo.1-686/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-686-pae/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-all/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-all-i386/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-common/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-common-rt/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-4.4.0-0.bpo.1-rt-686-pae/jessie-backports 4.4.6-1~bpo8+1 i386
linux-headers-486/stable 3.16+63 i386
linux-headers-586/stable 3.16+63 i386
linux-headers-686/jessie-backports 4.4+71~bpo8+1 i386
linux-headers-686-pae/stable,now 3.16+63 i386  [installé]
linux-headers-amd64/stable 3.16+63 i386
linux-headers-rt-686-pae/jessie-backports 4.4+71~bpo8+1 i386


root@desktop:/# git clone https://github.com/pvaret/rtl8192cu-fixes.git
Clonage dans 'rtl8192cu-fixes'...
remote: Counting objects: 435, done.
remote: Total 435 (delta 0), reused 0 (delta 0), pack-reused 435
Réception d'objets: 100% (435/435), 1.80 MiB | 698.00 KiB/s, fait.
Résolution des deltas: 100% (222/222), fait.
Vérification de la connectivité... fait.
root@desktop:/# dkms add ./rtl8192cu-fixes && dkms install 8192cu/1.10 && depmod -a

Creating symlink /var/lib/dkms/8192cu/1.10/source ->
                 /usr/src/8192cu-1.10

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.16.0-4-686-pae -C /lib/modules/3.16.0-4-686-pae/build M=/var/lib/dkms/8192cu/1.10/build...............................
cleaning build area....

DKMS: build completed.

8192cu.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.16.0-4-686-pae/updates/dkms/

depmod........

Backing up initrd.img-3.16.0-4-686-pae to /boot/initrd.img-3.16.0-4-686-pae.old-dkms
Making new initrd.img-3.16.0-4-686-pae
(If next boot fails, revert to initrd.img-3.16.0-4-686-pae.old-dkms image)
update-initramfs........

DKMS: install completed.
root@desktop:/# cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
root@desktop:/# modprobe 8192cu
modprobe: ERROR: could not insert '8192cu': Device or resource busy
root@desktop:/# 

je ne me suis pas inquiété, après un reboot ça marche impec. :sunglasses:

/boot# ls -alrt
total 34172
-rw-r--r--  1 root root   184840 sept. 10  2014 memtest86+_multiboot.bin
-rw-r--r--  1 root root   182704 sept. 10  2014 memtest86+.bin
drwxr-xr-x  2 root root     4096 mars   7 17:26 grml
-rw-r--r--  1 root root  3020528 avril  9 01:21 vmlinuz-3.16.0-4-686-pae
-rw-r--r--  1 root root  2097122 avril  9 01:21 System.map-3.16.0-4-686-pae
-rw-r--r--  1 root root   162317 avril  9 01:21 config-3.16.0-4-686-pae
drwxr-xr-x  5 root root     4096 avril 12 13:09 grub
drwxr-xr-x 23 root root     4096 avril 12 16:14 ..
-rw-r--r--  1 root root 14657603 avril 12 16:16 initrd.img-3.16.0-4-686-pae.old-dkms
-rw-r--r--  1 root root 14658096 avril 12 16:16 initrd.img-3.16.0-4-686-pae
drwxr-xr-x  4 root root     4096 avril 12 16:16 .