Eu tenho um fitlet2 ( link ) que tem uma porta serial. Eu posso conectar a porta serial do fitlet2 com a tela do meu computador (tela / dev / ttyUSB0 115200) e acessar o BIOS, depois de ter ativado o "Redirecionamento do Console de Porta Serial" no BIOS.
Eu também posso acessar o GRUB Bootloader através de serial. Acesso sobre trabalhos em série em vários bootloaders GRUB (debian / ubuntu installer, debian installed). Mas sempre que o sistema é carregado, não consigo mais acessar a porta serial que eu estava usando.
Eu tentei ativar o redirecionamento de console no GRUB para o sistema editando os parâmetros de inicialização de acordo com este post link . Logo percebi que meu ttyS0 de alguma forma não está funcionando corretamente. Começando a depurar minhas interfaces seriais físicas, simplesmente não consegui encontrar uma maneira de fazer isso funcionar.
Setserial me diz o seguinte:
/dev/ttyS0, UART: 16550A, Port: 0x0000, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x0000, IRQ: 5
/dev/ttyS2, UART: 16550A, Port: 0x0000, IRQ: 7
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
dmesg | grep tty this:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.9.0-8-amd64 root=/dev/mapper/pen--01--vg-root ro console=ttyS0,115200n8 console=tty0,115200n8
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.9.0-8-amd64 root=/dev/mapper/pen--01--vg-root ro console=ttyS0,115200n8 console=tty0,115200n8
[ 0.000000] console [tty0] enabled
[ 0.000000] console [ttyS0] enabled
[ 49.308213] console [ttyS0] disabled
[ 49.312635] dw-apb-uart.0: ttyS0 at MMIO 0x81424000 (irq = 4, base_baud = 115200) is a 16550A
[ 49.407713] usb 1-8.2: Qualcomm USB modem converter now attached to ttyUSB0
[ 49.410489] usb 1-8.2: Qualcomm USB modem converter now attached to ttyUSB1
[ 49.411349] usb 1-8.2: Qualcomm USB modem converter now attached to ttyUSB2
[ 53.577143] console [ttyS0] enabled
[ 54.744793] dw-apb-uart.1: ttyS1 at MMIO 0x81422000 (irq = 5, base_baud = 115200) is a 16550A
[ 54.755771] dw-apb-uart.2: ttyS2 at MMIO 0x81420000 (irq = 7, base_baud = 115200) is a 16550A
[ 115.902885] ttyS2 - failed to request DMA
Por que o ttyS0 está desabilitado e novamente reativado? Como posso ativá-lo / usá-lo corretamente?
Como posso obter meu shell de login em serial? o que estou perdendo?
Tags console headless serial-port grub uart