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.
# cfgadm -lv [device]
Puede especificar el dispositivo si ya conoce el Ap_Id cuya configuración predeterminada desea cambiar.
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
# 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