Gestión de dispositivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Acerca de varias configuraciones de un dispositivo USB

La configuración de un dispositivo USB define la manera en que un dispositivo se presenta a sí mismo ante el sistema operativo. La configuración de dispositivos USB difiere de las configuraciones de dispositivos del sistema que utilicen el comando cfgadm y que se tratan en otras secciones de este libro.

Algunos dispositivos USB admiten varias configuraciones. Sin embargo, solamente una configuración puede estar activa por vez. Puede identificar los dispositivos con varias configuraciones mediante el comando cfgadm –lv. En la salida del comando, dos parámetros proporcionan la información de varias configuraciones:

  • Nconfigs indica la cantidad de configuraciones del dispositivo.

  • Config indica la configuración actualmente activa y, por lo tanto, la configuración predeterminada.

Los cambios en la configuración predeterminada permanecen después de reiniciar, desconectar en caliente y reconfigurar el dispositivo, siempre que el dispositivo vuelva a conectarse en el mismo puerto.

Cómo cambiar la configuración predeterminada de un dispositivo USB de configuración múltiple

  1. Conviértase en un administrador.
  2. Asegúrese de que el dispositivo no esté en uso.
  3. (Opcional) Observe la configuración de los dispositivos USB.
    # cfgadm -lv [device]

    Puede especificar el dispositivo si ya conoce el Ap_Id cuya configuración predeterminada desea cambiar.

  4. Cambie la configuración predeterminada de USB.

    Asegúrese de también confirmar la acción en la solicitud del sistema.

    # cfgadm -x usb_config -o config=config-number device
    

    En el ejemplo siguiente, se cambia la configuración de usb0/4, de 1 a 2.

    # cfgadm -x usb_config -o config=2 usb0/4
    Setting the device: /devices/pci@1f,0/usb@c,3:4
    to USB configuration 2
    This operation will suspend activity on the USB device
    Continue (yes/no)? yes
  5. Compruebe que el dispositivo haya cambiado.
    # cfgadm -lv device
    

    El ejemplo siguiente muestra los cambios de usb0/4 después del paso anterior.

    # cfgadm -lv usb0/4
    Ap_Id  Receptacle   Occupant     Condition  Information
    When  Type  Busy   Phys_Id
    usb0/4 connected    unconfigured ok         Mfg: Sun    
    2000  Product: USB-B0B0 aka Robotech
    With 6 EPPS High Clk Mode    NConfigs: 7   Config: 2 :Default configuration is now 2. 
    EVAL Board Setup unavailable
    usb-device   n     /devices/pci@1f,0/usb@c,3:4