Go to main content

Notas del producto de los servidores serie SPARC T7

Salir de la Vista de impresión

Actualización: Junio de 2017
 
 

Error Virtual_TTE_invalid en dispositivo IOV asignado (22138210)

Cuando se reinicia el dominio principal o raíz, se solicita al dominio de E/S que suspenda las funciones virtuales asignadas del dominio que se reinicia y que las reanude cuando se complete el reinicio. No obstante, en algunos casos, la notificación de reanudación se emite antes de tiempo, y esto provoca que el dominio de E/S no pueda reanudar una o más de las funciones virtuales asignadas. Este error ocurre solo en plataformas M7/T7 cuando la política de fallos de LDOMS en el dominio de E/S no se configura o se configura como ignore.

Dos síntomas indican este fallo:

  • Un aviso en la consola del dominio de E/S (también registrado en /var/adm/messages).

  • Un fallo de FMA en el dominio principal o raíz al que se le asigna la función física.

El aviso de la consola de dominio de E/S es el siguiente:

WARNING: pxsoft_msi_resume: retry limit exceeded.

El fallo de FMA en el dominio principal o raíz es fault.io.pciex.device-invreq (PCIEX-8000-8R). Incluye un informe de error ereport.io.pciex.rc.epkt con la siguiente cadena:

event_name = Virtual_TTE_invalid

Para mostrar los informes de error de FMA registrados, escriba:

# fmdump -e

Para ver una lista detallada que puede incluir la cadena event_name = Virtual_TTE_invalid, escriba:

# fmdump -eV

El aviso de la consola de dominio de E/S es el siguiente:

WARNING: pxsoft_msi_resume: retry limit exceeded.

Si ocurre este problema, una o más funciones virtuales asignadas no funcionarán correctamente en el dominio de E/S después de un reinicio del dominio principal o raíz. Los controladores de dispositivo para las funciones virtuales afectadas no pueden procesar ninguna señal de interrupción de los dispositivos de hardware subyacentes.

Recuperación

Para recuperarse de este error y reactivar las funciones virtuales afectadas, reinicie el dominio de E/S.

Para que el dominio de E/S tenga mayor resistencia a este problema, configure el siguiente valor en el archivo /etc/system:

set pxsoft:pxsoft_resume_max_retries=1024

Esta configuración solo afecta a las operaciones de reanudación de las funciones virtuales en el dominio de E/S. Reinicie el dominio de E/S para que se aplique esta nueva configuración.

Mitigación

Este error se genera si a un dominio de E/S se le asignan varias funciones virtuales a partir de varias funciones físicas en el mismo bus PCIe. Puede evitar este error si asigna las funciones virtuales en el dominio de E/S solo a partir de una función física de ese bus PCle.