RASPBERRY PI ZERO W problème avec USB 1.1
Posté : jeu. 23 mai 2019 08:51
Bonjour à toutes et à tous,
Je cherche un magicien qui pourrait me sortir de ma galère.
J'explique :
J'ai fabriqué une console portable pour jouer a MINECRAFT pi,
J'ai passé des dizaines d'heures à la mettre au point,
Elle est composée d'un écran 5", de deux joysticks ps2 et de boutons poussoirs. Le joystick de droite est reconnu comme une sourie HID et le gauche + boutons comme un clavier HID.
J'ai développé es cartes d'interface à partir d'ATMEGA8A avec le driver V-USB sous ATMEL STUDIO. Elles sont reliées par un HUB USB2, les deux ports restants sont déportés sur le coté de la console.
J'ai testé cette configuration sur raspberry PI 1B et ça fonctionne nickel. Mais mon boitier est dimensionné pour le PI ZERO. Et ça ne fonctionne pas sous PI ZERO W v.1.1.
[URL=https://www.casimages.com/i/19050908225 ... 5.jpg.html][IMG]https://nsm09.casimages.com/img/2019/05 ... 229855.jpg[/IMG][/url]
Ça fonctionne aussi sur PC, j'ai essayé d'ajouter les lignes suivantes :
usb_max_current=1 dans config.txt
dwc_otg.phy_type=0 (full speed) et dwc_otg.speed=1 (12Mhz) dans cmdline.txt
Quand j'observe dmesg, je constate :
[ 3.033375] usb 1-1-port1: attempt power cycle
[ 97.700606] usb 1-1-port3: attempt power cycle
Les périphériques essayent de se connecter 19 fois chacun.
J'ai aussi essayé d'ajouter des tempos au démarrage du clavier et de la sourie (2 et 5 secondes), ça ne change rien.
J'ai aussi ajouté un autre HUB pour ne pas qu'ils soient sur le même... Toujours pareil.
Il y a plein de messages sur les forums mais aucun ne m'a dépanné.
BREF : Je suis bloqué et je ne sais plus quoi faire
Je cherche un magicien qui pourrait me sortir de ma galère.
J'explique :
J'ai fabriqué une console portable pour jouer a MINECRAFT pi,
J'ai passé des dizaines d'heures à la mettre au point,
Elle est composée d'un écran 5", de deux joysticks ps2 et de boutons poussoirs. Le joystick de droite est reconnu comme une sourie HID et le gauche + boutons comme un clavier HID.
J'ai développé es cartes d'interface à partir d'ATMEGA8A avec le driver V-USB sous ATMEL STUDIO. Elles sont reliées par un HUB USB2, les deux ports restants sont déportés sur le coté de la console.
J'ai testé cette configuration sur raspberry PI 1B et ça fonctionne nickel. Mais mon boitier est dimensionné pour le PI ZERO. Et ça ne fonctionne pas sous PI ZERO W v.1.1.
[URL=https://www.casimages.com/i/19050908225 ... 5.jpg.html][IMG]https://nsm09.casimages.com/img/2019/05 ... 229855.jpg[/IMG][/url]
Ça fonctionne aussi sur PC, j'ai essayé d'ajouter les lignes suivantes :
usb_max_current=1 dans config.txt
dwc_otg.phy_type=0 (full speed) et dwc_otg.speed=1 (12Mhz) dans cmdline.txt
Quand j'observe dmesg, je constate :
[ 3.033375] usb 1-1-port1: attempt power cycle
[ 97.700606] usb 1-1-port3: attempt power cycle
Les périphériques essayent de se connecter 19 fois chacun.
J'ai aussi essayé d'ajouter des tempos au démarrage du clavier et de la sourie (2 et 5 secondes), ça ne change rien.
J'ai aussi ajouté un autre HUB pour ne pas qu'ils soient sur le même... Toujours pareil.
Il y a plein de messages sur les forums mais aucun ne m'a dépanné.
BREF : Je suis bloqué et je ne sais plus quoi faire