Cómo configurar una sesión de depuración remota con un módem

Seleccione idioma Seleccione idioma
Id. de artículo: 148954 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe los procedimientos para preparar un procesador Intel X 86--equipo de basados en RISC basados con procesador y con Windows NT Workstation o Server para una sesión de depuración remota.

Más información

-¿Qué es la necesidad de para el depurador del núcleo
-¿Qué es el proceso de depuración remota
-Configurar un sistema para la depuración remota
Opciones - depurador
-Editando el archivo Boot.ini para equipos Intel x 86
-Cambiar opciones de inicio de firmware para los equipos RISC
-Preparar el módem

¿Qué es la necesidad de para el depurador del núcleo

El depurador de núcleo que se incluye con Windows NT producirá información acerca del sistema que normalmente no está disponible sin la Ayuda del depurador. Puede habilitar al depurador del núcleo en el menú Inicio de Windows NT. Habilitar al depurador del núcleo, permitirá que el depurador de Windows para enviar información de depuración a un depurador remoto para un usuario remoto para analizar. Normalmente esto se realiza a petición de un Microsoft cliente profesional de soporte técnico para analizar un error grave en Windows NT que no puede diagnosticarse desde el archivo Memory.dmp o cuando no se genera un archivo Memory.dmp.

¿Qué es el proceso de depuración remota

El proceso de depuración remota se produce cuando dos equipos están conectados juntos a través de módems a través de una línea telefónica. El equipo de destino y el equipo host ejecutan a los depuradores de núcleo de Windows que se comunican mediante una API de depuración especial y protocolo.

Configurar un sistema para la depuración remota

Configurar un sistema para la depuración remota implica cambiar las opciones de inicio para indicar a Windows NT para cargar al depurador del núcleo. En una plataforma Intel x 86 con esto se hace mediante la modificación del archivo Boot.ini. En un sistema RISC basado (DEC Alpha, MIPS y PPC basan procesadores), esto implica cambiar las opciones de inicio en el menú de firmware. También tendrá que tiene un módem y conecta al puerto COM apropiado en el equipo de destino y conectar una línea telefónica entrante con el módem.

Opciones del depurador

Hay varias opciones de inicio que pueden utilizarse para configurar el sistema para la depuración. Estas opciones son los mismos en Intel x 86 y plataformas RISC, aunque cuando utiliza en una plataforma RISC el no es necesario:

/DEBUG      - When this option is used, the kernel debugger will be loaded
              during boot and kept in memory at all times. This means that
              a support professional can dial into the system being debugged
              and break into the debugger, even when the system is not
              suspended at a Kernel STOP screen.

/DEBUGPORT  - Specifies the serial port to be used by the kernel
              debugger. If no serial port is specified the debugger will
              default to COM2 on Intel x86 based computers and to
              COM1 on RISC computers.

/CRASHDEBUG - This option will cause the kernel debugger to be loaded
              during boot but swapped out to the pagefile after boot.
              As a result, a support professional will not be able to
              break into the debugger unless Windows NT is suspended
              at a Kernel STOP screen.

/BAUDRATE   - Sets the Baud rate that the kernel debugger will use.
              The default baud rate is 19200. A baud of 9600 is the
              normal rate for remote debugging over a modem.
				


Siempre que se utiliza DEBUGPORT o BAUDRATE, no es necesario utilizar DEBUG, como Windows NT asume que el equipo cargue en modo DEBUG. Al menos uno de los modificadores anteriores debe utilizarse para configurar un equipo para la depuración remota, en caso contrario, Windows no cargará el depurador en absoluto.

Modificar el archivo Boot.ini para equipos Intel x 86

Para configurar el equipo de destino en un equipo Intel x 86 basado, simplemente modifique el archivo Boot.ini en la partición de inicio y agregue las opciones de depurador adecuado. El archivo Boot.ini se edita utilizando un editor de texto ASCII estándar. El archivo Boot.ini es un archivo que se encuentra en la raíz de la partición de sistema (generalmente la unidad C) y dispone de los atributos de sólo lectura, sistema y oculto establecerá. Se deben cambiar estos atributos.

Para cambiar los atributos del archivo Boot.ini

Para cambiar los atributos del archivo Boot.ini, siga el procedimiento se o II:

Procedimiento I:
  1. Escriba lo siguiente en el símbolo del sistema:
    attrib -s-h-r c:\boot.ini
  2. Edite Boot.ini.

    Para restaurar los atributos de sólo lectura, oculto y sistema cuando termine de modificar el archivo, escriba lo siguiente en el símbolo del sistema:
    attrib + h + r + s c:\boot.ini \
Procedimiento II:
  1. En el Administrador de archivos, elija por tipo de archivo en el menú Ver, a continuación, active la casilla Mostrar archivos ocultos de sistema en el cuadro de diálogo por el tipo de archivo y elija el botón Aceptar.
  2. En la ventana Administrador de archivos, seleccione el archivo Boot.ini y, a continuación, elija Propiedades en el menú archivo.
  3. En el cuadro de diálogo Propiedades, desactive la casilla de atributo de sólo lectura, oculto y sistema y elija el botón Aceptar.
  4. Modifique el archivo Boot.ini con el Bloc de notas u otro editor de texto y agregue las opciones de depuración, como se describe a continuación.

Configurar las opciones de inicio en el archivo Boot.ini

Para configurar un equipo para la depuración debe agregar una de las opciones anteriores para el archivo Boot.ini. Generalmente, se desea agregar /Debug a /BAUDRATE, disminuya la velocidad en baudios a 9600 y poner el equipo en modo de depuración. Debe utilizar /DEBUGPORT = COMX si el puerto de COM predeterminado (COM2) no puede utilizar para la depuración. En el ejemplo siguiente se muestra cómo agregar estas opciones.

El siguiente es un ejemplo de un archivo Boot.ini típico. Cada entrada en la sección [operating systems] debe corresponden a las opciones enumeradas en el menú Inicio durante un inicio normal del sistema:

[boot loader]
timeout = 30
predeterminado = multi (0) disk (0) rdisk (0) partition (1) \Windows
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versión 3.5"
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versión 3.5"
[VGA mode] /BASEVIDEO
C:\="MS-DOS"

Para habilitar el depurador utiliza COM1 y comunicarse a 9600 baudios, agregue la siguiente o vea el ejemplo siguiente estas instrucciones paso a paso:
  1. Seleccione la opción de inicio que utiliza normalmente y agregar el /Debug modificador al final de la línea.
  2. Para especificar el puerto de comunicaciones, agregue el modificador /DEBUGPORT = COM1.
  3. Para especificar la velocidad en baudios, agregue el modificador /BAUDRATE = 9600.
La siguiente muestra el archivo Boot.ini anterior después de haber modificado siguiendo los pasos 1-3 anterior (Nota: línea 6 es el resto de la línea 5 que no cabe en la misma línea en este artículo):

[boot loader]
timeout = 30
predeterminado = multi (0) disk (0) rdisk (0) partition (1) \Windows
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versión 3.5"
/debug/debugport = / BaudRate com1 = 9600
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versión 3.5"
[VGA mode] /BASEVIDEO
C:\="MS-DOS"

Cambiar opciones de inicio de firmware para los equipos RISC

A diferencia de los equipos Intel x 86, que utilizar un archivo Boot.ini, opciones de inicio en equipos RISC se configuran mediante el firmware. Los siguientes pasos le guiarán por configurar las opciones de inicio en MIPS, equipos basados en DEC Alpha y PPC. Asegúrese de llevar a cabo el paso 10 para todos los equipos de DEC Alpha antes de que un profesional de soporte técnico intente marcar y depurar el sistema.
  1. Reinicie el equipo. La pantalla de ARC y muestra el menú principal en la que puede seleccionar una acción.
  2. En un MIPS y sistema basados en RISC PPC, elija Ejecutar configuración para mostrar el menú Configuración y, a continuación, elija Administrar iniciar para mostrar un menú de opciones de inicio.
    En un sistema Digital Alpha AXP RISC, elija menú adicionales, establecer del sistema y administrar un menú de selección de inicio para mostrar un menú de opciones de inicio.
  3. Elija cambiar una selección de inicio para mostrar una lista de los sistemas operativos que están instalados en este equipo.
  4. Elija el sistema operativo de Windows NT. Si tiene más de una versión de Windows NT instalada, seleccione la que desea depurar. Aparece una pantalla de dos partes para cambiar la configuración actual de las variables de entorno utilizadas para iniciar el equipo basado en RISC. La variable de entorno que controla si o no se inicia el equipo basado en RISC en modo de depuración es la variable OSLOADOPTIONS.
  5. Para modificar el valor de la variable OSLOADOPTIONS, utilice las teclas de dirección para seleccionarlo en la lista de variables. Una vez seleccionado, aparece en el cuadro Nombre en la parte superior de la pantalla.
  6. Presione ENTRAR para mostrar el cuadro valor.
  7. Escriba las opciones que desee agregar en el cuadro valor, separados por espacios y presione ENTRAR para guardarlos. Por ejemplo, si desea activar el modo DEBUG y establezca el puerto COM en COM2, escriba lo siguiente:
    debugport de depuración de OSLOADOPTIONS = com2
    Si no especifica el puerto de depuración, el puerto de depuración predeterminado se establece a COM1.

    Puesto que los equipos basados en RISC permiten sólo una tasa de baudios predeterminada de 19200, no es necesario especificar la velocidad en baudios.
  8. Presione ESC para detener la edición.
  9. Según el tipo de equipo que tiene, siga uno de los siguientes:

    -En un MIPS o PPC RISC el sistema, elija volver al menú principal y, a continuación, salir para volver a la pantalla de ARC.

    -o bien -

    -En un sistema Digital Alpha AXP RISC, elija la opción menú adicionales, guarde los cambios y a continuación, elija menú de inicio para volver a la pantalla de ARC.
  10. Si se trata de la primera vez depurar este sistema que debe llevar a cabo pasos adicionales de configuración. Para estos pasos, consulte el kit de recursos de Windows NT versión 3.51 actualización o la actualización 2, Apéndice a.
  11. Reinicie el equipo para ejecutarse en Windows NT.

Preparar el módem

Para conectar correctamente el depurador remoto debe conectar un módem externo con capacidades de respuesta automática para el puerto COM deseado. La mayoría de los módems tienen esta característica, pero normalmente está deshabilitada. Debe establecer el módem a 9600 baudios. Para una conexión correcta, el depurador del núcleo requiere que compresión de hardware, así como error detección y control de flujo esté desactivada. Asegúrese de que el módem funciona correctamente antes de cualquier continuar. En la mayoría de los casos necesitará configurar el módem conectándose a un puerto libre de COM en el equipo de destino o en otro equipo, utiliza Terminal.exe o algún programa de comunicación para enviar cadenas de configuración al módem, mover el módem al equipo de destino y el puerto COM sin desactivar el módem. Esto es por qué un módem interno no funcionarán, como reiniciar el sistema normalmente restablecerá los cambios realizados en la configuración del módem.

Para configurar el módem:

Nota : se pueden llevar a cabo todos estos pasos en el equipo de destino, utilizando el puerto COM que desea configurar como el puerto de depuración proporciona que llevarlas out antes de configurar el depurador en el sistema de destino.
  1. Conectar un módem con capacidades de respuesta automática a un puerto COM disponible en el equipo de destino u otro equipo.

    Nota: Asegúrese de que puede mover el módem en el puerto COM de destino sin quitar energía del módem.
  2. Ejecutar Terminal.exe o algunos otro programa de comunicaciones y configúrelo para escribir en el módem.
  3. Establezca el módem a 9600 baudios. Consulte la documentación del módem para la forma correcta para ello.
  4. Desactivar todo compresión de hardware, control de flujo y detección de errores. Para la mayoría de US Robotics y con los módems de 3Com, escriba los comandos siguientes para preparar el módem para la sesión de depuración. Si está utilizando un módem de otro fabricante, consulte la documentación del módem para las cadenas al final al módem correctas.

    AT&F    Set Back to Factory Defaults
    AT&H0   Disable Transmit Data Flow Control
    AT&I0   Disable Receive Data Flow Control
    AT&K0   Disable Data Compression
    AT&M0   Disable Error Control
    ATS0=1  Auto Answer On
    AT&D0   Disable Reset Modem on Loss of DTR
    AT&W    Write to NVRAM
    						
  5. Habilitar respuesta automática en el módem. Esto puede realizarse normalmente enviando la cadena ATS0 = 1 (el "0" es el número 0, no es la letra O). Sin embargo, debe consultar la documentación del módem para comprobar esto.
  6. Sin quitar la energía del módem, muévalo al puerto COM correcto en el sistema de destino.

Lecturas adicionales

Para obtener información adicional, consulte:

-El Kit de recursos de Windows NT.

-Controlador Microsoft Development Kit.

Propiedades

Id. de artículo: 148954 - Última revisión: jueves, 22 de febrero de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palabras clave: 
kbmt KB148954 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 148954

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com