Re: Und noch ein CF-Kartenleser

From: Bernd Walter <ticso(at)cicely9.cicely.de>
Date: Wed, 19 Mar 2003 22:31:56 +0100

On Wed, Mar 19, 2003 at 09:59:10PM +0100, Stefan Jahn wrote:
> Am Di, 2003-03-18 um 23.49 schrieb Bernd Walter:
> Hier das Ergebnis:
>
> Erkennung des Gerätes nach Anschluss an usb:
> --------------------------------------------
> da1 at umass-sim0 bus 0 target 0 lun 0
> da1: <Generic USB Storage-SMC 0207> Removable Direct Access SCSI-0
> device
> da1: 1.000MB/s transfers
> da1: Attempt to query device size failed: NOT READY, Medium not present
> (da1:umass-sim0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
> (da1:umass-sim0:0:0:0): CAM Status: SCSI Status Error
> (da1:umass-sim0:0:0:0): SCSI Status: Check Condition
> (da1:umass-sim0:0:0:0): NOT READY asc:3a,0
> (da1:umass-sim0:0:0:0): Medium not present
> (da1:umass-sim0:0:0:0): Unretryable error
> Opened disk da1 -> 6
> umass0: Residue incorrect, was 0, should've been 219
> Opened disk da1 -> 5
> da2 at umass-sim0 bus 0 target 0 lun 1
> da2: <Generic USB Storage-CFC 0207> Removable Direct Access SCSI-0
> device
> da2: 1.000MB/s transfers
> da2: 122MB (250369 512 byte sectors: 64H 32S/T 122C)
> umass0: Residue incorrect, was 0, should've been 219
>
> Hier kommen noch ein paar andere Meldungen von da3 und da4 (glaube ich),
> kam aber nicht mehr dazu diese aufzuschreiben bzw. sind nicht (mehr) in
> der Logdatei. Grund siehe weiter unten.

OK - ein Problem ist überwunden.

> Cool ... als da2 wird jetzt schon immerhin die Karte mit 122 MB erkannt
> (so hoffe ich doch). Also gleich mal einen mount-Versuch starten ...
> leider komme ich nicht mehr soweit, denn schon meldet sich folgendes:
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address = 0x44
> fault code = supervisor write, page not present
> instruction pointer = 0x8:0xc0203e6d
> stack pointer = 0x10:0xcbb426d4
> frame pointer = 0x10:0xcbb426e4
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = interrupt enabled, resume, IOPL = 0
> current process = 17 (swi3: cambio)
> trap number = 12
> panic: page fault

Ein Stacktrace wäre jetzt nicht schlecht.
Mag sein, daß der residue Fehler vom Laufwerk den auslöst.
Du kannst mal einen Quirk in umass.c mit IGNORE_RESIDUE versuchen.
Selbst wenn das mit dem Quirk läuft würde mich ein Stacktrace
interessieren, da ein solcher Fehler noch lange kein Grund für
einen Panic ist.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(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 Wed 19 Mar 2003 - 22:32:09 CET

search this site