Você pode tentar "acpi = noirq". Essa é a única maneira de fazer com que o meu ttyS0 funcione com o Serial-Over-Lan em uma plataforma Intel AMT. Não parece ter nenhum efeito negativo, mas se alguém souber de uma solução melhor, compartilhe.
Eu tenho um computador com uma placa-mãe skylake (ASRock IMB-195) e estou tentando usar a porta serial on-board (/ dev / ttyS0). Estou usando o Ubuntu Server com o kernel Linux 4.4.0-72.
Se eu inicializar com acpi = off, recebo a seguinte saída (dmesg):
Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
serial8250: ttyS2 at I/O 0x3e8 (irq = 3, base_baud = 115200) is a 16550A
serial8250: ttyS3 at I/O 0x2e8 (irq = 3, base_baud = 115200) is a 16550A
com acpi on:
Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
A desabilitação completa da ACPI é muito insatisfatória (não é possível reinicializar sem o ciclo de energia manualmente, por exemplo).
Existe uma maneira de desativar as partes da ACPI que estão impedindo o driver serial de funcionar?
Você pode tentar "acpi = noirq". Essa é a única maneira de fazer com que o meu ttyS0 funcione com o Serial-Over-Lan em uma plataforma Intel AMT. Não parece ter nenhum efeito negativo, mas se alguém souber de uma solução melhor, compartilhe.
Tags acpi serial-port ubuntu