Как отлаживать настраиваемое Linux ядро на удаленной машине?
У меня есть удаленный компьютер с настраиваемым Linux ядром, изначально созданным из 5.6.8. В системе под ядром возникают проблемы, которые я хочу исправить. Параметры, связанные с kgdb:
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS is not set
CONFIG_KGDB_LOW_LEVEL_TRAP=y
CONFIG_KGDB_KDB=y
Модуль kgdboc
компилируется встроенно. Документация для kgdb описывает, как использовать терминал с последовательным портом. Вот как он настроен на удаленной машине:
root@remote-pc:# cat /sys/module/kgdboc/parameters/kgdboc
ttyS0,115200
Используя ssh
Я выдал
root@remote-pc:~# echo g > /proc/sysrq-trigger
И после запуска gdb vminux
какой порт мне следует использовать для подключения к удаленное ядро?
(gdb) target remote remote-pc:__what_port?__