castman.fr – La technologie, à la portée de tous ! Toujours d’actualité … Écologie et technologie en harmonie, est-ce encore de l’utopie ? Sur mon site, vous trouverez une mine d’informations, sur les produits high-tech en général. Vous trouverez aussi, des tutoriels, des astuces, mes coups de gueule et mes coups de cœur, sans oublier, mon espoir sur le thème “Je contribue, pour ma planète !“. Je n’ai pas la science infuse, mais c’est la science qui fuse.

Banana Pi M3, c’est un vrai désastre, instable et non finalisé, c’est toute la conception qui est à revoir ! Mais, j’ai des solutions pour vous aider…

Ce n’est pas vraiment un tutoriel, mais cela ressemble plus à un gros coup de gueule sur la conception et la fabrication du M3.

Je ne vais pas vous laissez ainsi, seul face à votre M3, je vous donnerais des astuces et des solutions pour faire fonctionner le M3, presque correctement.

 

.

Les grandes lignes de ce coup de gueule et des solutions

.

1- Mon nouveau presse-papiers.

2- Je ne vais pas tourner autour du pot !

3- La distribution Raspbian.

4- Les distributions Debian 8 jessie Mate (GPU 1080P) et jessie mate.

5- La question que je me pose …. Est-ce mon M3, qui est défectueux ?

6- Des solutions !

6-1 – Choix de l’alimentation du M3 pour un démarrage presque parfait :

6-2 – Ajouter un refroidisseur aluminium sur le processeur 8 cœurs.

6-3 – Ajouter un ventilateur sous le M3, pour refroidir l’ensemble.

6-4 – Utiliser un commutateur HDMI + son alimentation (Switch HDMI).

7- Une autre solution radicale, mais qui n’est pas sans danger pour un novice.

8- Déclinaison du M3.

9- BerryBoot sur le M3.

10- Ma conclusion.

11- C’est un carton rouge !

 

Début de mon coup de gueule

 

1- Mon nouveau presse-papiers.

Belle petite machine, mais à garder comme presse-papiers, sur son bureau !

Banana Pi M3 face avantDéballage002

C’est vraiment dommage !

 

2- Je ne vais pas tourner autour du pot !

C’est un vrai problème de gestion d’énergie, concernant les connecteurs et les ports du Banana Pi M3. Le contrôleur ne semble pas bien gérer l’ensemble ou ce sont les protections du M3 qui bloquent certaines options… genre, la sécurité sur une connexion pour éviter le surchauffe ou le plantage. Le problème c’est que le plantage existe ! Ce n’est donc, pas viable du tout !

Bidouiller, oui ! Faire un projet stable sur le Banana Pi M3, non ! et bonjour la galère …

 

3- La distribution Raspbian.

J’ai testé la distribution Raspbian, qui est une distribution parfaite, avec des outils pour le développement de projets. Mon M3 fonctionne avec une alimentation de 1 A en 5V  ou une alimentation 2 A 5V, sur un téléviseur HDMI en direct (Pas de switch HDMI, sinon cela ne fonctionne pas) via un câble HDMI de bonne qualité. Le clavier et la souris sont sur les ports USB, surtout pas de HUB USB simple.

Dans cette configuration le M3 fonctionne bien.

Mais, dès que vous voulez utiliser les ports USB ou d’autres connecteurs, c’est la fin !

Banana Pi M3 Raspbian01

Si je change quelque chose :

– Si j’utilise la même configuration, sauf l’écran en utilisant un écran 7″ HDMI, le problème apparaît encore avec un démarrage aléatoire viable, sur 4 ou 5 tentatives.

Je reviens sur mon téléviseur HDMI.

– Si je change mon alimentation, par une de 2.4 A sur 5V sur le port micro USB du M3, il ne démarre pas !

– Une autre alimentation de 1 A 5V sur le port micro USB + une alimentation 1 A sur le port micro USB OTG, cela fonctionne ! Mais …

Cela ne m’apporte rien de plus, car si je branche autre chose, le M3 redémarre.

Banana Pi M3 AlimentationmicroUSB et micro USB OTG

 

Pourquoi ? Là est la question !

 

De plus, on se demande où son passé les 8 cœurs du processeur (Ils se cachent certainement !), car en apparence l’excès de lenteur semble démontre que cela n’est pas bien optimisé !

Avec un processeur octa-core, je devrais me retrouver sur un nano-ordinateur réactif, mais ce n’est pas le cas ! Accrochage internet lent idem pour le lancement des applications, je me retrouve comme sur un nano avec un double cœur ….

 

4- Les distributions Debian 8 jessie Mate (GPU 1080P) et jessie mate.

Test de la version 2016-05-16-debian-8-jessie-mate-gpu-bpi-m3-sd-emmc.img et 2016-05-16-debian-8-jessie-mate-bpi-m3-sd-emmc.img.

Des problèmes d’affichage sur un téléviseur Full HD 1920×1080 et sur un 7″ HDMI. L’image saute et se désynchronise. Pas de menu ????

C’est le BIG bazar !

Banana Pi M3 Debian 8 jessie

 

5- La question que je me pose …. Est-ce mon M3, qui est défectueux ?

La réponse …. Peut-être ! Mais il semble que…

D’autres utilisateurs constatent le même problème et tente d’y remédier au cas par cas. Il suffit de lire sur le site pour le constater, mais il semble que les utilisateurs n’osent pas identifier précisément le problème : http://forum.banana-pi.org/c/bpi-m3

Beaucoup de posts tournent autour du sujet concernant ce problème handicapant pour le M3, sans poser les réelles questions !

Enfin, pour être plus précis, je devrais plutôt dire, que des utilisateurs on fait remonter l’information, mais que SINOVOIP a fait la sourde oreille et a commercialisé le produit sans tenir compte des divers avis !

Lire les commentaires de BJEagle67 et de tkaiserpour vous donner un exemple, de l’ampleur du problème, déjà connu avant décembre 2015 :

http://forum.banana-pi.org/t/many-problems-with-hdmi-micro-usb-usb-ports-on-my-m3/1690

 

Pour que le M3 fonctionne correctement, vous n’avez pas le choix, il faut utiliser un téléviseur HDMI ou moniteur HDMI. Le plus simple c’est de ne pas en utiliser et de se connecter via VNC ou SSH.

Sinon, bonjour la galère pour rendre le M3 stable avec un moniteur VGA + convertisseur HDMI. Il faut comprendre que le problème vient du processeur Octa-core qui ne gère plus en natif le mode VGA. Ce n’est donc pas entièrement, la faute du M3 dans ce cas précis, mais pour le reste ce n’est vraiment pas normal !

 

Vous pouvez lire mon constat dans mon tutoriel, avec des solutions aléatoires mais possible pour faire fonctionner le M3, ici :

Banana Pi M3, Ubuntu Mate 15.10 et 16.04 sur micro SD et sur la NAND, cinquième partie.

Plus précisément, dans la partie :

13- Les ports USB/HDMI et l’alimentation du M3.

13-1 Mes questions et mes tests.

13-2 Ma solution, pour que mon M3 démarre presque correctement.

 

6- Des solutions !

Je ne vais pas vous laisser dans cette mélasse sans vous donner des astuces. (Sous Raspbian…)

Pour ceux qui utilisent un moniteur VGA (Ex : 1440×900) avec un convertisseur HDMI/VGA, des petites astuces pour que cela fonctionne presque toujours.

6-1 – Choix de l’alimentation du M3 pour un démarrage presque parfait :

6-1-1 Démarrer, sans avoir branché le convertisseur sur le M3 et après que les lumières clignotent (C’est-à-dire que le système démarre), vous pouvez insérer le connecteur HDMI du convertisseur et ainsi, votre M3 démarre normalement sans s’éteindre. Dans cette configuration j’utilise une alimentation de 5V sur 1A et un clavier souris sur les ports USB.

6-1-2 Avec une alimentation de 5V en 2A, c’est plus stable et le démarrage fonctionne presque toujours sans toucher au câble. (Si j’utilise une alimentation 5V sur 2.4 ou 2.1 A cela ne fonctionne pas !) J’ai même pu brancher un disque SATA 2.5 sur le port USB… Mais un démarrage du M3, avec un ce même disque branché sur un port USB, c’est impossible !

6-1-3 Avec une alimentation 5V en 1A sur le micro USB et une autre alimentation 5V en 1A sur le port micro USB OTG. (Seul défaut dans ce cas, le M3 ne s’éteint pas normalement et il faut souvent l’éteindre via un bouton sur une multiprise d’alimentation par exemple.)

6-2 – Ajouter un refroidisseur aluminium sur le processeur 8 cœurs.

Oui je sais, c’est plus facile à dire qu’à faire !

Le plus simple aurait été de pouvoir refroidir en même temps, l’ensemble processeur/RAM de 2 Go/Espace de stockage EMMC de 8 Go. Mais de petits éléments nous en empêchent !

Banana Pi M3 VentilateurPC-GrosRefroidisseur

6-3 – Ajouter un ventilateur sous le M3, pour refroidir l’ensemble.

Ajouter sous le M3 un ventilateur pour le refroidir par le dessous. C’est une bonne idée, car même en fonctionnement mon refroidisseur aluminium qui est sur le processeur reste assez froid !

Banana Pi M3 VentilateurPC-GrosRefroidisseur2

 

 

6-4 – Utiliser un commutateur HDMI + son alimentation (Switch HDMI).

 

Dans ce cas, dès que l’on utilise ce genre de produit, le M3 démarre parfaitement sur un écran VGA via un convertisseur HDMI/VGA.

Banana Pi M3 Switch HDMIVentiloRefroidisseus01rjpg

.

7- Une autre solution radicale, mais qui n’est pas sans danger pour un novice.

Une autre solution pour contourner la limitation en Ampère du connecteur micro USB de 1.8 A, c’est de changer son connecteur par un connecteur Jack DC-IN.

Un exemple ici (avec des photos) :

http://forum.banana-pi.org/t/banana-pi-cpu-temperature-emergency/1793/2

Mon test avec un connecteur Jack DC-IN, en images ci-dessous.

Banana Pi M3 Jack DC-IN01

.

Banana Pi M3 Jack DC-IN02

Le résultat, c’est que cela fonctionne mieux pour un démarrage du M3 avec la distribution Raspbian et une alimentation en 5V 2.4A par exemple.

Mais si vous démarrez votre M3 avec un HDD USB sur un port USB ou un Hub USB simple, votre M3 ne démarre plus !

Banana Pi M3 HUB USB simple

.

Banana Pi M3 HDD 160Go USB simple

Ce n’est donc, pas viable !

Le problème reste le même avec ou sans connecteur DC-IN, concernant la gestion de l’énergie du M3 via les différents connecteurs et ports…

 

8- Déclinaison du M3.

Je viens de voir sur des sites, qu’il existe trois version du M3.

– BPI-M3 avec processeur Allwinner A83T

– BPI-M3-H avec processeur Allwinner H8

– BPI-M3-R avec processeur Allwinner R58

???

Mon M3 avec A83T …

Banana Pi M3 face avantDéballage002

Je commence à comprendre, le problème des distributions brouillonnes. Créer une distribution pour trois types de processeur et les autres Banana Pi …  Il est ainsi difficile de garder une certaine stabilité, même si l’on pense que l’architecture des processeurs est proche, ce sont les légères différences qui vont causer les problèmes d’instabilité !

Sans oublier, que certaines distributions proviennent des autres plateformes de développement

 

Plus d’informations à ce sujet, ici :

http://forum.banana-pi.org/t/bpi-m3-with-r58-h8-a83t-chip-on-board-so-cool/886

 

….

9- BerryBoot sur le M3.

Pour finir, j’ai voulu tester BerryBoot sur le Banana Pi M3.

Le résultat est vraiment décevant. C’est comme son nom l’indique une version Bêta “2016-02-02-berryboot-bpi-m3-beta-gpu-demo.img”

Le module de Boot, BerryBoot n’arrête pas de faire une MAJ de son système, mais ….

Banana Pi M3 BerryBoot01

Les distributions que j’installe, ne fonctionne pas ! Sauf Arch Linux.

Banana Pi M3 BerryBoot02

 

10- Ma conclusion.

C’est impossible de faire des tutoriels et des tests/démonstrations des GPIO, connecteurs CSI… etc… avec une plateforme de développement instable et mal conçu !

Je ne vais pas être tendre avec SINOVOIP, sur une conclusion globale de ce M3.
C’est un vrai désastre de proposer ce genre de produit, instable et non finalisé, c’est toute la conception qui est à revoir !
Faire un NAS, créer une installation intelligente pour la maison, de la robotique, c’est impossible avec le M3 actuel !
Une seule information importante avec un conseil à suivre, ma version de M3 est à éviter !
J’espère que je pourrai un jour, tester une nouvelle version du M3/M4 …. avec l’objectif premier, qu ‘il fonctionne normalement…
C’est aussi un coup de gueule !
.
11- C’est un carton rouge !
Carton rouge

 

Banana Pi M3, Ubuntu Mate 15.10 et 16.04 sur micro SD et sur la NAND, cinquième partie.

Dans cette cinquième partie sur le Banana Pi M3, je vais décrire ci-dessous, la procédure pour installer Ubuntu Mate 15.10 sur une micro SD de 8 Go en catégorie 10. Ce qui est intéressant ici, c’est le fait que cette distribution fonctionne aussi sur la mémoire EMMC (la NAND de 8 Go) ou encore nommée, mémoire Flash.

Ensuite, vous comprendrez pourquoi, en parcourant le tutoriel, je tente l’installation de la version Ubuntu Mate 16.4, en version bêta, elle demande un minimum de 16 Go sur une micro SD, pour pouvoir s’installer. Mais cela fonctionne aussi sur une micro SD de 8 Go, il faut juste vérifier l’espace exacte qui est disponible après formatage, avec l’outil SD FORMATTER, par exemple. (Les cartes micro SD de 8 Go, n’ont pas les mêmes capacités)

Pour l’instant, je teste en premier la version 15.10, car comme la procédure est la même pour l’installation de la version 16.04, il suffit de changer d’image pour poursuivre !

Je testerais aussi, les ports USB et le port HDMI, ainsi que l’alimentation pour que le M3 fonctionne mieux, mais aussi pour comprendre les problèmes que j’ai rencontrés avec Ubuntu Mate. Je ferai un constat sur le sujet et je donnerai ma solution, pour que cela fonctionne presque normalement.

Enfin, je vais continuer les tests pour contrôler que les versions 15.10 et 16.04, sont opérationnelles en incluant la gestion et l’accélération matérielle.

Je n’ai jamais apprécié cette distribution, qui fonctionne moyennement sur le Raspberry Pi 2 B …

J’espère être agréablement surpris, en espérant que celle-ci fonctionne parfaitement sur le M3.

À suivre !

Je débute le tutoriel avec une information importante, “Où trouver la documentation technique, pour le BPI-M3 ?”

 

Plan du tutoriel

0- Où trouver la documentation technique, pour le BPI-M3 ?

1- Le matériel nécessaire.

2- Téléchargement et décompression de l’image d’Ubuntu Mate 15.10.

3- Préparation de la micro SD avec SD Formatter.

4- Téléchargement et installation du programme pour écrire l’image sur la micro SD.

5- Installation de l’image d’Ubuntu Mate 15.10, sur la micro SD.

6- USB image tool, un utilitaire, pour faire une sauvegarde de votre micro SD.

7- Premier démarrage d’Ubuntu Mate 15.10, sur micro SD.

7-1 Test de fluidité du menu.

7-2 Temps de démarrage, depuis une micro SD 8 Go en catégorie 10.

8- Configuration de base pour Ubuntu Mate.

8-1 Mise à jour de la distribution Ubuntu Mate 15.10. (Update et Upgrade …)

8-2 Configuration du clavier.

8-3 Modifier la date et l’heure.

8-4 Pour le reste, c’est à vous de jouer !

9- Les tests.

9-0 Le port HDMI.

9-1 Vidéo via Youtube.

9-2 Les vidéos et la musique.

9-3 Les programmes (Scratch/Scratch version S4A, Arduino et Arduino IDE)

10- Installation et test rapide d’Ubuntu Mate 15.10 ou 16.04 sur la NAND.

10-1 Installation méthode 1.

10-2 Installation méthode 2.

11- Un test rapide de la version d’Ubuntu Mate 16.04 sur micro SD.

12-1 Test de démarrage depuis une micro SD de 8 ou 16 Go.

12-2 Les vidéos via Youtube.

12-3 Les fichiers Audio/Vidéo.

12- Un test rapide de la version d’Ubuntu Mate 16.04 sur la NAND de 8 Go.

12-1 Test de démarrage depuis la NAND.

12-2 Les vidéos via Youtube.

12-3 Les fichiers Audio/Vidéo.

13- Les ports USB/HDMI et l’alimentation du M3.

13-1 Mes questions et mes tests.

13-2 Ma solution, pour que mon M3 démarre presque correctement.

14- Conclusion sur Ubuntu Mate.

Début du tutoriel

 

0- Où trouver la documentation technique, pour le BPI-M3 ?

C’est en Anglais, mais pour une fois Sinovoip, fait les choses en grand !

SiteBPI-M3 - 1

Vous pouvez donc, trouver toutes la documentation disponible à ce jour et à venir en ce qui concerne l’univers du Banana Pi en général. C’est par ici :

http://www.banana-pi.org/m3-download.html

Il suffit de choisir ce qui vous intéresse, dans les intitulés de gauche et de naviguer !

C’est très pratique !

Un exemple : je recherche l’information  sur le sujet … Comment utiliser la fonction IR (Infra Rouge) du M3 et bien c’est par ici :

https://bananapi.gitbooks.io/bpi-m3/content/bpim3irinterface.html

SiteBPI-M3 - 2

Et cela fonctionne aussi pour les autres Banana Pi, enfin, c’est plutôt pas mal ! Je suis loin de mes heures de bidouilles et recherche infructueuses avec le Banana Pi M1 !

Passons au tuto …

 

1- Le matériel nécessaire.

– Le Banana Pi M3, bien sûr !

Banana Pi M3 face avantDéballage002

– Un adaptateur secteur USB/micro USB. (Je vous conseille un 5V en 2A minimum)

AdaptSecteurUSB01

– Un clavier filaire et une souris ou un clavier USB sans fil+ touchap.

Clavier+souris           Ou           Rii mini i8 A8

– Un câble HDMI/HDMI pour le brancher sur un écran HDMI ou un adaptateur HDMI/VGA.

Câble HDMI       Ou         Convertisseur2HDMIVGA+Audio

– Un écran/TV HDMI ou un moniteur VGA.

TV ou écran VGA

– Un kit micro SD de 8 Go en catégorie 10 (catégorie 4 acceptable)

KitMicroSD

 

2- Téléchargement et décompression de l’image d’Ubuntu Mate 15.10.

Télécharger la distribution Ubuntu Mate 15.10, ici :

https://docs.google.com/open?id=0B_YnvHgh2rwjX2pLV2hNVkt0b3M

Cette distribution est quasi la même que pour le Raspberry Pi 2 B, mais elle est MAJ pour fonctionner sur le M3.

M3 partie5-Ubuntu Mate Décompression01

Décompresse le fichier obtenu, 2015-12-03-ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2-bpi-m3-sd-emmc.img.zip, avec l’outil intégré à Windows ou avec 7-Zip.

M3 partie5-Ubuntu Mate Décompression02

C’est comme vous voulez !

Vous obtiendrez ceci, dans un autre répertoire nouvellement créé :

ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2-bpi-m3-sd-emmc-20151203.img

C’est l’image, que je vais utiliser pour l’installation sur une micro SD de 8 Go en catégorie 10. Mais vous pouvez utiliser une catégorie 4.

 

3- Préparation de la micro SD avec SD Formatter.

Télécharger l’outil de formatage SD Formatter, depuis :

https://www.sdcard.org/downloads/formatter_4/eula_windows/

C’est un programme très utile, car il permet en activant l’option On, de formater votre carte micro SD et de supprimer les partitions cachées ou partitions Linux etc…

Décompresser et installer le programme  SD Formatter.

Insérer votre micro SD.

Démarrer SD Formatter, en cliquant sur l’icône présente sur votre bureau ou dans la liste de vos programmes. 

Vous devez vérifier, que votre carte micro SD corresponde à celle que détecte le logiciel.

Cliquer sur Option et choisir on.

Maintenant, après avoir fait la vérification décrite ci-dessus, vous pouvez  cliquer sur le bouton Format.

SDFormatter-RBPi2B02

Votre carte micro SD est enfin prête pour la suite !

 

4- Téléchargement et installation du programme, pour écrire l’image sur la micro SD.

Je vais utiliser le programme suivant, pour écrire l’image d’Ubuntu Mate sur la micro SD. C’est Win32DiskImager, dans la version la plus récente 0.9.5.

La page du logiciel, c’est ici : https://sourceforge.net/projects/win32diskimager/files/Archive/

Pour le téléchargement, je vous conseille la version binaire, qui fonctionne sans installation, ici :

https://sourceforge.net/projects/win32diskimager/files/Archive/Win32DiskImager-0.9.5-binary.zip/download

Ensuite, après l’avoir téléchargé, je le décompresse avec l’outil sous Windows, ou bien dans mon cas avec 7-Zip.

Je me déplace dans le nouveau répertoire Win32DiskImager-0.9.5-binary et je clique sur Win32DiskImager.exe pour démarrer le programme.

M3 partie5-Ubuntu Mate Win23DdiskImager01

C’est fait, je passe à la suite de la procédure.

5- Installation de l’image d’Ubuntu Mate 15.10, sur la micro SD.

Après avoir cliqué sur Win32DiskImager.exe, le programme s’ouvre.

M3 partie5-Ubuntu Mate Win23DdiskImager02

Maintenant je recherche l’image d’Ubuntu sur mon PC en cliquant sur le dossier bleu à gauche de Device.

M3 partie5-Ubuntu Mate Win23DdiskImager03

Je double-clic sur l’image d’Ubuntu.

M3 partie5-Ubuntu Mate Win23DdiskImager04

Maintenant, j’insère mon adaptateur USB/micro USB ou adaptateur SD sur le PC, avec ma micro SD.

Le logiciel détecte mon adaptateur USB/micro USB et ma carte micro SD de 8 Go, qui est nommée  J dans Device.

M3 partie5-Ubuntu Mate Win23DdiskImager05

C’est presque fini !

Il ne reste plus qu’à cliquer sur Write en bas, de valider par Yes.

M3 partie5-Ubuntu Mate Win23DdiskImager06

Suivre la progression de l’installation grâce à l’avancement de la barre verte …

M3 partie5-Ubuntu Mate Win23DdiskImager07

Attendre la fin de la procédure, avant de la retirer.

C’est assez long, alors soyez patient.

Cliquer sur OK quand c’est fini. Puis cliquer sur Exit pour quitter le programme.

Il ne reste plus qu’à récupérer la micro SD avec Ubuntu Mate 15.10 et de l’insérer dans le M3.

Attention ! Le M3, n’est pas encore branché via son alimentation secteur.

Avant de passer au premier démarrage du M3 avec Ubuntu sur micro SD, une petite astuce pour vous aider, décrite ci-dessous en partie 6.

 

6- USB image tool, un utilitaire très pratique, pour faire une sauvegarde de votre micro SD.

Je vous présente un petit outil, que j’utilise régulièrement sur mes nano-ordinateurs, pour faire une sauvegarde complète d’une SD ou micro SD. (Banana Pi M,M2,M3/Cubietruck/Cubieboard4, pcDuino V2 /V3/pcDuino8/BPI-M3….)

C’est USBIT, pour (USB Image Tool).

Vous pouvez le télécharger directement, ici : https://www.filecluster.com/downloads/USB-Image-Tool.html

Cet outil permet de créer une image d’un système Ubuntu/Lubuntu, Android … présent sur une SD ou micro SD ou même sur une clé USB.

Vous pouvez ainsi, faire une copie de vos systèmes à un instant t, vers votre PC et garder cette image en sauvegarde pour une restauration future, suite à un plantage, par exemple.

USBIT01

Ensuite, vous pouvez restaurer cette image vers une SD ou micro SD ou même sur une clé USB de même capacité.

Pour créer votre sauvegarde, vous devez choisir en haut à gauche le mode (Device Mode) et ensuite cliquer sur (Backup) en bas à droite. Donner un nom et un chemin pour la sauvegarde, valider.

Pour restaurer votre sauvegarde ou la copier sur une nouvelle carte SD, micro SD ou clé USB de même capacité, il suffit de cliquer sur (Restore), ensuite, choisir l’image à restaurer présente sur votre PC.

Ça fonctionne !

 

7- Premier démarrage d’Ubuntu Mate 15.10, sur micro SD.

C’est encore le bazar pour démarrer cette distribution. Pourquoi ?

C”est simple, si j’utilise ma TV HDMI, cela fonctionne correctement. Cependant, mon premier démarrage avec un écran LCD 19″ VGA avec un convertisseur HDMI+Audio/VGA, pose problème car, mon M3 ne démarre pas !

Ensuite, sur un écran HDMI 7″, le M3 démarre, mais une fois sur X tentatives, j’arrive à avoir une image ?????

Enfin, sur le moniteur VGA 19″ avec un autre convertisseur HDMI/VGA, j’ai enfin une image. Ouf !

Mais le démarrage est vraiment aléatoire. Ce n’est pas stable !

Premier écran sous Ubuntu Mate 15.10.

M3 partie5-Ubuntu Mate15.10 1erDémarrage01

Je vais devoir me résigner à utiliser un écran HDMI, sinon la M3 ne démarre pas avec des convertisseurs HDMI/VGA !

M3 partie5-Ubuntu Mate15.10 sur TV

Sans oublier ceci…

M3 partie5-Ubuntu Mate15.10 1erDémarrageErreurs02

7-1 Test de fluidité du menu.

Bon, lors de mon premier test tout était OK, avec un menu réactif. Cependant, après plusieurs démarrages, mince, zut,  je me suis trop emballé !

Je constate l’apparition du même problème, que j’ai rencontré sur le BPI 2 B, avec des latences lors de la navigation dans le menu ???

7-2 Temps de démarrage, depuis une micro SD 8 Go en catégorie 10.

Le temps de démarrage d’Ubuntu Mate depuis une micro SD de 8 Go en catégorie 10 est de …… Attention !

Le résultat, tourne autour de 1 minute et 12 secondes à plus de 1 minute 30 secondes. C’est moyen.

Sur la NAND, je pense que le résultat sera tout autre !

8- Configuration de base pour Ubuntu Mate.

8-1 Mise à jour de la distribution Ubuntu Mate 15.10. (Update et Upgrade …)

Attention ! C’est le début de la galère…

Le clavier est en anglais, c’est-à-dire QWERTY.

La première chose à faire, c’est de mettre à jour Ubuntu Mate, ce qui permet souvent (dans mes rêves !) de corriger des bugs récurrents et de peut-être avoir une version un peu plus stable !

Dans mon cas, le résultat est tout autre, avec des mises à jour non finalisées et qui plantent le système. Sous Ubuntu Mate mon bureau est parsemé de messages d’erreurs. Il faut savoir rester ZEN …

Alors avant de commencer, je vous dit, bonne chance ! Ou bien, procédure à éviter.

Dans un terminal, vous devez taper :

sudo qpt updqte

Valider

Mot de passe sudo, taper :

bqnqnqpi

Valider

Idem pour l’upgrade, en tapant :

sudo qpt upgrqde

Valider

M3 partie5-Ubuntu Mate15.10 Update upgrade02

.

M3 partie5-Ubuntu Mate15.10 Update upgrade01

8-2 Configuration du clavier.

C’est par ici !

M3 partie5-Ubuntu Mate15.10 Control Center

Et

M3 partie5-Ubuntu Mate15.10 Control Center Clavier1

.

M3 partie5-Ubuntu Mate15.10 Control Center Clavier2

.

M3 partie5-Ubuntu Mate15.10 Control Center Clavier3

Mais cela ne fonctionne pas très bien, même en choisissant le clavier en haut à droite sur le menu, où s’affiche en pour passer à fr, à gauche de l’heure.

8-3 Modifier la date et l’heure.

Pour changer la date, l’heure et le Time zone, cliquer sur le menu en haut à gauche sur System, Administration et enfin Time and Date.

M3 partie5-Ubuntu Mate15.10 Time and Date

Ou bien, directement dans le Control Center.

M3 partie5-Ubuntu Mate15.10 Control Center

.

M3 partie5-Ubuntu Mate15.10 Control Center TimeAndDate01

.

M3 partie5-Ubuntu Mate15.10 Control Center TimeAndDate02

8-4 Pour le reste, c’est à vous de jouer !

Je suis très déçu par cette version d’Ubuntu Mate comme pour mes tests sur le Raspberry Pi 2 B, c’est le même problème, avec une version instable et mal finalisée…

9- Les tests.

Pour un processeur Octa-core, je n’ai pas l’impression d’une bonne optimisation, car à chaque manipulation, je dois attendre, attendre, que ma demande s’affiche !

9-0 Le port HDMI.

J’ai une impression de port HDMI trop gourmand en ressource !

Si l’on branche un convertisseur entre la sortie HDMI du M3 et un téléviseur ou sur un moniteur VGA et même avec un Switch HDMI non alimenté, le résultat donne un M3 qui ne démarre pas toujours ou difficilement…

Il faut donc, brancher en direct le M3 vers un téléviseur HDMI ou moniteur PC en HDMI.

Ce n’est pas Cool !

J’espère une MAJ de quelque chose sur le M3 pour corriger cela ?

C’est peut-être mon M3 qui est bizarre !

9-1 Vidéo via Youtube.

Aucune accélération matérielle ???? Donc, je passe …

M3 partie5-Ubuntu Mate15.10 Youtube

9-2 Les vidéos et la musique.

Les vidéos, c’est moyen mais comme le système plante lors de MAJ, c’est le bazar !

Sinon les fichiers MP3 et Wav fonctionnent correctement.

Les fichiers vidéo en MP4 fonctionnent, cependant si vous avez une vidéo en haute définition, c’est bof ! car pas d’accélération matérielle.

M3 partie5-Ubuntu Mate15.10 SMPlayer

 

9-3 Les programmes (Scratch/Scratch version S4A, Arduino et Arduino IDE)

Vous avez à votre disposition trois outils pour vous aider à programmer.

Le premier c’est Scratch qui permet de créer des programmes en utilisant des modules enfichables.

Le second c’est une version dérivée de Scratch avec l’adjonction de l’Arduino, S4A.

Le troisième, Arduino IDE, correspond au logiciel qui permet d’envoyer un programme directement sur un Arduino.

M3 partie5-Ubuntu Mate Scratch S4A Arduino

 

10- Installation et test rapide d’Ubuntu Mate 15.10 ou 16.04 sur la NAND.

En premier, il faut une clé USB que vous devez formater en ExtFAT et non simplement en FAT32, car le fichier est trop volumineux pour le système de fichiers en FAT32. Il faut aussi une clé USB de 16 Go minimum car, il n’y a pas forcément suffisamment d’espace sur une clé de 8 Go ou plus simple utiliser un disque dur !

Télécharger votre image Ubuntu Mate, ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2-bpi-m3-sd-emmc-20151203.img, sur la clé USB/HDD …

Vous pouvez suivre la procédure décrite en Anglais sur le site officiel, ici :

https://bananapi.gitbooks.io/bpi-m3/content/howtoburnlinuximagetoemmc.html

Lorsque la clé USB de 16 Go est prête, vous pouvez l’insérer sur un port USB du M3. Le M3 doit être allumé et sur la distribution Ubuntu Mate sur micro SD.

Dans un terminal, taper :

sudo su

Valider

Taper le mot de passe (attention en clavier QWERTY c’est bqnqnqpi) sinon clavier FR c’est :

bananapi

Valider

10-1 Installation méthode 1.

Dans cette procédure vous devez utiliser un fichier *.img et non un fichier *.img.zip par exemple.

sudo fdisk -l

Valider

Maintenant, nous devons identifier la mémoire flash de 8 Go. C’est normalement : mmcblk1

M3 partie5-Ubuntu Mate15.10 mmcblk1

Il faut ensuite, se déplacer vers la clé USB, possédant l’image d’Ubuntu Mate.

Dans mon cas, je tape :

cd /media/pi/16GO

Valider

M3 partie5-Ubuntu Mate15.10 install NAND003

Pour envoyer l’installation d’Ubuntu vers la NAND, il suffit de taper :

sudo dd if=ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2-bpi-m3-sd-emmc-20151203.img of=/dev/mmcblk1 bs=10MB

Valider

À la fin de la procédure, si le M3 s’éteint, ce n’est pas bon !

Il faut que les informations s’affichent dans le terminal qui indique que c’est OK.

La copie vers la NAND est longue, alors soyez patient et comme je l’indique plus haut, il faut que l’information s’affiche à l’écran.

Vous pouvez ensuite, retirer la carte micro SD et la clé USB puis redémarrer le M3.

M3 partie5-Ubuntu Mate 16.04 1er démarrage NAND01

C’est fait, mais chez moi cela ne fonctionne pas ! à la première tentative, je devrais dire après plusieurs tentatives.

Mais, j’ai un résultat positif, avec la version 16.04 d’Ubuntu Mate et en modifiant certaines choses.

J’utilise l’image d’Ubuntu Mate 16.04.

M3 partie5-Ubuntu Mate16.04 install ok NAND

.

Résultat, cela fonctionne enfin.

M3 partie5-Ubuntu Mate 16.04 installation NAND

.

10-2 Installation méthode 2.

Dans cette seconde méthode vous pouvez utiliser une image d’Ubuntu Mate au format *.img.zip, c’est-à-dire que le fichier est compressé.

Vous pouvez suivre la vidéo originale ici : http://forum.banana-pi.org/t/bpi-m3-emmc-burning-simply-under-ubuntu-with-bpi-tools/1399

Il faut récupérer un programme sur le site et le copier sur la clé à côté de l’image D’Ubuntu que l’on a téléchargé précédemment, ici : https://github.com/BPI-SINOVOIP/BPI-files/blob/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb

Vous pouvez faire plus simple, c’est de télécharger directement le fichier depuis Ubuntu sur le bureau ou dans Download.

Dès que c’est fait, mettre la clé USB sur le M3 allumé sous Ubuntu via micro SD ou cliquer deux fois dans l’emplacement de téléchargement, sur Ubuntu Mate.

Je clique sur le fichier bananapi-bpi-tools_1.0.3_armhf.deb, deux clics pour lancer le logiciel d’installation.

Ensuite, choisir de l’installer et taper le mot de passe pour valider.

M3 partie5-Ubuntu Mate15.10 Install BPI-COPY01

C’est fait !

M3 partie5-Ubuntu Mate15.10 Install BPI-COPY02

Retour dans le terminal en sudo su et mot de passe.

Taper :

df -k

Valider.

Vous voyez votre clé USB, la mienne c’est : /media/pi/16GO.

M3 partie5-Ubuntu Mate15.10 install NAND001

.

M3 partie5-Ubuntu Mate15.10 install NAND002

Maintenant je tape :

bpi-copy /media/pi/16GO/ubuntu-mate-15.10-desktop-armhf-raspberry-pi-2-bpi-m3-sd-emmc-20151203.img

Valider

Attendre la fin de la procédure. Attention ! C’est assez long.

C’est fait, mais est-ce que cela fonctionne ?

Et bien NON ! Je vais retenter avec la version 16.04

À vous de choisir, la procédure qui vous convient le mieux.

 

11- Un test rapide de la version d’Ubuntu Mate 16.04 sur micro SD de 8 Go et de 16 Go.

En suivant la procédure décrite dans le tutoriel, elle fonctionne bien sur micro SD de 8 et de 16 GO. Mais attention, Ubuntu à tendance à planter et à s’éteindre ! Ce n’est vraiment pas stable.

M3 partie5-Ubuntu Mate 16.04 1er démarrage01

Le démarrage est d’environ 58 secondes sur ma micro SD de 16 Go avec Ubuntu Mate 16.04.

 

12- Un test rapide de la version d’Ubuntu Mate 16.04 sur la NAND de 8 Go.

Sur la NAND, est-ce impossible d’installer cette version qui demande un espace de 16 GO pour fonctionner correctement ?

Oui c’est possible !

12-1 Test de démarrage depuis la NAND.

La vitesse d’exécution du démarrage tourne entre 45 à 52 secondes, sur la NAND de 8 Go.

C’est un résultat médiocre !

Mais ce n’est qu’une version bêta et en plus pas très stable, ou bien c’est mon M3 qui est défectueux ????

12-2 Les vidéos via Youtube.

Dans une petite fenêtre cela fonctionne, mais dés que vous tentez le mode plein écran, c’est la catastrophe !

M3 partie5-Ubuntu Mate16.04 Youtube Web

12-3 Les fichiers Audio/Vidéo.

Les MP4 ne fonctionne pas tous avec SMPlayer et pas tous avec VLC et Mplayer.

Les MP3 et les Wav fonctionnent avec Audacious. Heureusement qu’il est installé !

 

13- Les ports USB/HDMI et l’alimentation du M3.

Bon, le M3 m’a fait tourner en bourrique ! J’ai eu du mal à comprendre ce qui posait problème avec Ubuntu Mate. Mais pas seulement, car c’est un problème récurrent sur mon M3.

13-1 Mes questions et mes tests.

Mes questions :

– Est-ce un défaut de conception ???

– Est-ce un problème du CI qui gère les ports USB/HDMI/micro USB pour l’alimentation ?

– Est-ce un problème lié à ma version de Banana Pi M3 ?

Voici le résultat de mes tests et mon concentré de réflexion à ce sujet !

Il semble que sur mon M3, je doive utiliser un Hub USB auto-alimenté, sinon bonjour la galère !

Le port HDMI, souffre d’un manque de puissance, ce qui m’oblige à le brancher en direct sur  un moniteur HDMI.

Est-ce que l’alimentation du M3 est suffisante pour son fonctionnement ?

Voici ci-dessous, les chargeurs secteur que j’ai utilisé lors de mes tests.

Mes adaptateurs et chargeurs

En tout cas, mon M3, souffre d’un ensemble de problèmes ……

Voici les convertisseurs HDMI/VGA que j’ai utilisé.

Mes convertisseurs HDMI VGA

 

13-2 Ma solution, pour que mon M3 démarre presque correctement.

M3 partie5-Ubuntu Mate 16.04 Ma solution HubA

Fonctionne, si j’utilise :

Pour que j’arrive à faire fonctionner, presque correctement mon Banana Pi M3, j’ai bien dit presque !

– Un Hub USB 2.0 auto-alimenté.

– Utiliser un convertisseur HDMI/VGA. Cela fonctionne s’il est couplé à un Hub USB auto-alimenté + Alim 5 V 1 A.

– Directement sur une TV HDMI ou moniteur HDMI, en utilisant un adaptateur secteur USB 5 V en 2.4 A + HUB USB auto-alimenté.

– Avec un adaptateur secteur 5 V en 2A couplé à un Hub USB auto-alimenté + convertisseur HDMI/VGA.

– Avec un adaptateur secteur 5 V en 2A couplé à un Hub USB auto-alimenté sur TV HDMI ou moniteur HDMI.

Ne fonctionne pas, si j’utilise :

– Le M3 +clavier+ souris directement sur les ports USB du M3, avec un adaptateur HDMI/VGA.

– Adaptateur en 5 V 1 A et convertisseur HDMI/VGA + la souris + le clavier directement sur les deux ports USB du M3. Dans cette configuration, il ne reste aucun USB de libre ! (Cela reste instable !)

– Adaptateur 5 V en 1 A + convertisseur HDMI/VGA + Hub USB normal.

– Adaptateur 5 V en 2 A + convertisseur HDMI/VGA + Hub normal.

– Adaptateur secteur 5 V en 2.4 A + convertisseur HDMI/VGA + souris/clavier sur les ports USB.

– Adaptateur 5 V sur 2.4 A + convertisseur HDMI/VGA + Hub USB Auto-alimenté.

Vous commencez à comprendre ma galère et par quoi je suis passé, pour enfin réussir à finaliser ce tutoriel !

Peut-être des réponses à mes questions sur le site officiel, ici :

http://forum.banana-pi.org/t/many-problems-with-hdmi-micro-usb-usb-ports-on-my-m3/1690

À suivre !

.

14- Conclusion sur Ubuntu Mate.

La version Ubuntu Mate 15.10, ne me plaît toujours pas, avec ses multiples bugs et latences ! depuis une micro SD ou directement sur la NAND du Banana Pi M3.

Il faut attendre une version plus stable, qui ne provienne pas d’un autre nano-ordinateur, ce qui est le cas ici avec la version Ubuntu Mate du Raspberry Pi 2 B ?????

La version 16.04 en NAND démarre entre 45 et 52 secondes, ce n’est vraiment pas rapide pour un nano qui possède un processeur octa-core !

Cependant, le travail fait dessus, commence à porter ses fruits, car la version 16.04 est assez stable. Le menu est quasi réactif et pour moi c’est un bon point. Les logiciels fonctionnent bien. Seul bémol sur l’accélération matérielle qui n’est pas optimisée !

Je reste sur ma faim avec mon M3, car les problèmes rencontrés avec la gestion de l’alimentation sur les ports USB/HDMI/micro USB et l’alimentation m’ont vidé !

Pour l’instant, je ne sais pas si je vais poursuivre avec d’autres tutoriels, je vais voir sur le forum de Sinovoip, si des informations existent ou si j’ai bien un M3 défectueux.

À suivre …

 

Banana Pi M3, réception et déballage, première partie.

Ouf !

Après cette longue attente …..

Je viens enfin de recevoir mon Banana Pi M3.

Après avoir testé le pcDuino8 Uno et le Cubieboard 4, qui sont des nano-ordinateurs 8 cœurs, je vais enfin pouvoir passer au Banana Pi M3.

Avant de commencer, vous pouvez lire mon article sur la présentation du Banana Pi M3, ici :

– BPI-M3, enfin un nano-ordinateur Banana Pi, en version 8 cœurs.

 

Sans plus attendre …

Passons à la découverte de cette petite merveille de technologie. Le M3 est seulement petit par sa taille, mais  grand par ses capacités.

 

 

Plan du tutoriel

 

1 – Le colis.

2 – Déballage.

3- Le M3 recto verso.

4 – Contemplons le M3, en images.

5 – Une petite vidéo du M3, pour le plaisir.

6 – Le matériel nécessaire, pour le premier démarrage.

7 – Conclusion, sur ce premier contact.

 

 

Début du tutoriel

 

1 – Le colis.

Réception du M3, directement depuis SINOVOIP à SHEN ZHEN en Chine.

Merci à Jolin, pour sa diligence face à mes exigences.

C’est cool !

Banana Pi M3 colis01

.

Banana Pi M3 colis02

Le M3 est bien protégé !

.

2 – Déballage.

Second emballage à l’intérieur du colis.

.

Emballage M3 002

.

.

Super ! Super ! C’est bien le M3. (J’avais encore un doute …)

Emballage M3 003

.

Banana Pi M3 face avantDéballage001

3- Le M3 recto verso.

.

Banana Pi M3 face avantDéballage002

.

Banana Pi M3 face arrièreDéballage003

4 – Contemplons le M3, en images.

Banana Pi M3 Sous tous les angles03

.

Banana Pi M3 Sous tous les angles05

.

Banana Pi M3 Sous tous les angles06

.

Banana Pi M3 Sous tous les angles09

.

5 – Une petite vidéo du M3, pour le plaisir.

Je ne voulais pas manquer de vous montrer le M3, sous forme de vidéo de présentation.

Et je suis toujours contemplatif, devant une telle merveille.

C’est vraiment un concentré de technologie !

.

.

6 – Le matériel nécessaire, pour le premier démarrage.

– Il vous faut le Banana Pi M3, Bien sûr !

Banana Pi M3 face avantDéballage002

– Un adaptateur secteur USB/micro USB. (Je vous conseille un 5V en 2A minimum)

   AdaptSecteurUSB01

– Un clavier filaire et une souris ou un clavier USB sans fil+ touchap.

Clavier+souris           Ou           Rii mini i8 A8

– Un câble HDMI/HDMI pour le brancher sur un écran HDMI ou un adaptateur HDMI/VGA.

Câble HDMI       Ou         Convertisseur2HDMIVGA+Audio

– Un écran/TV HDMI ou un moniteur VGA.

  TV ou écran VGA

– Probablement une carte micro SD de 8 Go minimum. (En catégorie 10, c’est mieux ! Mais cela fonctionne aussi en catégorie 4)

8GoMicroSDCat10

.

7 – Conclusion, sur ce premier contact.

Ce petit nano-ordinateur est composé d’une multitude d’options et de connecteurs pour nous permettre de créer, développer des projets divers et variés. Ce qui m’intéresse dans l’ensemble, c’est enfin et surtout l’implémentation dans la gamme Banana Pi d’une mémoire Flash de 8 Go, 2 Go de mémoire RAM, sans oublier (toujours présent) le port SATA pour la gestion des disques HDD/SSD, + la possibilité d’alimenter le M3 avec une batterie externe, le rendant ainsi plus nomade. (Sous le Banana Pi M3)

Ne pas oublier le puissant processeur 8 cœurs

Mais pour information, un processeur 8 cœurs ARM est bien moins puissant qu’un processeur Intel I5, I7 …. Il faut comprendre que ce n’est pas la même chose !

C’est bien ce que je pensais ! Ce qui m’intéresse sur les nano-ordinateurs, c’est la puissance du produit via son processeur son GPU et la taille de la RAM/NAND, ainsi et c’est bien sûr, l’ensemble des connecteurs et les divers environnements (Android/Lubuntu/Ubuntu/Raspbian/Debian/Le multiboot via Berryboot ….)

C’est donc, cette globalité qui est intéressante !

anime (36)

Oui je sais !

Ma conclusion est un peu chaotique, mais le plus important, c’est de passer à la suite.

.

Prochainement la suite, c’est par ici :

– Banana Pi M3, premier démarrage avec Android 5.1 sur micro SD, deuxième partie.

BPI-M3, enfin un nano-ordinateur Banana Pi, en version 8 cœurs.

La gamme Banana Pi poursuit son développement et propose prochainement (un) une Banana Pi BPI-M3 avec un processeur 8 cœurs, c’est-à-dire Octa Core, couplé à 2 Go de RAM.

C’est plutôt pas mal !

Cependant le plus ennuyeux dans cette évolution effrénée du nombre de cœurs, c’est la vitesse de ceux-ci qui restent à 1 GHz.

Pourtant, c’est bel et bien un processeur 8 cœurs qui peut aller jusqu’à 1,8 GHz ou 2 GHz. Mais je pense que sur le Banana Pi nous avons une limitation matérielle !

C’est peut-être aussi, pour éviter la destruction du BPI-M3 !

Sur le web, un site annonce une vitesse à 1 GHz et sur un autre à 1.2 GHz par cœur, en fonctionnement sur le BPI-M3.

Et enfin, l’implémentation d’une mémoire FLASH de 8 Go.

 

Contemplons cette beauté !

BPI-M3

 

Le BPI-M3 en détail ci-dessous :

BPI-M3-03

 

Les GPIO.

 

Caractéristiques du BPI-M3 :

Processeur A83T ARM Cortex-A7 (Allwinner A83T, 2 GHz/Core), 8 cœurs. Processeur limité à 1 GHz ou 1.2 GHz  sur le Banana Pi M3

Processeur graphique intégré PowerVR SGX544MP1, compatible OpenGL ES 2.0, OpenCL 1.x, DX 9_3

2GB de RAM en DDR3 (partage avec le processeur graphique)

8 Go de mémoire flash eMMC

Alimentation du BPI-M3 via un chargeur 5V sur 2 A (Chargeur non livré), vers micro USB (OTG) ou sur connecteur DC

1 connecteur DC

Un connecteur micro USB (OTG)

1 lecteur de carte micro SD

1 connecteur SATA 2.0

1 connecteur pour l’alimentation SATA

1 connecteur Ethernet RJ45 10/100/1000Mbps (Realtek RTL8211E/D

Wi-Fi intégré en 802.11 b/g/n (AP 6212)

Antenne Wi-Fi et Bluetooth

Bluetooth BT 4.0

1 entrée CSI pour un module caméra 8 bit

1 micro intégré

1 sortie vidéo HDMI 1.4 full type A (maxi 1920×200)

1 sortie vidéo via le connecteur CSI

1 sortie audio 3.5 mm Jack et audio via le connecteur HDMI  

2 ports USB 2.0  HOST

3 boutons intégrés : Power, Reset, clé Uboot 

1 connecteur de 40 pins (28 GPIO, UART, I2C, SPI, PWM, I2S)

2 LED intégrées : Power LED et LED RJ45 (Ethernet)

Récepteur IR (infrarouge)

1 broche de 3 pins pour débogage UART TTL

Taille 92mmx60mm

Poids 45g

 

 

Des tests et des tutoriels…

anime (36)