[Raspberry Pi 3b+] [Archlinux ARMv8] Installer Wiring Pi (en cours)

Questions et astuces concernant l'installation et la configuration d'archlinux
wild dagger
Hankyu
Messages : 25
Inscription : mer. 25 juin 2014, 16:59

[Raspberry Pi 3b+] [Archlinux ARMv8] Installer Wiring Pi (en cours)

Message par wild dagger »

Bonjour,

Aujourd'hui j'ai sauté le pas en installant Archlinux ARMv8 selon la méthode d'installation AArch64.

Je ne sais pas si tout fonctionne mais j'essaye d'installer Wiring Pi (https://github.com/WiringPi/WiringPi/). La compilation se passe bien et lorsque j'utilise la commande gpio -v :
[pi@rpi WiringPi-master]$ gpio -v
gpio version: 2.60
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Oops: Unable to determine board revision from /proc/cpuinfo
-> No "Hardware" line
-> You'd best google the error to find out why.
[pi@rpi WiringPi-master]$
No "Hardware" line

En creusant un peu le sujet dans le fichier wiringPi.c je retrouve le message d'erreur et apparemment la fonction recherche une ligne hardware dans /proc/cpuinfo pour déterminer si c'est une puce BCM2708 or BCM2709 or the new BCM2835.

Soit, donc je regarde le contenu du résultat de la commande cat /proc/cpuinfo :
[pi@rpi WiringPi-master]$ cat /proc/cpuinfo
processor : 0
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4

processor : 1
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4

processor : 2
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4

processor : 3
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Pas de ligne hardware ... mais chez raspbian ca répond quoi cette commande ... :
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 0000
Serial : 0000000001864fca
Il y a bien une ligne Hardware.

Une idée pour que cat /proc/cpuinfo affiche les mêmes informations sur Archlinux ARMv8 ? j'ai l'impression qu'il manque quelque chose dans la configuration u-boot mais quoi ...
Dernière modification par wild dagger le ven. 28 févr. 2020, 18:43, modifié 2 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Raspberry Pi 3b+] [Archlinux ARMv8] Wiring Pi

Message par benjarobin »

Bonjour,
Non, la raison est la version du kernel. Et tu as donné toi même le lien avec la réponse. Lit le bloc de commentaire de ligne 770 à 813.
En gros ce logiciel n'est supporté que sur Raspbian. Après tu peux le modifier pour voir si tu peux le rendre compatible avec ton kernel...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
wild dagger
Hankyu
Messages : 25
Inscription : mer. 25 juin 2014, 16:59

Re: [Raspberry Pi 3b+] [Archlinux ARMv8] Wiring Pi

Message par wild dagger »

benjarobin a écrit : jeu. 27 févr. 2020, 20:58 Après tu peux le modifier pour voir si tu peux le rendre compatible avec ton kernel...
Et bien j'ai creusé le sujet et c'est là où je bloque :

- https://www.raspberrypi.org/forums/view ... 5#p1319478

- https://github.com/sakaki-/genpi64-over ... -r7.ebuild

Je ne suis pas du tout habitué à la programmation mais je vois bien qu'une solution existe mais comment l'appliquer ?
Répondre