Problème de stabilité avec HAOS sur Raspberry Pi 5 + SSD NVMe (Geekworm X1001)

Bonjour à tous,

Je rencontre un problème lors de l’installation de Home Assistant OS sur mon Raspberry Pi 5 équipé d’un SSD NVMe via l’adaptateur Geekworm X1001.

Configuration :

  • Raspberry Pi 5 avec alimentation officielle 27W
  • Adaptateur Geekworm X1001 PCIe vers M.2 NVMe
  • SSD NVMe (modèle : crucial P3 )
  • Home Assistant OS version 2025.5.2
  • Connexion Ethernet avec IP statique

Problème rencontré :

Après avoir installé HAOS sur le SSD NVMe et restauré ma sauvegarde (également en version 2025.5.2), le système fonctionne normalement pendant un certain temps. Cependant, au bout d’un moment, je perds l’accès à l’interface web de Home Assistant, et il m’est impossible de m’y reconnecter.


Buffer I/O error on dev nvme0n1p3, logical block X, async page read
erofs: (device nvme0n1p3): erofs_read_inode: failed to get inode (nid: XXXX), err = -5

Ces messages d’erreur indiquent des problèmes d’entrée/sortie sur le SSD NVMe, rendant le système de fichiers en lecture seule inaccessible.

Crash lors de l’installation :

Lors de la première tentative d’installation, j’ai flashé HAOS 2024.x.x sur le SSD NVMe. Après le premier démarrage, j’ai exécuté la commande ha supervisor update pour mettre à jour vers la version 2025.5.2. Pendant cette mise à jour, j’ai observé un grand nombre de lignes s’afficher rapidement à l’écran, suggérant une activité intense ou des erreurs. J’ai alors éteint le Raspberry Pi et l’ai redémarré. Après le redémarrage, le système indiquait être en version 2025.5.2, et j’ai pu restaurer ma sauvegarde.

Actions entreprises :

  • Vérification de l’alimentation : utilisation de l’alimentation officielle 27W.
  • Mise à jour du bootloader via Raspberry Pi OS et configuration du boot sur le SSD NVMe.
  • Ajout de la ligne dtparam=pciex1_gen=1 dans le fichier config.txt pour limiter la vitesse du PCIe.
  • Test de l’installation sans restauration de sauvegarde : le problème persiste.
  • Test avec une carte SD : le système fonctionne sans problème.

Observations :

  • Le problème semble survenir aléatoirement après un certain temps de fonctionnement.
  • Le SSD NVMe fonctionne correctement sur d’autres systèmes.
  • Le système devient inaccessible sans message d’erreur apparent.

Je soupçonne un problème de compatibilité entre le Raspberry Pi 5, l’adaptateur Geekworm X1001 et le SSD NVMe, ou un souci lié à la gestion de l’alimentation ou de la température.

Avez-vous rencontré des problèmes similaires ? Des suggestions pour résoudre ce problème ?

Merci d’avance pour votre aide !

Ma configuration


System Information

version core-2025.5.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.6.74-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1789
Downloaded Repositories 25
AccuWeather
can_reach_server ok
remaining_requests 35
Home Assistant Cloud
logged_in true
subscription_expiration 31 août 2025 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
cloud_ice_servers_enabled true
remote_server eu-central-1-13.ui.nabu.casa
certificate_status ready
instance_id b4b8335cfd294451a88beb93010fa9b8
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.2
update_channel stable
supervisor_version supervisor-2025.05.1
agent_version 1.7.2
docker_version 28.0.4
disk_total 116.5 GB
disk_used 20.0 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons AdGuard Home (5.2.9), AppDaemon (0.16.7), ESPresense Companion (1.0.24), File editor (5.8.0), FlareSolverr (3.3.21), Frigate (0.15.1), Grafana (11.0.0), Jackett NAS (0.22.1908), Jellyfin NAS (10.10.7), Jellyseerr (2.5.2), Linky (1.5.0), Mosquitto broker (6.5.1), NGINX Home Assistant SSL proxy (3.11.1), RPC Shutdown (2.5), Radarr (5.22.4.9896), Sonarr (4.0.14.2939), Spotify Connect (0.14.0), Studio Code Server (5.19.3), Terminal & SSH (9.17.0), Zigbee2MQTT (2.3.0-1), go2rtc (1.9.9), qBittorrent (5.1.0), Portainer (2.30.0)
Dashboards
dashboards 2
resources 12
views 17
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), vethcf7802e (disabled), veth8d5855c (disabled), veth7a7b57c (disabled), veth840eb8a (disabled), vetha8f6c77 (disabled), vethc47b559 (disabled), veth3ddf444 (disabled), vethdbb5e32 (disabled), veth2ce9e06 (disabled), veth1dd726f (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.50.120/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), vethcf7802e (), veth8d5855c (), veth7a7b57c (), veth840eb8a (), vetha8f6c77 (), vethc47b559 (), veth3ddf444 (), vethdbb5e32 (), veth2ce9e06 (), veth1dd726f ()
ipv6_addresses lo (::1/128), end0 (fe80::f2cc:ee0e:dc52:db75/64), hassio (fe80::acf6:4dff:fee3:ad2f/64), docker0 (fe80::e8fd:b9ff:fed4:934f/64), vethcf7802e (fe80::9caf:48ff:fe38:72f9/64), veth8d5855c (fe80::8039:bcff:fe13:9654/64), veth7a7b57c (fe80::e464:d6ff:feee:b275/64), veth840eb8a (fe80::18dc:cbff:fec0:c79b/64), vetha8f6c77 (fe80::3812:f9ff:feba:4d73/64), vethc47b559 (fe80::806d:17ff:fec8:8ba5/64), veth3ddf444 (fe80::cc1a:46ff:fe67:316c/64), vethdbb5e32 (fe80::540d:aeff:fed9:b26/64), veth2ce9e06 (fe80::28fa:f6ff:fe50:edd0/64), veth1dd726f (fe80::4480:55ff:feb3:d179/64)
announce_addresses 192.168.50.120, fe80::f2cc:ee0e:dc52:db75
Recorder
oldest_recorder_run 21 mai 2025 à 03:56
current_recorder_run 21 mai 2025 à 05:56
estimated_db_size 64.07 MiB
database_engine sqlite
database_version 3.48.0
Spotify
api_endpoint_reachable ok
___

Hello,

De ce que j’en lis c’est très souvent un soucis de connexion de la nappe Pcie qui cause tous ces soucis

j’en suis resté au SSD SATA à cause de ça

cdt

1 « J'aime »

Bonjour,

j’ai HA sur un Pi 5 depuis plusieurs mois avec l’adaptateur X1001 et un SSD NVMe Timetec dans un boitier GeeekPi, je n’ai jamais eu de problème.

J’ai 3 autres boitier GeeekPi avec un adaptateur X1001 et un disque NVMe, idem , jamais eu de problème.

Ce n’est pas évident de connecter la petite nappe, peut-être pourrais tu essayer d’enlever et de la remettre ?


1 « J'aime »

Bonjour,
J’utilise également le Geekworm X1001 avec un disque ssd mvme sandisk 250go et aucun problème. Peut-être essaie de faire une réinstallation propre niveau hardware et software

Merci pour vos réponse,

J’ai essayé de le réinstaller niveau software et hardware, le problème persiste.

Pour l’image de HAOS j’ai utilisé haos_rpi5-64-15.2.img.xz

et j’ai flasher avec Balena Etcher (car avec pi imager on ne peux pas flasher des disques)

Est-ce que pour vous je fais une mauvaise manipulation ? Car pourtant j’ai bien mon HAOS qui fonctionne puis plante sans aucune raison.

Merci pour votre aide !

Tu as tjs des erreurs d’entrée sortie (I/O)?

Tu as vérifier la nappe de connexion du nvme ?