Eviter le blocage du wifi du firmware rtl8192cu

Tags: #<Tag:0x00007f50a2ad8258>

Salut,
Avec l’adaptateur TP-LINK TL-WN822N sur usb, la connexion est établie mais le débit est nul
tx bitrate: 7.2 MBit/s MCS 0 short GI le surf est alors impossible! :imp:

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 .

:heart_eyes:

1 J'aime

Merci.

Ce sujet serait peut-être mieux dans “Trucs & Astuces”, non ?
(un modo confirme, svp !)

D’accord avec PengouinPdt :wink:
@grandtoubab, ça te va si je déplace ce fil dans la section Trucs & Astuces ?

ok ça ne me dérange pas.