Код: Выделить всё
foo$ dmesg | fgrep -euart -econsole
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
sc0: <System console> at flags 0x180 on isa0
sc0: VGA <16 virtual consoles, flags=0x380>
Код: Выделить всё
bar$ dmesg | fgrep -euart -econsole
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
uart0: [FILTER]
uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
uart1: [FILTER]
bar$ fgrep -ettyu0 -ettyu1 /etc/ttys
ttyu0 "/usr/libexec/getty std.9600" screen-bce on insecure
ttyu1 "/usr/libexec/getty std.9600" screen-bce on insecure
bar$ ps lwwp`pgrep getty`
UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
0 1770 1 0 76 0 3260 1124 tty dc I ?? 0:00.01 /usr/libexec/getty std.9600 ttyu0
0 1771 1 0 76 0 3260 1124 tty dc I ?? 0:00.01 /usr/libexec/getty std.9600 ttyu1
0 1769 1 0 76 0 3260 1124 tty in Is+ v0 0:00.01 /usr/libexec/getty Pc ttyv0
Код: Выделить всё
foo$ cu -l cuau0
Connected
abc
blah
duh
load: 0.01 not a controlling terminal
load: 0.01 not a controlling terminal
load: 0.01 not a controlling terminal
load: 0.01 not a controlling terminal
Пробовал изменить baudrate с 9600 на 115200 для getty, но эффект нулевой, а Control-T на foo работает только с baudrate=9600. Сборка мира с BOOT_COMCONSOLE_SPEED=115200 тоже ничего не меняет, как и не меняет добавление -h в /boot.config.
Есть идеи? Вполне возможно, что я где-то перестарался, т.к. одно время serial console у меня даже работала и getty мне дарил ttyu0, но потом она (консоль) так же неожиданно и перестала работать. Это было когда я только-только поставил -h в /boot.config.