Différences entre versions de « RASP-BOOT-ROM-UPGRADE »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
(17 versions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
 
Le Hat.M2 pour Raspberry-Pi 5 exploite le tout nouveau bus PCIe du Raspberry-Pi 5. Cependant la boot ROM originale du Raspberry-Pi 5 n'est pas "encore" capable de détecter et booter le disque M2 connecté sur le bus PCI Express.
 
Le Hat.M2 pour Raspberry-Pi 5 exploite le tout nouveau bus PCIe du Raspberry-Pi 5. Cependant la boot ROM originale du Raspberry-Pi 5 n'est pas "encore" capable de détecter et booter le disque M2 connecté sur le bus PCI Express.
  
En mettant à jour la Boot ROM du Pi 5, celui-ci sera capable de détecter le disque NVME sur PCIe et de booter l'OS qui s'y trouve.
+
* En mettant à jour la Boot ROM avec une '''version 30de0ba5''' (release du 5 jan. 2024) ou versions supérieures, le Rapsberry sera capable de détecter le disque NVME sur PCIe et de démarrer l'OS qui s'y trouve.
 +
* Les bootloaders à partir de versions c2da2ae7 (release du 18 oct 2023) et versions antérieures sont incapable de booter un lecteur NVMe.
  
 
== Etape 1 : PI Imager ==
 
== Etape 1 : PI Imager ==
Ligne 83 : Ligne 84 :
 
* En cas de SUCCES : la LED verte clignote rapidement et indéfiniment
 
* En cas de SUCCES : la LED verte clignote rapidement et indéfiniment
 
* En cas d'ERREUR : la LED verte affiche un code d'erreur répétitif.
 
* En cas d'ERREUR : la LED verte affiche un code d'erreur répétitif.
 +
 +
{{dbox-green|Félicitation, vous venez de mettre à jour le firmware de votre Raspberry-Pi}}
 +
 +
== Etape 7: Vérifier le bootloader ==
 +
 +
Démarrer votre Raspberry-Pi sans carte SD ni périphérique pour que celui-ci affiche l'écran d'accueil.
 +
 +
La version du bootloader doit être ''30de0ba5 (release du 5 jan. 2024)'' ou supérieur.
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-30.png]]
 +
 +
== Etape 8: Monter le Hat M2 / Hat NVMe ==
 +
 +
C'est le moment d'installer votre Hat M2 de la fondation et glisser y le disque NVME 2242 B + M-key M.2 .
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-31.png]]
 +
 +
D'autres fabriquant propose également un Hat-M2 / Hat-NVME
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-32.png]]
 +
 +
* Retirez la carte SD
 +
* Démarrer votre Raspberry-Pi '''qui boot le disque NVME''' et débute l'installation de Raspberry-Pi OS
 +
* Poursuivre l'installation de Raspberry-Pi OS
 +
* Après un dernier redémarrage, le Raspberry-Pi est prêt à l'emploi
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-33.png]]
 +
 +
== Etape 9: Vérifications diverses ==
 +
 +
=== Version de la boot rom ===
 +
Ouvrir un terminal et saisir la commande suivante pour vérifié si un nouveau bootloader est disponible.
 +
 +
<nowiki>vcgencmd bootloader_version</nowiki>
 +
 +
=== Detection des disques ===
 +
La commande {{fname|lsblk}} permet de lister les périphériques de type block (disques-durs, SSD, partitions).
 +
 +
Le disque NVMe est listé avec ses partitions et points de montages:
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-35.png]]
 +
 +
=== Vitesses de transfert ===
 +
L'outil "accessoires | Raspberry-Pi Diagnostics" accessible depuis le menu démarré permet de tester les performances du disque sur-lequel est installé le système d'exploitation.
 +
 +
L'outil teste donc les débits:
 +
* de la carte SD si l'OS est booté depuis une carte SD,
 +
* du disque USB si l'OS est booté depuis ce disque USB,
 +
* du disque NVMe si l'OS est booté depuis ce disque NVMe.
 +
 +
Une fois l'utilitaire '''Raspberry-Pi Diagnostics''' démarré, sélectionnez et exécutez le test '''SD Card Speed Test'''.
 +
 +
Les résultats ci dessous concerne le mode '''PCIe Gen 2.0''' (mode par défaut).
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-40.png]]
 +
 +
Il est possible de basculer le bus '''PCIe en Gen 3.0''' en ajoutant les lignes suivantes dans le fichier '''/boot/firmware/config.txt''' (puis en redémarrant le Raspberry-Pi.
 +
 +
<nowiki>dtparam=pciex1
 +
dtparam=pciex1_gen=3</nowiki>
 +
 +
[[Fichier:RASP-BOOT-ROM-UPGRADE-41.png]]

Version du 2 avril 2024 à 22:51

Introduction

Le ROM ou Boot ROM est ce petit bout de programme qui permet de démarrer le Raspberry-Pi. Par analogie, nous dirons que la Boot ROM joue un peu le rôle du Bios pour un PC.

C'est d'ailleurs lui qui est en charge de détecter la carte SD, le disque USB ou le disque M2 via PCI Express.

Le Hat.M2 pour Raspberry-Pi 5 exploite le tout nouveau bus PCIe du Raspberry-Pi 5. Cependant la boot ROM originale du Raspberry-Pi 5 n'est pas "encore" capable de détecter et booter le disque M2 connecté sur le bus PCI Express.

  • En mettant à jour la Boot ROM avec une version 30de0ba5 (release du 5 jan. 2024) ou versions supérieures, le Rapsberry sera capable de détecter le disque NVME sur PCIe et de démarrer l'OS qui s'y trouve.
  • Les bootloaders à partir de versions c2da2ae7 (release du 18 oct 2023) et versions antérieures sont incapable de booter un lecteur NVMe.

Etape 1 : PI Imager

La première chose à faire est de télécharger et installer Pi Imager sur votre ordinateur.

RASP-BOOT-ROM-UPGRADE-00.png

Visitez le site officielle Raspberry Pi pour télécharger Raspberry Pi Imager. Suivez les instructions d'installation pour installer le programme sur votre ordinateur.

Etape 2 : Insérer la carte SD

Il faut aussi préparer une carte SD qui recevra la mise-à-jour de la Boot ROM pour le Raspberry-Pi.

Insérer la carte microSD dans votre ordinateur s'il est équipé d'un connecteur SD/microSD. Vous pouvez également utiliser une adaptateur USB microSD.

RASP-BOOT-ROM-UPGRADE-01.png

Etape 3 : Sélectionner l'image

Démarrer "Pi Imager" installé sur votre ordinateur et sélectionner l'option "CHOOSE OS" (Choisir l'OS).

RASP-BOOT-ROM-UPGRADE-02.png

Dans la liste des OS disponibles, sélectionner "Misc utility images"

RASP-BOOT-ROM-UPGRADE-03.png

Ensuite, sélectionner la famille de carte concernée. Dans le cas présent, il s'agit des "Raspberry-Pi 5".

RASP-BOOT-ROM-UPGRADE-04.png

Sélectionner ensuite l'ordre de boot des périphériques: carte SD dans le cas présent).

RASP-BOOT-ROM-UPGRADE-05.png

Etape 4: choisir le stockage

Sélectionner la carte SD comme destination du stockage (la carete SD).

RASP-BOOT-ROM-UPGRADE-10.png

RASP-BOOT-ROM-UPGRADE-11.png

Etape 5: Flasher le Firmware

Voilà, la configuration est terminée, nous pouvons maintenant presser le bouton "NEXT / SUIVANT".

RASP-BOOT-ROM-UPGRADE-15.png

Confirmez l'opération en autorisant l'effacement des données de la carte.

RASP-BOOT-ROM-UPGRADE-16.png

L'opération d'écriture prend quelques minutes.

RASP-BOOT-ROM-UPGRADE-17.png

Une fois l'opération d'écriture et de vérification terminée, un message de confirmation indique que la carte peut être retirée du lecteur SD.

RASP-BOOT-ROM-UPGRADE-18.png

Etape 6: Mise-à-jour de la Boot ROM

1. Mettez votre Raspberry-Pi hors tension PUIS débranchez tous les périphériques!

2. Insérez la carte SD fraîchement flashée

RASP-BOOT-ROM-UPGRADE-20.png

3. Brancher le Pi sur un moniteur

4. Mettre le Pi sous tension et attendre 10 secondes

RASP-BOOT-ROM-UPGRADE-21.png

Si un écran HDMI est branché alors celui-ci devient VERT en cas de succès ou ROUGE en cas d'échec.

Si vous n'avez pas de d'écran HDMI branché sur votre PI alors vous pouvez regarder la LED verte du RPi:

  • En cas de SUCCES : la LED verte clignote rapidement et indéfiniment
  • En cas d'ERREUR : la LED verte affiche un code d'erreur répétitif.
Félicitation, vous venez de mettre à jour le firmware de votre Raspberry-Pi

Etape 7: Vérifier le bootloader

Démarrer votre Raspberry-Pi sans carte SD ni périphérique pour que celui-ci affiche l'écran d'accueil.

La version du bootloader doit être 30de0ba5 (release du 5 jan. 2024) ou supérieur.

RASP-BOOT-ROM-UPGRADE-30.png

Etape 8: Monter le Hat M2 / Hat NVMe

C'est le moment d'installer votre Hat M2 de la fondation et glisser y le disque NVME 2242 B + M-key M.2 .

RASP-BOOT-ROM-UPGRADE-31.png

D'autres fabriquant propose également un Hat-M2 / Hat-NVME

RASP-BOOT-ROM-UPGRADE-32.png

  • Retirez la carte SD
  • Démarrer votre Raspberry-Pi qui boot le disque NVME et débute l'installation de Raspberry-Pi OS
  • Poursuivre l'installation de Raspberry-Pi OS
  • Après un dernier redémarrage, le Raspberry-Pi est prêt à l'emploi

RASP-BOOT-ROM-UPGRADE-33.png

Etape 9: Vérifications diverses

Version de la boot rom

Ouvrir un terminal et saisir la commande suivante pour vérifié si un nouveau bootloader est disponible.

vcgencmd bootloader_version

Detection des disques

La commande lsblk permet de lister les périphériques de type block (disques-durs, SSD, partitions).

Le disque NVMe est listé avec ses partitions et points de montages:

RASP-BOOT-ROM-UPGRADE-35.png

Vitesses de transfert

L'outil "accessoires | Raspberry-Pi Diagnostics" accessible depuis le menu démarré permet de tester les performances du disque sur-lequel est installé le système d'exploitation.

L'outil teste donc les débits:

  • de la carte SD si l'OS est booté depuis une carte SD,
  • du disque USB si l'OS est booté depuis ce disque USB,
  • du disque NVMe si l'OS est booté depuis ce disque NVMe.

Une fois l'utilitaire Raspberry-Pi Diagnostics démarré, sélectionnez et exécutez le test SD Card Speed Test.

Les résultats ci dessous concerne le mode PCIe Gen 2.0 (mode par défaut).

RASP-BOOT-ROM-UPGRADE-40.png

Il est possible de basculer le bus PCIe en Gen 3.0 en ajoutant les lignes suivantes dans le fichier /boot/firmware/config.txt (puis en redémarrant le Raspberry-Pi.

dtparam=pciex1
dtparam=pciex1_gen=3

RASP-BOOT-ROM-UPGRADE-41.png