Gestión de dispositivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Acerca de los controladores de dispositivos

Un equipo utiliza una amplia variedad de dispositivos periféricos y dispositivos de almacenamiento masivo, como unidades, impresoras, etc. El software Oracle Solaris no se comunica directamente con todos estos dispositivos. Cada tipo de dispositivo necesita diferentes formatos de datos, protocolos y tasas de transmisión.

Un controlador de dispositivos es un programa de nivel bajo que permite al sistema operativo comunicarse con un hardware específico. El controlador sirve como “intérprete” del sistema operativo para esa herramienta de hardware.

Puede personalizar una configuración de controlador mediante la agregación o modificación de un parámetro por dispositivo o una propiedad global en ese archivo de configuración del controlador. La agregación o modificación afecta a todos los dispositivos del sistema. En la versión Oracle Solaris 11, las personalizaciones del controlador se realizan en el directorio /etc/driver/drv en lugar de hacerse en el directorio /kernel, como en versiones anteriores. Los archivos del directorio /etc/driver/drv se mantienen durante la actualización. De este modo, las personalizaciones del controlador no se sobrescriben cuando el sistema se actualiza.

Cómo personalizar una configuración de controlador

  1. Conviértase en un administrador.
  2. Copie el archivo original driver.conf proporcionado por el proveedor en el directorio /etc/driver/drv. Por ejemplo:
    # cp /kernel/drv/sd.conf /etc/driver/drv/sd.conf
  3. Modifique la entrada del parámetro y guarde el archivo.

    Por ejemplo, sd.conf incluye la siguiente entrada para el dispositivo sd en el destino 0, lun 0:

    name="sd" class="scsi" target=0 lun=0;

    Para agregar el parámetro retries para este dispositivo, modifique la entrada existente de la siguiente manera:

    name="sd" class="scsi" target=0 lun=0 retries=4;
  4. Visualice el valor de propiedad personalizado. Por ejemplo:
    # prtconf -vu
    sd, instance #1
    Admin properties:
    name='retries' type=int items=1
    value=00000004