On Mon, Aug 22, 2005 at 05:43:02PM +0200, Oliver Fromme wrote:
> Marc Santhoff <M.Santhoff(at)t-online.de> wrote:
> > ich möchte folgendes realisieren:
> >
> > Ein CF-Karte soll *im Betrieb* vom Benutzer eingestöpselt werden, vom
> > System aktiviert und beschrieben und danach wieder deaktiviert werden,
> > damit der Benutzer sie entnehmen kann.
> >
> > Meine Fragen nun:
> >
> > Welche Kommandoreihenfolge vor dem mount und nach dem umount ist für
> > atacontrol nötig?
> >
> > Falls es jemand weiß: Im Prinzip sind CF-Stecker für "hot plugging"
> > ausgelegt, aber wie sieht es aus, wenn man das am IDE-Bus macht?
>
> Ist kein Problem. Auch mit normalen IDE-Festplatten geht
> Hot-plugging, sofern man einen Einschub verwendet, der das
> ausdrücklich unterstützt. Ich verwende das für Backups.
Ja, aber nicht am CF-Slot, der ist nun mal nicht IDE.
Hot-Plug ist mit CF nur in PCMCIA vorgesehen, aber nicht in den
anderen beiden Betriebsarten.
Du hast drei unterschidliche Pinlängen.
Power als längste, dann die ganzen anderen und als kürzeste die
Detection, damit das system erkennt, dass was eingesteckt wurde,
wenn alle anderen sicheren Kontakt haben.
Das Problem ist, dass die Betriebart eingelesen wird, wenn die
Karte Strom bekommt, aber da sind die LEitungen noch nicht Kontaktiert,
also landed die Karte im PCMCIA-Mode.
Du kannst nicht mal die 5V-Versorgung mit den Detection-Leitungen
schalten, da die Karte bereits über die Datenleitungen mit ausreichend
Strom versorgt wird.
Mit dem CF-Slot als Hot-Plug wird das also nicht gehen, da die Karte
Kontakte braucht, wenn der Rest eingesteckt wird.
Du musst am IDE, z.B. über einen normalen HDD-Wechselrahmen stecken,
oder auf PCMCIA wehcseln, bzw einen USB Adapter benutzen.
-- 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 messageReceived on Mon 22 Aug 2005 - 21:14:11 CEST