Serial ports I/O addresses...
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Завсегдатай
- Сообщения: 247
- Зарегистрирован: 01 ноя 2008, 09:44
Serial ports I/O addresses...
Hi!
На борту XP машины стоят 2 serial ports PCI мультикарты (по 8 портов на каждой).
(Был сделан upgrade с Windows 98 на ХР, поставил бы 98ю, но для нее уже давно не найти драйверов для нового железа).
Программа, которая работает с этими портами находит их по I/O адресам. Windows
XP показывает только range адресов ждя всей кары (по каждой в отдельности). От и до (показывает для встроенных COM портов, но не показывает для тех, что на картах). К сожалению, адреса в программе надо указывать - программа сама не найдет. Каким образом адреса распределяются по портам - моя большая проблема. Может кто знает, каки образом (кроме перебора вручную в заданном диапазоне) можно найти их? Быть может есть какие программы для этого?
Спасибо.
На борту XP машины стоят 2 serial ports PCI мультикарты (по 8 портов на каждой).
(Был сделан upgrade с Windows 98 на ХР, поставил бы 98ю, но для нее уже давно не найти драйверов для нового железа).
Программа, которая работает с этими портами находит их по I/O адресам. Windows
XP показывает только range адресов ждя всей кары (по каждой в отдельности). От и до (показывает для встроенных COM портов, но не показывает для тех, что на картах). К сожалению, адреса в программе надо указывать - программа сама не найдет. Каким образом адреса распределяются по портам - моя большая проблема. Может кто знает, каки образом (кроме перебора вручную в заданном диапазоне) можно найти их? Быть может есть какие программы для этого?
Спасибо.
-
- Маньяк
- Сообщения: 1576
- Зарегистрирован: 04 окт 2009, 15:23
Re: Serial ports I/O addresses...
Попробуйте сайт производителя карт. Зачастую есть разделы в Support, вроде Utilities. Там можно посмотреть, помогает иногда.
-
- Завсегдатай
- Сообщения: 247
- Зарегистрирован: 01 ноя 2008, 09:44
Re: Serial ports I/O addresses...
Thanks!
Да, конечно, в первую очередь сделал это (просто не написал об этом), и то что у них есть в download для этого продукта, и запрос послал в tech support (так и не ответили, может - просто - еще не ответили...) и на форуме этого сайта тож спросил, ... увы....
Да, конечно, в первую очередь сделал это (просто не написал об этом), и то что у них есть в download для этого продукта, и запрос послал в tech support (так и не ответили, может - просто - еще не ответили...) и на форуме этого сайта тож спросил, ... увы....
- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Serial ports I/O addresses...
Если карточка PCI - скорее всего там динамический рейнж аддрессов,
к тому же прерывания надо каскадировать.
Нет, не верю - надо драйвер.
Через него опють же порты в режимы настраивать.
Легче новую карту купить
к тому же прерывания надо каскадировать.
Нет, не верю - надо драйвер.
Через него опють же порты в режимы настраивать.
Легче новую карту купить
-
- Завсегдатай
- Сообщения: 247
- Зарегистрирован: 01 ноя 2008, 09:44
Re: Serial ports I/O addresses...
"Не верю" - чему?
Если о Драверах - то скачал, стоят, ХР прекрасно видит их, показывает на разных мамах (понятно почему) разный range адресов для портов на этой карте. Диапазон адресов FF (255 адресов). В ручную перебирать проблематично. (Единственно, что могу делать, поставив драйвера - выбирать номера для портов, нумеровать их. На самом деле много больше опций, но нет среди них нужной для определения (нахождения) адресов
)
"...к тому же прерывания надо каскадировать..." - не совсем понял, что это означает. Если речь о IRQ - то их значения для программы (к счастью) не криричны - могу ставить что угодно.
"...Легче новую карту купить... " - они, зараза, недешевые! меньшее что нашел - от 600 (used), и надо мне их не менее 4х штуков...Ну и потом опять станет вопрос про адресацию (PCI же!)

Если о Драверах - то скачал, стоят, ХР прекрасно видит их, показывает на разных мамах (понятно почему) разный range адресов для портов на этой карте. Диапазон адресов FF (255 адресов). В ручную перебирать проблематично. (Единственно, что могу делать, поставив драйвера - выбирать номера для портов, нумеровать их. На самом деле много больше опций, но нет среди них нужной для определения (нахождения) адресов

"...к тому же прерывания надо каскадировать..." - не совсем понял, что это означает. Если речь о IRQ - то их значения для программы (к счастью) не криричны - могу ставить что угодно.
"...Легче новую карту купить... " - они, зараза, недешевые! меньшее что нашел - от 600 (used), и надо мне их не менее 4х штуков...Ну и потом опять станет вопрос про адресацию (PCI же!)

- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Serial ports I/O addresses...
сорри. май бед.
не вьехал в тему.
ну контрольный порт и дата порт воде рядом.
Я бы че сделал - преположил хххF8 или xxxE8 порт в рейндже.
Иначе - лупить по аддресам в рейнже
не вьехал в тему.
ну контрольный порт и дата порт воде рядом.
Я бы че сделал - преположил хххF8 или xxxE8 порт в рейндже.
Иначе - лупить по аддресам в рейнже
-
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: Serial ports I/O addresses...
Поробуйте загрузить Ubuntu и спросить в терминале:
cat /proc/ioports | grep serial
или можно глянуть на всё:
cat /proc/ioports
cat /proc/ioports | grep serial
или можно глянуть на всё:
cat /proc/ioports
-
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: Serial ports I/O addresses...
ещё можно попробовать так:
dmesg | grep serial
dmesg | grep serial
-
- Завсегдатай
- Сообщения: 247
- Зарегистрирован: 01 ноя 2008, 09:44
Re: Serial ports I/O addresses...
Спасибо всем.
В конце концов получил от производителя утилиту, которой в наборе драйверов для этой карты у них же на сайте не было.
(Перебирать в ручную конечно можно, и FF (255) адресов реально куда как меньше, но все равно много. Много потому что требуется
немало времени чтобы проверить каждый адрес,,,)
В конце концов получил от производителя утилиту, которой в наборе драйверов для этой карты у них же на сайте не было.
(Перебирать в ручную конечно можно, и FF (255) адресов реально куда как меньше, но все равно много. Много потому что требуется
немало времени чтобы проверить каждый адрес,,,)
- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Serial ports I/O addresses...
Не сработает. Если там PCI карточка - прямого доступа может вообще не бытьkurvatis писал(а):ещё можно попробовать так:
dmesg | grep serial
-
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: Serial ports I/O addresses...
Может и так, без реальной карточки сказать сложно, а когда она есть проверить легко. Думаю драйвер у линуха на такую карточку найдётся и подключится автоматом, а dmesg даст полезную инфу.
-
- Завсегдатай
- Сообщения: 247
- Зарегистрирован: 01 ноя 2008, 09:44
Re: Serial ports I/O addresses...
Кстати говоря, подключись я Linux и посмотри эту инфу - насколько она окажется полезной?
На одной и той же MB под Win 98 и под XP ports забирают (вернее им выделяют все же) разные
адреса
...
На одной и той же MB под Win 98 и под XP ports забирают (вернее им выделяют все же) разные
адреса

-
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: Serial ports I/O addresses...
Бейс адрес разный, а офсеты портов относительно него одинаковые.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: Serial ports I/O addresses...
В незапамятные времена я работал с такими карточками. В ДОСе. На ISA.
Не помню деталей, но с адресами проблем не было. Базовый адрес устанавливался на плате переключателем. В результате работало 8-16 модемов.
