Replace udev with smdev