use udev instead of pooling

Change-Id: I074bed7694e6fa7fb820c678dc077675c87b6798