Vous n'êtes pas identifié(e).
Pages : 1
J'imagine que ça doit être une bricole mais ça dépasse tout de même mon niveau, je m'en remet donc à vous.
Merci d'avance pour vos aides, idées, mises à contribution de neurones tout ça tout ça!
Dernière modification par zealot (05-04-2019 13:18:26)
Hors ligne
Ne renvoie rien d'autre que ça, et ne voit pas d'interface usb
à partir de là, je vérifie avec lsusb les informations renvoyées par le smartphone dont l'idvendor est 0fce, et lorsque le tethering usb est activé:
Là je ne sais pas bien interpréter tout ça mais on remarque que la suite de "Iinterface" ne va pas, l'interface rndis n'est pas reconnue.
j'ai par la suite tenté de modifier le fichier interfaces en essayant plusieurs nom d'interfaces possible, tel que "usb0" "enusb01", mais rien ne fonctionne, et comme je ne parviens pas à obtenir de nom d'interface, je reste dans mon jus:
Voilà, je vous avoue que je tatonne et essaye des trucs surement très hasadeux, mais comme je ne suis pas expert, je fais ce que je peux...
Merci de votre aide.
Dernière modification par zealot (06-04-2019 17:53:59)
Hors ligne
lsusb -v -d 0fce:Bus 002 Device 008: ID 0fce:71f4 Sony Ericsson Mobile Communications AB
...
idVendor 0x0fce Sony Ericsson Mobile Communications AB
idProduct 0x71f4
bcdDevice 2.23
iManufacturer 1 Sony
iProduct 2 G8441
iSerial 3 BH90854S9E
...
Ce modèle date de septembre 2017 semble-t-il, il pourrait être intéressant de tester le noyau 4.19 !
La commande tail est à exécuter avant la connexion du mobile ; quand le retour est stable : Ctrl+C.
Note : des retours encourageants sur wiki.gentoo.org (modules rndis_host ± g_ether, noyau 4.1x).
Hors ligne
Puis
Merci.
Concernant le noyau, il est possible de le modifier ou de changer de version sans réinstaller le système?
Pour info, le smartphone est sous LineageOS 15.1 Unofficial, qui est basée sur Android 8.1
Dernière modification par zealot (04-04-2019 16:13:10)
Hors ligne
usb-devices | grep -A5 -B2 0fceT: Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0fce ProdID=81f4 Rev=02.23
S: Manufacturer=Sony
S: Product=G8441
S: SerialNumber=BH90854S9E
C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ef(misc ) Sub=04 Prot=01 Driver=(none)
lkddb usb .... .... .. .. .. ef 04 01 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 4.14–4.20, 5.0
Zut, on ne voit que la première interface, alors qu'il y en a trois, pour être complet tu peux poster :
Concernant le noyau, il est possible de le modifier ou de changer de version sans réinstaller le système ?
Oui et ce n'est pas compliqué. Par contre cela se prépare un peu... que retournent ces commandes :
Qui montreront les éventuels paquets à mettre à niveau également (firmwares non libres, en-têtes).
Fin des préliminaires ajouter le dépôt stretch-backports à tes sources de paquets (consulte le wiki).
Dernière modification par èfpé (04-04-2019 20:40:42)
Hors ligne
Smartphone branché sans rien faire d'autre:
Smartphone avec le MTP activé:
Smartphone avec le mode usb modem activé (le mode désactive au passage le MTP):
La commande
puis
La dernière ligne m'intrigue, l'interface enp3s0 correspond à la connexion ethernet que j'utilise et qui fonctionne.
Enfin, j'ai trouvé un article concernant le kernel 4.19 où il est précisé, entre autre:
Parmi les modifications les plus notables pour l’utilisateur, signalons que le noyau Linux 4.19 ajoute un pilote de mode alternatif pour le support USB Type-C/DisplayPort Type-C
La série XZ des smartphones sony étant en Usb Type-C, ça a effectivement l'air d'être une bonne piste.
Le fichier source.list est mis à jour avec les dépôts stretch-backports.
Dernière modification par zealot (05-04-2019 12:09:29)
Hors ligne
Je m'y étais mal pris je crois, la commande renvoie des résultats différents en fonction du mode activé sous Android :
C'est normal... le mode USB tethering montre les classes RNDIS over Ethernet et CDC data device :
T: Bus=04 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0fce ProdID=81f4 Rev=02.23
S: Manufacturer=Sony
S: Product=G8441
S: SerialNumber=BH90854S9E
C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ef(misc ) Sub=04 Prot=01 Driver=(none)
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
Et "Driver=(none)" montre que le noyau 4.9 ne fournit pas les pilotes requis (usbfs serait déprécié).
apt list --installed firmware-* linux-headers-*En train de lister... Fait
firmware-amd-graphics/stable,now 20161130-4 all [installé]
Il faut donc faire suivre le paquet firmware-amd-graphics (les en-têtes noyau ne sont pas installés).
dmesg | grep firmware[ 5.163915] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168e-2.fw (-2)
[ 5.163919] r8169 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168e-2.fw failed with error -2
[ 5.163922] r8169 0000:03:00.0 enp3s0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
La dernière ligne m'intrigue, l'interface enp0s3 correspond à la connexion Ethernet que j'utilise et qui fonctionne.
C'est fréquent, on peut donc considérer que l'installation du paquet firmware-realtek est facultative.
La série XZ des smartphones Sony étant en USB Type-C, ça a effectivement l'air d'être une bonne piste.
L'espoir vient surtout de la prise en charge du bazar par le pilote rndis_host à partir du noyau 4.14.
Et redémarrer. NetworkManager devrait gérer la connexion, rétablis donc le fichier interfaces original.
Note : ton profil n'est pas complet (il manque le retour de "uname -sr"), donc à adapter si 686-pae.
Hors ligne
Un grand merci à toi!
Maintenant je supprime les dépots stretch-backports, ou il est préférable que je les laisse?
Dernière modification par zealot (06-04-2019 17:53:03)
Hors ligne
Maintenant je supprime le dépôt stretch-backports, ou il est préférable que je le laisse ?
Il est même indispensable de le conserver, afin de bénéficier des mises à jour de sécurité du noyau.
Si tu disposes de quelques minutes, ce serait bien de nous montrer les retours de ces commandes :
Et ainsi contribuer à la comprenette universelle et à l'édification des masses libristes ! et merci à toi !
Hors ligne
Au branchement du smartphone:
Puis à l'activation du tethering USB:
Pour la dernière ligne, je suis connecté sur l'interface enp3s0 (carte ethernet du PC), donc normal je suppose.
Voilou! c'est quand même génial ce genre de forum! Mon truc c'est la méca auto, si un jour t'as un pépin que tu souhaites régler toi même, passes sur forum-auto, je te rendrais la pareille!
C'est moi qui te remercie!
Dernière modification par zealot (06-04-2019 17:52:12)
Hors ligne
Pages : 1