Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I have a DOS program which uses comm ports. It worked in Windows 95 running in a window. Now on my new Windows 98 computer the comm port doesn't respond unless I shut down Windows to DOS mode. Windows programs are able to use the comm ports under windows. Does anyone know how to get this DOS program to use the comm ports under Windows?
Thanks

Possibly win 98 changed com port address, numbers or irq's from what they were in win 95 and your dos program doesn't know this. Check and see what com ports your dos program is trying to use and see if they match the win 98 settings. You may need to reconfigure the settings in your dos program or change comm port specs in win 98.

The DOS program can use either comm 1 or 2 and both work when I restart in DOS mode, but not in Windows. Other Windows programs can use comm 1 or 2 in Windows

Still, windows can change com info for it's own use. When you drop out of windows into dos it would revert to default settings. Check com port data in control panel first.
Have you tried the dos prompt while in windows to run the program? If I'm right it won't run there either since the com ports would still have the windows settings.

I have the exact same problem, and i have
found it on 3 diffrent computers until now.
And i don't know what to do ????

by the way
my com ports work when I boot to dos and not when i boot to win98 2ed.
But if i disable com 1 and 2 in windows, and then reboots into win98 and enable com1 and 2 again, then it suddently works in a dos window ??? but
only until i reboot again, then com 1 and 2 don't work in a dos window again.
But com1 and 2 allways work when a windows program uses them.
strange ???

ok I found it
it was the logitech mouse driver
that has locked com1 and 2.
When i remove it all works
also in dos !!!

Try this (the basic problem seems to be ACPI):
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VCOMM]
"EnablePowerManagement"=00 (original value is 01)and
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\COMBUFF]
"Start"=ff (original value is 00)

![]() |
Help with System Registry
|
modem question
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |