OpenSuSE Leap 16 - und nicht nur Leap 16 - verwendet meines Wissens (!) als eine moderne Distribution "UAS"-Treiber für USB (USB an SCSI = softwaremäßige Brücke).
Grund: Höhere Geschwindigkeit wenn's funktioniert. Ältere externe Platten haben damit aber unter Umständen Probleme und laufen dann langsamer.
Ubuntu jedoch (ich mag' Ubuntu nicht, ist aber anderes Thema) benutzt wahrscheinlich das ältere usb-storage Modell für seine USB Treiber, weshalb dort deine Platten normal laufen.
So ist das leider mit technischen Änderungen, bei mir läuft unter Leap 16 alles rund, bzw. ich bin begeistert, betrifft auch USB.
Das sind nach meinen bescheidenen Kenntnissen die Hintergründe, die bei deinem Problem für mich in Frage kommen.
Nun müsste man also das System Leap 16 anweisen, die ältere Methode zu benutzen. Kann man machen, indem man dem Kernel beim Start die entsprechenden Parameter mitgibt.
Der Weg ist - sofern du den probieren möchtest:
Die Datei /etc/default/ grub mit einem Texteditor als "root" zu öffnen im entsprechenden Dolphin Dateiverwaltungsmodus, also grafisch falls das ungewohnt ist,
bzw.
Shell öffnen und eingeben
sudo nano /etc/default/grub
und dort in der Zeile
GRUB_CMDLINE_LINUX_DEFAULT
einen Eintrag hinzuzufügen,den du mit der Abfrage
lsusb
herausfindest. Du brauchst dazu die Produkt ID und die Vendor ID deiner nicht zufriedenstellend laufenden USB Geräte.
lsusb gibt eine Zeile aus in der die Parameter ID xxxx:xxx ausgegeben werden.
Beispiel von mir:
us 004 Device 003: ID 0480:a00c Toshiba America Inc External USB 3.0
Du müsstest, wenn das deine Platte wäre folgendes hinzufügen:
usb-storage.quirks=0480:a00c:u
Das dann speichern und die neue grub Konfiguration aktualisieren.
Wie das jetzt allerdings unter Leap 16 aktualisiert wird kann ich leider nicht genau sagen.
Wahrscheinlich (!) funktioniert
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
im Terminal ausgeführt.