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

Ober Membre non connecté
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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
Édité par Ober Le 14/11/2019 à 15h10

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
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é
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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é
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
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é
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
Faut-il que tous les dépôts nonfree soit activé ?
kernel-firmware-nonfree est bien installé
merci

Ober Membre non connecté
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
Je ne comprends pas pourquoi je ne peux le compilé, pourtant le fichier Makefile est présent
merci

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
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é
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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é
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
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.
Édité par nic80 Le 15/11/2019 à 21h05

Ober Membre non connecté
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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é
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
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)
Édité par nic80 Le 16/11/2019 à 19h27

Ober Membre non connecté
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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é
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Quelle est l' erreur rencontrée ?

Ober Membre non connecté
-
- Voir le profil du membre Ober
- Inscrit le : 16/02/2019
- Groupes :
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