outil hw-probe: problème avec la commande #-E hw-probe Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

salut,

en cherchant à résoudre mon problème avec Bluetooth je suis arrivé à un site déjà consulté pour mon pilote wifi 7904-mediatek. Si j'ai bien compris ce site récupère les infos venant de machines qui acceptent de les fournir et utilisent l'outil hw-probe. Je viens de l'installer car il va me permettre, du moins je l'espère, de faire un état des lieux de ma machine. Et donc je suis leur mode opératoire indiqué à https://linux-hardware.org/?view=howto soit:

Code : Tout sélectionner

# -E hw-probe -all -upload

# -E hw-probe -all -upload
-bash: -E : commande introuvable
ce qui ne m'étonne guère. Que vient faire ce "E"? Le manuel indique la même commande mais sans "E". D'ailleurs il n'y a pas d'option -E. Erreur de transcription sur le site? C'est bizarre quand même, je dois louper un truc.

Effectivement:

Code : Tout sélectionner

~$ hw-probe -all -upload
ERROR: you should run as root ('sudo -E hw-probe ...' or with 'su')
comme je n'ai pas de commande "sudo" je passe en root, mais ça n'a pas l'air de fonctionner. Donc je dois mal m'y prendre.


ps1: pour MX23 et le pilote 7904 il semble que les infos données par ce site aient un problème ( expérience personnelle )

ps2: ce procédé présente-t-il un danger pour la sécurité de mon appareil?
Debian 12/ Xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Ce -E est une option de sudo

Code : Tout sélectionner

-E, --preserve-env
               Indicates  to  the security policy that the user wishes to preserve their existing environment variables.  The security policy may return an error if the user does not have permission to pre‐
               serve the environment.
Ce script est en perl, je ne suis pas très à l'aise avec ce langage, je ne trouve pas la ligne ou est vérifié qu'on est en root . Le su semble autorisé d’après le message d'erreur. Essaie de passer root avec su, sans le -).
Il semble exister une GUI: hw-probe-pyqt6-gui
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

tu peux essayer de lancer le script avec l'option -log-level maximal

l'option --help te donneras plus d'infos
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

piratebab a écrit : 12 sept. 2024, 09:52 tu peux essayer de lancer le script avec l'option -log-level maximal

l'option --help te donneras plus d'infos
ça n'a pas l'air de fonctionner:

Code : Tout sélectionner

root@asus:/home/mmas# -E hw-probe -all -upload
bash: -E : commande introuvable

root@asus:/home/mmas# -E hw-probe -all -upload -log-level maximal
bash: -E : commande introuvable

root@asus:/home/mmas#  hw-probe -all -upload -log-level maximal
ERROR: 'hwinfo' is not installed

root@asus:/home/mmas# apt install hwinfo
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
hwinfo est déjà la version la plus récente (21.82-1).
hwinfo passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

root@asus:/home/mmas#  hw-probe -all -upload -log-level maximal
ERROR: 'hwinfo' is not installed   ----> erreur qui disparaît si "vrai" root= su -


je vais voir avec l'option --help
Debian 12/ Xfce
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

en fait ça a fonctionné en tant que root su -:
~# hw-probe -list -all -upload -log-level maximal
.............(très long)
et donc le résultat est consultable à l'adresse https://linux-hardware.org/?probe=5fd39b626d

et re-donc il semblerait que Bluetooth devrait fonctionner avec Debian12. Il doit me manquer quelque chose je suppose car mon "bluetooth controller" n'est pas détecté et pourtant eux ils mettent "detected" mais avec "this device model is known to have problems". Bon, c'est un autre problème.
Debian 12/ Xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu as 2 interfaces wifi ? (je vois une tp-link)
TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano] network 8821au
Est ce que tu as compris la différence entre "detected" et "works"
tony
Membre
Membre
Messages : 402
Inscription : 10 juil. 2023, 00:54
Status : Hors-ligne

piratebab a écrit : 12 sept. 2024, 11:10 Tu as 2 interfaces wifi ? (je vois une tp-link)
TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano] network 8821au
oui, celle que je n'ai pas réussi à configurer, mediatek 7902, et l'adaptateur USB TP-Link que j'ai acheté et qui fonctionne très bien. J e n'utilise plus que la wifi et je commence à me débarrasser des fils et des CPL.
Est ce que tu as compris la différence entre "detected" et "works"
je suppose que détecté signifie que Debian reconnaît le matériel mais pour fonctionner il faut le configurer. Comme pour mon TP-Link qui a été détecté immédiatement mais qui ne marchait pas, jusqu'à ce que je récupère et installe le pilote qui va bien; avec l'aide de la toile, bien sûr.

Et donc pour Bluetooth je dois installer le bon pilote. Le truc c'est que le pilote est justement btusb qui est donc déjà détecté mais pas installé? il est installé.
Debian 12/ Xfce
Répondre