Re: scsi read error

From: Bernd Walter <ticso(at)cicely8.cicely.de>
Date: Fri, 19 Apr 2002 18:02:37 +0200

On Fri, Apr 19, 2002 at 03:27:12PM +0200, Bernd Walter wrote:
> On Fri, Apr 19, 2002 at 02:27:00PM +0200, Oliver Fromme wrote:
> > Bernd Walter <ticso(at)cicely8.cicely.de> wrote:
> > > On Fri, Apr 19, 2002 at 12:50:57PM +0200, Oliver Fromme wrote:
> > > > Michael Haertl <michael.haertl(at)gmx.net> wrote:
> > > > Zu dem SCSI-Fehler kann ich nicht viel sagen, außer daß ...
> > > > > Apr 19 10:04:24 ces50 /kernel: (da2:sym0:0:2:0): READ(10). CDB: 28 0 0 82 1
> > > 3 49
> > > > > 0 0 80 0
> > > > > Apr 19 10:04:24 ces50 /kernel: (da2:sym0:0:2:0): ILLEGAL REQUEST asc:14,0
> > > > > Apr 19 10:04:24 ces50 /kernel: (da2:sym0:0:2:0): Recorded entity not found
> > > >
> > > > ... nicht nach einem Lesefehler (im Sinne von Medienfehler)
> > > > aussieht, sondern eher nach einem Firmwareproblem. Das ist
> > > > aber jetzt nur unfundierte Spekulation. :-)
> > >
> > > Ich würde vermuten ein Zugriff hinter dem Medienende.
> >
> > Sowas in der Art war auch mein erster Gedanke (z.B. Fehler
> > im disklabel). Aber wieso hat's dann beim ersten Durchlauf
> > geklappt, und der Fehler trat erst beim zweiten auf?
>
> Mmmm - ich habe nur den Fehler beachtet.
>
> OK - dann sehen wir uns das mal genauer an.
> (da2:sym0:0:2:0): READ(10). CDB: 28 0 0 82 13 49 0 0 80 0

Verdammt - da habe ich einiges durcheinandergehauen.

> 28 : ist der Befehl - READ(10).
> 0 : Byte2 - für 16 bit Befehlnummern.
Byte2 ist natürlich für LUN und Flags.

> 0 82 13 49 : ist die physikalische Blocknummer
Die Blocknummer fäng mit dem MSB an.

> 0 : ist Reserviert.
> 0 80 : ist die Datenlänge in Bytes
Die Angabe ist in Blöcken und fängt ebenfalls mit dem MSB an.

> 0 : ist das Kontrolbyte.
>
> Wir machen also einen 32k großen Lesezugriff auf Block Nummer
> 76625952.

Also korigiert:
64k Zugriff ab Block 8524617 also bei ca 4G.

> D.h. die Position liegt in etwa bei 36.5G.
> Wieviele Blöcke die betroffene Platte wirklich hat ist uns leider
> vorenthalten worden.

Gut >4G wird diese vermutlich groß sein?

> Kann natürlich auch ein Medienfehler sein, wobei der IMO anders
> hätte zurückgemelded werden müssen.

Bleibt nur ein Platteninternes Problem.
Was ist das für ein Teil?

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 19 Apr 2002 - 18:04:15 CEST

search this site