История изменений
Исправление tailgunner, (текущая версия) :
Видно, GetPortNames реализован совсем уж по-идиотски. Можно попробовать открывать все сообщенные им устройства по очереди - есть в системе те, которые не вернут EIO или ENODEV. А можно сразу полезть куда-нибудь в /sys: например, /sys/bus/platform/devices/serial8250.
Исходная версия tailgunner, :
Видно, GetPortNames реализован совсем уж по-идиотски. Можно попробовать открывать все сообщенные им устройства по очереди - есть в системе те, которые не вернут EION или ENODEV. А можно сразу полезть куда-нибудь в /sys: например, /sys/bus/platform/devices/serial8250.