[Sysadmins] Переименовать ttySx в ttySAx

Roman Savochenko rom_as на diyaorg.dp.ua
Ср Окт 7 12:39:03 UTC 2009


Приветствую Всех

Имеется некое устройство в котором есть два стандартных COM-порта и три 
нестандартных.

Стандартные, как обычно, обнаруживаются и вешаются на усройства /dev/ttySx:
[    1.228231] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.234877] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.243792] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.251363] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A

Однако в исходной версии Linux, на ядре 2.6.18, эти устройства вешаются 
на /dev/ttySAx. Проблемы в этом нет пока не доходит дело до подключения 
нестандартных COM портов, для которых производитель делает свои дрова. 
Так вот при загрузке этого драйвера на исходной версии Linux 
обнаруживаются ещё три кома и они назначаются на устройства /dev/ttySx. 
При попытке сделать подобное на ядрах ALTLinux получаем ошибку:
modprobe icpdas_8250
FATAL: Error inserting icpdas_8250 
(/lib/modules/2.6.29-rt-up-alt2/kernel/icp/icpdas_8250.ko): Device or 
resource busy

Т.е. похоже на конфликт имён /dev/ttySx.
Следовательно вопрос. Как уговорить стандартный модуль serial8250 или 
udev повеситься на устройства /dev/ttySAx?

С уважением, Роман
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rom_as.vcf
Тип     : text/x-vcard
Размер  : 218 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20091007/9bdab9d2/attachment.vcf>


Подробная информация о списке рассылки Sysadmins