Le grand guide de dépannage du Raspberry Pi Zero 2 W

Raspberry Pi Zero 2 affiche un écran vide ou arc-en-ciel et aucune LED 

Si vous vous êtes assuré que votre Raspberry Pi est alimenté mais que vous ne voyez rien à l'écran et/ou que vous ne voyez pas la LED verte, cela signifie qu'il y a un problème avec votre carte SD.

Il se peut qu'elle ne soit pas insérée, que l'image du système d'exploitation soit corrompue ou non compatible. Il se peut également que la carte microSD soit cassée.

Si vous utilisez une image d'OS Raspberry Pi plus ancienne, cela peut également poser des problèmes, même si elle a fonctionné sur un autre Raspberry Pi.

Enfin, il est parfois nécessaire d'allumer d'abord votre moniteur avant votre Pi Zero 2. 

Pourquoi est-ce que j'obtiens une résolution de 640×480 ?

Si le système d'exploitation ne peut pas déterminer la résolution de votre écran, il passe en mode sécurité. Vous pouvez soit la modifier dans le système d'exploitation, soit allumer votre écran avant de démarrer votre Raspberry Pi Zero 2 W.

Chromium se bloque fréquemment

Il y a une correction que vous pouvez faire pour améliorer significativement vos temps de chargement et réduire les blocages lorsque vous exécutez Chromium sur votre Raspberry Pi Zero 2 W.

Il s'agit d'augmenter la taille du fichier d'échange de 100 Mo par défaut à 2 Go.

Je l'ai testé sur picockpit.com et j'ai vu les temps de chargement passer de 45 secondes à 16 secondes en augmentant la taille de l'échange.

C'est facile.

  • Ouvrir Terminal
  • Tapez dans sudo dphys-swapfile swapoff
  • Tapez dans sudo nano /etc/dphys-swapfile
  • Allez à la ligne qui dit CONF_SWAPSIZE=100 et changez "100" en 2048
  • Enregistrez le fichier en appuyant sur CTRL + O, entrer, puis sortir en appuyant sur CTRL + X
  • Tapez dans sudo dphys-swapfile setup. Cela va prendre un certain temps
  • Tapez dans sudo dphys-swapfile swapon
  • Ouvrez Chromium et testez

Il y a quelques inconvénients à cela, que nous couvrons dans notre section Méga article sur le Pi Zero 2 W.

En outre, j'ai réussi à le rendre un peu plus rapide en désactivant JavaScript et les images.

Voici comment :

  • Dans Chromium, allez dans votre menu Paramètres en entrant chrome://settings/ dans la barre d'adresse.
  • Ensuite, allez sur Vie privée et sécurité sur la barre latérale gauche.
  • Cliquez sur Paramètres du site
  • Ensuite, faites défiler jusqu'au Contenu section. Vous verrez JavaScript et Images. Cliquez sur ceux-ci et désactivez-les.

Problèmes de caméra sur le Pi Zero 2

Le Raspberry Pi Zero 2 W comporte quelques éléments dont vous devez tenir compte si vous utilisez une caméra.

Contournement nécessaire pour activer la caméra sur Raspberry Pi OS Bullseye

pi zero 2 permet le glamour pour la caméra

Lorsque j'ai installé la caméra pour la première fois, j'étais impatient de l'essayer, mais malheureusement, libcamera ne montrait qu'un écran noir, comme si la caméra n'était pas connectée. 

Libcamera a aussi lancé une erreur : "failed to import fd". A partir de Nov. 2021, ce problème est connu des ingénieurs de Raspberry Piqui a publié une solution de contournement,

"Une solution de contournement consiste à ouvrir un terminal, exécutez "sudo raspi-config", naviguez jusqu'à "Options avancées". et activer l'accélération graphique "Glamor. Ensuite, redémarrer votre Pi."

Connecteur de caméra plus petit

pi zero 2 pi 4 connecteur csi

Le Pi Zero 2 W, plus grand, utilise un câble légèrement plus petit que les grands Pis.

Ainsi, si vous achetez un module caméra, assurez-vous que votre kit comprend le ruban pour le Raspberry Pi Zero.

S'il manque à votre appareil le câble plus petit pour le Raspberry Pi Zero, alors achetez-en un ici.

comparaison des connecteurs csi du pi zero 2

Pas de raspistill ou raspivideo, utilisez libcamera à la place

Certains guides plus anciens vous indiqueront d'utiliser raspistill ou raspivideo pour interagir avec la caméra.

Dans Bullseye, les deux ont été dépréciés et ne sont plus inclus par défaut.

Le remplaçant est libcamera. Vous pouvez tester libcamera en exécutant libcamera-hello.

Vous pouvez voir d'autres commandes dans la documentation officielle de Raspberry Pi.

Commande service tv jette l'erreur

Si vous essayez d'exécuter service tv sur le Raspberry Pi Zero 2 W, une erreur apparaîtra, comme ci-dessous :

/usr/bin/tvservice -o
/usr/bin/tvservice n'est pas supporté lors de l'utilisation du pilote vc4-kms-v3d.
Des fonctionnalités similaires sont disponibles avec des outils linux standards
tels que modetest de libdrm-tests.

Le moyen de résoudre ce problème est d'utiliser le pilote graphique Legacy.

Ouvrez un terminal, exécutez sudo raspi-config et ensuite aller à Options avancées -> Pilote GL -> Legacy.

service tv fonctionnera maintenant.

Vous cherchez à éteindre votre HDMI ? Nous avons un guide plus complet ici.

Comment faire fonctionner motionEyeOS sur un Raspberry Pi Zero 2 W ?

La dernière version officielle du motionEyeOS ne fonctionne pas sur le Pi Zero 2 W mais vous pouvez utiliser une fourchette de jawsper qui fonctionne sur le Pi Zero 2 W.

Voici le processus, jusqu'à ce que nous obtenions une version officielle de motionEyeOS qui supporte le Pi Zero 2. J'ai utilisé la version 20220119-dev et cela a bien fonctionné en suivant ces étapes.

Ce dont vous aurez besoin :

Matériel informatique

pi zero cable adaptateur camera csi

Câble adaptateur pour le facteur de forme zéro
(si vous avez un autre appareil photo qui n'est pas livré avec le câble adaptateur Zéro)

Logiciel

Téléchargez la dernière version de motionEyeOS à partir de ce lien lien.

pi zero 2 w motioneyeos jawsper release

Flash le fichier image (motioneyeos-raspberrypi3.img.gz) sur une carte SD. J'ai utilisé balenaEtcher.

Si vous démarrez motionEyeOS maintenant, vous verrez cette erreur :

Configuration du réseau filaire : aucun appareil
Panique : redémarrage dans 100 secondes (causé par le réseau)

Voici comment vous pouvez le réparer.

Avant de charger la carte SD, vous devrez créer un fichier wpa_supplicant.conf sur le volume de démarrage de votre carte SD. J'ai trouvé que le meilleur moyen est de créer un Nouveau document texte et le renommer.

pi zero 2 w motioneyeos

Vous saurez que vous êtes sur le volume de démarrage si vous voyez des fichiers tels que cmdline.txt, config.txt, bcm2710-rpi-zero-2.dtb.

En utilisant Notepad++, modifiez wpa_supplicant.conf.

La première chose que vous ferez dans Notepad++ est d'aller à Edit -> Conversion EOL -> Unix LF

pi zero 2 w motioneyeos setup

Ensuite, collez le texte suivant et modifiez les paramètres pour pays, ssid et psk (mettez votre mot de passe ici). Assurez-vous que tout le texte que vous mettez dans les variables ssid et psk est entre guillemets.

Enfin, si vous n'êtes pas des États-Unis, vous pouvez trouver votre code pays ici pour mettre la variable "pays" (par exemple DE = Allemagne).

      country=US
        update_config=1
        ctrl_interface=/var/run/wpa_supplicant
        
        network={
            scan_ssid=1
            ssid= "putWiFiSSIDhere"
            psk="putPasswordHere"
        }

Enregistrez le fichier et placez la carte SD dans votre Raspberry Pi Zero 2.

Vous devriez être capable de démarrer motionEyeOS maintenant, et vous pouvez obtenir l'interface web en accédant à l'adresse IP de votre Raspberry Pi Zero 2 sur un autre navigateur web.

L'une des façons de trouver l'adresse IP de votre Pi Zero 2 W est sur l'écran de démarrage où il est dit :

L'interface wlan0 a l'adresse IP XXXXXX

Connectez-vous avec le nom d'utilisateur par défaut admin et vide pour le champ du mot de passe.

pi zero 2 w motioneyeos interface web

Si vous avez connecté une caméra, elle devrait se charger automatiquement.

Vous avez un problème ?

Si vous rencontrez un problème avec votre Raspberry Pi Zero 2, n'hésitez pas à poser vos questions dans les commentaires, et j'essaierai de trouver une solution.

8 commentaires

  1. Verhoest sur janvier 8, 2022 à 5:39

    Bjr, j'ai un raspberry 2zero w. j'ai installer recalbox8 sur une autre carte sd.mon problème et qu'au bout de 5 voir 10 min le raspberry plante.jai mie aussi un petit ventilo pour pas qu'il ne chauffe.je ne sais pas si c'est ricalbox ou le raspberry qui plante ?
    Qui pour m'aider svp.merci

    • raspi berry sur janvier 8, 2022 à 7:53

      Salut Verhoest,

      Je ne pense pas que ce soit dû à la recalbox8. Il est possible que le Pi soit défectueux ?
      Il devrait normalement ralentir au lieu de s'écraser (j'espère que je comprends correctement "plante" comme "s'écraser").

      Cheers
      Max

  2. Skipwire sur février 10, 2022 à 10:19

    20220119-dev Jawsper MotioneyeOS ne fonctionnera pas avec Raspberry Pi zero w 2.

    20211113 Jawsper MotioneyeOS ne fonctionne pas. Impossible de se "connecter" avec un WifI.
    et se met par défaut en mode filaire, puis redémarre.

    • Xuyun Zeng sur février 11, 2022 à 12:30

      Je ne sais pas pourquoi cela se produit. Cela a certainement fonctionné sur le mien. La capture d'écran en est la preuve.

      Quoi qu'il en soit, votre deuxième paragraphe fait référence à un problème qui peut être résolu en ajoutant un fichier wpa_supplicant.conf sur votre Pi. Les instructions devraient vous aider.

  3. john p sur février 18, 2022 à 3:49

    Après avoir lutté avec la version actuelle de "motioneyeos", j'ai découvert votre article sur l'utilisation de l'ancienne version et cela fonctionne très bien. J'ai toujours un problème en essayant de charger une grande carte xdcard (128gb/256gb) et de la faire fonctionner. Cela fonctionne bien sur mes petites cartes. Je vais vérifier cela. Maintenant, je dois essayer de comprendre et d'utiliser toutes les fonctions telles que l'enregistrement, l'enregistrement sur mouvement, le retour en arrière, etc.

    • Xuyun Zeng sur février 19, 2022 à 11:50

      Heureux de rendre service à la communauté, John.

  4. Cindy sur mars 11, 2022 à 6:17

    A l'étape de création du fichier wpa_supplicant.conf, comment accédez-vous à la carte SD ? La capture d'écran ressemble à celle de Windows, mais lorsque j'essaie d'y accéder, Windows veut formater la carte SD nouvellement imagée. Je ne peux pas y accéder.

    • Xuyun Zeng sur mars 12, 2022 à 7:37

      Bonjour Cindy,

      En fait, il y a UN lecteur auquel vous pouvez accéder. Les autres ne sont pas accessibles par Windows, c'est pourquoi vous obtenez les invites de formatage. Si vous regardez attentivement dans votre Explorateur, vous verrez un lecteur qui est monté lorsque vous insérez votre carte SD. Il s'agit très probablement du lecteur sur lequel vous avez placé le fichier wpa_supplicant.conf.

Laissez un commentaire