NOTES ON USING PCMCIA CARDS WITH SSCOMA1.SYS
----- -- ----- ------ ----- ---- -----------

	This driver now includes support for single function PCMCIA
serial or modem cards.  However, enabling the cards as COM ports can
be quite technical, and may require different solutions depending upon
which set of PCMCIA drivers you are using.

	In theory, the automatic configuration utility AUTODRV2.SYS
(supplied with OS/2's PCMCIA.SYS driver) should automatically detect
and enable your PCMCIA card as a COM port upon insertion of the card
or at boot-up time.  Check the cards status with your PCMCIA card
utility (the one which shows you which cards are inserted) -- the
card should be 'Ready' and a COM number should have been assigned to
your card. 

	Possible problems : 

1) The card is not ready.  In this case, the cards status should be
	'In' (i.e. inserted into the slot). 

2) The card is ready, but no COM number has been assigned.



	Both these problems are fixed in the same manner.

	The fix is dependent upon which version of AUTODRV2.SYS you are
		using.

	(a)	Determining which version of AUTODRV2.SYS you are using

		- edit the file CONFIG.SYS which is in the root directory of
			the drive from which OS/2 boots.

		- search for AUTODRV2

		- there are two possibilities :

			(i) AUTODRV2.SYS is on a line in CONFIG.SYS of the form

					DEVICE=<path>\AUTODRV2.SYS <path>\AUTODRV2.INI
		
				In this case you are using the version of the
				automatic configurator which uses .INI files.  See
				section (b).

			(ii) The line is of the form

					BASEDEV=AUTODRV2.SYS

				In this case you are using the version of the auto
				configurator which uses script (.SCR) files.  See
				section (c).


	(b)	Enabling serial cards with the file AUTODRV2.INI

		- First, you should check how many COM ports have already
			been assigned to devices by SSCOMA1.SYS (you can use
			COMPORTS.EXE for this- the PCI cards will be the highest
			COM numbers that are assigned).  The version of
			AUTODRV2.SYS that you are using is slightly incompatible
			with SSCOMA1.SYS in that additional functionality has
			been added to the SSCOMA1.SYS driver allowing up to 8
			COM ports to be open simultaneously.  Unfortunately,
			AUTODRV2.SYS doesn't know about this and will NEVER
			attempt to enable a card if it would be assigned a COM
			number above 4.  If you have 4 or more COM ports
			assigned already, you won't be able to enable the card
			as a COM port.  The good news is that version 2.0 of
			AUTODRV2.SYS (which uses more flexible script files
			instead of the .INI file) is available (free) from IBM's
			'OS/2 Device Driver Pak On-Line' on the web
			(PCCARDW3.EXE, a self-extracting zip-file on the IBM
			site, is where I got the new version from).  Installing
			this product updates all of your PCMCIA drivers [NB: I
			had a problem installing this suite because it replaced
			my Socket Services driver with an incorrect version,
			although the new PCMCIA.SYS and AUTODRV2.SYS work fine
			with my older (and correct) version of Socket Services].

				- If you install the new drivers, see section (c)
					if your card still isn't configured after a
					reboot.

		- Otherwise ...

		- Take a look at the sample .INI file MYAUTO2.INI 

		- In the [Modem] section, there is a list of common I/O
			port assignments and the IRQ line used.  This tells the
			auto configurator which I/O port settings to try and
			which IRQ line to assign to the card.  The problem is
			normally that the IRQ line is wrong.  Edit the
			AUTODRV2.INI file and try changing the IRQ assignments
			to an available value (you should be able to get a list
			of available resources for PCMCIA cards from the program
			which tells you which cards are inserted into which
			socket). My PCMCIA card would be configured to use IRQ
			line 7 with the sample .INI file.


	(c)	Enabling cards using AUTODRV2.SYS and version 2 scripts


		- Find out where your script files are located.  You can do
			this by clicking on the PCMCIA folder, clicking on the
			'AUTO CONFIGURATOR' program, the main dialog page tells
			you which directory the scripts are taken from.

		- Copy the file BBCARDS.SCR into the script directory, this
			is for automatic configuration of Brain Boxes PCMCIA
			serial cards.

		- Close and reopen the auto configurator program.

		- You should see 'Brain Boxes Cards' listed in the
			'Available cards' section.  Click on this, and then
			click on the 'Edit' button.

		- You can change which I/O port will be assigned to the card
			(it's currently 0x3E8 == standard COM3 I/O address), and
			the COM number which will be assigned (currently 3).
				
				* You can pick a COM number from 1-8 with this
					version of AUTODRV2.SYS

		- Leave the IRQ setting as 0xFF (this is a special code
			which means 'let Card Services pick the IRQ line')

		- You can change the COM number assignment to 0xFF if you
			wish, then AUTODRV2.SYS will attempt to pick the next
			available COM number for use with the card, but it will
			NOT pick COM5 or above (AUTODRV2.SYS thinks that COM4
			is the highest COM number possible, SSCOMA1.SYS allows
			COM numbers up to and including COM8).

		- Click 'Save' to save the modified script.

		- Click on the 'Add >>' button, this will register the new
			script with AUTODRV2.SYS.

		- You may wish to remove scripts from the 'Selected Cards'
			list which are to do with modem/serial card
			configuration.  They will not be deleted, just
			de-registered from AUTODRV2.SYS.

		- Click 'Exit'

		- Re-boot

