Odroid XU4 - 8bitdo SN30 Pro - Probleme avec BT
-
Jour 3 : Démarrage à froid. (Avec le meme dongle BT qu'hier : le CSL - V4.0 USB nano Adaptateur Bluetooth avec DEL Class 4.0.
Une fois arrivé sur écran d'acceuil apres les videos j'allume ma manette en Dmode, Start+B
Et aujourd'hui car marche ...A suivre
-
@Substring
Jour 4 : premier démarrage à froid. Ma manette n'est pas reconnue. Je fais un off/on du Odroid.Demarrage à chaid : Ma manette n'est pas reconnue
Je vais passer lire les logs et passer en ligne de commande.Logs
Jan 1 01:00:18 RECALBOX daemon.info bluetoothd[889]: Bluetooth daemon 5.39
Jan 1 01:00:18 RECALBOX daemon.info bluetoothd[889]: Starting SDP server
Jan 1 00:00:18 RECALBOX user.info kernel: [ 22.258029] [c6] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jan 1 00:00:18 RECALBOX user.info kernel: [ 22.262376] [c6] Bluetooth: BNEP filters: protocol multicast
Jan 1 00:00:18 RECALBOX user.info kernel: [ 22.268093] [c6] Bluetooth: BNEP socket layer initialized
Jan 1 01:00:18 RECALBOX daemon.info bluetoothd[889]: Bluetooth management interface 1.3 initialized
Jan 1 01:00:18 RECALBOX daemon.err bluetoothd[889]: Failed to obtain handles for "Service Changed" characteristic
Jan 1 01:00:18 RECALBOX daemon.err bluetoothd[889]: hci0 Load Connection Parameters failed: Unknown Command (0x01)Sur Internet de nombreuses personnes ont le meme probleme, qui semble venir de BlueZ5 ?
-
@olivierdroid92 quand meme surprenant que ntp mette autant de temps à se réveiller ...
c'est un problème bluetooth pur et dur, pas lié au xu4
-
@Substring
Nous sommes sur BlueZ 5.39 et le site http://www.bluez.org/ nous indique d'autres rev 5.49.
Ca pourrait aider ? -
@Substring
En 10 secondes tout remarche
apres un remove -
@Substring
J'ai remarqué que j'ai un comportement quasiment identique entre mes 2 différents dongles BT.
Par contre, j'ai remarqué que j'ai moins de probleme en connectant le dongle BT sur la prise USB2.0 a cote pour port éthernet.
Meme sur la prise USB2.0 je n'arrive jamais à tenir 3 jours consécutifs sans refaire une configuration "remove" puis "pair". -
@olivierdroid92 faut que jebte fasse tester ce correctif usb alakon pour voir
-
@Substring
Oui, bien volontiers, je suis partant pour quelques tests.
Et si en plus cela peut aider d'autres utilisateurs sous Odroid XU4
Je te laisse me contacter car je suis un nouveau sur ce forum -
@Substring
Bonsoir
Apres environ 2 mois d'utilisation, j'expérimente environ 1 fois tous les 10 à 15 démarrages un échec d'appairage de ma manette BT 8bitdo.
C'est le seul point pénible car bien évidemment, c'est forcément lorsque les copains viennent jouer que la manette plante ...
Avez-vous une idée ou une autre piste afin de tenter de solder ce point ?
Merci d'avance -
@olivierdroid92 la seule piste que j'aurais c'est un pb avec l'usb du xu4. Tu as mis le patch, peut-etre qu'il aide un peu
-
@Substring
Merci Substring pour ton implication.
Peut etre que c'est moi qui ai loupé une manip.
Comment peux-t on vérifier que je n'ai pas fait une boulette.
Est ce que le script "custom.sh" fonctionne bien.
Depuis mon PC windows lorsque je vais dans \RECALBOX\share\system et que je demande l'edition "custom.sh" ca semble vide ....
Donc je me demande si c'est pas moi la cause ....
Est-ce que une archive de support pourrait aider ?
j'ai ca :
https://file.ac/jAq3zQXWVqo/
En tous les cas, merci d'avance.
Je vais peu etre acheter une manette de type PS3 filaire afin d'eviter des soucis ... car je n'ai pas envie de laisser tomber ce superbe OS 'recalbox' pour me permet de jouer aux jeux du passé -
@olivierdroid92 me souviens plus : on l'a mis ce patch poru l'USB ou pas ?
-
@Substring
J'ai compris que l'on a essayé de mettre le patch ci dessous :*echo << EOF > /recalbox/share/system/custom.sh
#!/bin/bash
USB3_IRQ=cat /proc/interrupts | grep "xhci-hcd:usb3" | awk -F : '{print $1}'
USB5_IRQ=cat /proc/interrupts | grep "xhci-hcd:usb5" | awk -F : '{print $1}'
echo 5 > /proc/irq/${USB3_IRQ}/smp_affinity_list
echo 6 > /proc/irq/${USB5_IRQ}/smp_affinity_listif [ -f /sys/class/net/eth0/queues/rx-0/rps_cpus ]; then
echo f > /sys/class/net/eth0/queues/rx-0/rps_cpus
fi
EOF
chmod u+x /recalbox/share/system/custom.sh*Mais j'ai l'impression que j'ai loupé un truc car "custom.sh" dans l'explorateur windows est vide .
Je pense que je manque de compétence en programmation -
@olivierdroid92 prends un editeur de texte qui gère unix (genre Notepad++), ajoute dans le custom.sh:
!/bin/bash USB3_IRQ=cat /proc/interrupts | grep "xhci-hcd:usb3" | awk -F : '{print $1}' USB5_IRQ=cat /proc/interrupts | grep "xhci-hcd:usb5" | awk -F : '{print $1}' echo 5 > /proc/irq/${USB3_IRQ}/smp_affinity_list echo 6 > /proc/irq/${USB5_IRQ}/smp_affinity_list if [ -f /sys/class/net/eth0/queues/rx-0/rps_cpus ]; then echo f > /sys/class/net/eth0/queues/rx-0/rps_cpus fi
puis en SSH tu passes la dernière commande :
chmod u+x /recalbox/share/system/custom.sh
reboot, join your hands and pray
-
@Substring
Depuis Putty, si je tappe nano custom.sh, l'editeur est vide. Faut il que depuis l'editeur Nano je fasse copier / coller depuis la ligne #!/bin/bash jusqu à EOF ? -
@olivierdroid92 je viens de te mettre en blocks colorés ce que tu dois mettre, il n'y a aucun EOF cette fois
-
@Substring
Pigé, je teste !
Merci pour les conseils !!!Ligne de commande ok.
Ca reboot, -
@Substring
J'ai tout reconfiguré, ca fonctionne.
Je vais tester sur plusieurs semaines.
Comme d' habitude , merci pour l'assistance personnalisé, c'est au top ++ -
@olivierdroid92 bonjour j'ai exactement le même souci j'ai suivi tous jusqu’à la et les même souci et je ne trouve pas custom sh . pour temps j'ai télécharge notepad ++ et je vais dans recalbox puit share système et la pas moyen de trouver custom sh
-