Frage:
SATA 3 SSD auf Himbeer-Pi 4 zu langsam, auch mit externer Stromversorgung
ma3oun
2019-08-07 00:46:22 UTC
view on stackexchange narkive permalink

Ich habe einen Pi 4B (mit dem neuesten Firmware-Upgrade), auf dem Raspbian Buster ausgeführt wird, und eine 2-TB-SSD mit einer SATA 3-Schnittstelle. Ich verwende einen SATA 3 zu USB 3-Konverter, der bei Bedarf auch an eine externe Stromversorgung angeschlossen werden kann.

Der SATA 3 zu USB 3-Konverter funktioniert einwandfrei: Ich habe ihn auf einem Ubuntu 18.04-Desktop-PC getestet. Wenn ich sudo hdparm -t --direct ... ausführe, erhalte ich auch ohne externe Stromversorgung anständige 290 MB / s.

Auf dem Pi 4B sogar mit externer Stromversorgung , Ich bekomme höchstens 1,3 MB / s !!! Vermisse ich hier etwas?

  • SSD-Modell: SAMSUNG, 860 QVO 2 bis 2,5 '' SATA III (6 Gb / s)
  • SATA-zu-USB-3-Konverter: Bluestork Super Speed ​​Box 2'5
Könnten Sie der Frage Ihr SSD-Modell hinzufügen?
@DmitryGrigoryev: bearbeitet
Zwei antworten:
Michael Harvey
2019-08-07 01:14:59 UTC
view on stackexchange narkive permalink

Manchmal ist das aktuelle Raspberry Pi Foundation-Forum einen Besuch wert. Es gibt ein Problem mit dem Raspberry Pi 4 und bestimmten USB-Geräten.

Wie Sie feststellen können, ob Ihr Laufwerk betroffen ist, und was Sie dagegen tun müssen:

STICKY: If Sie haben einen Raspberry Pi 4 und haben schlechte Geschwindigkeiten beim Übertragen von Daten zu / von USB3.0-SSDs. Lesen Sie dies ...

Wir haben Berichte über extrem verschlechterte Leistung bei Verwendung mehrerer USB3.0-Typen gesehen SSD-Adapter oder bei Verwendung nativer USB3.0-Laufwerke. In diesem Beitrag wird erläutert, warum sich das Verhalten von Modellen vor Pi 4 und der empfohlenen Problemumgehung unterscheidet.

Link zu sticky bei raspberrypi.org

Vielen Dank für den Link, aber ich bin mit der gegebenen Erklärung nicht zufrieden, da sie auf eine "fehlerhafte" UAS-Implementierung im Konverter hinweist. Wie kommt es dann, dass der Konverter auf einem Desktop-PC mit Ubuntu einwandfrei funktioniert?
Warum versuchen Sie nicht die Problemumgehung? Vielleicht hat das x86 Ubuntu einen kompatibleren UAS-Treiber? Bitte versuchen Sie die vorgeschlagene Problemumgehung und teilen Sie uns das Ergebnis mit.
"Ich bin mit der gegebenen Erklärung nicht zufrieden" - wenn die Problemumgehung Ihre Geschwindigkeit verbessert, dann zufrieden oder nicht, scheint es eine richtige Erklärung zu sein, finden Sie nicht?
Es funktioniert in der Tat. Um ehrlich zu sein, denke ich, dass die Mitarbeiter der RPI-Stiftung nicht zugeben möchten, dass sie mit USB auf dem RPI4 keine großartige Arbeit geleistet haben: fehlerhafte USB-C-Energieverwaltung und fehlerhafte Handhabung von UAS auf den USB 3-Anschlüssen. .
@ma3oun "Wie kommt es dann, dass der Konverter auf einem Desktop-PC mit Ubuntu einwandfrei funktioniert?" - Haben Sie dort UAS aktiviert?
@DmitryGrigoryev: Ja, ich habe den verwendeten Treiber überprüft und es ist UAS.
Ich habe den von meiner SSD verwendeten Treiber überprüft
always_learning
2019-08-19 22:58:21 UTC
view on stackexchange narkive permalink

Ohne alle technischen Details der Situation zu kennen, wurde mir bewusst gemacht, dass die USB-Hardware auf dem Pi 4 einige Kabel nicht mag. Ein Youtuber versuchte ungefähr ein halbes Dutzend verschiedene Kabel zu verschiedenen SSDs. (Sie haben das gleiche mit Stromkabeln gemacht, übrigens). Nicht alle USB-zu-SSD-Kabel funktionierten, zum Pi 4, selbst wenn sie auf anderen Computern funktionierten. Ich bedauere, dass ich mich nicht daran erinnere, welche von vielen Youtubes und Blogs dies detailliert beschrieben haben. Der Ansatz wurde jedoch mit dem einfachen "Probieren Sie ein paar verschiedene Markenkabel aus" zusammengefasst. Ein Youtuber ging weiter und modifizierte das USB-Ende des Kabels und brachte es in einigen Situationen mit einigen SSDs zum Laufen.

Obwohl ich persönlich genau wissen möchte, was los ist, damit ich die Details vertrauensvoll an andere weitergeben kann, wird ein anderer Teil von mir leichter damit zufrieden, zu wissen, dass "Marke x Kabel ist" problematisch, obwohl das Kabel der Marke y nicht das gleiche Problem aufweist und die Marke z möglicherweise mit einigen Laufwerken funktioniert, wenn Sie die USB-Endverkabelung ändern. " Früher, als Apple SCSI-Laufwerke und -Ketten verwendete, konnte dies zu einer wilden Fahrt werden, bei der geeignete Kabel und aktive oder passive Abschlusswiderstände zusammengeführt und angeordnet wurden, damit in einer mittelschweren bis langen SCSI-Kette alles summt und richtig angezeigt wird. Es war kein Apple-Problem, sondern ein Problem, das sich bei Kabeln, Terminatoren, Gerätekombinationen und abhängig von der EMI-Umgebung manifestierte. Es war kein einfaches Problem mit der SCSI-ID, obwohl diese Tage sicherlich zur Popularität der SCSI_probe-Tools geführt haben. SCSI war in jenen Tagen vor USB3 und Firewire usw. schnell.

Wenn jemand ein Kabel als Lösung mit einem Pi 4 und einer SSD gefunden hat, sagen Sie dies bitte und die Marke / das Modell und das Kabel der SSD, die bzw. der funktioniert hat. Es könnte sich als hilfreich erweisen, keinen Kabel- oder Gerätehersteller zu verprügeln, sondern zu verstehen, dass sich solche Probleme manifestieren können, wenn ein Teil des Hardwarebilds nicht ganz der gleichen „Spezifikation“ entspricht - vollständig oder das Opfer ist

Wenn Sie zuerst einfach denken, ist ein Kabeltausch relativ schmerzlos, natürlich mit ausgeschaltetem Strom und ordnungsgemäß spezifiziert. Überprüfen Sie diese Kabelanschlüsse und Kontakte und gehen Sie vorsichtig damit um.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...