detect a driver (lib)