Debian não reconhece meu redirecionamento ttyS0 / console não funcionando

1

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?

    
por user10550633 26.10.2018 / 15:09

0 respostas