Journal ArchLinux et BananaPi

Posté par (page perso) . Licence CC by-sa
20
20
avr.
2016

Hello World,

Depuis pas mal de temps les cartes ARM ont le vent en poupe, qui ne connait pas le RaspberryPi

D'autres cartes parallèles existent, comme le BananaPi M1, qui offrait à l'époque, avant le RPi2, un CPU plus puissant, plus de RAM, et surtout un port SATA.

Pour que tout le matos fonctionne il fallait se baser sur le noyau modifié par le constructeur en 3.4.90.
Néanmoins le kernel standard apporte plein de nouveautés à chaque version et on peut donc l'utiliser directement pour la majorité des composants du BananaPi.

Pour ceux qui sont intéressés, puisque les infos ne sont pas trop courantes sur comment compiler le noyau pour cette carte, et créer sa propre install (ou alors il faut choper les versions anciennes du constructeur) j'ai commencé à documenter un peu et à tester tout ça
Bon je suis pas un gros expert mais c'est un début. Normalement ça doit fonctionner aussi sur le PCDuino3-nano qui est très proche matériellement parlant.

Sous Archlinux ça fonctionne super.

Si certains sont intéressés de tester, améliorer… le but de la communauté

https://github.com/ouafnico/BananaPi-Archlinux

Enjoy

  • # Quid

    Posté par . Évalué à 5. Dernière modification le 20/04/16 à 11:28.

    Le gros soucis des cartes à base de allwinner, c'est le support officiel inexistant . Mais il y a pire ailleurs j'ai une radxa tout juste bonne pour une version obsolète d'android …Difficile de suivre les raspberry sur ce terrain.

    Alors quid du gpu ? Et surtout le vpu ? Le passage à devicetree va faciliter pas mal de choses , vu le nb de cartes supportées.

    • [^] # Re: Quid

      Posté par (page perso) . Évalué à 1.

      Oui en effet :/
      A quand le Raspberry avec le sata :p
      La radxa en effet je crois qu'à part Debian y'a pas grand chose :/

      • [^] # Re: Quid

        Posté par . Évalué à 3.

        J'ai l'impression que cela représenterai un changement d'architecture assez profond.
        Aujourd'hui 1 contrôleur fait Ethernet100 et USB2, donc peu de puissance au final. Bien loin d'un SATA, > 1Gbps.
        La cible est aujourd'hui plutôt un ordinateur éducatif (RPi3) ou du hobby électronique (RPi Zero).
        Peut être qu'une troisième voie, serveur efficace, sera ouverte pas la fondation.
        J'aimerai bien trouver la puissance d'une Cubieboard, par exemple, avec la communauté d'un Raspberry…

      • [^] # Re: Quid

        Posté par . Évalué à 1.

        Pour le rasp je préférerai les ports usb 3 , ça ferait d'une pierre 2 coups …
        En attendant ils ont du boulot , entre le support 64 bits ,finir l'opengl, et faciliter l'usage du bt hors raspbian ….

  • # Armbian ??

    Posté par (page perso) . Évalué à 3.

    Je suis aussi un adepte de ce genre de petite machine. Vu le caractère non libre de tout le côté graphique (Mali), je limite l'usage de mes Banana Pi à du pur serveur (Mes deux Kodi sont sur des raspberry).

    Comme je suis plutôt Debian, j'ai adopté Armbian (http://www.armbian.com/) qui me permet de choisir entre un kernel legacy (3.4.XXX) ou un kernel vanilla (4.4.6 pour ma version actuelle), j'ai pris le kernel vanilla. Il y a pas mal de clones basés sur du Allwinner A20 suppportés et la communauté est pas mal (Igor est vraiment quelqu'un de sympa).

    Pour ceux qui comparent avec du Raspberry Pi, le Banana Pi a un vrai support de SATA et un vrai port ethernet Gigabit. Ce qui fait que mon SSD connecté au Banana Pi est accessible via NFS avec un débit de 50Mo/s à 60Mo/s ce que personne n'arrivera à faire avec un Raspberry quelque soit sa version. Pour une utilisation serveur c'est vraiment intéressant.

    • [^] # Re: Armbian ??

      Posté par . Évalué à -5.

      Les cartes SD ne te suffisent plus ? Celle-ci par exemple est garantie 10ans ! Et c'est une uhsi-II, je cite :

      SanDisk Extreme Pro 64 Go Carte mémoire SDXC Classe 10 U3 SDSDXPA-064G-X46
      90Mo/S
      (données constructeurs)

      L'extension Sata pour du SSD n'en est elle pas ainsi rendue superflue ?

      J'ai recherché un peu et la réponse est malheuresement non.

      Parsque les plateformes similaire a RPy et banana n'atteignent pas encore les normes UHSI-II et on ne dépassee pas pour les carte SD 20mo/s.
      A prioris les débit des cartes SD UHS-I classes 10 sont à peine exploitées dans la plus part des cas tel que :
      SanDisk Extreme SDHC UHS-I 32GB class 10 "30MB/s"

      Ensuite les mémoires eMMC affichant 4Gb ou 8Gb de stockage de masse semblent intéressantes mais il s'avères que selon les constructeurs et des contraintes (budgétaires?) on n'ai pas des débit non plus mirobolant (relatif) mais on est pourtant dans des technologies proche des carte sd et des SSD.

      La meilleure alternative est donc le SATA si l'on veut des performances en attendant de trouver mieux, je ne sais pas comment sont les débit sur d'autres socks. Si vous avez des retours sur le sujet cela m'interesse.

      (toujours est il que 20mo/s en UHS-I garantis 10ans c'est pas mal pour un petit serveur non ?)
      http://elinux.org/RPi_SD_cards#Verification

      • [^] # Re: Armbian ??

        Posté par (page perso) . Évalué à 1.

        Disons que j'ai grillé quelques cartes SD et que comme il y a quelques services importants je ne peux pas me passer de logs. Mon Banana Pi me sert :
        * Serveur NFS pour les Kodi / Openelec et un peu de bordel en plus
        * Service de monitoring de docker
        * Serveur docker
        * Conteneur mosquitto pour la domotique
        * 2 Conteneurs de gestion différents capteurs de la maisons
        * 1 conteneur Nginx pour une solution maison de visu des données domotique
        * 1 conteneur BtSync pour les sauvegardes croisées avec le VPS et un NAS
        * 1 conteneur de monitoring
        * Différents conteneurs essentiellement Web éteints au cas ou mon VPS lâche

        Au final j'ai besoin d'un peu plus de 40Go pour être à l'aise donc un SSD de 120Go me permet d'ajouter un peu de bordel dans la partie NFS

    • [^] # Re: Armbian ??

      Posté par (page perso) . Évalué à 2.

      J'ai environ la même chose avec un SSD/HDD sur le BananaPi.
      ça donne toujours un meilleur débit qu'une carte SD, et j'aime pas trop faire plein d'I/O sur une SD qui aura un nombre d'écritures limitées.

      Le port GB par contre est bridé par les performances de la carte, mais en réel on arrive quand même à avoir du 500Mb/s ce qui est toujours bon à prendre.

      En effet par contre du coup tout ce qui est graphique c'est Raspberry, mais en console le BPi ou même le Pcduino3 Nano (même genre de carte) ça tourne super.
      Le Pcduino3 Nano a une NAND en plus, mais débits catastrophiques (envi. 10Mo/s), et en fin de mémoire elle est corrompue :p

      Je vais tester dès que je reçois un réplicateur de port SATA sur le Bpi, pour voir ce que ça donne en terme de charge CPU et d'IO, je ferai un journal associé.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.