почему у меня есть 32 ttyS

Вы уверены, что они установлены? Существует приложение под названием «Диски», которое может оказать некоторую помощь. Попробуйте эту загрузку, как обычно, со всеми подключенными вами дисками, а затем выстукивайте в приложении Диски.

4
задан 9 February 2012 в 03:24

2 ответа

Максимально возможное количество серийных идентификаторов жестко запрограммировано как 32 с помощью настройки конфигурации ядра CONFIG_SERIAL_8250_RUNTIME_UARTS

Устройства char / dev / ttyS * char будут работать только тогда, когда драйвер 8250 UART найдет последовательный UART на машине.

Ядро настроено с таким высоким значением, потому что некоторые машины поддерживают это множество UART.

3
ответ дан 25 May 2018 в 14:27

Я полагаю, вы смотрите на /dev. Устройства ttyS * всегда доступны, даже если они непригодны для использования. На самом деле, если вы попытаетесь написать им, вы получите EIO:

# echo > /dev/ttyS12
-bash: echo: write error: Input/output error
2
ответ дан 25 May 2018 в 14:27

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

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