Mounting USB archive after making new microSD

I have a RS3D for which I made a USB archive (as given in usbsds.html). Later, there were problems with the microSD so I formatted a new one and booted the RS with it. It does not see or recognize the USB stick, either when it is booted with the stick already attached, or if I attach the USB stick after booting is complete. How can I get the USB to work with the RS? I’ll attach log files. Thanks.


RSH.R8AEA.2020-11-02T21_18_31.logs.tar (74 KB)

Hello Ken,

It seems that there is a problem with the identification of the USB stick by the Shake OS.

Can you please turn off your Shake, wait for around 5 minutes, turn it on again, wait for around 2 minutes, then SSH into it.

Then, execute this command:

sudo dmesg -T

Could you please tell me what comes out as a result?

All right, I did the fresh start (with the USB already attached). The file is a grab from the Terminal screen of the response.
This USB does not have critical files on it. I would be willing to reformat it, but it is not recognized the way the usbsds.html web page indicates (‘sda’), whereas it did appear that way when I first formatted a week or two ago. Regards,


Troubleshoot_RS2_2020Nov3.rtf (29.6 KB)

Hello Ken,

Thank you for the transcript, and yes there is a definite difference compared to what you explained having before.

Since the USB does not have, as you say, critical files on it, I would format it and then trying again to see if the Shake OS will recognize it as sda, as it did before.

If this doesn’t work, other options could be:

  • changing the USB with another, to check if the Shake OS is still working properly and it recognizes it as it should
  • Burn again the Shake OS image onto the microSD card to eliminate the possibility of having some corrupted files in the installation


I reformatted the USB on a Mac OSX system. It defaulted to ExFAT; this is a 64GB USB, which I gather is too large for FAT32. After booting my RS3D and inserting the USB, dmesg ended with the lines in the attached file. I also did an ls /dev and no sda appeared on the list (it is there on my other Rasp Shake, which is working correctly with an identical USB). Is there anything else I can try with this USB?

If not, to test if the RS can recognize any USB stick, do I need an unused one? Most of mine have been formatted for Mac OSX and so won’t show as FAT format. Thank you!


USB_remount_attempt.rtf (9.4 KB)

Thank you for the remount attempt transcript Ken, it is indeed as you say.

Yes, any USB stick from 64GB onwards will be formatted in exFAT default, created on purpose to manage bigger archives.

With this USB I’m afraid not, because there is nothing more that you can try other than formatting it. However, you can try (if you haven’t already) to connect it to the different ports of the Raspberry Pi board and see if in one of them it gets recognized as sda.

For that test unused ones are usually the best choice, but you can try with the Mac OSX ones (we haven’t had reports on how these can/cannot work, so it will be a learning experience).

Finally, the last thing you can try is to format the microSD of the Shake and re-burn the Shake OS onto it, to avoid and cross out any possible misconfiguration of the OS files.

I got a new, unused 32 GB USB stick, which turned out to already be in FAT32 format. Using all the steps as directed, it worked fine. So the issue was the 64 GB USB, which I’ll save to use with another computer. Thank you!


You’re welcome, glad that you were able to solve it!

It is possible that the exFAT format was creating some problems that before didn’t appear, and thus the USB stick was not properly recognized.

I’ll open a ticket for our tech department, so that your experience will maybe help in solving these issues (since we all know that in some time the smaller USB stick capacities will just go out of production).