[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: udev hotplug Verständnisfrage



Frank Ehlert <freh99@freenet.de> wrote:

> Wenn ich ein USB Gerät anschliesse läuft die einbindung in /dev/??? so ab?


> 1. kernel löst hotplug ereignis aus
> 2. udevsend wird aufgerufen (hotplug handler) /proc/sys/kernel/hotplug 
> enthält /sbin/udevsend !!
> 3. udevd Events werden an udevd übergeben und geordnet
> 5. udev legt jetzt den Eintrag in /dev/usb/lp0 (oder was man eben möchte) an
> 4. hotplug script werden ausgeführt
>    hier könnte man dann zum Beispiel Firmware an einen Drucker senden

> Ist dieser Ablauf so richtig?

Ja, nur dass das Device vor den Scripten ausgeführt wird, die ja schon
auf die Devices agieren können.

> In der manpage für hotplug steht nämlich noch

> The  hotplug program path name is registered in 
> /proc/sys/kernel/hotplug, and normally holds the value /sbin/hotplug.

hotplug kann ja auch ohne udev arbeiten, für diesen Fall ist
/sbin/hotplug dann der Event-Multiplexer und nicht udevsend.

> Es scheint aber gerade einige Änderungen in udev und hotplug gegeben zu 
> haben, so dass hier einiges anders läuft.

Korrekt.

S°

-- 
Sven Hartge -- professioneller Unix-Geek 
Meine Gedanken im Netz: http://sven.formvision.de/blog/



Reply to: