+34 641 10 27 16

Obtención de logs de arranque de la placa de control Antminer

Documentación del firmware

Logs de arranque de la placa: cuando la interfaz web ya no responde

El ASIC no arranca, la interfaz web no responde, los LED callados. En esta situación el log de arranque es la única fuente fiable sobre lo que le pasa a la placa.

El banco es el mismo que para el desbloqueo AML: placa, fuente de alimentación de 12 V, adaptador USB-UART, PuTTY a 115200, cables GND a GND, RXD a LINUX_TX, TXD a LINUX_RX. La diferencia es que aquí no hay que tocar el puente. Solo das alimentación y miras lo que la placa cuenta de sí misma al arrancar.

Cómo guardar el log en un archivo

Mirar el terminal con los ojos no sirve: las líneas se van hacia arriba en segundos. Configura la grabación antes de dar alimentación.

  1. En PuTTY abre la sección Session y luego Logging.
  2. Elige el modo «All session output».
  3. Indica la ruta del archivo, por ejemplo C:\logs\board-01.txt.
  4. Vuelve a Session, pon el puerto y la velocidad 115200, abre la conexión.
  5. Da alimentación a la placa y espera a que el flujo de líneas se pare.
  6. Cierra la ventana de PuTTY. El archivo está listo, ya se puede enviar.
Espacio para la capturaCaptura de la ventana de ajustes de PuTTY, sección Session y Logging, con el modo All session output elegido y la ruta del archivo indicada
Sección Logging en PuTTY. El modo All session output escribe todo lo que llega de la placa

Qué buscar en el log

Qué se veDe qué habla
El log se corta en las primeras líneas de ubootProblema en la alimentación de la placa o en el propio gestor de arranque
El gestor de arranque sale, el kernel no levantaGrabación dañada en la NAND, hace falta volver atrás por SD
El sistema arranca, pero se reinicia en bucleCasi siempre, la compilación no coincide con la revisión de la placa
Errores de lectura de sensores al final del logMira hacia los cables planos de las placas hash y la alimentación
En el terminal no hay absolutamente nadaVelocidad incorrecta, RX y TX cambiados o la placa sin alimentar

No hace falta que analices el log entero por tu cuenta. Basta con capturarlo y adjuntarlo a la solicitud, lo demás es trabajo del soporte. Qué más adjuntar a la solicitud está en el apartado sobre la solicitud a soporte.

Cuándo no hacen falta los logs de arranque Si la interfaz web se abre, capturar el log por UART no tiene sentido. Todo lo necesario está en la propia interfaz: los logs y el informe de diagnóstico se recogen en dos clics y llevan más cosas útiles que el flujo de arranque.

Respuestas rápidas

¿Hace falta un adaptador caro?
No. Vale cualquier USB-UART con drivers que funcionen, un CP2102 normal cuesta unos pocos euros.
¿Se puede capturar el log de arranque sin abrir el ASIC?
No, los pines UART están en la placa de control. Si el ASIC responde por red, usa los logs integrados del firmware.
El log ocupa varios megabytes, ¿es normal?
Sí, con el reinicio en bucle el archivo crece rápido. Envíalo tal cual, no hace falta recortar el medio.
Texto preparado por , técnico de reparación y configuración de ASIC, asic.es.