Bonjour à tous,
Matériel utilisé : Raspberry pi 4b 8Go avec une microSD "Sandisk" de 16Go et un disque SSD de 1To en usb 3.0 de marque Crucial (disque dur alimenté depuis 1 port usb du raspberry)
Symptôme : Recalbox fonctionne très bien sur SD ou quand les roms sont installées sur clé usb. Mais le système devient très lent (démarrage ou pour lancer un jeu) si l'on utilise un SSD en port usb.
Résolution : problème de "quirks" sur le disque SSD (merci à "cpasjuste" sur discord de recalbox)
Solution : source
Il faut au préalable avoir installer recalbox sur sa microSD et avoir demander à recalbox (dans l'écran d'accueil) d'utiliser le disque dur SSD comme disque externe. Attendre un redémarrage. Puis éteindre recalbox. Et enfin récupérer la micro SD.
Etape 1 : Trouver le VID et le PID du USB SSD
Depuis linux :
Ne pas connecter le ssd en usb
Lancer le terminal et tapez le code suivant :
sudo dmesg -C Puis entrée
Connecter le SSD et tapez le code suivant :
dmesg (sans paramètres) Puis entrée
Vosu obtenez un message comme ci-dessus. Le idVendoret idProduct sont des chiffres hexadécimaux a noter.
Etape 2 : éditer le fichier cmdline.txt sur la "microSD" depuis un ordinateur
Depuis la carte "micro SD" de la recalbox chercher et éditer le fichier "cmdline.txt"
Ajouter la commande suivante devant la 1ère ligne de commande depuis le fichier cmdline.txt
usb-storage.quirks=aaaa:bbbb:u (avec un espace après)
aaaa = idVendor et bbbb = idProduct
Sauvegarder LE FICHIER
FIN
J'espère que cela pourra être utilise à d'autres.