Re: ata device im Betrieb (de)aktivieren

From: Marc Santhoff <M.Santhoff(at)t-online.de>
Date: Mon, 22 Aug 2005 19:08:10 +0200

Am Montag, den 22.08.2005, 17:43 +0200 schrieb Oliver Fromme:
> 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.

Sehr schön, sowas habe ich nämlich auch noch vor.

> > Die Karte wäre als einziges Gerät am sekundären Kanal angeschlossen.
>
> Das ist auch Voraussetzung, damit Hot-plugging bei IDE
> klappt: Das Gerät muß das einzige am Channel sein (der
> Master). Einen Slave darf es am selben Channel nicht
> geben.
>
> # atacontrol reinit 1
> # mount /dev/ad3XXX /wo/auch/immer
> # ...
> # umount /wo/auch/immer
> # atacontrol detach 1
>
> Ich habe schon Skripte gesehen, wo noch diverser Aufrufe
> von »sync« und »sleep« drin waren, aber das ist nur
> überflüssiger Voodoo. Braucht man nicht.

Ganz entzückend, fast einfacher als ich es mir vorgestellt habe. ;)

Danke,
Marc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 22 Aug 2005 - 19:18:17 CEST

search this site