Hallo, Am Sat, 25 Jun 2011, Michael Eschweiler schrieb:
habe eine 2TB Festplatte von Western Digital (WDC WD20EARS-00J2GB0) in einem externen Gehäuse (Icy Box) mit einem USB (2.0) - und einem eSATA-Anschluss. Die Platte ist in zwei Partitionen geteilt. Mein Rechner verfügt an seinem Frontpanel über einen SATA-Anschluss. Die Platte habe ich mit einem passenden Adapterkabel eSATA -> SATA an dieses Frontpanel angeschlossen. Lesen von dieser Platte ist kein Problem - das geht fix. Nur Schreiben ist kreuzlahm - beim Schreiben werden durchschnittlich 170 KiB/s übertragen. Zum Vergleich habe ich gerade mal den USB-Anschluss benutzt - damit werden durchschnittlich 10 MiB/s übertragen, auch nicht die Welt, aber ein Vielfaches
Hast du mal in die /v/l/messages geschaut? Nach dem Anschließen der Platte bekomme ich folgende Meldung in ../messages Jun 25 16:17:30 mip5 kernel: [11579.068180] ata5: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0xe frozen Jun 25 16:17:30 mip5 kernel: [11579.068184] ata5: irq_stat 0x00400040, connection status changed Jun 25 16:17:30 mip5 kernel: [11579.068189] ata5: SError: { PHYRdyChg CommWake DevExch } Jun 25 16:17:30 mip5 kernel: [11579.068197] ata5: hard resetting link Jun 25 16:17:36 mip5 kernel: [11584.824301] ata5: link is slow to respond, please be patient (ready=0) Jun 25 16:17:40 mip5 kernel: [11589.046052] ata5: COMRESET failed (errno=-16) Jun 25 16:17:40 mip5 kernel: [11589.046058] ata5: hard resetting link Jun 25 16:17:45 mip5 kernel: [11594.192274] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Das liest sich jedenfalls so, daß es meinen Verdacht bekräftigt. Das folgende ist dann nur ein "sauberer" reconnect. [..]
Ich muss aber gestehen, dass ich nicht weiß, wie ich diese Meldungen interpretieren soll. Mounten geht jedenfalls einwandfrei.
Von mir geratene "Übersetzung": - "Ausnahme": [..] Verbindung eingefroren [keine Reaktion der Platte? auf nen Befehl?] - IRQ-Status [Die Flags guck ich jetzt nicht nach] - Fehler: "PhyRdyChg" = "physisch 'Bereit' geändert", "Device war weg" - Versuche nen "harten" Reset des SATA-Links - Link is lahm - Reset hat nicht geklappt - Noch ein Versuch des "harten" Resets - *uffa* klappt, Device taucht wieder auf Kurz: kenne ich so eigentlich nur Kabelproblemem (oder auch Controller hüben oder drüben), aber Kabel kann man nun mal am einfachsten testen und ist auch die häufigste Fehlerquelle.
Ich würde spontan darauf tippen, daß das Kabel in der Kiste vom SATA zur Frontblende schlecht ist (wie lang ist das der IcyBox?).
Das Kabel zum Frontblech ist 50cm lang, das vom Blech zur Icy Box nochmal 50cm.
Also, wenn das externe evtl. ein schlechtes ist, und dann noch mit den zwei(!) zusätzlichen Steckkontakten intern -> extern sowie Gehäuse -> Platte kann das über'm Limit sein, und/oder eines der beiden Kabel hat nen Knacks.
Schau mal, ob du nicht hinten ne eSATA Buchse hat, ansonsten könntest du versuchen mit nem _kurzen_ internen Kabel zu nem Slotblech SATA aus dem Gehäuse zu führen. Nein, hinten habe ich keinen eSata-Ausgang.
Unpraktisch.
Allerdings: Wenn es tatsächlich an der Verkabelung liegen würde, müsste dann nicht auch das Lesen von der externen Platte sehr langsam sein?
Nicht zwingend. Vorschlag: hänge die Platte mal direkt ans MoBo (Gehäuse auf) und direkt das ext. Gehäuse dran (Je nachdem was du an Kabeln hast), zur Not würde ich mal die Platte "intern" dranhängen (und zwar an den Port, an dem der Frontanschluß sonst hängt), und ggfs. auch aus der IcyBox ausbauen, auch das Gehäuse kann nen "Knacks" haben. Wenn die Platte da dann fluppt sind Port und Platte und das verwendete Kabel i.O. Wenn nicht -> anderes Kabel und anderen SATA-Port auf dem MoBo testen. Je nachdem was du so an Anschlüssen an der IcyBox und an Kabeln hast würde ich die Testreihenfolge vorschlagen, möglichst mit verschiedenen Kabeln (v.a. der SATA-SATA Varietät): Mobo-Front-SATA-Port := der SATA-Port auf dem MoBo, an dem im Moment das Kabel zum Front-Anschluß steckt Ob die IcyBox ne eSATA ("I"-Form) oder ne SATA ("L"-Form) Buchse hast mußt du selber gucken. Falls möglich: Anderes Kabel von Front-SATA -> IcyBox Falls möglich: anderes Kabel von Mobo-Front-SATA-Port Front-SATA. Mobo-Front-SATA-Port -> SATA - [e]SATA -> IcyBox Mobo-anderer-SATA-Port -> SATA - [e]SATA -> IcyBox Mobo-Front-SATA-Port -> SATA - SATA -> Platte Mobo-anderer-SATA-Port -> SATA - SATA -> Platte Mobo-[alle durchtesten]-SATA-Port -> SATA - SATA -> Platte Wenn letzteres nicht klappt hat entweder der SATA-Controller auf dem MoBo oder die Platte nen Knacks, was ich aber für unwahrscheinlich halte. Ansonsten kann man dann genauer einkreisen, ab wo genau die Fehler nicht mehr bzw. wieder auftreten (wenn man dann z.B. die Strecke zum Front-SATA-Port einbaut (könnte an nicht-verfügbaren Kabeln scheitern)). Klassisches HW-Debugging ;) HTH, -dnh -- Did I do something wrong today, or has the world always been like this and I've just been too wrapped up in myself to notice? -- Arthur Dent -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org