Les ordinateurs monocartes ODROID-H3 et ODROID-H4 x86 ont reçu deux cartes d’extension M.2 abordables, la carte M.2 2×2 ajoutant deux emplacements PCIe Gen 3 x2 et la M.2 4×1 ajoutant quatre emplacements PCIe Gen 3 x1 (ODROID-H4 uniquement) aux SBC Intel.
Nous avons vu de nombreuses cartes PCIe HAT+ pour le Raspberry Pi 5 depuis le lancement de l’Arm SBC l’année dernière, mais il est limité par ses interfaces PCIe Gen2/Gen3 x1, et Hardkernel fournit désormais deux nouvelles cartes M.2 exploitant le socket M.2 PCIe Gen3 x4 de la famille ODROID-H3/H4 permettant aux utilisateurs d’ajouter jusqu’à quatre modules M.2 PCIe pour le stockage, la connectivité filaire ou sans fil et/ou l’accélération de l’IA.

Carte M.2 2×2 pour les séries ODROID-H3 et H4
La carte M.2 2×2 également nommée « M.2 – NVME » ajoute deux sockets PCIe M.2 Key-M pour les modules de taille 2280, chacun ayant une interface PCIe 3.0 x2 prenant en charge jusqu’à 16 GT/s.

Il y a deux trous de montage qui correspondent aux filetages de montage sur le SBC ODROID-H3/H4. L’image ci-dessous le montre monté sur la carte et équipé de deux SSD M.2 2280.

Hardkernel a mesuré les performances des SSD entre 1600 et 1800 Mo/s, soit la moitié de la bande passante PCIe Gen 3 x4 attendue. Outre les périphériques de stockage, les utilisateurs peuvent installer d’autres modules M.2, notamment des modules sans fil Key-E ou Key-B, via des adaptateurs, comme le montre la toute première photo de cet article.
Carte M.2 4×1 pour la série ODROID-H4 uniquement
La carte M.2 4×1 (aka M.2 – 4NVME) utilise le même principe mais avec quatre sockets M.2 pour les périphériques PCIe de taille 2280, chaque emplacement étant limité à une voie PCIe 3.0 à 8GT/s.

La carte d’extension M.2 4×1 n’est prise en charge que sur l’ODROID-H4 car son encombrement plus important ne convient pas à l’ODROID-H3. Cependant, elle peut toujours fonctionner en utilisant un câble d’extension M.2 mâle/femelle sur l’ODROID-H3 ou l’ODROID-H2. L’image ci-dessous montre quatre SSD NVMe connectés au SBC ODROID-H4.

En raison de contraintes d’espace, les SSD M.2 du haut et du bas chevauchent ceux du milieu. Cela fonctionne à moins que vous ne prévoyiez d’ajouter un dissipateur thermique au-dessus du SSD, et certains modules sans fil et Ethernet peuvent ne pas s’adapter au milieu. C’est pourquoi Hardkernel a installé ceux-ci sur les sockets supérieur et inférieur (gauche/droite) sur la photo du haut. Les performances ont encore diminué en raison de l’interface PCIe Gen3 x1 par socket, et Hardkernel a mesuré 800 à 900 Mo/s pour chaque connecteur SSD de cette façon.
Mise à jour du BIOS requise
La configuration PCIe Gen 3 (bifurcation) est intégrée au microcode Intel fusionné dans le fichier bin du BIOS au moment de la construction, de sorte que les différentes options de bifurcation ne peuvent pas être sélectionnées au moment du démarrage et les utilisateurs doivent flasher une version différente du BIOS.
La carte M.2 4×1 nécessite la même version du BIOS que la NetCard 2,5 GbE avec 4 voies bifurquées x1, et la carte M.2 2×2 nécessite un BIOS qui fournit une bifurcation 2×2. Vous trouverez le BIOS et les instructions correspondants sur les pages Wiki correspondantes pour l’ODROID-H3 et l’ODROID-H4.
La carte M.2 2×2 est vendue 10 $ sur la boutique Hardkernel et la carte M.2 4×1 15 $. Ces cartes sont peu coûteuses, mais selon votre pays, les frais d’expédition peuvent être élevés, vous pouvez donc envisager d’attendre la disponibilité chez un distributeur local. Des informations supplémentaires peuvent être trouvées dans l’annonce sur les forums ODROID.
Merci à Domi pour l’astuce.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
ODROID Carte M.2 4 x 1 pour série ODROID H4
-
KALEA-INFORMATIQUE Carte contrôleur Double Face PCIe Gen 4.0 x16 pour 4 SSD M.2 NVMe M Key Montage Low ou High Profile
