"Device Unavailable"; PS/2 SETUP Doesn't Recognize COM2 Port (43895)






This article was previously published under Q43895

SUMMARY

A "Device unavailable" error may occur when a QuickBasic program attempts to OPEN "COM2:" and the IBM PS/2 system SETUP utility hasn't been configured or can't be configured to recognize COM2.

This problem has been reported with the IBM PS/2 Model 30 computer. The SETUP utility doesn't make provisions for a second communications port. Therefore, the BIOS data area RS232_BASE does not contain the proper information that QuickBasic is looking for. A good example is an internal modem card configured as COM2 that is put in the PS/2 but not recognized as an actual communications port. QuickBasic looks in the BIOS data area to see if there is a COM2 port to use and doesn't find the proper information. This problem is caused by the PS/2 Model 30 (and possibly other models) and is not a problem with QuickBasic.

The RS232_BASE area can be set with the proper COM2 information using a simple QuickBasic program. This program can be found in this Knowledge Base by querying on the following words:

COM2 and Bad Filename and QuickBasic

This information applies to Microsoft QuickBasic Versions 4.00, 4.00b, and 4.50, Microsoft Basic Compiler Versions 6.00 and 6.00b, and Microsoft Basic PDS Version 7.00.

Modification Type: Minor Last Reviewed: 1/9/2003
Keywords: KB43895