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 08/05/2014, à 10:12

FrancisFDZ

WIFI : TP-Link WN821N [Résolu !]

Bonjour,
Jusqu'à présent, je me connectais au réseau à travers une clé WIFI Advance par l'intermédiaire de ndiswrapper. Excédé par les problèmes récurrents liés à ndiswrapper à la plupart des mises à jour du noyau, j'ai décidé de me passer de ndiswrapper en changeant de clé.
Après avoir consulté le forum pour chercher les clés directement compatibles et en fonction d'un rapport qualité/prix, j'ai choisi une clé TP-Link WN821N (V 4.2).
Mauvaise pioche ! Ca ne s'installe pas tout seul, faut trouver et installer correctement le bon driver !
J'ai suivi les conseils de Chibbata , mais la compilation n'aboutit pas.

/home/francis/Téléchargements/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.c:999:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
cc1: some warnings being treated as errors
make[2]: *** [/home/francis/Téléchargements/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.o] Erreur 1
make[1]: *** [_module_/home/francis/Téléchargements/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.13.0-24-generic »
make: *** [modules] Erreur 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################

Bien sur, le fichier a évolué, c'est maintenant "RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip" mais normalement ça devrait marcher. Il y a bien des infos complémentaires dans le rép. "RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/document", mais "trop d'infos tue l'info", c'est en anglais et je ne m'en sors pas.
Je suis en 14.04 Trusty 64b.
J'ai réussi à  me connecter sous ma session Arch avec ma nouvelle clé, ça doit donc être possible sous ubuntu !
Réf de la clé selon lsusb :

[francis@Arch ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 03f0:9711 Hewlett-Packard 
Bus 003 Device 002: ID 0bc2:2320 Seagate RSS LLC USB 3.0 bridge [Portable Expansion Drive]
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Dernière modification par FrancisFDZ (Le 22/05/2014, à 17:46)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#2 Le 09/05/2014, à 11:09

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

Le driver est affiché compatible

realtek a écrit :

Linux Kernel 2.6.18~3.9

le noyau est en
3.8 --> 13.04
3.11 --> 13.10
3.13  --> 14.04

c'est certainement la raison pour laquelle la compilation du driver plante en 14.04

Hors ligne

#3 Le 09/05/2014, à 17:22

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Je vais donc essayer de démarrer en 13.10 et refaire un essai, on va bien voir


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#4 Le 09/05/2014, à 18:12

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

essaie aussi le module natif du noyau

sudo modprobe rtl8192cu

Hors ligne

#5 Le 09/05/2014, à 19:17

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Bon, je ne dispose que de 2 versions du noyau : 3.11.0.19 et 3.13.0.24 (generic tous les 2), mais l'install foire de la même façon.
Je ne trouve pas le module rtl8192cu, au besoin un petit coup de google ... et ne pas oublier que suivant le tuto de Chibbata cité dans le post #1 il faudra le dé-blacklister.
Je pense que ce module n'est pas sur mon PC, vu que dans le cas contraire il aurait du s'installer à la première install de la clé, non ?


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#6 Le 09/05/2014, à 19:34

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

FrancisFDZ a écrit :

Bon, je ne dispose que de 2 versions du noyau : 3.11.0.19 et 3.13.0.24 (generic tous les 2), mais l'install foire de la même façon.

oui, il est annoncé compatible linux <3.9

Je ne trouve pas le module rtl8192cu, au besoin un petit coup de google ... et ne pas oublier que suivant le tuto de Chibbata cité dans le post #1 il faudra le dé-blacklister.

tu en es où de ta blacklist?

 cat /etc/modules

Je pense que ce module n'est pas sur mon PC,

   
c'est un module standard, je ne crois pas qu'il soit planqué.

vu que dans le cas contraire il aurait du s'installer à la première install de la clé, non ?

sauf s'il est déjà blacklisté, où qu'il ne se charge pas automatiquement (ça peut arriver)

donne le résultat de:

modinfo rtl8192cu
sudo modprobe rtl8192cu
dmesg | tail -20
lsmod

en tout cas ça matche au niveau du matériel

lsusb a écrit :

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

modinfo a écrit :

alias:          usb:v0BDAp8178d*dc*dsc*dp*ic*isc*ip*in*

Dernière modification par foustala (Le 09/05/2014, à 19:35)

Hors ligne

#7 Le 10/05/2014, à 07:07

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

foustala a écrit :

vu que dans le cas contraire il aurait du s'installer à la première install de la clé, non ?

sauf s'il est déjà blacklisté, où qu'il ne se charge pas automatiquement (ça peut arriver)

C'est certainement ce qui arrivé dans ce post. même matériel que le tien.

Hors ligne

#8 Le 10/05/2014, à 08:55

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Je confirme que je n'ais pas rtl8192 sur mon PC, et http://packages.ubuntu.com/fr/trusty-ba … llpackages est désespérément vide !?


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#9 Le 10/05/2014, à 08:59

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

ce n'est pas un paquet, mais un module fourni dans le noyau. donne le résultat des commandes du post #6

Je ne sais pas ce que tu y cherches mais c'est normal qu'il n'y ait pas de backport sur trusty.

Dernière modification par foustala (Le 10/05/2014, à 09:00)

Hors ligne

#10 Le 10/05/2014, à 10:47

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

J'ai cru comprendre que les modules relatifs au wifi se trouvaient dans "linux-backport" . Visiblement je me suis trompé, mais où puis-je trouver ce ~##^@ module rtl8192cu ???
(en ce qui concerne les infos demandées, je ne suis évidemment pas sous ubuntu actuellement, pour répondre à ça, ça demande quelques manipulations)
Pour l'instant, je voudrais au moins tester ce module natif qui pourrait (?) avoir été mis à jour.

Dernière modification par FrancisFDZ (Le 10/05/2014, à 10:51)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#11 Le 10/05/2014, à 11:01

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

FrancisFDZ a écrit :

Pour l'instant, je voudrais au moins tester ce module natif qui pourrait (?) avoir été mis à jour.

cf post #6

Hors ligne

#12 Le 10/05/2014, à 16:20

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

"sudo modprobe rtl8192cu" me renvoie "rtl8192cu does not exist in /proc/modules". Je préfère ne pas chercher à créer une ligne "rtl8192cu blabla" dans ce fichier, d'ailleurs en lecture seule.
La commande "sudo find / -type f -name "rtl8192cu*" me renvoie bien des références à des éléments de compilation de ce fichier, mais pas le fichier seul.
Alors, je dois le chercher où ?

NB : j'ai essayé d'installer 8192cu par la méthode de Chibbata sur ma session Debian (noyau 3.2) : ça marche ! Il semble donc se confirmer que la version du noyau ubuntu soit incompatible avec le fichier d'installation (ou plutot l'inverse)

Excuses moi si je n'ai pas bien répondu à tes demandes du post #6, il m'est difficile de chercher sous ubuntu sans réseau pour ensuite reprendre la discussion sous une autre session (deb, arch ou win)

Dernière modification par FrancisFDZ (Le 10/05/2014, à 16:24)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#13 Le 11/05/2014, à 08:38

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Voilà (enfin ?) les réponses au post #6 :

francis@Ubuntu:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

# ndiswrapper
lp
rtc

J'ai bien sur commenté ndiswrapper

francis@Ubuntu:~$ modinfo rtl8192cu
ERROR: Module rtl8192cu does not exist in /proc/modules

francis@Ubuntu:~$ sudo modprobe rtl8192cu
ERROR: Module rtl8192cu does not exist in /proc/modules

Ces 2 commandes laissent penser que le module rtl8192cu est absent.
Un noveau tour de lsusb sous ubuntu donne :

francis@Ubuntu:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 03f0:9711 Hewlett-Packard 
Bus 001 Device 002: ID 0bc2:2320 Seagate RSS LLC USB 3.0 bridge [Portable Expansion Drive]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Et enfin lsmod :

francis@Ubuntu:~$ lsmod
no module names given
Usage: lsmod [-fhswvV] modulename ...
 -f (or --force) forces a module unload, and may crash your
    machine.  This requires the Forced Module Removal option
    when the kernel was compiled.
 -h (or --help) prints this help text
 -s (or --syslog) says use syslog, not stderr
 -v (or --verbose) enables more messages
 -V (or --version) prints the version code
 -w (or --wait) begins a module removal even if it is used
    and will stop new users from accessing the module (so it
    should eventually fall to zero).
francis@Ubuntu:~$ lsmod rtl8192cu
ERROR: Module rtl8192cu does not exist in /proc/modules

Je pense tenter une autre approche : j'ai installé trusty en upgrade de saucy; je vais voir si je peux utiliser rtl8192cu à partir d'un cdlive trusty.
NB : la manip "Chibbata" marche pour debian, mais ça a tendance à ramer (à confirmer)

Les fichiers téléchargeable chez Realtek sont valables pour des noyaux jusque 3.9, cependant j'ai réussi à faire fonctionner la clé sous arch avec un noyau forcément plus récent.
Je viens de détecter dans le répertoire /usr/src de Arch un dossier "8192cu-v4.0.2_9000". Je l'ai recopié dans le rép. /opt de ubuntu et je vais regarder ça de plus près.

Dernière modification par FrancisFDZ (Le 11/05/2014, à 09:07)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#14 Le 11/05/2014, à 21:15

foustala

Re : WIFI : TP-Link WN821N [Résolu !]

il doit te manquer le paquet linux-firmware ou linux-image-extra

apt-file update
apt-file search rtl8192cu
linux-firmware: /lib/firmware/rtlwifi/rtl8192cufw.bin
linux-firmware: /lib/firmware/rtlwifi/rtl8192cufw_A.bin
linux-firmware: /lib/firmware/rtlwifi/rtl8192cufw_B.bin
linux-firmware: /lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin
linux-image-extra-3.13.0-26-generic: /lib/modules/3.13.0-26-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko

installe le paquet manquant et recommence les manips svp.

Dernière modification par foustala (Le 11/05/2014, à 21:32)

Hors ligne

#15 Le 12/05/2014, à 10:05

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Bon, j'ai d'abord fait le test du liveCD : pas de réseau (iwconfig ne trouve rien). Je lance donc "sudo modprobe rtl8192cu" : ça passe (le pilote est donc bien sur le CD), wlan0 est actif (confirmation par iwconfig) et j'ai bien la liste des wifi environnants. Je n'ai pas jugé utile de configurer wpa_supplicant.
Je pense que ça devrait marcher, je suis un peu retardé par des pb de montage du  CD.

NB : je confirme que pour lancer modprobe en liveCD, il est nécessaire de passer par sudo, mais ce n'est pas gênant (pas de password demandé)

Dernière modification par FrancisFDZ (Le 12/05/2014, à 10:06)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#16 Le 12/05/2014, à 17:41

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

L'install de 'linux-firmware' n'a rien donné : sudo modprobe rtl8192cu" renvoie "rtl8192cu does not exist in /proc/modules"
J'ai installé linux-firmware avec "dpkg -i" après avoir téléchargé le deb sur le site des packages de trusty. Un problème de dépendances ? (Note : linux-firmware ne figure pas dans le /pool du CD)
En regardant dans linux-firmware...deb avec le gestionnaire d'archive (file-roller), je n'y trouve pas rtl8192cu mais rtl8192cs

Une recherche google sur "does not exist in /proc/modules" me confirme que je ne suis pas le premier à rencontrer cette erreur, mais ne donne pas de réponse utilisable pour mon cas perso.

Il reste la solution "bourrin" : réinstaller trusty à partir du CD, mais il faudrait réinstaller plusieurs applis, donc d'abord faire la liste de ces applis pour pouvoir les réinstaller ensuite, et il faudrait être sur que la connexion sera bonne ... hmm

Vu que trusty est une LTS, je crois bien que je vais prendre le risque (après avoir soigneusement vérifié que la connexion est effective en live)

Dernière modification par FrancisFDZ (Le 13/05/2014, à 13:59)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#17 Le 22/05/2014, à 17:45

FrancisFDZ

Re : WIFI : TP-Link WN821N [Résolu !]

Et voilà ! J'ai enfin réussi à réinstaller trusty malgré un lecteur de dvd récalcitrant qui m'a permis de découvrir qu'il était possible de booter sur une image iso à partir de grub (voir , vous ne regretterez pas !)
Ensuite, modprobe rtl8192cu et adieu ndiswrapper !
Et merci beaucoup Foustala !

Dernière modification par FrancisFDZ (Le 22/05/2014, à 17:47)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne