Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 18-12-2016 00:11:48

Pinuxlinux
Membre
Inscription : 17-12-2016

[Résolu] Installation USB / WIFI Debian jessie, driver realtek

Bonjour tout le monde,

Voici le problème sur lequel je butte depuis quelques jours :

Voilà, j'ai décidé il y a peu de remettre en marche une vielle tour ( AMD athlon 2600+, 1 Go de ram) en installant Handylinux (Debian 8.6 jessie). Jusque là, tout va bien, tout fonctionne correctement, connexion Ethernet via CPL pour mises à jour et installation des paquets ... Impeccable. cool

Mais, j'ai voulu ajouter à cet ordinateur une connexion WIFI. Je me suis donc dirigé vers une clé USB WIFI, censée fonctionner sous Linux. Et là, problème, je n'arrive pas à faire fonctionner mon périphérique.

J'ai pourtant essayé d'installer via le CD fourni avec la clé le driver (rtl8812AU_linux_v4.4.4_9) en exécutant le fichier "install.sh" présent dans le dossier; mais à la fin de l'install, le terminal m'indique :

Authentication requested [root] for make driver:
./install.sh: 48: [: unexpected operator
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.16.0-4-686-pae/build M=/home/jean/Bureau/LINUX/Linux-11AC/driver/rtl8812AU_linux_v4.2.4_9390.20131023  modules
make[1]: *** /lib/modules/3.16.0-4-686-pae/build: Aucun fichier ou dossier de ce type. Arrêt.
Makefile:1161: recipe for target 'modules' failed
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################




J'ai ensuite installé le package "firmware-realtek" trouvé sur debian.org mais sans résultat là non plus.

Pourtant, ma clé est bien détectée; lorsque je tape la commande lsusb, voilà ce que j’obtiens :

$ lsusb


Bus 003 Device 006: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 003 Device 004: ID 0bda:818b Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub



Et lorsque je tape la commande ifconfig, wlan0 n'existe pas ...

 $ /sbin/ifconfig


eth0      Link encap:Ethernet  HWaddr 00:11:2f:11:52:5a  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:580 errors:0 dropped:0 overruns:0 frame:0
          TX packets:580 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:39728 (38.7 KiB)  TX bytes:39728 (38.7 KiB)



Voilà, j'avoue que pour l'instant je suis bloqué et je tourne en rond sans trouver de solution. En même temps, suis un peu novice dans le domaine mais bon ... c'est en forgeant ... smile

Si quelqu'un a un début de solution, je suis preneur ! et merci encore à ceux qui auront pris le temps de me lire. wink

Dernière modification par Pinuxlinux (20-12-2016 16:25:01)

Hors ligne

#2 18-12-2016 00:33:01

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

Pour compiler un module du noyau il faut installer les en-têtes du noyau correspondant.

apt-get install linux-headers-$(uname -r)

Dernière modification par raleur (18-12-2016 00:33:13)

Hors ligne

#3 18-12-2016 11:57:45

Pinuxlinux
Membre
Inscription : 17-12-2016

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

Bonjour Raleur et merci pour ta réponse,

J'ai réalisé ta manip; puis réinstallé le driver et cette fois-ci, l'installation a abouti. Par contre, toujours pas de WIFI, wlan0 n'existe pas. Si je lance la commande

ifconfig wlan0 up


wlan0: ERROR while getting interface flags: Aucun périphérique de ce type
 



Voilà, une idée ?

Hors ligne

#4 18-12-2016 12:15:34

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

L'interface ne s'appelle pas forcément wlan0. Utilise "ifconfig -a" pour afficher toutes les interfaces réseau présentes.
As-tu débranché et rebranché la clé wifi après l'installation du pilote ?
Le module censé avoir été compilé (rtl8812 ?) et installé est-il bien présent sous /lib/modules ?
Si oui, est-il pris en compte dans les alias ?

grep -i "0bda.*818b"  /lib/modules/$(uname -r)/modules.alias


Sinon, exécuter depmod en root.

Hors ligne

#5 18-12-2016 16:58:27

Pinuxlinux
Membre
Inscription : 17-12-2016

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

Alors,

- clé wifi débranchée puis rebranchée; pas d'effets,

/sbin/ifconfig -a


donne

eth0      Link encap:Ethernet  HWaddr 00:11:2f:11:52:5a  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:10697 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:9058654 (8.6 MiB)  TX bytes:855639 (835.5 KiB)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:342 errors:0 dropped:0 overruns:0 frame:0
          TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:30112 (29.4 KiB)  TX bytes:30112 (29.4 KiB)



  - pas de rtl8812 dans le dossier "modules"; lorsque je fais une recherche, je trouve des fichiers "rtl8812" dans le répertoire /home/...
Dans le fichier modules je n'ai qu'un dossier "3.16.0-4-686-pae" hmm

  - la commande suivante ne me donne rien :

grep -i "0bda.*818b" /lib/modules/$(uname -r)/modules.alias



  - en root, la commande depmode ne me donne rien non plus

root@handylinuxtour:/home/jean# depmod



par contre en user voilà ce que cela donne :

$ /sbin/depmod


depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.dep.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.dep.bin.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.alias.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.alias.bin.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.softdep.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.symbols.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.symbols.bin.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.builtin.bin.tmp, 1101, 644): Permission denied
depmod: ERROR: openat(/lib/modules/3.16.0-4-686-pae, modules.devname.tmp, 1101, 644): Permission denied



Mon pilote ne serait pas correctement installé ?

Hors ligne

#6 18-12-2016 22:11:52

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

Pinuxlinux a écrit :

pas de rtl8812 dans le dossier "modules"; lorsque je fais une recherche, je trouve des fichiers "rtl8812" dans le répertoire /home/...
Dans le fichier modules je n'ai qu'un dossier "3.16.0-4-686-pae"


Il faut regarder dans tous ses sous-dossiers. Mais on n'est pas sûr du nom du module, donc on y reviendra plus tard.

Pinuxlinux a écrit :

en root, la commande depmode ne me donne rien non plus


depmod n'est pas censée afficher quoi que ce soit mais regénérer différents fichiers dans /lib/modules/$(uname -r), dont modules.alias qui permet de charger le module correspondant à un périphérique d'après ses identifiants.C'est un maillon du plug&play :
1) Le noyau détecte un périphérique et en informe udev.
2) udev construit un alias standardisé à partir des identifiants du péripérique et le passe à modprobe.
3) modprobe consulte le fichier modules.alias (ou sa version binaire modules.alias.bin) pour trouver le nom du module correspondant à l'alias et le charge.

Pinuxlinux a écrit :

par contre en user voilà ce que cela donne


Des erreurs par manque de permissions sur les fichiers à écrire. Normal.

Pinuxlinux a écrit :

Mon pilote ne serait pas correctement installé ?


Possible. Généralement il faut exécuter une commande du type "make install" en root pour copier le ou les fichiers compilés dans leur emplacement de destination. Je suppose qu cela aurait dû être fait par le script install.sh.

En tout cas le ou les modules compilés doivent se trouver quelque part dans ton répertoire $HOME, si le nettoyage (make clean) n'a pas été fait. Ce sont des fichiers avec l'extension .ko. Quand tu les auras trouvés,
- exécute la commande /sbin/modinfo avec le chemin de chaque fichier et vérifie que l'un d'eux a une ligne "alias" avec les identifiants de la clé wifi (grep -i "0bda.*818b")
- recherche ce fichier dans les sous-dossiers de /lib/modules.

Dernière modification par raleur (18-12-2016 22:14:11)

Hors ligne

#7 20-12-2016 16:14:14

Pinuxlinux
Membre
Inscription : 17-12-2016

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek

Bonjour Raleur,

Mon problème est enfin résolu !

J'ai refait quelques recherches sur le net et je suis tombé sur un site qui propose différents drivers pour les chipsets realtek comme le mien (https://sites.google.com/site/easylinux … /reserve-7). J'ai en fait tapé "0bda:818b Realtek" dans la barre de mon amis google big_smile; et j'ai pu constater que le driver proposé sur le site pour mon matériel n'était pas le même que celui qui m'avait été fourni sur le CD d'installation.

Donc téléchargement et installation du nouveau paquet (rtl8192eu-dkms_4.4_all.deb); redémarrage du PC et au miracle !!! Tout fonctionne big_smile:D

Merci encore pour ton aide; @+

Hors ligne

#8 20-12-2016 16:16:21

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [Résolu] Installation USB / WIFI Debian jessie, driver realtek


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

Pied de page des forums