18 Nov 2020, 18:15

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

Capture d’écran 2020-11-18 à 19.07.10.png
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

Capture d’écran 2020-11-18 à 19.14.05.png

Sauvegarder LE FICHIER

FIN

J'espère que cela pourra être utilise à d'autres.