RU.MODEM ---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 78 из 100
 От   : Sergei Popov                        2:5023/24.4354    25 дек 25 14:02:43
 К    : Dmitry Chernykh                                       25 дек 25 14:22:01
 Тема : USRobotics
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5023/24.4354 1d031798
@REPLY: 2:5023/24.4034 1d027276
@CHRS: CP866 2
@PID: wfido 0.2
@TID: FTN::Pkt 1.02
@Posted: 25 Dec 25 14:11:49
Hello, Dmitry!
  DC> А как вообще видны устройства подключенные к PCI со стороны
dos и ПО работающего в реальном режиме процессора?
 Смотря какие. Винмодемы PCI - в виде некого адресного пространства с
которым непонятно как работать. Диагностические программы как некая PCI карта
на IRQ10. Но были ещё аппаратные PCI модемы (USR 2976, 2977, 5610).
Они виделись как PCI ком порт т.е. в битное адресное пространство на
IRQ10. Если программа умела работать с такими портами, то работалось и из
под DOS. Если BIOS умел назначать на PCI слот нужные прерывания, то
можно было этот модем назначить на IRQ3, но адрес был нестандартный. Для
этого были специальные фоссиль от HTS, но USR в 2001 г. выпустила
специальную утилиту, которая под DOS позволяла сообщить модему, что ему нужно
пересесть с нестандартных адресов на вполне стандартный 2F8. И такой PCI
аппаратный модем под DOS виделся на стандартных IRQ3 2F8. И если запустить
Win98, то он ставился на настоящий COM2. Лично лет 5 назад с этим
игрался. Даже прошивку новую залил через утилиту для обычного ISA спортстера.
Всё работало. Просто в ISA есть перемычки (дешифраторы) которые позволяют
настроить адреса/прерывания - чисто ручная конфигурация для DOS. На PCI полный
Plug & Play на нестандартных адресах и портах, который понятен только
Windows (все же программы будут работать через его API). А Под Windows NT
прямого доступа к железу всё равно нет - доступ через драйвер.
  DC> С ISA устройствами всё предельно просто: Есть порты в которые
можно читать и писать, есть участки адресного пространства к которым можно
обращаться процессор и которые находятся в пределах 1-го мегабайта.
 DC> С PCI устройствами так же просто работать не получится, я думаю.
  DC> Отсюда же и никому не сдались эти драйвера под dos. Взять те
же PCI звуковые карты, драйверы под dos есть для некоторых из них, но
работают они корректно далеко не во всех программах.
  DC> Винмодемы от звуковых карт по конструкции не далеко ушли,
поэтому ожидать чего-то большего бессмысленно.
 Винмодемы разные были и полностью софтмодемы - всё делал драйвер. У
меня был с DSP процессором, а вот заливка "прошивки" и разбор AT команд
полагался на драйвер. Вот такое странное устройство времён интернет бума конца
90-х с целью сэкономить несколько долларов. Это модемы были лишь для
Dial-UPа и быстро были вытеснены ADSL и Ethernet. 

С наилучшими пожеланиями, Sergei Popov.

--- wfido
 * Origin: По интерфейсу направо, до пятого регистра! (2:5023/24.4354)
SEEN-BY: 50/22 109 104/117 240/1120 301/1 341/66
455/19 460/58 463/68 469/122
SEEN-BY: 4500/1 5000/111 5001/100 5010/352 5015/42
46 5019/40 5020/101 113
SEEN-BY: 5020/290 570 715 806 830 846 848 1042
1146 4441 8912 12000 5022/2
SEEN-BY: 5023/12 24 5028/68 5030/49 115 1081 1474
1997 5034/13 5049/3 5053/51
SEEN-BY: 5053/58 400 5057/19 5058/104 5061/15 133
5075/128 5083/1 444 6056/1
@PATH: 5023/24 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх