RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Why Does My HDD Not Always Load?

    Scheduled Pinned Locked Moved Help and Support
    hddhard drive
    10 Posts 5 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AlphaBetaPie
      last edited by

      I switched over to using an external hard drive to house all my roms and media. Everything points there on my Retropie, and usually it loads great 9/10 times. But every once in a while, I get a blank screen with no menus/emulators and just the Retropie settings menu. This is due to the hard drive not loading at start up (which usually happens automatically when I flip the switch on my pie). But after a few power offs/restarts, it comes back fine.

      Does this happen to anyone else? It's kinda annoying, and don't want it happening when others come over and want to play. I need everything to switch on properly the first time, every time.

      The drive is pretty good. It's a $120 Seagate, 2 TB, USB 3.1.

      Any thoughts on why it's not "waking up" every time? Or is there anything I can change to help this. I'm also willing to buy a new drive if there are more dependable options out there (but these all seem to be the same, based on my research).

      game-drive-ssd-2021-398x281.jpg

      AshpoolA lostlessL 2 Replies Last reply Reply Quote 0
      • AshpoolA
        Ashpool @AlphaBetaPie
        last edited by

        @AlphaBetaPie various reasons may be the culprit here... 1st thought would be PSU, 2nd one what Raspberry... So, best to start with providing all the information asked here in the "read this first"! ...

        After all, it sound like old and known problems with external HDDs... just make sure that it will either recieve enough power via the USB port to start up before it will be accessed by the OS or has it own PSU switched on before the RP is activated... so for now, until/unless you are providing the basics of information, I/we can only guess....

        A 1 Reply Last reply Reply Quote 0
        • A
          AlphaBetaPie @Ashpool
          last edited by AlphaBetaPie

          @Ashpool said in Why Does My HDD Not Always Load?:

          @AlphaBetaPie various reasons may be the culprit here... 1st thought would be PSU, 2nd one what Raspberry... So, best to start with providing all the information asked here in the "read this first"! ...

          After all, it sound like old and known problems with external HDDs... just make sure that it will either recieve enough power via the USB port to start up before it will be accessed by the OS or has it own PSU switched on before the RP is activated... so for now, until/unless you are providing the basics of information, I/we can only guess....

          Thanks. I looked at the link, and the only info listed there that seems relevant would be the Pie model (which is the
          Raspberry Pi 4), and that the Pie runs on its own power supply. The USB drive does not, and has no option for that. The system was built on the latest image on the Retropie website as of this month.

          1 Reply Last reply Reply Quote -1
          • mituM
            mitu Global Moderator
            last edited by

            As @Ashpool mentioned, the most likely culprit is the power supplied to the drive. Look-up the drive specs and check what are the power requirements, the Pi may not be able to provide enough of it, in which case you'd need a powered USB hub for it.
            Also check out https://forums.raspberrypi.com/viewtopic.php?t=245931 and see if your drive is one of models affected by the issue described in the topic.

            1 Reply Last reply Reply Quote 0
            • lostlessL
              lostless @AlphaBetaPie
              last edited by

              @AlphaBetaPie Also timing as well. Sometimes a hard drive doesn't spin up and mount in time for emulation station to catch it. Maybe add a delay to the start up of emulation station, or if you just restart emulation station, all your games should show up.

              A 1 Reply Last reply Reply Quote 0
              • A
                AlphaBetaPie @lostless
                last edited by

                @lostless said in Why Does My HDD Not Always Load?:

                @AlphaBetaPie Also timing as well. Sometimes a hard drive doesn't spin up and mount in time for the emulation station to catch it. Maybe add a delay to the start up of emulation station, or if you just restart emulation station, all your games should show up.

                Thanks to all the replies of help above! The one thing I seem to be able to tackle on my own might be the delay in the boot time. What settings config do I modify to delay the emulationstation by a few more seconds (to give the HDD a chance to spin up)? And what would that command be?

                AshpoolA 1 Reply Last reply Reply Quote 0
                • AshpoolA
                  Ashpool @AlphaBetaPie
                  last edited by

                  @AlphaBetaPie said in Why Does My HDD Not Always Load?:

                  And what would that command be?

                  Here others may help - but if it is spin-up time, the general recommendation in the past (before Raspi 4 times and in context of USB-boots) was, as allready mentioned, to use a powered USB-Hub (and to turn on that power before the raspi is powered on (and to power the raspi before the hdd may enter its power-down/sleep-mode))...

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    AlphaBetaPie @Ashpool
                    last edited by

                    @Ashpool said in Why Does My HDD Not Always Load?:

                    @AlphaBetaPie said in Why Does My HDD Not Always Load?:

                    And what would that command be?

                    Here others may help - but if it is spin-up time, the general recommendation in the past (before Raspi 4 times and in context of USB-boots) was, as allready mentioned, to use a powered USB-Hub (and to turn on that power before the raspi is powered on (and to power the raspi before the hdd may enter its power-down/sleep-mode))...

                    Thanks for the info. However, I may be missing something here. This particular HDD model does not run on it's own power, and is only powered by the USB cable (IE: pulling power from the Retropie). So I assume this is not a solution in this case, unless I have that wrong somehow.

                    Thorr69T 1 Reply Last reply Reply Quote 0
                    • Thorr69T
                      Thorr69 @AlphaBetaPie
                      last edited by

                      @AlphaBetaPie said in Why Does My HDD Not Always Load?:

                      @Ashpool said in Why Does My HDD Not Always Load?:

                      @AlphaBetaPie said in Why Does My HDD Not Always Load?:
                      However, I may be missing something here.

                      Yes, yes you are. He said to plug it into a powered USB hub. And when you fire up the system, POWER UP THE HUB FIRST. Then turn on your pi.

                      This ensures that your HDD is already fully powered and spinning before your Pi tries to access it.

                      RPi 3b
                      Official PSU
                      Official RetroPie image
                      Pandora's Box 5 controller

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        AlphaBetaPie @Thorr69
                        last edited by

                        @Thorr69 said in Why Does My HDD Not Always Load?:

                        @AlphaBetaPie said in Why Does My HDD Not Always Load?:

                        @Ashpool said in Why Does My HDD Not Always Load?:

                        @AlphaBetaPie said in Why Does My HDD Not Always Load?:
                        However, I may be missing something here.

                        Yes, yes you are. He said to plug it into a powered USB hub. And when you fire up the system, POWER UP THE HUB FIRST. Then turn on your pi.

                        This ensures that your HDD is already fully powered and spinning before your Pi tries to access it.

                        Ah, I see! That is great info to know.

                        However, while that is useful, I may have found the real culprit in the meantime.

                        I originally replaced my default USB cable with a shorter one to decrease the excess clutter around the Pie itself. I wondered if maybe this cable was not performing as it should. So I reverted back to the stock cable and it has yet to replicate this issue. So seems like it was a signal thing vs a power thing. So just leaving this here for anyone who might face a similar problem in the future.

                        Thanks all!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.