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: