Yeah we need to find a tag in that repo
that matches in some way one of the tags here https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel.git
that's the CPHY/CSID/IFE version to target
i.e. know which CSIPHY init sequence to use - if we can reuse an upstream CSID/IFE - and get the reg offsets right
Essayons de décrypter !
La personne entend quoi par "that's the CPHY/CSID/IFE version to target" ?
Que ce sont ces parties à voir précisement dans le code ?
"i.e. know which CSIPHY init sequence to use - if we can reuse an upstream CSID/IFE - and get the reg offsets right"
La ça me parait clair mais quand on ne connait pas bien la structure du code et comment sont appellés les différentes fonctions, c'est un peu obscure !
J'ai du mal à interpreter les résultats de dmesg n'étant pas de l'info.
Je vois que c'est un problème d'horloge qui reste à 'off' mais je ne vois pas comment débloquer la situation !
La caméra est géré par liaison I2C et c'est le controlleur du driver camss qui renvoie cette erreur.
Si vous avez des suggestions pour débboguer ou un contact qui a déjà travaillé sur ce genre de problème, je suis preneur ! Ou un forum orienté sur ce genre de problématique.
Je remarque que PostmarketOS à l'air d'être effectivement porté par beaucoup de monde.
Je l'ai testé sur un pinephone mais j'ai laissé tombé.
Le gros souci que j'ai pu rencontré sur mobian, à confirmer sur postmarketOS.
C'est la gestion pour l'autonomie de la batterie.
Je vais essayer de retourner sur PostmarketOS.
Sailfish oui, il a du propriétaire donc effectivement, ça va être dur.
Comme Apple a du propriétaire mais ont réussi à vendre.
Voici la sortie du print.
{"access_token":"eyJ0eXAI1NiJ9.eyJpc3Mic3MifQ.DDY71FpHgQ","access_token_expires":7200,"refresh_token":"eyJ0eXiJ9.eyVkz__N9kliGO4Q","refresh_token_expires":86400,"credentials":"auth=d}
Je voulais récupérer le résultat d'un split via le caractère ".
token_tmp = arch.split('"')
L'erreur retournée est la suivante, mais comment déclarer un objet type bytes ?
TypeError: a bytes-like object is required, not 'str'
Ensuite, l'idée est juste de récupérer l'access token.
Après, j'aimerais pouvoir modifier le contenu directement depuis le site web.
Sans avoir besoin de modifier le source, un peu comme un etherpad.
C'est simplement pour avoir un historique daté qui pourrait me sauter aux yeux parmis tous les fichiers que j'ai déjà pu accumuler, ça m'éviterai de chercher dans tout ceux-ci !
J'ai vu que sur gnome-disk-utility, j'ai eu une couleur rouge pour me dire attention.
Sous gsmartcontrol, il y a t-il un indicateur de santé du disque dur ?
Le plus compliqué je trouve c'est la conversion valeur brut en valeur "cohérente".
Comment faite-vous pour les traduire ?
[^] # Re: complément
Posté par electro575 . En réponse au message [Fairphone/PostmarketOS] : Adaptation d'un driver imx412 pour imx576. Évalué à 1 (+0/-0). Dernière modification le 03 mai 2024 à 11:06.
Une piste récente serait la suivante.
Partir de ce code car créé par Qualcomm et repris par Linaro.
https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel
Et suivre ces commentaires.
Essayons de décrypter !
Que ce sont ces parties à voir précisement dans le code ?
La ça me parait clair mais quand on ne connait pas bien la structure du code et comment sont appellés les différentes fonctions, c'est un peu obscure !
[^] # Re: modinfo
Posté par electro575 . En réponse au message [Fairphone/PostmarketOS] : Adaptation d'un driver imx412 pour imx576. Évalué à 1 (+0/-0). Dernière modification le 02 mai 2024 à 21:28.
Mais ou est caché le mail de ce brave monsieur ?
En fait, j'essaie de faire fonctionner la camera IMX576 à partir du driver de la caméra IMX412.
Donc sur le modèle fairphone 4, tout le monde a cette caméra mais pas le même OS.
Il existe tellement d'OS, mais j'essaie faire fonctionner cette partie pour PostmarketOS qui est un dérivé d'Alpine Linux.
C'est à priori l'OS qui aurait le plus de matériel maintenu avec une bonne gestion des codes.
Ca permettrait de faire avancer les choses sur ce téléphone que j'ai acheté et pour cet OS.
Et puis, ça me fait découvrir aussi ce monde, de nouvelles techniques que je n'ai pas encore touché, ou de loin :)
[^] # Re: complément
Posté par electro575 . En réponse au message [Fairphone/PostmarketOS] : Adaptation d'un driver imx412 pour imx576. Évalué à 1 (+0/-0).
Ca à l'air interessant mais ou peut-on trouver ce qui a été modifié dans les fichiers ?
[^] # Re: modinfo
Posté par electro575 . En réponse au message [Fairphone/PostmarketOS] : Adaptation d'un driver imx412 pour imx576. Évalué à 2 (+1/-0).
Merci !
Voici les commandes passées.
Commandes
Les logs de la commande gst-launch.
Log gst-launch
Log de dmesg.
Dmesg
La comme ça, je n'ai pas plus.
On m'a conseillé d'augmenter le niveau de verbosité et d'utiliser gdb.
Il y a d'autres outils pour déboguer.
Pour ton contact, je pourrais le joindre par quel moyen ?
Je vais voir pour d'autres sites aussi ou IRC oui
[^] # Re: modinfo
Posté par electro575 . En réponse au message [Fairphone/PostmarketOS] : Adaptation d'un driver imx412 pour imx576. Évalué à 2 (+1/-0). Dernière modification le 02 mai 2024 à 15:22.
J'ai pris le sujet en main.
Les noeuds sont bien créé dont voici le schéma global.
Schema global des noeuds
Pour résumé, c'est une implémentation du driver CAMSS à base de v4l2.
Qcom-camss
Avec ceci, j'ai pu effectuer les liens entre les entités (en vert).
-imx412 (camera)
-CSIPHY3
-CSID0
-VFE0_RDIO0
-VFE0_VIDEO0 -> /dev/video0
Ajuster le format.
Effectuer l'acquisition d'une image depuis la caméra IMX412.
Les logs ici,
Log haut niveau
Logs bas niveau,
Log bas niveau
J'ai du mal à interpreter les résultats de dmesg n'étant pas de l'info.
Je vois que c'est un problème d'horloge qui reste à 'off' mais je ne vois pas comment débloquer la situation !
La caméra est géré par liaison I2C et c'est le controlleur du driver camss qui renvoie cette erreur.
Si vous avez des suggestions pour débboguer ou un contact qui a déjà travaillé sur ce genre de problème, je suis preneur ! Ou un forum orienté sur ce genre de problématique.
[^] # Re: passer par un service
Posté par electro575 . En réponse au message Exécuter des scripts shell au démarrage et extinction d'un PC. Évalué à 2 (+1/-0).
Merci pour vos commentaires.
J'active le service avec
systemctl enable toto.service
Est-ce suffisant pour qu'il soit pris en compte ?
Si oui, comment tester le lancement de ce service ?
systemctl start toto.service
Plus précisement, c'est un service qui appellerait le script shell d'un user avec une commande rsync.
Au sein du service, est-ce que d'utiliser un user courant bloquerait l'utilisation de rsync ?
User=mine_user
Group=mine_user
Merci pour vos retours.
[^] # Re: question :
Posté par electro575 . En réponse au message OS Smartphone : Mobian, /e/, Sailfish. Évalué à 1 (+0/-0).
Bonjour, merci pour votre réponse.
Je remarque que PostmarketOS à l'air d'être effectivement porté par beaucoup de monde.
Je l'ai testé sur un pinephone mais j'ai laissé tombé.
Le gros souci que j'ai pu rencontré sur mobian, à confirmer sur postmarketOS.
C'est la gestion pour l'autonomie de la batterie.
Je vais essayer de retourner sur PostmarketOS.
Sailfish oui, il a du propriétaire donc effectivement, ça va être dur.
Comme Apple a du propriétaire mais ont réussi à vendre.
Postmarket OS sur pinephone ou fairephone 4 ?
# roundcube + roundcube-core
Posté par electro575 . En réponse au message Roundcube : Installation OK mais l'installer du site web non. Évalué à 1 (+0/-0).
J'ai eu besoin de purger et installer les paquets suivant.
roundcube roundcube-core
[^] # Re: recette de fabrication
Posté par electro575 . En réponse au message Home Assistant - Installation. Évalué à 3.
Ils demande dans ce lien d'installer docker.
Mais il y a deux paquets debian !
https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
[^] # Re: recette de fabrication
Posté par electro575 . En réponse au message Home Assistant - Installation. Évalué à 2.
Merci pour ton conseil.
Cela dit, je ne pense pas que ça soit aussi simple !
Mais la question est à poser.
Quelqu'un c'est déjà prêté à ce genre de jeux ? avec ce projet !
Je pensais utiliser ce lien pour raspberry pi.
https://community.home-assistant.io/t/installing-home-assistant-supervised-on-a-raspberry-pi-using-debian-12/247116
[^] # Re: Et pire...
Posté par electro575 . En réponse au message Matrix : Bridge What's app / Signal app. Évalué à 1.
Oui, pour What's app, c'est un peu chiant.
Signal, Telegram et autres, j'ai pas encore testé.
J'utilise ce projet si ça intéresse, c'est pas via Matrix mais XMPP.
https://github.com/slidge
https://slidge.im
Qu'utilisez-vous ?
[^] # Re: Précisions
Posté par electro575 . En réponse au message [Vidéo] : Optimisation Serveur TURN et STUN. Évalué à 1.
Etude côté Yunohost du .conf et .service
.conf
.service
Etude côté serveur du .conf et .service
.conf
.service
Diff entre les fichiers :
Diff
Conclusion :
Conf ->
Chiffrement cipher-list="DEFAULT" au lieu de no-tls mais dh-file=dh2048.pem côté Yunohost
Session lifetime
Service -> côté serveur, je n'utilise pas le pid
[^] # Re: Sur quel matériel ?
Posté par electro575 . En réponse au message [Vidéo] : Optimisation Serveur TURN et STUN. Évalué à 3.
Côté serveur : En filaire sur un CM ASRock Pro4 avec 32Go de RAM, NVMe 2 pour le /, SSD pour le /home.
Côté clients : De smartphone avec client android conversation via Wifi 5Ghz vers smartphone iphone 12/13 via Wifi 2,4 Ghz ou mobile 4G.
[^] # Re: Quelques éléments de réponse...
Posté par electro575 . En réponse au message Mise en oeuvre d'une matrice 4x4. Évalué à 1.
Le token maintenant isolé, j'aimerais ajouter le token en question dans une chaine de caractère.
Le tout à envoyer dans une commande linux.
Est-ce que le code suivant partant d'une string (str) serait correct ?
[^] # Re: Quelques éléments de réponse...
Posté par electro575 . En réponse au message Mise en oeuvre d'une matrice 4x4. Évalué à 1.
Il suffit de cette ligne pour récupérer la valeur de "access_token" ?
[^] # Re: Quelques éléments de réponse...
Posté par electro575 . En réponse au message Mise en oeuvre d'une matrice 4x4. Évalué à 1.
Finalement je suis partie sur ce projet.
Il prend en compte une matrice 4x4.
https://peppe8o.com/connect-raspberry-pi-with-matrix-keypad-to-get-user-codes-input/
https://peppe8o.com/download/python/4x4MatrixKeypad.py
Maintenant je voulais récupérer le token renvoyé d'une commande linux.
Voici la sortie du print.
{"access_token":"eyJ0eXAI1NiJ9.eyJpc3Mic3MifQ.DDY71FpHgQ","access_token_expires":7200,"refresh_token":"eyJ0eXiJ9.eyVkz__N9kliGO4Q","refresh_token_expires":86400,"credentials":"auth=d}
Je voulais récupérer le résultat d'un split via le caractère ".
L'erreur retournée est la suivante, mais comment déclarer un objet type bytes ?
Ensuite, l'idée est juste de récupérer l'access token.
Merci pour vos retours.
[^] # Re: gpt ...
Posté par electro575 . En réponse au message [NGINX] : Pilotage alarme à distance. Évalué à 1. Dernière modification le 21 août 2023 à 13:54.
Merci, j'ai bien pris en compte vos remarques.
Essais de l'API Zoneminder en cours.
[^] # Re: monitoring, plein de solutions
Posté par electro575 . En réponse au message Projet site web - État des services. Évalué à 1. Dernière modification le 21 juillet 2023 à 15:45.
*J'irais peut être pas jusqu'à surveiller mes machines à ce point avec Nagios !
Je ne sais pas si c'est vraiment utile pour mon besoin.
Cachethq à l'air pas mal aussi, maintenant je pensais à ceci pour donner le status à un service.
Juste remonter le status de systemctl :
-activated
-failed
-…
[^] # Re: ticket pour savoir que tu dois faire un changement, solution => KB , ou simplement un wikit
Posté par electro575 . En réponse au message Site web : recensement d'opérations de maintenance. Évalué à 2. Dernière modification le 20 juillet 2023 à 17:36.
Un Wiki semble une bonne piste.
Après, j'aimerais pouvoir modifier le contenu directement depuis le site web.
Sans avoir besoin de modifier le source, un peu comme un etherpad.
C'est simplement pour avoir un historique daté qui pourrait me sauter aux yeux parmis tous les fichiers que j'ai déjà pu accumuler, ça m'éviterai de chercher dans tout ceux-ci !
[^] # Re: gnome-disks
Posté par electro575 . En réponse au message GUI pour table SMART disque dur. Évalué à 1.
Pour les nouveaux formats de disque SSD type NVMe/M2, je ne sais pas si smartctl sait également nous avertir d'erreurs.
[^] # Re: DHT
Posté par electro575 . En réponse au message GUI pour table SMART disque dur. Évalué à 1.
Savez-vous si l'on peut reset un paramètres d'une table SMART ?
[^] # Re: gnome-disks
Posté par electro575 . En réponse au message GUI pour table SMART disque dur. Évalué à 1.
J'ai vu que sur gnome-disk-utility, j'ai eu une couleur rouge pour me dire attention.
Sous gsmartcontrol, il y a t-il un indicateur de santé du disque dur ?
Le plus compliqué je trouve c'est la conversion valeur brut en valeur "cohérente".
Comment faite-vous pour les traduire ?
Merci
[^] # Re: java
Posté par electro575 . En réponse au message Debian Bookworm : dépot python 2.7 et openjdk-11-jdk. Évalué à 2.
Merci beaucoup pour votre aide.
Mon cas d'utilisation c'est compiler l'OS android 11 avec python2.7 et openjdk-11-jdk.
Donc j'ai choisi la solution :
https://github.com/pyenv/pyenv
https://unix.stackexchange.com/questions/749903/how-can-i-install-java-8-on-debian-12-bookworm
Bonne fin de journée à vous tous.
[^] # Re: pyenv
Posté par electro575 . En réponse au message Debian Bookworm : dépot python 2.7 et openjdk-11-jdk. Évalué à 2.
Merci, j'ai mis cette solution en place.
[^] # Re: Fairphone 4
Posté par electro575 . En réponse au message [SMARTPHONES & OS] : Retours d'expériences. Évalué à 1.
Quel OS est installé par défaut ?