|
Автор |
Сообщение |
xt3
Зарегистрирован: 28.07.2003 Сообщения: 19895 Откуда: Уфа
|
Добавлено: Пт Ноя 23, 2007 5:34 pm Заголовок сообщения: Контроллер serial port'a для PCI |
|
|
попал к нам комп без COM порта
на матери есть для него штыри, мы раздобыли планку для вывода на заднюю панель, а она не подошла к этой дебильной матери (на матери 10 пинов вместо 9 на шлейфе, и разблядовка не соответсвует /проверили по земле/ )
раздобыли Контроллер 4serial port, PCI, на чипе Nm9835
к нему защем-то идут драйвера ко всем операционкам.
а нам нужно опрашивать COM-порт, еще до загрузки операционки (авторизация системы защиты от НСД)
кто нибудь работал с такими контроллерами в чистом ДОСе?
как он вообще отобразится? заменит нынешний COM1 или добавится? |
|
Вернуться к началу |
|
McRae
Зарегистрирован: 18.01.2007 Сообщения: 895 Откуда: ufa
|
Добавлено: Пт Ноя 23, 2007 5:53 pm Заголовок сообщения: |
|
|
Если в матери СОМ-портов нету, то внешний наверняка будет СОМ1... |
|
Вернуться к началу |
|
Vover
Зарегистрирован: 25.04.2003 Сообщения: 921 Откуда: Уфа
|
Добавлено: Пт Ноя 23, 2007 8:55 pm Заголовок сообщения: |
|
|
Вариант шаманства:
отключить в BIOSe существующие com - порты(скинуть назначенные им прерывания)
назначить освободившиеся прерывания (IRQ) писиайной шине, куда вставили карту
НО - есть программно-аппаратные комплексы, которым вариант с заменителями com-портов никак не подходит (без разницы какие - PCI или USB - переходники)...им подавай "честный", "железный" com - порт. |
|
Вернуться к началу |
|
Darth Vader
Зарегистрирован: 09.08.2006 Сообщения: 2107 Откуда: Челябинск
|
Добавлено: Сб Ноя 24, 2007 12:17 am Заголовок сообщения: |
|
|
Vover писал(а): |
назначить освободившиеся прерывания (IRQ) писиайной шине, куда вставили карту
|
Мне кажеться далеко не все железки поддержат такое. Во первых порты и прерывания надо на самой плате как-то выставить или ее сконфигурировать. Если плата этого не поддерживает(нет перемычек или конфигурационного ПЗУ) то здесь такая плата непрокатит, потомучто пароль и ключ спрашивается обычно до запуска ОС - дрова просто нет возможности запустить.
2xt3: У нас компы есть, на которых SecretNet стоит, и для них вроде спецом только с ком-портом покупали. Без него вроде никак..... Хотя точно неуверен...
Можно попытаться прозвонить те 9 контактов-штырей, которые на матери есть. Написать под досом прогу, котрая например раз в секунду дергает TX из "0" в "1", а потом обратно. И одновременно опрашивает RX. Цешкой глянуть какая нога дергается("0"/"1" = -8...12В/+8...12В). Потом через резистор сначала 33 кОм (а если не получится, то после 10 кОм и потом уже 1 кОм), подцепить к другим ногам последовательно и посмотреть в проге, когда RX тоже задергается. Хреново будет если предположить, что на этот разъем выходят еще какие-нить жизненно-важные 5В входы, тогда можно теоретически попалить плату - ИМХО очень маловероятно. Если нужны и другие контакты, то методика аналогичная.... |
|
Вернуться к началу |
|
Darth Vader
Зарегистрирован: 09.08.2006 Сообщения: 2107 Откуда: Челябинск
|
Добавлено: Сб Ноя 24, 2007 11:26 am Заголовок сообщения: |
|
|
Darth Vader писал(а): |
Написать под досом прогу, котрая например раз в секунду дергает TX из "0" в "1", а потом обратно. И одновременно опрашивает RX.... |
Чето я тормознул, нельзя к этим пинам в последовательном порте напрямую обратится, к остальным можно семи можно, а к этим двум нет. Но можно тогда TX найти передавая одну секунду 0xFF а другую 0x00. RX можно найти последовательно подключая через резистор TX другого компа например или другого асинхронного устройтсва. |
|
Вернуться к началу |
|
xt3
Зарегистрирован: 28.07.2003 Сообщения: 19895 Откуда: Уфа
|
Добавлено: Сб Ноя 24, 2007 12:42 pm Заголовок сообщения: |
|
|
Darth Vader
не. так жоско парится я не буду. проще клиенту комп вернуть пусть другой даст =))
"Во первых порты и прерывания надо на самой плате как-то выставить или ее сконфигурировать. Если плата этого не поддерживает(нет перемычек или конфигурационного ПЗУ) то здесь такая плата непрокатит, потомучто пароль и ключ спрашивается обычно до запуска ОС - дрова просто нет возможности запустить."
а может номера портов и прерываний уже вшыты? |
|
Вернуться к началу |
|
Vover
Зарегистрирован: 25.04.2003 Сообщения: 921 Откуда: Уфа
|
Добавлено: Сб Ноя 24, 2007 3:59 pm Заголовок сообщения: |
|
|
xt3 писал(а): |
а может номера портов и прерываний уже вшыты? |
Может быть кстати и такой вариант - при отсутствии джамперов на писиайной платке - рулить через BIOS материнской платы...
Проге,обращающейся к com порту как правило нужен номер IRQ, и, некоторым еще и DMA(насколько мне память не изменяет)....
А что касается новых компов без com-портов, то вот этим летом народ находил в продаже даже ноутбуки с com-ушниками...искать просто нужно лучше |
|
Вернуться к началу |
|
|