Последовательные порты зарегистрированы, но файлы / dev / ttyS4 и ttyS5 отсутствуют (Ubuntu 18.04, Intel Apollo Lake SoC)

Я не могу найти способ заставить последовательные порты работают на моем компьютере.

Если я запускаю dmesg, я вижу, что они распознаются и регистрируются

dw-apb-uart.0: ttyS4 at MMIO 0x9131e000 (irq = 4, base_baud = 115200) is a 16550A
serial serial0: tty port ttyS4 registered
dw-apb-uart.1: ttyS5 at MMIO 0x9131c000 (irq = 6, base_baud = 115200) is a 16550A
serial serial1: tty port ttyS5 registered

Но тогда ls / dev / ttyS * показывает, что файлы S4 и S5 отсутствуют - он переходит с ttyS3 на ttyS6.

Я нашел разные форумы, описывающие похожие ошибки, но ни одно из решений не помогло. Я попытался загрузить модуль intel-lpssi-pci, модуль 8250_lpss, перекомпилировал ядро, чтобы они были встроены, изменил настройки BIOS, чтобы HSUART работал в режиме PCI вместо ACPI, я также попытался создать файлы с помощью mknod и использовать setserial, но я получаю сообщение «Нет такого устройства или адреса» во вновь созданных файлах.

Что я могу сделать?

0
задан 27 March 2020 в 13:05

1 ответ

После разговора с продавцом устройства выяснилось, что это неправильная настройка BIOS.

0
ответ дан 8 July 2020 в 20:43

Другие вопросы по тегам:

Похожие вопросы: