modprobe modificar desde como comando cargar actualizar linux linux-kernel embedded embedded-linux tty

modificar - como cargar un modulo en linux



¿Cómo cambiar la consola del kernel de Linux después del proceso de arranque? (1)

Parece que quizás no desee realmente los mensajes de registro de la consola en otro dispositivo, pero solo propone redirigirlos allí para evitar que interfieran con las transferencias binarias en el dispositivo serie principal.

Si ese es el caso, es posible que pueda resolver su problema ajustando dinámicamente el nivel de registro de la consola.

http://tuxthink.blogspot.com/2012/07/printk-and-console-log-level.html

Sugiere que puede hacer esto escribiendo a un nodo de proceso:

echo "6" > /proc/sys/kernel/printk

Lo establecería en 6 en su ejemplo. Sospecho que configurarlo a 0 o 1 funcionaría para sus propósitos: si algo sale mal, su transferencia binaria probablemente falle de todos modos.

Las entradas de registro aún deberían ser recuperables por dmesg independientemente de esta configuración.

En mi sistema integrado generalmente uso / dev / ttyS0 como consola principal. Esto se logra pasando el parámetro kernel console=/dev/ttyS0 y cuando init toma su parte, getty se dispara en el mismo dispositivo especificado en inittab por ejemplo. ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 .

¿Hay alguna posibilidad de cambiar estas configuraciones sin reiniciar y cambiar la consola a otro terminal como ttyS1 , ttyUSBx o incluso algún pseudo tty?