USB1 vs. USB2 mount: after each reboot a surprise

Hi all!

I am running a pihole container on my Mikrotik RB5009 on a USB thumb drive. However, the thumb drive is sometimes mounted as USB1, sometimes as USB2. After reboot the container can’t start if the USB mount has changed.
Not sure what the second USB is at all, please take a loot at the screenshot.

I can delete the other USB but it comes back after reboot. I can change the mount but after reboot: surprise surprise.

So, I need a better solution to keep the system reliable after boot. Is there any way to use names instead of the mounts or to mount it to the same USB each time? Or can I delete the other one in a way that it doesn’t come back?

Thanks for help!
disks_usb1_usb2.png

Old problem without fix for the moment.
It only seems to happen with certain brands of USB sticks (and I believe Sandisk was one of them).

The current workaround is to have a script which runs at reboot which switches USB power off for some seconds (5 to 10) and then enable it again.
After that it should be properly mounted as USB3 (and /usb1 as path).

Also make sure your containers are only started when that whole process is done.

If you search the forum, you might find some examples.

EDIT: see here for an example
http://forum.mikrotik.com/t/rb5009-routeros-7-9-1-usb-slot-keeps-changing/167185/15

A Sandisk USB Stick by any chance?
http://forum.mikrotik.com/t/usb-disk-issue-after-hardware-reboot/172598/1

I have the same problem with an older model Sandisk Ultra Dual Drive 32GB in an RB5009. Fortunately it doesn’t happen too often. So far once this year.

A newer Sandisk Ultra Dual Drive M3.0 64GB in an ax3, no problems yet.

128 Gb Samsung Fit Plus super compact usb drive is < $15, worth to try imo, never had problems with it

I bought a Kingston DataTraveler Exodia, replaced my SanDisk, works fine now!