Este apartado es una referencia para los procedimientos utilizados si se necesita un diagnóstico.
Modos de inicialización
El SNC tiene dos modos de operación: normal y diagnóstico. En el terminal de servicio hay dos comandos disponibles para reinicializar el SNC en el modo deseado. El SNC permanece en el modo activo hasta que se le ordene reinicializar en el otro modo.
Cuando el SNC se inicializa en diagmode (modo de diagnóstico), se muestra el siguiente aviso en el terminal de servicio diagmode > . Mientras se encuentra en el modo de diagnóstico, se dispone de un grupo limitado de comandos para probar las interfaces del SNC. Ademas, se desactivan los controladores de dispositivo para las interfaces de Ethernet, FC y SCSI para que se puedan realizar las pruebas de retorno en ellos .
Entrada en el modo de diagnóstico
Use el comando diagBoot cuando se requiera utilizar las funciones especiales del módulo de diagnóstico del SNC. Consulte diagBoot. Realice lo siguiente:
Desconecte todos los cables SCSI y FC del SNC. Si no lo hace, se degradarán los datos del disco o los dispositivos de cinta conectados.
Realice un apagado ordenado de la bibioteca.
Quite el cable Ethernet, si está instalado. Remítase a Conexión al puerto de servicio para obtener más información sobre los pasos 3 y 4.
Conecte el terminal al puerto de servicio.
Encienda la biblioteca. La inicialización de la bilioteca tarda más que el SNC.
Si el aviso de comando mostrado en el terminal de servicio es diagmode >, prosiga con las pruebas de diagnóstico apropiadas.
Si el aviso de comando mostrado en el terminal de servicio no es diagmode >, escriba el comando diagBoot.
Espere hasta que el SNC se reinicialice.
Cuando aparezca el aviso diagmode >, prosiga con las pruebas de diagnóstico apropiadas.
Restauración del modo normal
Ejecute normalBoot si el SNC se puso en modo de diagnóstico y se necesita reponer la operación normal. Remítase a normalBoot.
En el terminal de servicio, teclee el comando normalBoot.
Espere hasta que el SNC se reinicialice.
Al aparecer el aviso de usuario, continúe con el PAM que lo envió aquí.
Procedimientos especiales
Esta sección contiene información sobre procedimientos especiales.
Comprobación de estado
La función de comprobación de estado proporciona un método para determinar periódicamente el estado operativo de un SNC y sus interfaces y dispositivos conectados.
Comprobación manual de estado
La comprobación de estado se realiza manualmente desde el terminal de servicio sólo si el SNC está en el modo normal. Este procedimiento usa el comando hlthChkNow que realiza una comprobación de estado de nivel "dispositivo preparado", que incluye una comprobación de disponibilidad de dispositivo SCSI. Los dispositivos objetivo SCSI deben estar conectados y encendidos para que la comprobación de estado pueda determinar su estado operativo.
En caso de otros comandos asociados con las comprobaciones de estado, consulte los términos que empiecen con el prefijo hlthChk en la sección Referencia de comandos del puerto de servicio.
Interrumpa toda E/S.
Desconecte el cable Ethernet si está instalado.
Conecte el terminal al puerto de servicio.
En el terminal de servicio, teclee el comando hlthChkNow.
Revise los resultados mostrados en el terminal de servicio para determinar el estado de las interfaces y dispositivos conectados.
Si se indica un fallo, realice el PAM apropiado. En caso contrario, vuelva al paso pertinente.
Vaciado del registro de eventos
Los eventos que se han registrado en el registro de eventos del SNC pueden visualizarse en el terminal de servicio. Esta información puede ser útil porque usted puede ver los eventos normales y cualquier evento anormal que le pueden ayudar a dar con la causa de un fallo interno o externo.
Cada entrada contiene un número de secuencia, el día, la marca de hora, el código de evento, el origen del evento (nombre de interfaz o proceso del sistema), un índice y una descripción del evento. Si se ha configurado el reloj de tiempo real, la marca de tiempo será la hora efectiva. De lo contrario, la marca de tiempo será relativa a la hora de la inicialización.
El registro de eventos contiene más de 2000 eventos. Cuando se llena el registro, los eventos más recientes sustituyen a los registros más antiguos. Puede elegir entre ver sólo los eventos registrados desde que se inicializó el SNC, o puede ver una lista más larga de eventos acumulada de inicializaciones previas. Puede elegir ver los eventos según nivel de gravedad. Si selecciona Warning (Advertencia) se mostrarán eventos de advertencia y aviso. Si selecciona Information (Información) se mostrarán eventos de información, advertencia y aviso.
Este evento también se graba en el registro de eventos del SNC junto con el nombre del archivo que se guardó en el sistema de archivos de memoria flash. El archivo contiene información acerca del estado de la interfaz de FC antes de la reposición. Siga estos pasos para recuperar el archivo.
Presione la tecla en el terminal de servicio. Si no se muestra el indicador, vaya a PAM del puerto de servicio para determinar si el cable RS-232 y el terminal de servicio funcionan correctamente.
Desde el terminal de servicio, vaya el directorio DUMP introduciendo el comando cd /ffs/dump.
En el terminal de servicio, introduzca el comando ls para obtener un listado de archivos del directorio. Podrá haber más de un archivo presente si la condición de error ocurrió más de una vez.
NOTA: Los nombres de archivo de vaciado terminan en .dmp y los archivos se eliminan automáticamente cada vez que se actualiza el firmware del SNC.
Guarde los archivos con el software de comunicaciones que esté usando o remítase a los Pasos 6 - 8 para recibir instrucciones sobre el HyperTerminal. Vaya al Paso 9 después que se guarden los archivos.
Cuando use una ventana HyperTerminal, introduzca sz fc1.dmp
El nombre de archivo fc1.dmp se utiliza como ejemplo.
Especifique un nombre de archivo entre comillas, con 8 caracteres o menos y la extensión de archivo .dmp
Desde la ventana HyperTerminal, seleccione Transferir y recibir archivo.
Repita los Pasos 6 y 7 para archivos adicionales al usar la ventana HyperTerminal. Vaya al Paso 9.
Póngase en contacto con Dell para recibir información sobre cómo enviar el archivo de vaciado para análisis. Vea la sección Cómo obtener Ayuda.
Comandos de modo de inicialización
diagBoot
Este comando se usa sólo para transicionar un SNC de operación normal al modo especial de diagnóstico, y hace lo siguiente:
asegura que el directorio /nvfs/mt exista
copia la línea de inicializazión a un archivo en el directorio /nvfs/MT en el SNC
instala una nueva línea de inicialización que instruye al SNC para que se inicialice usando el script de arranque de diagnóstico especial /ffs/MT/diagnstk.rc
cambia de nombre al archivo de mapa persistente de config/device.map a config/device.bak (se creará un nuevo archivo después de reinicializar)
emite un comando de reinicialización para poner en vigencia los cambios
normalBoot
El comando normalBoot se usa sólo para transicionar el SNC del modo de diagnóstico especial al de operación normal, y hace lo siguiente:
restaura la línea de inicialización copiada por diagBoot
borra el nuevo mapa de dispositivos persistentes y renombra el archivo de mapa original config/device.map - recuperándolo para uso cuando se reinicialice el SNC
renicializa el SNC
Comandos de diagnóstico
Esta sección es una referencia de los comandos disponibles cuando el SNC se inicializa en modo de diagnóstico.
El grupo de comandos es limitado en el modo de diagnóstico. Tendrá que usar el comando showBox y tres comandos con el sufijo Test al probar las interfaces de Ethernet, FC y SCSI.
Para la prueba de retorno correspondiente se requiere un enchufe de retorno Ethernet, un enchufe de retorno FC y un cable SCSI.
AVISO: Debe desconectar todos los cables SCSI y FC del SNC. Si no lo hace, se degradarán los datos del disco o los dispositivos de cinta conectados.
elTest
elTest es la prueba de retorno de Ethernet. El SNC debe estar en modo de diagnóstico para usar este comando y se debe instalar un enchufe de retorno en el puerto Ethernet.
diagmode > elTest === Testing Ethernet === Init. complete. Ethernet OK valor = 0= 0x0
La prueba emite una serie de pruebas de retorno. Los datos de comprobación se transfieren y se verifican. Una buena prueba termina con el mensaje "Ethernet OK".
Si se detectan errores, la prueba visualiza el número de iteraciones de prueba defectuosas, como se muestra a continuación. Si la prueba no tuvo éxito, vuelva al PAM que lo envió aquí.
=== Testing Ethernet === Init complete. Ethernet timeout error Ethernet timeout error Ethernet timeout error Ethernet timeout error Ethernet timeout error Ethernet timeout error Ethernet test reported 6 errors out of 12 iterations value = 6= 0x6
fcSlotTest [x]
El SNC debe estar en modo de diagnóstico para usar este comando y debe haber un enchufe de retorno conectado al GBIC.
El comando fcSlotTest realiza una prueba de confianza en una ranura FC. Sustituya con una x el número de la ranura FC que desee probar. Este comando puede utilizarse para probar la ranura o el cable.
El siguiente código de ejemplo muestra la visualización de una prueba de ranura 1 de FC.
diagmode > fcSlotTest 1 FC 1 [##########] Iterations 51 Errors 0 - PASSED FC Port 1 returns PASSED value = 0 = 0x0
Prueba fallida Fibre Test 1:
diagmode > fcSlotTest 1 FC 1 [##########] Iterations 7799 Errors 7799 - FAILED FC Port 1 returns FAILED value = -1 = 0xffffffff = pNullDmaDesc + 0xfe4ea9f7
NOTA: Si el luminodiodo del "enlace" FC no se enciende, la prueba no tendrá éxito.
scsiChannelTest (x,y)
El SNC debe estar en el modo de diagnóstico para usar este comando y debe haber un cable SCSI conectado entre dos canales SCSI.
El comando scsiChannelTest realiza una prueba de confianza en un par de canales SCSI. Reemplace los números de canal SCSI que desea comprobar por x e y. Los paréntesis son opcionales. Este comando puede utilizarse para probar la interfaz SCSI o el cable SCSI.
El ejemplo siguiente muestra la salida en pantalla para una prueba de los canales SCSI 1 y 2.
La siguiente salida es un ejemplo de una prueba de puerto SCSI que no tuvo éxito. Si la prueba no tuvo éxito, vuelva al PAM que lo envió aquí.
Prueba SCSI sin éxito (cable no enchufado):
diagmode > scsiChannel Test (1,2) SCSI Initiator Error(s) - STO iUnk SCSI Initiator Error(s) - STO iUnk SCSI-1 -> SCSI-2 [SCSI Initiator Error(s) - STO iUnk ERROR, i = 1 ] 1 iterations FAILURE SCSI-2 -> SCSI-1 [SCSI Initiator Error(s) - STO iUnk ERROR, i = 1 ] 1 iterations FAILURE value = -1 = 0xffffffff = pNullDmaDesc = 0xfe4ea9f7
showBox
El comando showBox muestra los componentes presentes en el SNC usando caracteres para formar una imagen de la unidad, tal como se ve desde atrás. Este comando también lista los requisitos de cableado de cada ranura.
Figura 1. showBox
supportDump
El comando supportDump visualiza los resultados de varios comandos de puerto de servicio en una forma estándar y un orden específico. El archivo resultante se usa para el diagnóstico y la solución de problemas. Los comandos individuales llamados por supportDump son: