Включите ведение логов ядра на последовательный порт, но продолжайте логи в упс - PullRequest
0 голосов
/ 14 января 2020

Я работаю с системой, у которой есть один внешний последовательный порт, это было (и все еще используется в других конфигурациях, использующих то же ядро) для печати журнала ядра (и журнала приложения). Но теперь необходимо использовать последовательный порт для связи с внешним устройством.

Я нашел способ заставить getty загружаться в зависимости от файла в файле конфигурации в файловой системе, но я не смог Если вы включите запись в последовательный порт и сохраните ее в дампе cra sh, дампы cra sh используют журналы упс, хранящиеся в постоянной памяти (т. е. они выживают при мягкой перезагрузке) и сохраняют их при следующая загрузка

Если я использую, dmesg --console-off будет включать как запись в последовательный порт, так и запись в журналы oops.

В настоящее время у меня есть bootargs = "console=ttyPS0,115200 loglevel=7 ... bootargs являются общими с другим продуктом, который, если возможно, желает сохранить распечатки журналов через последовательный интерфейс. упс логи? У меня есть возможность редактировать все из ядра, модуля / драйверов ядра и приложений пользовательского пространства.

...