Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Reccognizing COM ports

Status
Not open for further replies.

DixonHur

Technical User
May 31, 2002
4
US
Hello, I am a first time poster and need some help. I am trying to run a device (a Netsignia 210 smart card reader) out of COM port 1, but each time I run an application, it returns an error message saying that it "can't initialize COM port 1". It also mentions that the port might be in use by another program, but when I look in my device manager, it says that COM port 1 is functioning properly and that it is not running any applications. At this point, I have exhausted my trouble-shooting knowledge. I am operating in a Windows 2000 environment. Does anyone have any advice? Are there any diagnostic tools I can use to identify the problem? Thank you.
 
I believe the problem to be that the software and hardware do not agree on the com port address to access. The standard for COM1 is 03E8 hex and interrupt 4. If Windows is using a different address or interrupt and the software is direct accessing the hardware (rather than go through Windows' HAL (Hardware Abstraction Layer), the two will never meet.

Are you sure that COM1 is indeed the external port? Many computers come with the hardware com ports disabled for ease of configuration at the factory (one less thing to worry about). That com port isn't for or connected to the modem, is it? Check your modem properties to make sure.

Then check the com's properties to make sure it is 03E8 and IRQ 4. If not go into the BIOS, usually 'Intergrated Peripherals' and reset the com to the above specs. Now, doing so hopefully will not cause a conflict with any other devices - if so, you will have to work that out later as well.

Then check the software for any com hardware settings and match them up.

Now, Windows 2000 uses different interfacing to the coms as MS-DOS support is no longer available - meaning if the program you are trying to use is communicating to the com ports via DOS I/O calls those calls will fail. Use a different program.

If you are using a program like Palm's QuickSync it holds the com port handle and will not release it to other programs. Shut anything like that down.

Hope I gave you some ideas to check, and I hope these work for you. Your mileage may vary...
 
I take it when you say you have check that the device is working coerrectly in device manager that you have check that the port settings are correct and you have no IRQ conflicts with the com port.
Also is there any drivers that need to be installed for the card reader ? and if so are they windows 2000 compliant.
Is the device on microsofts HCL list.
You get the irq conflicts from system information under device manager.

Hope to have pointed you in the general direction.
 
Thanks guys, both of you have pointed out great ideas that I have missed. thanks again.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top