Ativar o console do sistema serial em tempo de execução

3

Há uma opção de inicialização do kernel do Linux para ativar o console do sistema, o console= , por exemplo, console=ttyS0,115200 ou console=ttyS0,115200n8 link

Depois de passar esta opção, o kernel do Linux irá imprimir todas (ou algumas) mensagens do kernel no console, o que é útil para depuração.

Existe uma maneira de alterar o console do sistema no Linux em tempo de execução, sem reinicializar (com alguns sysctls / ioctls especiais / ou em /proc ou /sys filesystems)?

Primeiro caso: Eu não tinha a opção console= na inicialização atual (registrada em / proc / cmdline) e queria ativar a impressão do dmesg na porta serial / dev / ttyS0 para depurar a situação.

Segundo caso: Eu tinha configurações erradas no meu console=ttyS0,9600 e queria mudar a velocidade sem reiniciar (remova a configuração antiga do console, adicione um novo console com boa configuração 115200 ou apenas mude a velocidade).

(Onde a opção console= é analisada, onde em /sys ou /proc configurações atuais são armazenadas?)

    
por osgx 24.08.2017 / 21:36

0 respostas