yopiow Posté(e) 14 novembre 2020 Share Posté(e) 14 novembre 2020 Bonjour, en rootant mon téléphone pour pouvoir $ ls /dev/tty* dans l'application termux, j'obtiens /dev/tty /dev/ttyHS0 /dev/ttyHSL0 et aucun /dev/ttyACM0 . Ceci empêche le téléphone de reconnaître "à chaud" mon clavier logitech K230 wireless quand je branche son dongle dans un adaptateur OTG. Quand je redémarre le téléphone par contre, ça le reconnaît, mais jamais à chaud. Ca m'empêche aussi de brancher du coup plein d'autres périphériques USB. Comment ajouter ce module au kernel svp? Auriez-vous des kernels déjà tout construits incluant cette fonction-là svp? J'ai testé un kernel stock, celui là https://forum.xda-developers.com/xperia-z4/development/kernel-zachs-kernel-playground-z4-z3-wip-t3404587/page63#629 et celui-là https://forum.xda-developers.com/xperia-z4/general/kernel-z3-e6553-stock-kernel-build-32-4-t3690631 , ainsi que le kernel qui s'installe automatiquement quand on flash LineageOS14.1 ivy. Aucun d'eux ne me listent le module /dev/ttyACM0 . Pourtant le kernel de zacharias.maladroit est censé s'inspirer de ce kernel construit pour le Xperia Z5 https://github.com/AndroPlus-org/android_kernel_sony_msm8994_kitakami_r2/blob/bd618c937401d0fd0371e9223d981b6e466396bf/arch/arm/configs/msm_defconfig#L109 et qui mentionne explicitement CONFIG_USB_ACM=y donc je ne comprends pas trop... J'aimerais flasher ce kernel fait pour le Z5 mais il n'y a que le code source et je ne sais pas comment le compiler pour en faire un fichier .img ... En vous remerciant d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ultrix Posté(e) 14 novembre 2020 Share Posté(e) 14 novembre 2020 Quand tu redémarres le téléphone avec le clavier branché, est-ce que /dev/ttyACM0 existe ? Si oui, ce n'est pas un problème de module kernel, il est bien là. C'est un problème de détection PnP qui ne marche pas. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
yopiow Posté(e) 15 novembre 2020 Auteur Share Posté(e) 15 novembre 2020 Non en redémarrant avec le clavier branché il n'y a toujours que tty et ttyHS0 du coup je comprends même pas comment ça communique... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ultrix Posté(e) 15 novembre 2020 Share Posté(e) 15 novembre 2020 Ca veut dire que ce tuyau qui parle de /dev/ttyACM0 est un tuyau crevé, que le support de clavier USB ne passe pas par là. D'ailleurs dans le noyau Linux utilisé par Android, un clavier (sans fil ou pas) n'est pas un device de classe tty, donc je ne vois même pas quel rapport cela pourrait avoir. D'autant qu'historiquement, les devices /dev/ttyACMx ont été introduits dans le kernel pour la classe de modems avec commandes AT (Hayes)(*). Même avec beaucoup d'imagination, je ne vois pas comment un clavier pourrait se rapprocher de ce modèle ! (*) je suppose que les moins de 40 ans ne verront même pas de quoi je parle... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
yopiow Posté(e) 15 novembre 2020 Auteur Share Posté(e) 15 novembre 2020 Merci, effectivement je ne vois pas de quel appareil vous parlez 😅. Ce module me servirait pour une capteur qui se branche en USB, entre temps j'ai manuellement ajouté ce module à mon kernel et je suis bloqué lors de sa compilation, comme ici https://stackoverflow.com/questions/64848984/build-of-a-custom-linux-android-lineageos-kernel-in-c-doesnt-work Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ultrix Posté(e) 16 novembre 2020 Share Posté(e) 16 novembre 2020 (modifié) C'est toi le post sur StackOverflow? Est-ce que quand tu essaies de compiler le kernel sans aucune modification, ça passe ou pas ? Encore une fois, vue la définition du paramètre CONFIG_USB_ACM je me demande si tu ne perds pas ton temps avec ce paramètre... Enfin, si on parle toujours d'un clavier wireless, parce que cette phrase Quote Ce module me servirait pour une capteur qui se branche en USB jette le doute, je commence à m'y perdre dans les infos que tu donnes. Modifié 16 novembre 2020 par Ultrix Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
yopiow Posté(e) 16 novembre 2020 Auteur Share Posté(e) 16 novembre 2020 Sans modification ça me faisait aussi une erreur, faudrait que je vérifie si c'était la même mais je crois bien que oui. Oui en fait j'ai besoin d'y brancher un capteur qui a besoin de ce paramètre, ainsi que le clavier, il faudrait quoi selon vous pour que le clavier soit reconnu au hotplug svp? Cdlt Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.