[Résolu] SSD en usb lent sur le Raspberry pi4b



  • 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.



  • @ndeclochez Bonjour,
    Et merci à toi de proposer cette soluce!
    J'ai un soucis d'accès, ralentis depuis un boitier Nespi 4 Case via un SSD monté dans la cartouche SSD---->USB3. Ralentissement jusqu'à la freeze totale, le son finit par disparaitre...mais après plusieurs dizaines de secondes (parfois 1 minute ou 2) le système repart! Idem avec une clé USB3. En gros dès qu'un périphérique de stockage externe est branché au port USB3. Je précise que j'utilise une alimentation officielle.
    Test effectué connecté au port USB 2 et le problème semble disparaitre!
    C'est très curieux car je possède 3 raspberry PI4, je rencontre ce problème sur 2 PI4 (2 Go achetés récemment) et pas sur le dernier! (version 4 Go acheté il y a 1 an) monté dans une borne DIY et non dans ce foutu boitier pourtant très sympa! c'est à n'y rien comprendre.
    J'ai testé plusieurs clés USB, plusieurs SSD et le problème est le même...
    Je pense que le problème est lié au boitier Nespi 4 Case.
    Je testerai ce week-end, après démontage du PI4 du boitier.
    Pour vérifier si une clé USB3 connectée en DIRECT au port USB3 du PI, si cela merdouille toujours. Car le boitier déporte les connectiques!
    La manip que tu proposes est elle accessible depuis Windows via le réseau?
    Désolé je ne maîtrise pas tout 😉
    Merci à vous!!



  • Bonjour,

    Je ne suis pas un spécialiste. J'ai longtemps cherché et trouvé une réponse sur le discord de recalbox.

    Mais on m'a donné plusieurs conseils pour les port usb du raspberry :

    • c'est de mettre à jour le firmware.
    • tester plusieurs clés usb (voir si cela vient des clés usb)

    Essaye de faire cette manipulation qui prend quelques secondes et qui a été radicale pour moi.
    La manipulation est accessible depuis le réseau. Sur ce site il fait les modifications à distance pour faire démarrer le RPi depuis le ssd : https://www.domo-blog.fr/configurer-boot-ssd-raspberry-pi-4-box-domotique-jeedom-performante-fiable/



Want to support us ?

341
Online

80.5k
Users

21.6k
Topics

158.1k
Posts