Bonjour,
Après avoir grillé 2 cartes SD sur 2 Raspberry Pi, je me suis mis en quête d'en améliorer u avec un SSD.
Je suis pas hasard tombé sur cet article (qui pourrait en intéresser) : https://jamesachambers.com/raspberry-pi ... pgrade-30/
Je me suis donc procuré un Kingston A400 120Go et un adaptateur Sabrent USB 3 vers SATA. Mais impossible de booter dessus et j'ai l'impression que le problème vient d'un manque d'alimentation du port USB.
Voici les informations:
Raspberry Pi 3B (Rev a02082)
Le RPi est alimenté par sa source officielle (+5.1v @ 2.5A)
vcgencmd otp_dump indique bien 17:3020000a
J'ai essayé les paramètres suivante dans le config.txt :
program_usb_boot_mode=1 // Pour activer le boot usb
max_usb_current=1 // Mais semble réservé au 3B+
Ceci pour ralentir le boot dans le cas où l'USB prend du temps à s'initialiser :
boot_delay=10
boot_delay_ms=10000
program_usb_timeout=1
Pour modifier le config.txt, je boot une première fois avec la SD possédant le config.txt modifié, avant de booter sur le SSD (avec lui aussi le même config.txt pour être sûr)
Le SSD a été installé avec soit Win32IMGDisk, soit avec Etcher, utilisant la dernière image de Raspbian lite.
rpi-update a été fait, le dernier firmware a donc été installé.
Lors du boot sur SSD (Sans carte SD) :
- La power LED s'allume fixe
- Après +/- 6sec, un témoin bleu s'allume sur le Sabrent (Pendant une demi seconde) avant de s'éteindre
Rien ne se passe après. (J'ai bien attendu le temps du boot_delay (sec) + boot_delay_ms.
Aucun autre périphérique USB de branché ni réseau. Juste HDMI.
Autre test réalisé :
Je boot sur la carte SD avec Raspbian Lite. Une fois démarré, je branche le Sabrent avec le SSD.
Le périphérique est bien visible, je peux monter les partition.
Dans lsusb -v, je retrouve bien le périphérique, et indique : MaxPower 500mA
J'ai essayé de booter avec une SD contenant uniquement le bootcode.bin + Sabrent SSD, même problème...
Merci pour votre aide
Raspberry Pi 3 avec SSD
Modérateur : Francois
-
- Raspinaute
- Messages : 970
- Enregistré le : dim. 28 déc. 2014 15:28
- Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe
Re: Raspberry Pi 3 avec SSD
Bonjour,
De mémoire, l'option max_usb_current=1 est automatique depuis la v3.
Il vous reste 2 essais à faire :
- L'option pour ralentir le boot est program_usb_boot_timeout=1 (et non program_usb_timeout=1)
- rajouté un fichier timeout avec le bootcode.bin sur la sd
source : https://www.raspberrypi.org/documentati ... bootmodes/
Et si cela ne fonctionne pas, il reste la méthode de boot sur sd qui pointe sur le rootfs sur le ssd.
De mémoire, l'option max_usb_current=1 est automatique depuis la v3.
Il vous reste 2 essais à faire :
- L'option pour ralentir le boot est program_usb_boot_timeout=1 (et non program_usb_timeout=1)
- rajouté un fichier timeout avec le bootcode.bin sur la sd
source : https://www.raspberrypi.org/documentati ... bootmodes/
Et si cela ne fonctionne pas, il reste la méthode de boot sur sd qui pointe sur le rootfs sur le ssd.
[Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (index de liens utiles)
Awesome Raspberry Pi
Awesome Raspberry Pi
Re: Raspberry Pi 3 avec SSD
Hello Dyox,
Merci pour les infos,
Malheureusement les deux autres solutions n'ont pas fonctionné.
J'ai donc en effet modifié le cmdline.txt pour pointer sur le SSD : root=/dev/sda2 (ici sda2 car le ssd est aussi installé avec raspbian, donc sda1 contient /boot et non le rootfs)
J'imagine qu'à partir du moment où le rootfs (et même /boot) est le SSD, la carte SD est pratiquement pas utilisé (Juste en cas de reboot)
Merci pour les infos
Merci pour les infos,
Malheureusement les deux autres solutions n'ont pas fonctionné.
J'ai donc en effet modifié le cmdline.txt pour pointer sur le SSD : root=/dev/sda2 (ici sda2 car le ssd est aussi installé avec raspbian, donc sda1 contient /boot et non le rootfs)
J'imagine qu'à partir du moment où le rootfs (et même /boot) est le SSD, la carte SD est pratiquement pas utilisé (Juste en cas de reboot)
Merci pour les infos
-
- Raspinaute
- Messages : 970
- Enregistré le : dim. 28 déc. 2014 15:28
- Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe
Re: Raspberry Pi 3 avec SSD
Je le comprends comme ça aussi.J'imagine qu'à partir du moment où le rootfs (et même /boot) est le SSD, la carte SD est pratiquement pas utilisé (Juste en cas de reboot)
Après on peut toujours jouer avec les options de fstab (comme mettre en ro).
Mais je préfère utiliser log2ram qui comme son nom indique, met /var/log en tmpfs. Un must have pour les Pi.
[Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (index de liens utiles)
Awesome Raspberry Pi
Awesome Raspberry Pi