Introducción
Este documento describe cómo resolver problemas un problema cuando los drivers del indicador luminoso LED amarillo de la placa muestra gravedad menor de interfaz virtual de las soluciones de la Computación unificada de Cisco (UCS) (VIC) no reconocidos por la empresa 12 de SuSE Linux después de la instalación o de una actualización.
Prerequisites
La instalación o el proceso actualización de los driveres de la placa de la interfaz virtual de Cisco UCS sigue el procedimiento proporcionado en los driveres de la placa de la interfaz virtual de Cisco para la guía de instalación de Linux.
Requisitos
Cisco recomienda que tenga conocimiento sobre estos temas:
- La administración de la empresa de SuSE Linux
Componentes Utilizados
Este documento se restringe a los drivers y a la empresa de SuSE Linux (SLES) 12 SP1 de Cisco UCS VIC.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si su red está viva, asegúrese de que usted entienda el impacto potencial del comando any.
Antecedentes
Los drivers del indicador luminoso LED amarillo de la placa muestra gravedad menor de interfaz virtual de Cisco UCS (VIC) facilitan la comunicación entre los sistemas operativos admitidos y los indicadores luminosos LED amarillo de la placa muestra gravedad menor de interfaz virtual de Cisco UCS. Los conjuntos del driver ISO de Cisco UCS VIC incluyen un driver del eNIC y del fNIC.
El driver del eNIC se utiliza para el NIC de Ethernet de Cisco UCS VIC. El driver del fNIC se utiliza para el Fibre Channel de Cisco UCS VIC sobre el adaptador del bus del host de Ethernet (HBA).
Problema
En ciertas situaciones, los finales de la instalación del driver del eNIC y del fNIC del (RPM) del administrador del paquete de Redhat con éxito, sino el driver no es cargados por el núcleo de Linux SP1 SLES 12. La versión del driver podía ser diferente en su entorno y tiene una dependencia a la versión instalada UCS.
Note: Refiera al defecto CSCvd50252 para la información adicional.
Marque la versión del driver
Confirme la versión del driver instalada por el RPM.
(root) # rpm -qa -last |grep cisco
cisco-fnic-kmp-default-1.6.0.34_k3.12.49_11-1.x86_64 Tue 03 Oct 2017 10:32:32 AM EDT
cisco-enic-usnic-kmp-default-3.0.40.534.534.0_k3.12.49_11-1.x86_64 Fri 04 Aug 2017 06:06:39 PM EDT
Confirme después la versión del módulo del driver del núcleo de Linux.
(root) # modinfo enic | grep ^version
version: 2.1.1.83
(root) # modinfo fnic | grep ^version
version: 1.6.0.17
De este ejemplo, usted reconoce una discordancía de la versión del driver entre la versión instalada por el RPM y cargada por el corazón.
Solución
Versión UCS 3.1(3a) o más nuevo
El comenzar con drivers de la versión de Cisco UCS los nuevos 3.1(3a) se construye y se libera como drivers combinados. Los drivers están disponibles en la carpeta /Drivers/Linux/Network/Cisco/VIC/SLES/SLES12.X/usNIC del conjunto de los drivers ISO UCS.
Para el proceso de instalación combinado de los drivers refiera a los driveres de la placa de la interfaz virtual de Cisco para la guía de instalación de Linux. Después de la instalación de los drivers combinados acabó el módulo del núcleo de Linux son actual también.
Versión UCS debajo de 3.1(3a)
A veces puede ser imposible aplicar la nueva versión UCS inmediatamente debido a otras dependencias. Para poder instalar los drivers VIC aplique con éxito la solución alternativa siguiente.
Utilice las instrucciones en driveres de la placa de esta del documento interfaz virtual de Cisco UCS para que la guía de instalación de Linux compile el driver del tarball de la fuente.
Copie manualmente el archivo del módulo del eNIC y del fNIC a la nueva carpeta del módulo del núcleo de Linux.
(root) # cp /lib/modules/3.12.49-11-default/updates/enic.ko /lib/modules/3.12.67-60.64.21-default/updates/
(root) # cp /lib/modules/3.12.49-11-default/extra/cisco-fnic-sles12/fnic.ko /lib/modules/3.12.67.21-default/weak-updates/extra/cisco-fnic-sles12/fnic.ko
Se requiere luego para regenerar el archivo de la correspondencia de los módulos y para generar los initramfs.
(root) # depmod
(root) # mkinitrd
Siga las instrucciones proporcionadas en la salida del comando del mkinitrd.
Verificación
Asegúrese que la instalación del driver sea acertada. En este ejemplo las coincidencias de la versión del driver RPM y del módulo kernel, tan 2.3.0.40 para el driver del eNIC y 1.6.0.25 para el driver del fNIC.
(root) # for i in enic fnic ; do echo; echo "$i rpm version" ; echo ; rpm -qa| grep $i ; echo ; echo " $i driver version";echo; modinfo $i |grep ^version ;echo ;done
enic rpm version
cisco-enic-usnic-kmp-default-3.0.40.534.534.0_k3.12.49_11-1.x86_64 Fri 04 Aug 2017 06:06:39 PM EDT
enic driver version
version: 2.3.0.40
fnic rpm version
cisco-fnic-kmp-default-1.6.0.34_k3.12.49_11-1.x86_64 Tue 03 Oct 2017 10:32:32 AM EDT
fnic driver version
version: 1.6.0.34
Información Relacionada
Herramienta de la compatibilidad del hardware y del software de Cisco UCS