externe SATA Festplatte

gargamel

Well-Known Member
Hallo,

ich bräuchte wiedermal fundiertes freebsd Expertenwissen .... Also ich habe eine externe SATA Platte die mittels USB 2.0 an meinen Computer angeschlossen ist. Nun ist folgendes Problem

#dmesg

umass1: Sunplus Technology Inc. USB to Serial-ATA bridge, rev 2.00/c6.83, addr 2
da1 at umass-sim1 bus 1 target 0 lun 0
da1: <WDC WD12 00BEVS-00LAT0 > Fixed Direct Access SCSI-2 device
da1: 1.000MB/s transfers
da1: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)

ja, aber es sollte 40000MB/s sein und nicht bloß 1000 MB/s ein paar mal funktioniert es und ein paar mal nicht. Wieder ein anders mal sxchalte ich die Platte einfach aus und wieder ein und schon habe ich die 40000 MB/S die ich will. Anderes mal wieder nicht. Ich bin ehrlich gesagt mit diesem "Zufallsprinzip" nicht sehr zufrieden .....

Weiß jemand von euch woran das liegen kann, oder ob es neuere Treiber gibt für Serial - ATA to USB

Danke im voraus Martin
 
Hallo gargamel,

es sollen 40000MB/s sein? hm kann usb2.0 theoretisch nicht nur 480 Mbit/s?? Von daher sollte es doch egal sein oder???
ansonsten kann Sata3 doch höchstens nur 600Mbyte/s oder liege ich da falsch??
 
hat jetzt nichts mit deiner frage zu tun, aber warum sata über usb? gibt doch externe sata ports
 
Hallo,

also ich habe folgendes Modell :

http://www.raidsonic.de/de/pages/search/search_list.php?we_objectID=4353&pid=0

die hat intern eine SATA Platte drin, und extern einen USB 2.0 Anschluß. Jede andere Festplatte die ich über extern (keine SATA Platten) anschließe zeigt mir dmesg

40000MB/S an

selbst meine SATA Platte siehe folgende Meldung

umass1: Sunplus Technology Inc. USB to Serial-ATA bridge, rev 2.00/c6.83, addr 3
da1 at umass-sim1 bus 1 target 0 lun 0
da1: <WDC WD12 00BEVS-00LAT0 > Fixed Direct Access SCSI-2 device
da1: 40.000MB/s transfers
da1: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)


seht ihr, ohne dass ich irgendeine Einstellung geändert habe ........

Sehr suspekt .....

irgendwelche Erklärungen ?
 
Hallo gargamel,

es sollen 40000MB/s sein? hm kann usb2.0 theoretisch nicht nur 480 Mbit/s?? Von daher sollte es doch egal sein oder???
ansonsten kann Sata3 doch höchstens nur 600Mbyte/s oder liege ich da falsch??

Nein, da hast du natürlich recht, USB 2.0 entspricht "theoretischen" 480 Mbit/s was rein rechnerisch etwa 58 MB/s entsprechen (57,2204...) also glaube ich auch dass es ein riesen Blödsinn ist was mir da FreeBSD weismachen will. Höchstwahrscheinlich heißt es 40 MB/s oder so ... Fakt ist jedoch, dass es mit der angegebenen 40 ziger Zahl viel schneller geht (mounten und kopieren --- !!! DEFINITIV !!! )

Grüße MArtin
 
Du weißt ja das im englischen Punkte Kommas sind, ergo sind es also nur 40 MB/s ;)

Aber sonst kann ich dir leider auch nicht helfen warum das oben so ist.

EDIT:
Eine Sache fällt mir da doch noch ein: Vllt mal das Kabel tauschen und nen anderen usb-port probieren?
 
Wie peinlich ..... ja ok, somit trifft meine Vermutung zu dass es eben 40 MB sind .... aber warum es manchmal nur 1 MB ist und manchmal obwohl weder USB Anschluss noch irgendetwas anderes verändert wird das ist mir unbegreiflich .....
 
Nein, bis jetzt nicht. Ich habe schon 3 andere externe Festplatten ausprobiert von Freunden, die zeigen ALLE IMMER 40 MB/s zu jeder Zeit ....

ist nur die SATA - Platte was diese Verhalten aufzeigt.


...... Ich vermute dass es etwas mit dem Treiber zu tun hat ... Ich wollte eigentlich die FreeBSD Current 7 draufspielen um zu sehen ob es da neuerungen gibt aber mit dem System bin ich überhaupt nicht zrechtkemma ......

Grüße Martin
 
So ich habe jetzt einmal beide Platten angehängt mit folgendem Ergebnis ...

#dmesg

umass0: Cypress Semiconductor USB2.0 Storage Device, rev 2.00/0.01, addr 2
umass0: Get Max Lun not supported (STALLED)
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <SAMSUNG SP1614N \\0000\\0000> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 152627MB (312581808 512 byte sectors: 255H 63S/T 19457C)
umass1: Sunplus Technology Inc. USB to Serial-ATA bridge, rev 2.00/c6.83, addr 2
da1 at umass-sim1 bus 1 target 0 lun 0
da1: <WDC WD12 00BEVS-00LAT0 > Fixed Direct Access SCSI-2 device
da1: 1.000MB/s transfers
da1: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)


und schon habe ich schon wieder NUR 1MB/s ......
 
fsck:

Genau, die Platte wird mal als USB 1.x (1.000MB/s) und mal als USB 2.0 (40.000MB/s) erkannt.

Bei USB 1.x dürfte die Platte nur rund 800 kb/s mit UFS liefern bzw. 30% weniger bei FAT, was ziemlich nervig sein kann.
Nach meinem Wissen wird die USB-Datenrate unabhaengig von der ATA/SATA-Datenrate hinter der USB2IDE-Bridge verhandelt, d.h. dass selbst eine PIO-0-Platte noch als USB 2.0 erkannt werden sollte.

Wahrscheinlich macht USB eine Art Link-Negation, welche die schnellste Datenrate aushandelt. Wenn das USB-Kabel oder die USB2IDE-Bridge eine schlechte Signalqualitaet liefert, dann könnte als Ergebnis USB 1.1 sein.
 
fsck:

Genau, die Platte wird mal als USB 1.x (1.000MB/s) und mal als USB 2.0 (40.000MB/s) erkannt.

Bei USB 1.x dürfte die Platte nur rund 800 kb/s mit UFS liefern bzw. 30% weniger bei FAT, was ziemlich nervig sein kann.
Nach meinem Wissen wird die USB-Datenrate unabhaengig von der ATA/SATA-Datenrate hinter der USB2IDE-Bridge verhandelt, d.h. dass selbst eine PIO-0-Platte noch als USB 2.0 erkannt werden sollte.

Wahrscheinlich macht USB eine Art Link-Negation, welche die schnellste Datenrate aushandelt. Wenn das USB-Kabel oder die USB2IDE-Bridge eine schlechte Signalqualitaet liefert, dann könnte als Ergebnis USB 1.1 sein.

Danke für die Antwort, gibt es eine Möglichkeit das Manuell irgendwo einzustellen ?? bzw. diese Link-Negation irgendwo abzustellen
 
Vielleicht kann man was mit usbd(8) erreichen, aber das ist auch unwahrscheinlich.
Vielleicht kann man auch mit einem USB 2.0-Hub was erreichen, der das Signal auffrischt.

Die Ursache würde ich jedenfalls in der USB2SATA-Bridge festmachen.
 
Zurück
Oben