Re: CompactFlash-Karten

From: Oliver Fromme <olli(at)secnetix.de>
Date: Wed, 4 Dec 2002 23:20:29 +0100 (CET)

Stefan Jahn <stefan.jahn(at)nemesis-sektor.de> wrote:
> umass0: ScanLogic SC 0.612 ScanLogic SC 0.612, rev 1.10/0.61, addr 2

Das ist schonmal gut; der umass-Treiber fühlt sich zustän-
dig für das Teil.

> <ScanLogi c SC 0.612 > at scbus0 target 0 lun 0 (pass0,da0)
>
> Tja, egal welches device von /dev/da0.. ich auch immer mounte ... entweder
> bleibt das System stehen oder ich erhalte sofort einen Kernel-Panic.

Ehm, nicht mit der Tür ins Haus fallen. Daß es Dir den
Kernel zerreißt, wenn beim Mounten ein Device-Treiber an-
fängt zu kotzen, ist nicht ungewöhnlich.

Erstmal mit was low-level-mäßigem anfangen. Versuch mal:

   dd if=/dev/da0 of=/dev/null count=1

oder:

   fdisk da0

Ich vermute, daß es ein Weilchen blockiert und mit einem
I/O-Error endet, und im »dmesg« wirst Du ein paar Fehler-
meldungen sehen. Vielleicht sowas:

   umass0: BBB reset failed, TIMEOUT
   umass0: BBB bulk-in clear stall failed, TIMEOUT

Oder etwas ähnliches. Schick uns mal die dmesg-Ausgabe.
Ich vermute, daß sich das Gerät mit einem passenden Quirk-
Eintrag zum Laufen bewegen läßt.

Wenn die Fehlermeldungen im »dmesg« so ähnlich aussehen
wie oben, könntest Du mal diesen Patch probieren:

--- src/sys/cam/scsi/scsi_da.c.orig Sat Aug 24 21:03:58 2002
+++ src/sys/cam/scsi/scsi_da.c Wed Dec 4 23:16:40 2002
@@ -373,6 +373,10 @@
                 */
                {T_DIRECT, SIP_MEDIA_REMOVABLE, "Digital", "World DMC","*"},
                /*quirks*/ DA_Q_NO_6_BYTE
+ },
+ {
+ {T_DIRECT, SIP_MEDIA_REMOVABLE, "ScanLog*", "*", "*"},
+ /*quirks*/ DA_Q_NO_6_BYTE
        }
 };
 

Dann Kernel neubauen, reboot, und nochmal versuchen.

Wenn's dann klappt, sende einen PR ab und folge den spezi-
ellen Instruktionen auf Nate Lawson's Webseite für Quirks:

http://www.root.org/~nate/freebsd/quirks.html

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 04 Dec 2002 - 23:20:36 CET

search this site