Advanced
Group: Members
Posts: 402
Warn:0%
|
Блин, а я тоже этого не знал... Стырил у cooler-a Меня сильно подправили насчет ограничения скорости стандартного COM-порта в прошлом выпуске. Просто подрубили т.с. Я не знал об этом.
Дело в том, что для некоторых контроллеров последовательных портов возможность работы со скоростями выше 115200 бит/сек существует изначально. Просто она не включена.
Поправил меня один из читателей и отослал к японцам, которые сделали программную переключалку. Основной разработчик - Osamu Imaizumi. Основной сайт - здесь. (качать патч zip, 40).
Программа проста и неприхотлива. Запускается под DOS, что и правильно. Она заменяет serial.vxd (под Win98), а под W2K - некоторые системные файлы. Есть версии для Linux и FreeBSD. Так как не все йогурты поддерживают скорости последовательного порта выше 115200, то сначала необходимо проверить - а собственно...?
У меня оказался контроллер от Winbond:
shsmod V1.9 release (9/18/2000) http://www.devdrv.com/
copyright© 1996-2000 O.Imaizumi, Device Drivers Limited. Winbond W83977TF at 03f0h detected
Original driver detected
COM1 (03f8h): Supported, Mode = Low
COM2 (02f8h): Supported, Mode = Low Т.е. мне повезло (например тот же W83977, но уже с буквами _не TF_ не пойдет).
Список контроллеров, поддерживающих большие скорости можно поглядеть здесь. Хотя проще запустить программку и поглядеть, что она скажет.
Дальше. В Win98 она запатчит serial.vxd и пропишет в autoexec.bat строчку инициализации контроллера при запуске. Все. После этого в свойствах порта необходимо выставить скорость по вкусу. Вообще, в свойствах порта и так можно выбрать скорость выше 115200, но без патча SHSMOD модемы работать не будут. Не смогут нормально работать в таком режиме и модемы, у которых не предусмотрена "на борту" скорость DTE выше 115200.
В любом случае - попробовать стоит, потому что если модем достаточно быстрый - ну 40кбит/сек - при сжатии протоколом V42bis четыре к одному уже получается 160кбит/сек. А новый протокол сжатия V44, у которого коэффициент может добегать и до 6:1? Даже для модемов 33.6 уже скорости последовательного порта 115200 не будет хватать.
Кроме того, обмен между машинами по последовательным портам (по нуль-модемному кабелю) как-то легче проходит со скоростью 1 Мбит. ссылку прислал [EMAIL=se at e-kazan.ru]Evgeny[/EMAIL] |
|