kgdb не возвращает управление gdb

Я собрал ядро ​​с поддержкой kgdb, и я пытаюсь его отладить. У меня две машины, отладочная машина (работает ядро ​​kgdb) и машина, которую я использую для ее отладки. Они подключаются через два последовательных кабеля. Я могу управлять последовательной консолью отладки машины через ttyS0 (на обеих машинах), и я могу подключиться к kgdb с gdb через ttyS1 (на обеих машинах).

Это работает до конца: я загружаю машину отладки; он ждет подключения gdb; gdb подключается; Я могу установить точки останова или что угодно, используя gdb; Я говорю gdb, чтобы продолжить; и ядро ​​продолжает загружаться.

Проблема в том, что когда я нахожусь в точке останова, gdb не кажется, что точка останова была удалена. Ядро останавливается, когда оно предназначено, но gdb ничего не делает. Он просто сидит там, как будто ничего не случилось.

Кто-нибудь знает, что может вызвать это?

Linux и Unix - лучшая ОС в мире.