El firmware es cargado en el dispositivo por el controlador, formando parte de éste y por consiguiente del núcleo.