# sysfs is populated after the event is sent ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address" # ignore these events until someone needs them SUBSYSTEM=="drivers", OPTIONS="ignore_device" SUBSYSTEM=="module", OPTIONS="ignore_device" ACTION=="add", SUBSYSTEM=="firmware", ENV{FIRMWARE}=="*", RUN="/lib/udev/firmware_helper", OPTIONS="last_rule"