Страница 1 из 1
Serial ports I/O addresses...
Добавлено: 16 июн 2010, 21:41
tut
Hi!
На борту XP машины стоят 2 serial ports PCI мультикарты (по 8 портов на каждой).
(Был сделан upgrade с Windows 98 на ХР, поставил бы 98ю, но для нее уже давно не найти драйверов для нового железа).
Программа, которая работает с этими портами находит их по I/O адресам. Windows
XP показывает только range адресов ждя всей кары (по каждой в отдельности). От и до (показывает для встроенных COM портов, но не показывает для тех, что на картах). К сожалению, адреса в программе надо указывать - программа сама не найдет. Каким образом адреса распределяются по портам - моя большая проблема. Может кто знает, каки образом (кроме перебора вручную в заданном диапазоне) можно найти их? Быть может есть какие программы для этого?
Спасибо.
Re: Serial ports I/O addresses...
Добавлено: 17 июн 2010, 12:15
Rai
Попробуйте сайт производителя карт. Зачастую есть разделы в Support, вроде Utilities. Там можно посмотреть, помогает иногда.
Re: Serial ports I/O addresses...
Добавлено: 17 июн 2010, 12:36
tut
Thanks!
Да, конечно, в первую очередь сделал это (просто не написал об этом), и то что у них есть в download для этого продукта, и запрос послал в tech support (так и не ответили, может - просто - еще не ответили...) и на форуме этого сайта тож спросил, ... увы....
Re: Serial ports I/O addresses...
Добавлено: 17 июн 2010, 12:52
Правильные пацаны
Если карточка PCI - скорее всего там динамический рейнж аддрессов,
к тому же прерывания надо каскадировать.
Нет, не верю - надо драйвер.
Через него опють же порты в режимы настраивать.
Легче новую карту купить
Re: Serial ports I/O addresses...
Добавлено: 17 июн 2010, 14:05
tut
"Не верю" - чему?
Если о Драверах - то скачал, стоят, ХР прекрасно видит их, показывает на разных мамах (понятно почему) разный range адресов для портов на этой карте. Диапазон адресов FF (255 адресов). В ручную перебирать проблематично. (Единственно, что могу делать, поставив драйвера - выбирать номера для портов, нумеровать их. На самом деле много больше опций, но нет среди них нужной для определения (нахождения) адресов

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

Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 07:07
Правильные пацаны
сорри. май бед.
не вьехал в тему.
ну контрольный порт и дата порт воде рядом.
Я бы че сделал - преположил хххF8 или xxxE8 порт в рейндже.
Иначе - лупить по аддресам в рейнже
Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 16:46
kurvatis
Поробуйте загрузить Ubuntu и спросить в терминале:
cat /proc/ioports | grep serial
или можно глянуть на всё:
cat /proc/ioports
Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 16:54
kurvatis
ещё можно попробовать так:
dmesg | grep serial
Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 17:00
tut
Спасибо всем.
В конце концов получил от производителя утилиту, которой в наборе драйверов для этой карты у них же на сайте не было.
(Перебирать в ручную конечно можно, и FF (255) адресов реально куда как меньше, но все равно много. Много потому что требуется
немало времени чтобы проверить каждый адрес,,,)
Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 17:56
Правильные пацаны
kurvatis писал(а):ещё можно попробовать так:
dmesg | grep serial
Не сработает. Если там PCI карточка - прямого доступа может вообще не быть
Re: Serial ports I/O addresses...
Добавлено: 18 июн 2010, 21:38
kurvatis
Может и так, без реальной карточки сказать сложно, а когда она есть проверить легко. Думаю драйвер у линуха на такую карточку найдётся и подключится автоматом, а dmesg даст полезную инфу.
Re: Serial ports I/O addresses...
Добавлено: 19 июн 2010, 09:13
tut
Кстати говоря, подключись я Linux и посмотри эту инфу - насколько она окажется полезной?
На одной и той же MB под Win 98 и под XP ports забирают (вернее им выделяют все же) разные
адреса

...
Re: Serial ports I/O addresses...
Добавлено: 19 июн 2010, 09:21
kurvatis
Бейс адрес разный, а офсеты портов относительно него одинаковые.
Re: Serial ports I/O addresses...
Добавлено: 19 июн 2010, 09:35
Проф. Преображенский
В незапамятные времена я работал с такими карточками. В ДОСе. На ISA.

Не помню деталей, но с адресами проблем не было. Базовый адрес устанавливался на плате переключателем. В результате работало 8-16 модемов.