Однажды у меня была плата, на которой контакт UART RX был привязан к земле. Итак, u -boot всегда видел нажатие клавиши.
Не знаю, какую версию вы используете...
В
/common/autoboot.c
функция
static int abortboot_normal(int bootdelay)
перед возвратом добавьте строку
abort = 0;
Это вернет отсутствие нажатой клавиши.
Попробуйте использовать fail2ban-client reload
, а затем перезапустите службу.