Rendszerindítás és az eszközök kezdeti beállításaRendszerindítás és az eszközök kezdeti beállítása

Minden olyan eszközesemény, amely a rendszerindítási folyamat során még az udev démon futása előtt történik, elveszik, hiszen az ezeket az eseményeket kezelő infrrastruktúra a gyökér fájlrendszeren lakik, és az ebben az időben még nem érhető el. E veszteség fedezésére a kernel egy uevent nevű fájlt biztosít a sysfs fájlrendszer minden eszközéhez. A fájlba az add parancsot írva a kernel újraküldi ugyanazt az eseményt, amely elveszett a rendszerindítás közben. A /sys uevent fájljain egy egyszerű ciklust végrehajtva az összes esemény újragenerálható az eszközcsomópontok létrehozásához és az eszközök beállításához.

Például lehetséges, hogy rendszerindítás közben a jelen lévő USB-egeret nem inicializálja helyesen a korai rendszerindítási logika, mivel az illesztőprogram azon a ponton még nem áll rendelkezésre. Az eszköz felderítésének az eseménye elvész és nem sikerül kernelmodult találni az eszközhöz. Az esetlegesen csatlakoztatott eszközök kézi keresgélése helyett az udev egyszerűen újrakéri az összes eszközeseményt a kerneltől azután, hogy a gyökér fájlrendszer elérhetővé vált, úgyhogy az USB-egér eszköz eseménye egész egyszerűen lefut még egyszer. Most már meglesz a szükséges kernelmodul a felcsatolt gyökér fájlrendszerben, és az USB-egér gond nélkül inicializálható.

A felhasználói területen nincs látható különbség egy eszköz coldplug-sorozata és az eszköz futási időben történő felderítése között. Mindkét esetben ugyanazokat a szabályokat használja a rendszer az ellenőrzéshez és ugyanazok a beállított programok futnak le.