Re: Fehler beim Lesen von CF-Karte

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Thu, 9 Jun 2005 13:48:48 +0200

On Thu, Jun 09, 2005 at 01:27:11PM +0200, Marc Santhoff wrote:
> Am Donnerstag, den 09.06.2005, 13:17 +0200 schrieb Bernd Walter:
> > On Thu, Jun 09, 2005 at 12:16:29PM +0200, Marc Santhoff wrote:
> > > Am Mittwoch, den 08.06.2005, 19:03 +0200 schrieb Bernd Walter:
> > > [...]
> > > > Das neubeschreiben sollte eigendlich genauso wie bei einer echten
> > > > Festplatte helfen.
> > >
> > > Hab's versucht, kein Erfolg. Beim kompletten Ausnullen mit dd passiert
> > > nichts auffälliges, aber wenn ich neu lesen lasse wieder das gleiche:
> > >
> > > $ dd if=/dev/da0 of=/dev/null
> > > dd: /dev/da0: Input/output error
> > > 250368+0 records in
> > > 250368+0 records out
> > > 128188416 bytes transferred in 1251.767025 secs (102406 bytes/sec)
> > >
> > > (da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 3 d2 0 0 0 1 0
> > > (da0:umass-sim0:0:0:0): HARDWARE FAILURE asc:4b,0
> > > (da0:umass-sim0:0:0:0): Data phase error
> > >
> > > Also wohl doch ab Werk defekt.
> >
> > Offensichtlich - obwohl es bei näherer Betrachtung auch ein
> > Kompatibilitätsproblem mit dem Leser sein kann - der melded ja
> > schließlich nichts eindeutiges zurück.
> > Ein Vergleich an einem IDE Port wäre wohl sehr aufschlußreich, aber
> > letzlich sollte ein ordendliches Medium auch keine Probleme mit
> > bestimmten Lesern haben.
>
> Wohl doch 'ne FreeBSD oder Lesegrät-Sache. Ich hab eben eine gleiche
> Karte ausgepackt und vor dem Umstricken für UFS mal dd drüberlesen
> lassen und siehe:
>
> (da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 0 3 d2 0 0 0 1 0
> (da0:umass-sim0:0:0:0): HARDWARE FAILURE asc:4b,0
> (da0:umass-sim0:0:0:0): Data phase error
>
> Da passiert exakt nochmal der gleiche Fehler. Was bedeuten denn die
> verschiedenen Angaben?

Das ist eine Meldung, die besagt, dass die Kommunikation zwischen
SCSI-Controller und Festplatte aufgrund eines Hardwarefehlers
fehlgeschlagen ist.
Das dumme dabei ist, dass es hierbei keinen physikalischen SCSI-Bus
gibt und die Meldung somit nichts sinnvolles mehr aussagt.
Unabhängig von einer Inkompatibilität kann es natürlich auch sein,
dass du eine gesammte Charge defekter CF bekommen hast.
Das schreiben geht ist ja schon irgendwie eigenartig.
Ebenfalls eigenartig ist, dass du den Fehler erst am Medienende
bekommst - evtl macht der Leser das Medium durch Geometryumsetzung
größer als es wirklich ist, oder das Medium melded sich von sich
aus schon mit falscher Größe.

> Die einzige Karte zum Vergleich, die ich da habe macht das:
>
> umass0: Genesys Logic USB Storage Device, rev 1.10/1.13, addr 2
> umass0: Get Max Lun not supported (STALLED)
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <Generic STORAGE DEVICE 0.01> Removable Direct Access SCSI-0
> device
> da0: 650KB/s transfers
> da0: 0MB (1 0 byte sectors: 0H 0S/T 0C)

Spricht dafür, dass der Leser generell probleme mit diversen
Mediengrößen hat.

> im selben Lesegerät. Die anderen werden wenigsten anständig erkannt:
>
> umass0: Genesys Logic USB Storage Device, rev 1.10/1.13, addr 2
> umass0: Get Max Lun not supported (STALLED)
> da0 at umass-sim0 bus 0 target 0 lun 0
> da0: <Generic STORAGE DEVICE 0.01> Removable Direct Access SCSI-0
> device
> da0: 650KB/s transfers
> da0: 122MB (250369 512 byte sectors: 64H 32S/T 122C)
>
> Leser:
>
> port 2 addr 2: full speed, power 96 mA, config 1, USB Storage
> Device(0x0700), Genesys Logic(0x05e3), rev 1.13
>
> Den benutze ich schon länger und bisher ohne Probleme.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 09 Jun 2005 - 13:50:17 CEST

search this site