En circunstancias excepcionales, cuando se enciende el sistema por primera vez, es posible que el enlace de PCI-Express (PCIE) al dispositivo Ethernet incorporado se ajuste a una velocidad inferior a la óptima. Esto no provoca la pérdida de la conectividad ni del servicio, pero puede causar la pérdida de rendimiento o de ancho de banda de red. Este problema se produce solamente cuando se aplica alimentación de CA al chasis. Si los enlaces muestran la velocidad correcta, la mantendrán mientras se aplique alimentación de CA.
Identificación de la condición de error
Para solucionar este problema, debe determinar si la red incorporada no se ajustó al máximo de su capacidad y debe volver a ajustar todos los enlaces que no funcionen a su máximo potencial. Use uno de los siguientes métodos para identificar si esta condición de error está presente en el sistema; ambos métodos se pueden ejecutar desde Solaris, en el dominio de control.
Opción 1: Log de fallo de FMA
Solamente si se ejecutaron las pruebas automáticas de encendido (POST) durante el inicio, habrá fallos registrados en el log de FMA sobre los enlaces degradados.
Visualice una lista de los fallos diagnosticados.
# fmadm faulty -------------------------------------------------------------------------------------- TIME EVENT-ID MSG-ID SEVERITY -------------------------------------------------------------------------------------- Sep 14 06:21:49 33055e24-2f39-679e-9482-ec1c5f83b69b SPSUN4V-8001-0J Major Problem Status:open Diag Engine : fdd / 1.0 System Manufacturer : Oracle Corporation Name : SPARC T8-1 Part_Number : 32884356+1+1 Serial_Number : AK00271486 Host_ID : 86bbdd30 ---------------------------------------- Suspect 1 of 1 : Problem class : fault.io.pciex.bus-linkerr-deg Certainty : 100% Affects : location:////SYS/MB/NET2 Status : faulted but still in service FRU Status : faulty Location : "/SYS/MB" ... Resource Location : "/SYS/MB/NET2"
Busque los fallos que tengan la "clase de problema" establecida en "fault.io.pciex.bus-linkerr-deg" en cualquiera de estas ubicaciones. En el ejemplo anterior, se muestra el fallo en /SYS/MB/NET2.
/SYS/MB/NET0
/SYS/MB/NET1
/SYS/MB/NET2
/SYS/MB/NET3
/SYS/MB/IOH/IOS2/RP0/PCIE_LINK
Si ve fault.io.pciex.bus-linkerr-deg en cualquiera de estas ubicaciones, el enlace PCI-E de la red incorporada no se ajustó al máximo de su potencial.
Registre el valor indicado en EVENT-ID para cada fallo fault.io.pciex.bus-linkerr-deg. Usará los valores de EVENT-ID posteriormente para eliminar los fallos.
En el ejemplo anterior, el valor es 33055e24-2f39-679e-9482-ec1c5f83b69b.
Opción 2: Comando prtdiag(1M)
Si inició sesión en el dominio principal, puede usar el comando prtdiag(1M) desde Solaris, ya sea que se haya activado POST o no.
En el dominio de control de Solaris, visualice la velocidad y el ancho de banda de PCI-E del dispositivo Ethernet incorporado. En este caso, los nombres de los puertos de red del dispositivo Ethernet incorporado son /SYS/MB/XGBE, /SYS/MB/NET1, /SYS/MB/NET2 y /SYS/MB/NET3.
# prtdiag System Configuration: Oracle Corporation sun4v SPARC T8-1 Memory size: 243200 Slot … Cur Speed/Width... /SYS/MB/XGBE PCIE network-pciex8086,1589 8.0GT/x8 8.0GT/x8 /pci@300/pci@1/network@0 /SYS/MB/NET1 PCIE network-pciex8086,1589 8.0GT/x8 8.0GT/x8 /pci@300/pci@1/network@0,1 /SYS/MB/NET2 PCIE network-pciex8086,1589 8.0GT/x8 8.0GT/x8 /pci@300/pci@1/network@0,2 /SYS/MB/NET3 PCIE network-pciex8086,1589 8.0GT/x8 8.0GT/x8
Reajuste de enlaces no optimizados
Si cualquiera de los métodos anteriores indica que el enlace no se ajustó con una configuración óptima, vuelva a ajustarlo de la siguiente manera.
Detenga todos los invitados en el chasis.
Apague el host.
Desconecte la alimentación de CA del chasis por algunos segundos.
Corrija el fallo mediante el comando fmadm repair UUID_con_fallo y el valor de EVENT-ID que registró para el UUID.
En el ejemplo anterior, el valor de EVENT-ID para /SYS/MB/NET2 era 33055e24-2f39-679e-9482-ec1c5f83b69b. En este caso, el fallo se debe eliminar de la siguiente manera:
# fmadm repair 33055e24-2f39-679e-9482-ec1c5f83b69b