Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Système et matériels » Réseau Internet Wi-Fi Résau usb Tp-link Ac600 Wireless Dual Band USB Adapter

Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 14/11/2019 à 14h50
Bonjour,

Je m’apprêtes à me connecté en wifi à l'aide d'un adapter USB sous mageia 6 "Tp-link Ac600 Wireless Dual Band USB Adapter".
Je m’aperçois que la clé n'est pas reconnu donc inutilisable sauf avec la commande
lsusb Bus 002 Device 002: ID 148f:761a Ralink Technology, Corp.
Donc je googélise, je tombe sur ce site http://www.nicola-spanti.info/fr/documents/tutorials/computing/os/gnu-linux/driver/mt7610u-wifi.html qui demande de compilé le code source.
Je télécharge le code, puis le décompresse ; je me mets dans le répertoire obtenue en mode terminal sous administrateur, et je commence par la commande make et survient une erreur :
make -C tools
make[1] : on entre dans le répertoire « /home/benalex/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916(1)/mt7610u_wifi_sta_v3002_dpo_20130916/tools »
gcc -g bin2h.c -o bin2h
make[1] : on quitte le répertoire « /home/benalex/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916(1)/mt7610u_wifi_sta_v3002_dpo_20130916/tools »
/home/benalex/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916(1)/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
/bin/sh: -c: ligne 0: erreur de syntaxe près du symbole inattendu « 1 »
/bin/sh: -c: ligne 0: `/home/benalex/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916(1)/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h'
Makefile:329 : la recette pour la cible « build_tools » a échouée
make: *** [build_tools] Erreur 1

Que puis-faire ? Ais-je fais une erreur ?

merci
Ps : excusez-moi ce fichier et en double Edité par Ober Le 14/11/2019 à 15h10
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 7914

Le 14/11/2019 à 15h10
Bonjour,
Dans l'article, il n'est pas fait mention de la commande
Code BASH :
make -C tools

mais uniquement
Code BASH :
make

Pourquoi utilises-tu cette commande ?
Je présume que tu as modifié le code pour ne plus avoir l'avertissement avec DATE et TIME ?


Yves
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 14/11/2019 à 15h16
Bonjour,

je voulais le compilé pour pouvoir installé le driver, comme la clé n'est pas reconnu.

make
make install

Ce n'est pas le bon moyen ?

merci
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 7914

Le 14/11/2019 à 15h38
Si, mais j'ai mal lu, je croyais que tu lançais la commande make -C tools. En fait, ça fait partie du make.

As-tu activé les dépôts nonfree ? kernel-firmware-nonfree est-il installé ? A priori, il contient un mt7610u.bin


Yves
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 14/11/2019 à 18h01
Bonjour,

Faut-il que tous les dépôts nonfree soit activé ?
kernel-firmware-nonfree est bien installé

merci
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 14/11/2019 à 19h25
Bonjour,

Je ne comprends pas pourquoi je ne peux le compilé, pourtant le fichier Makefile est présent

merci
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 7914

Le 15/11/2019 à 08h17
Bonjour,
J'essayerais de renommer mt7610u_wifi_sta_v3002_dpo_20130916(1) sans le (1) à la fin. Voire de supprimer ce niveau hiérarchique de l'arborescence des fichiers.


Yves
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 15/11/2019 à 19h00
Bonjour,

Je viens de renommer le fichier en "wifi", fonctionne pas.
voir enlever supprimer le niveau hiérarchique de l'arborescence, fonctionne pas.

Je pense qu'il faudrait que je passe pas 'ndiwrapper' vous trouvez pas

merci
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2769

Le 15/11/2019 à 20h34
Bonjour,

Il doit manquer quelque chose quelque part...

Je viens d' essayer de faire la compilation ( en utilisateur normal, pas en root) et j' obtiens bien un fichier .ko à la fin visiblement.

Code BASH :
/sbin/modinfo ./mt7650u_sta.ko
filename:       /home/monuser/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916-master/mt7610u_wifi_sta_v3002_dpo_20130916-master/os/linux/./mt7650u_sta.ko
version:        3.0.0.2
description:    RT2870 Wireless Lan Linux Driver
author:         Paul Lin <paul_lin@ralinktech.com>
license:        GPL
srcversion:     A5834972EC8D004F5804733
alias:          usb:v0E8Dp7650d*dc*dsc*dp*icFFisc02ipFFin*
alias:          usb:v0E8Dp7630d*dc*dsc*dp*icFFisc02ipFFin*
alias:          usb:v0B05p17D1d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2357p0105d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp7610d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v148Fp761Ad*dc*dsc*dp*ic*isc*ip*in*
depends:        usbcore
retpoline:      Y
name:           mt7650u_sta
vermagic:       4.14.145-desktop-2.mga6 SMP mod_unload 
parm:           mac:rt28xx: wireless mac addr (charp)


Sinon si j' en crois cette page, le mt7610u est géré par le noyau à partir du noyau 4.19 (dommage même dans les backports de Mageia 6, c' est un noyau 4.18 au mieux !). En revanche, je n' ai pas trouvé comment compiler le mt76 de chez openwrt

Edit: J' ai reproduit le problème ...

Code BASH :
make
make -C tools
make[1] : on entre dans le répertoire « /home/monuser/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916-master/mt7610u_wifi_sta_v3002_dpo_20130916-master(1)/tools »
gcc -g bin2h.c -o bin2h
make[1] : on quitte le répertoire « /home/monuser/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916-master/mt7610u_wifi_sta_v3002_dpo_20130916-master(1)/tools »
/home/monuser/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916-master/mt7610u_wifi_sta_v3002_dpo_20130916-master(1)/tools/bin2h
/bin/sh: -c: ligne 0: erreur de syntaxe près du symbole inattendu « 1 »
/bin/sh: -c: ligne 0: `/home/monuser/Téléchargements/mt7610u_wifi_sta_v3002_dpo_20130916-master/mt7610u_wifi_sta_v3002_dpo_20130916-master(1)/tools/bin2h'
Makefile:329 : la recette pour la cible « build_tools » a échouée
make: *** [build_tools] Erreur 1


Par contre si dans le chemin il y a une parenthèse bash l' interprète ( visiblement ce n' est pas échappé). Est ce qu' il y a une parenthèse dans le chemin d' accès au répertoire de compilation ? Si oui, il faut supprimer tout caractères que bash pourrait interpréter.







Edité par nic80 Le 15/11/2019 à 21h05
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 16/11/2019 à 19h11
Bonjour,

Il est préférable que j'installe la version 7 de Mageia, car après de multiple essaye, je n'arrive pas à le compilé en ayant renommer le répertoire en wifi.

merci

   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2769

Le 16/11/2019 à 19h25
Bonjour,

L' erreur est elle toujours présente en ayant retiré tous les caractères spéciaux ( et pas uniquement du répertoire de compilation; un chemin /home/monuser/mon_erreur_(1)/wifi donnera toujours des erreurs)?

Si c' est le cas, il faudrait vérifier que le paquet kernel-desktop-devel est installé (la compilation d' un pilote/module a toujours besoin du kernel-desktop-devel).

Ne pas hésiter à faire un "make clean" dans le répertoire de compilation avant chaque essai (des fois qu' un mauvais chemin soit conservé dans une variable) Edité par nic80 Le 16/11/2019 à 19h27
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 17/11/2019 à 15h20
Bonjour,

Cela ne fonctionne toujours pas. J'ai bien kernel-desktop-devel intallé, j'aî renommé le répertoire en enlevant les caractères ( et 1 et autres caractères de ce genre
Merci
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2769

Le 17/11/2019 à 15h23
Bonjour,

Quelle est l' erreur rencontrée ?
   
Ober Membre non connecté

Rang

Avatar

Inscrit le : 16/02/2019 à 12h00

Messages: 43

Le 25/11/2019 à 14h44
Bonjour,

Je viens d' installer 'kernel-desktop-devel' et 'kernel-source', j'ai renommer 'mt7610u_wifi_sta_v3002_dpo_20130916' en 'mt7610uwifi'. Et oups encore une erreur :

Makefile:30: /home/ober007/Téléchargements/driver: Aucun fichier ou dossier de ce type
Makefile:30: a: Aucun fichier ou dossier de ce type
Makefile:30: compiler/mt7610uwifi/os/linux/config.mk: Aucun fichier ou dossier de ce type
make: *** Aucune règle pour fabriquer la cible « compiler/mt7610uwifi/os/linux/config.mk ». Arrêt.
[root@linux mt7610uwifi]# make
Makefile:30: /home/ober007/Téléchargements/driver: Aucun fichier ou dossier de ce type
Makefile:30: a: Aucun fichier ou dossier de ce type
Makefile:30: compiler/mt7610uwifi/os/linux/config.mk: Aucun fichier ou dossier de ce type
make: *** Aucune règle pour fabriquer la cible « compiler/mt7610uwifi/os/linux/config.mk ». Arrêt.

Vu les erreurs, je crois bien que je vais passer à mageia 7.
merci
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie