Linux не находит последовательные порты

Linux не находит последовательные порты

У меня на машине установлен Debian6.0. У него четыре порта, из которых 2 не могут быть найдены. Глядя на системный BIOS, я вижу, что адреса портов следующие:

PORT      ADDRESS      IRQ
1         3F8          4
2         2F8          3
3         3E8          10
4         2E8          11

Порты 1 и 2 найдены Debian, а 3 и 4 — нет. Насколько я понимаю, я могу настроить порты с этой информацией, используя setserial. Я пробовал:

setserial /dev/ttyS2 port 0x03e8 irq 10 baud_base 115200

но я получаю:

/dev/ttyS2: No such file or directory

Безопасно ли создать файл с /devименем ttyS2? и попробовать выполнить ту же команду еще раз?

редактировать:

По запросу jordanm:

# cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 29 fb
128 ptm
136 pts
180 usb
189 usb_device
253 rtc
254 hidraw

Block devices:
259 blkext
  7 loop
  8 sd
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd

РЕДАКТИРОВАТЬ:

поэтому я создал файл устройства с:

mknod -m 666 /dev/ttyS2 c 4 66

Затем я попытался настроить COM-порт с помощью:

setserial /dev/ttyS2 port 0x03e8 irq 10 autoconfig

но получил:

/dev/ttyS2: No such device or address

Фактически имеется оборудование для двух дополнительных последовательных портов.

решение1

в загрузчике grub у меня есть параметр 8250.nr_uarts = 4для строки загрузки. После этого я смог настроить последовательные порты с помощьюsetserial

https://www.tldp.org/HOWTO/Serial-HOWTO-15.html#ss15.3

решение2

Я только что столкнулся с похожей проблемой с неопределенными последовательными портами UART и Linux на ПК ARCHMI. dmesg | grep serial не показал никаких результатов. После многих попыток я заметил, что это проблема BIOS. После отключения опции «Быстрая загрузка» все пошло гладко, и последовательные порты были правильно загружены с UART, dmesg показал результаты. На всякий случай, если это поможет случайно.

Связанный контент