Aller au contenu

Nafabox sur un nanopi M4


gbs

Messages recommandés

Bon alors voilà, étant en convalescence et interdit d'astro par le chirurgien, je me remets sur la configuration d'un nanopi M4  en nafabox. Je détaille ici mes étapes, problèmes et choix. Si ça peut aider. Ca j'ai le droit de le faire....saleté d'hernie.

 

 

Niveau matériel, c'est la version 2Gb de RAM que j'ai trouvée d'occasion sur la baie pour 25€. L'objectif étant d'avoir de l'USB3 pour la caméra de guidage. J'ai mis un carte microSD de 128Go Samsung.

 

Je suis parti de la version  Armbian Bionic 4.4.179 desktop que j'ai trouvé là sur le site officiel.

 

Après le premier démarrage, j'ai suivi les instructions du README_FR du Github de NAFABOX 3.2.

 

Premier déboire : le même que j'avais déjà signalé sur un précédent post : une boucle dans l'install de VNC au moment où il veut créer le fichier PASSWWD pour vnc. Il ne s'écrit pas au bon endroit. En fait il y a deux répertoires pour le compte root. L'un est /root et l'autre /home/root. D'où le conflit. Là je ne sais pas d'où vient cette erreur. Je l'ai eu avec la précédente version d'Armbian également.
Bon c'est résolu en créeant un lien symbolique de l'un des répertoires sur l'autre :
> sudo ln -s 
/root/.vnc /home/root/.vnc

 

Et ça repart vers une autre erreur...que je n'ai pas résussi à résoudre : toujours avec vnc, le script cherche à créer un lien symbolique avec ce fichier /etc/systemd/system/novnc.service et ça s'arrête là....

J'ai choisis de ne pas installer vnc à partir des scripts (au bout de 5 ou 6 plantage au même endroit) là ça passe. Je verrai ensuite à la main.

 

Autre soucis, enfin, autre détail pénible mais c'est dû à ma répétition en boucle du script à cause de l'erreur précédente. Ne pas oublier de cocher autologin à chaque fois, il ne l'est pas par défaut et comme ça à un redémarrage j'ai dû me coltiner un bel écran de login....

 

Pour la suite WAIT and see...j'ai un débit de merde et là il télécharge les quelques Go de kstar, indi etc....
 

Modifié par gbs
Lien vers le commentaire
Partager sur d’autres sites

Bon, ça merde encore....
Si la connexion HDMI est présente, j'ai un truc à l'écran, sinon rien. Avec NoMachine il y a un écran noir où seul apparaît le pointeur de la souris....étrange.

Et VNC ne se lance pas au départ j'ai l'impression. Par contre si je me connecte en ssh et que je lance vncserver, ça passe.

 

Là je relance le script nafabox : voilà l'erreur que j'obtiens.
image.thumb.png.fb8df01a9789bc3b202ee6072ffdb614.png

 

Après en fouillant un peu je note que le fichier ~/.config/autostart/resol.scr.desktop fait référence à un utilisateur nafa...que je n'ai pas 😉 J'ai modifié mais ça ne change rien.

 

 

Sinon, j'arrive bien à lancer VNC donc à la main, par contre j'ai droit à un bug quand j'utilise Kstar avec VNC, c'est un bug connu voir ici.

Modifié par gbs
compléments.
Lien vers le commentaire
Partager sur d’autres sites

Le 05/07/2019 à 15:03, gbs a dit :

Bon alors voilà, étant en convalescence et interdit d'astro par le chirurgien, je me remets sur la configuration d'un nanopi M4  en nafabox. Je détaille ici mes étapes, problèmes et choix. Si ça peut aider. Ca j'ai le droit de le faire....saleté d'hernie.

 

 

Niveau matériel, c'est la version 2Gb de RAM que j'ai trouvée d'occasion sur la baie pour 25€. L'objectif étant d'avoir de l'USB3 pour la caméra de guidage. J'ai mis un carte microSD de 128Go Samsung.

 

Je suis parti de la version  Armbian Bionic 4.4.179 desktop que j'ai trouvé là sur le site officiel.

 

Après le premier démarrage, j'ai suivi les instructions du README_FR du Github de NAFABOX 3.2.

 

Premier déboire : le même que j'avais déjà signalé sur un précédent post : une boucle dans l'install de VNC au moment où il veut créer le fichier PASSWWD pour vnc. Il ne s'écrit pas au bon endroit. En fait il y a deux répertoires pour le compte root. L'un est /root et l'autre /home/root. D'où le conflit. Là je ne sais pas d'où vient cette erreur. Je l'ai eu avec la précédente version d'Armbian également.
Bon c'est résolu en créeant un lien symbolique de l'un des répertoires sur l'autre :
> sudo ln -s 
/root/.vnc /home/root/.vnc

 

Et ça repart vers une autre erreur...que je n'ai pas résussi à résoudre : toujours avec vnc, le script cherche à créer un lien symbolique avec ce fichier /etc/systemd/system/novnc.service et ça s'arrête là....

J'ai choisis de ne pas installer vnc à partir des scripts (au bout de 5 ou 6 plantage au même endroit) là ça passe. Je verrai ensuite à la main.

 

Autre soucis, enfin, autre détail pénible mais c'est dû à ma répétition en boucle du script à cause de l'erreur précédente. Ne pas oublier de cocher autologin à chaque fois, il ne l'est pas par défaut et comme ça à un redémarrage j'ai dû me coltiner un bel écran de login....

 

Pour la suite WAIT and see...j'ai un débit de merde et là il télécharge les quelques Go de kstar, indi etc....
 

 

 

Hello je pense que tout ce qui t'es arrivé est lié à un problème (enfin à peut prés tout).

 

J'ai ressemant modifier la procédure d'installation ( que dans la version beta) du à ce problème.

 

Du coup il faut :

 

- Tu installe l'image vierge.

- Tu créer ton utilisateur quand Armbian te le demande

- Une fois sur le bureau tu redémarre ( car tu es pas exactement sur l'utilisateur que ta créer mais sur l'utilisateur root mélanger à l'utilisateur au nouveau utilisateur)

( il ne faut pas créer d’utilisateur avec un accent ou un caractère spécial).

- tu télécharge Nafabox et tu lance les 2 scripts).

 

Dans la nouvelle version, dans le script de pré installation il te demandera si tu veut passer en français ton système. Puis il est conseiller de redémarrer entre le script de pré installation et d'installation.

 

Pour l'autologin, un moment il te demande si tu veut utiliser Lightdm ou Gdm ta du cocher lightdm au lieu de Gdm. Gdm est en autologin par défaut. pour Lightdm c'est as le cas.

Pour le bug de NoMachine qui est tout noir quand ta pas d'écran c'est un bug de NoMachine quand t'a pas d'écran branché ( j'ai le bug sur des ordi classique aussi).

 

Une manière de le résoudre c'est d'acheter un dongle hdmi qui simule un écran. Ca coûte 5euro sur Amazon.

 

Lien vers le commentaire
Partager sur d’autres sites

Le 07/07/2019 à 15:34, gbs a dit :

Bon, ça merde encore....
Si la connexion HDMI est présente, j'ai un truc à l'écran, sinon rien. Avec NoMachine il y a un écran noir où seul apparaît le pointeur de la souris....étrange.

Et VNC ne se lance pas au départ j'ai l'impression. Par contre si je me connecte en ssh et que je lance vncserver, ça passe.

 

Là je relance le script nafabox : voilà l'erreur que j'obtiens.
image.thumb.png.fb8df01a9789bc3b202ee6072ffdb614.png

 

Après en fouillant un peu je note que le fichier ~/.config/autostart/resol.scr.desktop fait référence à un utilisateur nafa...que je n'ai pas 😉 J'ai modifié mais ça ne change rien.

 

pour le resol.scr.desktop y a effectivement un bug bien joué !

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, dragonlost a dit :

Hello je pense que tout ce qui t'es arrivé est lié à un problème (enfin à peut prés tout).

 

J'ai ressemant modifier la procédure d'installation ( que dans la version beta) du à ce problème.

 

Du coup il faut :

 

- Tu installe l'image vierge.

- Tu créer ton utilisateur quand Armbian te le demande

- Une fois sur le bureau tu redémarre ( car tu es pas exactement sur l'utilisateur que ta créer mais sur l'utilisateur root mélanger à l'utilisateur au nouveau utilisateur)

( il ne faut pas créer d’utilisateur avec un accent ou un caractère spécial).

- tu télécharge Nafabox et tu lance les 2 scripts).

 

Dans la nouvelle version, dans le script de pré installation il te demandera si tu veut passer en français ton système. Puis il est conseiller de redémarrer entre le script de pré installation et d'installation.

 

Pour l'autologin, un moment il te demande si tu veut utiliser Lightdm ou Gdm ta du cocher lightdm au lieu de Gdm. Gdm est en autologin par défaut. pour Lightdm c'est as le cas.

Pour le bug de NoMachine qui est tout noir quand ta pas d'écran c'est un bug de NoMachine quand t'a pas d'écran branché ( j'ai le bug sur des ordi classique aussi).

 

Une manière de le résoudre c'est d'acheter un dongle hdmi qui simule un écran. Ca coûte 5euro sur Amazon.

 

Merci !!

Alors, de mon côté j'ai pas trop avancé mais je viens de faire un petit édit, nos messages se sont croisés je pense.

Pour le bug de NoMachine, c'est bizarre car sur le R-Pi3 je n'ai pas de soucis. En fait sus Raspbian du RPi3 j'ai réussi à imposer la résolution même quand il n'y a pas d'écran branché, par contre je ne trouve pas l'équivalent sous Armbian....

Sinon, non je ne me suis pas fait avoir cette fois avec l'autologin, je n'ai rien installé de plus, et quand je me branche sur un écran il n'y a pas de soucis, il y abien l'autolgin sur mon utilisateur (david).

 

Bon je vais reformater ma carte SD, le soucis avec mon débit de merde c'est que le rappatriement des paquets prends des plombes....

 

Enfin en tout cas merci de ton aide.

Lien vers le commentaire
Partager sur d’autres sites

il y a 19 minutes, gbs a dit :

Merci !!

Alors, de mon côté j'ai pas trop avancé mais je viens de faire un petit édit, nos messages se sont croisés je pense.

Pour le bug de NoMachine, c'est bizarre car sur le R-Pi3 je n'ai pas de soucis. En fait sus Raspbian du RPi3 j'ai réussi à imposer la résolution même quand il n'y a pas d'écran branché, par contre je ne trouve pas l'équivalent sous Armbian....

Sinon, non je ne me suis pas fait avoir cette fois avec l'autologin, je n'ai rien installé de plus, et quand je me branche sur un écran il n'y a pas de soucis, il y abien l'autolgin sur mon utilisateur (david).

 

Bon je vais reformater ma carte SD, le soucis avec mon débit de merde c'est que le rappatriement des paquets prends des plombes....

 

Enfin en tout cas merci de ton aide.

 

 

Pour les RPI ça marche pas pareil malheureusement et heureusement à la fois. La partie affichage graphique est gérer par un fichier texte (config.txt dans /boot). Tu peut donc forcé l'affichage sans vérifier que y a un écran branché. Tu peut même forcé l'affichage à la résolution de ton choix. Y a pas d’équivalent sur armbian. Attention, les script Nafabox ne marche pas avec debian et raspbian.

 

il y a 11 minutes, dragonlost a dit :

 

 

Pour les RPI ça marche pas pareil malheureusement et heureusement à la fois. La partie affichage graphique est gérer par un fichier texte (config.txt dans /boot). Tu peut donc forcé l'affichage sans vérifier que y a un écran branché. Tu peut même forcé l'affichage à la résolution de ton choix. Y a pas d’équivalent sur armbian. Attention, les script Nafabox ne marche pas avec debian et raspbian.

 

Pour l'autologin c'est pas quelque chose en plus que tu installe c'est dans l'installation de Ubuntu mate, t'as un message qui te demande si tu veut lightdm ou gdm.

Lien vers le commentaire
Partager sur d’autres sites

il y a 26 minutes, dragonlost a dit :

Pour l'autologin c'est pas quelque chose en plus que tu installe c'est dans l'installation de Ubuntu mate, t'as un message qui te demande si tu veut lightdm ou gdm.

Oui, oui je suis sous MATE pour les 2 : RPi3 et M4, et oui je sais que l'autologin est dispo de base  sous Mate, enfin dès qu'il y a un gestionnaire de connexion actif. 

Non ce que je voulais dire c'est que je n'ai rien installé de plus que ce qu'il y avait par défaut avec l'image de Mate que j'ai prise.

 

Sinon j'ai trouvé ça sur la guerrière antique. Ça peut le faire pour monter un moteur de focuser ? (En branchant sur les port GPIO du RPi3 ou du M4)

Modifié par gbs
Lien vers le commentaire
Partager sur d’autres sites

Il y a 16 heures, gbs a dit :

Sinon j'ai trouvé ça sur la guerrière antique. Ça peut le faire pour monter un moteur de focuser ? (En branchant sur les port GPIO du RPi3 ou du M4)

 

Pour le focuser, y a le projet astroberry diy qui existe. Ça marche avec ma un Shield moteur pour raspberry et ça peut contrôler un pas a pas. C'est le seul projet qui utilise directement le gpio. Sinon faut passer par un Arduino.

 

Pour la nafabox on est en train de tester un pcb pour remplacer les cartes compatible astroberry afin de contrôler 4 relais et un moteur.

Lien vers le commentaire
Partager sur d’autres sites

Le 09/07/2019 à 09:59, gbs a dit :

C'est quoi comme carte contrôleur que tu mets  ? Et c'est quoi le but des 4 relais ? Des résistances et ventilateurs ?

 

Alors le contrôler c'est un driver moteur pour moteur pas à pas au format pololu. Piloter directement via les gpio.

Les 4 relais on s'en sert pour piloter 4 sortie d'alimentation de la carte d'alimentation.

 

Les résistances chauffante sont gérer par une carte arduino via le projet "mydewcontroler pro". Le ventilateur est la pour refroidir la carte car la tinkerboard chauffe quand même beaucoup. Le ventilateur dans la carte d'alimentation est là pour refroidir les mofset qui contrôle les résistances chauffantes.

 

Modifié par dragonlost
Lien vers le commentaire
Partager sur d’autres sites

Le 09/07/2019 à 09:02, dragonlost a dit :

Pour la nafabox on est en train de tester un pcb pour remplacer les cartes compatible astroberry afin de contrôler 4 relais et un moteur. 

Celle dont tu parlais là.

Lien vers le commentaire
Partager sur d’autres sites

T'as une photo de l'engin histoire de voir à quoi ça ressemble ?

 

Bon sinon j'ai un peu mis de côté le nanopi car il fait très chaud et je n'ai pas de refroidissement pour lui (en idle il est déjà à 57° le pauvre). Je vais, je pense, acheter un gros radiateur prévu pour nanopi M4 car je ne trouve pas de système actif taillé pour lui. J'ai essayé d'adapter un boitier de RPi mais le UART coincé entre les USB coince et surtout il y a le soucis que le truc qui chauffe le plus est en fait sur le dessous de la carte au lieu d'être dessus comme sur RPi, donc pas de radiateur à coller et le ventilateur du RPi est prévu pour envoyer un flux d'air sur le dessus, non le dessous.

Bref ça chauffe et plutôt que de le griller je vais attendre de recevoir le radiateur.

Lien vers le commentaire
Partager sur d’autres sites

  • 5 semaines plus tard...
Le 12/07/2019 à 21:59, gbs a dit :

T'as une photo de l'engin histoire de voir à quoi ça ressemble ?

 

Bon sinon j'ai un peu mis de côté le nanopi car il fait très chaud et je n'ai pas de refroidissement pour lui (en idle il est déjà à 57° le pauvre). Je vais, je pense, acheter un gros radiateur prévu pour nanopi M4 car je ne trouve pas de système actif taillé pour lui. J'ai essayé d'adapter un boitier de RPi mais le UART coincé entre les USB coince et surtout il y a le soucis que le truc qui chauffe le plus est en fait sur le dessous de la carte au lieu d'être dessus comme sur RPi, donc pas de radiateur à coller et le ventilateur du RPi est prévu pour envoyer un flux d'air sur le dessus, non le dessous.

Bref ça chauffe et plutôt que de le griller je vais attendre de recevoir le radiateur.

 

 

hello ( de retour de vacance). Oui je te conseille d'acheter un radiateur ou un système actif pour le nanopi-m4. La carte est pas fait pour fonctionner sans radiateur.

 

Le 11/08/2019 à 19:41, gbs a dit :

C'est ça la carte dont tu parlais ? 

 

 

Je crois que c'est ca effectivement mais apres enquête et test, je pense pas que le code soit toujours compatible et de toute façon astroberry diy n'est pas compatible avec la nanaopi-m4 ( https://github.com/rkaczorek/astroberry-diy/issues/9

 

En gros elle ne possède pas les bon gpio. Du coup le port 40pin annoncé compatible raspberry ne l'ai pas. en plus l'entrée serie n'est pas au même endroit que le raspberry aussi.

 

Lien vers le commentaire
Partager sur d’autres sites

Ok merci pour l'info.

Sinon tu as une image nafabox finalement pour le nano ? Et comment as-tu géré les connections à distances ? avec le dongle HDMI qui émule un écran ?

J'ai commandé le radiateur officiel chez Friendly Elec directement après avoir essayé un boitier de RPi3 qui ne collait pas niveau dimension, position des broches et surtout refroidissement, la puce étant sur le dessous pour le M4. 

Faut juste être patient avec le voyage en bateau depuis la chine. 

 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 4 heures, gbs a dit :

Ok merci pour l'info.

Sinon tu as une image nafabox finalement pour le nano ? Et comment as-tu géré les connections à distances ? avec le dongle HDMI qui émule un écran ?

J'ai commandé le radiateur officiel chez Friendly Elec directement après avoir essayé un boitier de RPi3 qui ne collait pas niveau dimension, position des broches et surtout refroidissement, la puce étant sur le dessous pour le M4. 

Faut juste être patient avec le voyage en bateau depuis la chine. 

 

 

Je vient juste de revenir de vacance. Y a 2 semaine j'ai fait une campagne d'observation où j'ai pu réaliser pas mal de teste avec ma nanopi-m4. 

 

En théorie tu peut y brancher le focuser de astrobbery DIY mais c'est le seul truc que j'ai pas tester du coup je peut pas dire.

 

Pour Friendly elec je sais pas si t'a commandé que le radiateur ou d'autre truc avec mais y a pas mal d'interface sympa pour le nanopi. Moi j'utilise l'extension SATA. J'ai un SSD brancher dessus avec 250go de place. Je stock tout dessus afin d'avoir de la place. J'ai rediriger son emplacement dans le home afin d'y avoir facilement via le serveur de fichier. En plus cette interface permet de brancher le nanopi en 12v ce qui est super pratique en astro !

 

En tout cas ( sauf le rpi4 que doit arriver dans pas longtemps), je trouve que la nanopi-m4 ou le nanopc-t4 sont des super carte ! (ma preference sur le nanopc-T4 + boitier metal + ssd 250go en M2)

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, dragonlost a dit :

Je vient juste de revenir de vacance. Y a 2 semaine j'ai fait une campagne d'observation où j'ai pu réaliser pas mal de teste avec ma nanopi-m4. 

C'est pas juste 🤬, moi j'ai plein de vacances (forcées) mais je ne peux pas sortir mon matos : interdit de porter plus de 5kg 😭, encore 1 mois à attendre.

 

il y a une heure, dragonlost a dit :

Pour Friendly elec je sais pas si t'a commandé que le radiateur ou d'autre truc avec mais y a pas mal d'interface sympa pour le nanopi. Moi j'utilise l'extension SATA. J'ai un SSD brancher dessus avec 250go de place. Je stock tout dessus afin d'avoir de la place. J'ai rediriger son emplacement dans le home afin d'y avoir facilement via le serveur de fichier. En plus cette interface permet de brancher le nanopi en 12v ce qui est super pratique en astro !

 

J'ai surtout vu beaucoup de trucs pour les autres nano (y'a plein  d'extensions sympas, genre le hat motor, etc) mais c'est vrai qu'il y a des hat sympas aussi pour le M4. J'ai hésité à me prendre le hat SSD ou SATA mais je vais rester sur de l'USB pour l'instant, si je vois que je suis trop juste niveau espace de stockage.

Il y a deux trucs qui m'ont fait renoncer, le fait de ne pas pouvoir utiliser le "case" du M4 qui est vendu avec le heatsink et surtout mon ministre des finances. On vera peut-être à l'usure si j'arrive à faire des heures sup ensuite.

Par contre j'ai pris une 32Gb eMMC pour avoir un peu mieux que de la uSD et rester sans hat volumineux...et le module PSU  pour effectivement alimenter ça en 12v

 

il y a une heure, dragonlost a dit :

En tout cas ( sauf le rpi4 que doit arriver dans pas longtemps), je trouve que la nanopi-m4 ou le nanopc-t4 sont des super carte ! (ma preference sur le nanopc-T4 + boitier metal + ssd 250go en M2)

Je ne suis pas certain que le T4 soit vraiment mieux, Il a une eMMC intégré, c'est un plus mais un seul port USB3 (ok il me semble que le M4 en qu'un seul aussi mais avec un hub 4 port intégré et la possibilité d'en ajouter via les hats)...le reste me semble assez proche : proc, GPU, connectique HDMI, .... ça ne justifie pas l'écart de prix à mon sens ( remarque je vois que le T4 est en promo en ce moment 109$ le T4 contre 75 le M4 en version 4Gb de Ram)

 

 

Sinon sur les photos pour le M4 comme pour le T4 on voit une bête pile bouton branchée (mais je n'ai pas trouvé ça dans les pages de Friendly) sur la carte et qui est appelé module RTC....faut que je fouille la doc mais si ça permet d'avoir un moyen bête de garder l'heure ça peut valloir le coup.

Lien vers le commentaire
Partager sur d’autres sites

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.