support non udev adapters