syslinux boot pxe reinicia a cada poucos minutos

0

Estou tentando obter o Boot do PXE e instalar a imagem do Yocto no meu SoC do Intel Apollo Lake.

O que eu fiz até agora:

Criou a pasta EFI / SYSLINUX e colocou syslinux.efi e ldlinux.e64, menu.c32 e, nessa pasta, criou a pasta pxelinux.cfg e criou o "arquivo padrão" com o seguinte conteúdo:

serial 0 115200
ALLOWOPTIONS 1
SERIAL 0 115200
DEFAULT Serial console install
TIMEOUT 500
TOTALTIMEOUT 501
PROMPT 0
ui menu.c32
menu title Select kernel options and boot kernel
menu tabmsg Press [Tab] to edit, [Return] to select
LABEL Serial console install
KERNEL bzImage
APPEND initrd=initrd LABEL=install root=/dev/ram0  rootwait console=ttyS0,115200 console=tty0 console=ttyS0,115200

O sistema inicializa e exibe a interface do usuário e inicia o carregamento do bzImage sobre o tftp e, enquanto carrega a imagem initrd, o sistema é reinicializado. Isso acontece toda vez e penso que algo relacionado ao tempo pode ser a cada 5 minutos reinicializado.

Estou usando o syslinux 6.3.0, o que pode ser o problema aqui

    
por md.jamal 21.11.2018 / 12:09

1 resposta

0

Se o SoC for reinicializado após exatamente o mesmo período de tempo, suponho que esse problema esteja relacionado ao timer do watchdog. Verifique a saída do kernel para algo como:

iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
iTCO_wdt: Found a Apollo Lake SoC TCO device (Version=5, TCOBASE=0x0460)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)

Lá você pode encontrar mais informações sobre como configurar o watchdog: link

    
por 21.11.2018 / 12:53