USBCOMM README

October 15, 2001

	OS/2 Device Driver Development
	IBM Solution Technologies
	Austin, TX

This README contains information
for the Universal Serial Bus (USB) Communication Device Driver Support for
OS/2 Warp 3,
OS/2 Warp 4,
OS/2 Warp Server for e-business,
OS/2 Warp 4 Convenience Pack 1,
OS/2 Warp 4 Convenience Pack 2,
OS/2 Warp Server for e-business Convenience Pack 1,
OS/2 Warp Server for e-business Convenience Pack 2.


CONTENTS
________

1.0  Introduction
2.0   USB-Communication Support
	2.1  USB-Communication Installation
	2.2  USB-Communication Driver Additional Parameters
	2.3  USB-Communication Un-Install Instructions
	2.4  List of Tested USB-Modems
	2.5  Requirements
	2.6  Dependencies
3.0  Copyright and Trademark Information


1.0  Introduction
_________________

This USBCOMM.EXE driver package provides you with IBM's most current support
for Universal Serial Bus (USB) communication (modem) devices on the OS/2
Operating System.

1.1  The USBCOMM.EXE file that you received contains the following 4 USB
     files in a self-extracting compressed format.

        -  USBCOMM.TXT  This file that you are reading
        -  USBCOMM.DDP  Device driver profile file
        -  USBCOM.SYS   USB Communication Driver
        -  TSTUSBC.EXE  Tests USB Stack


2.0  USB-Communication Support
______________________________

2.1  USB-Communication Installation Instructions
================================================

2.1.1	To use these USB driver files, you must expand the USBCOMM.EXE
	file into its 4 component files by
 		(a.) opening an OS/2 window and
        	(b.) typing USBCOMM.EXE at the OS/2 command prompt.
	Once the USBCOMM.EXE file is expanded, please continue with the
        USB Installation Instructions.

2.1.2	At the OS/2 command prompt, type DDINSTAL. This command will open
	Device Driver Installation dialog.

2.1.3	Change Source directory to current (where 4 component files reside)
	by pressing 'Change..." button.

2.1.4	Press "Install..." button to perform actual installation and "Exit"
	button installation utility.

	If USBBASIC stack was not installed on the system you will see the message
	"The file, TSTUSBC.EXE, returned a non-zero return code.This DDP file
	did not run." You have to install USBBASIC before installing USBCOMM.EXE.

2.1.5	This completes the installation procedure. You can install
	any other USB device drivers and after that you must
	REBOOT the system.


2.2 USB-Communication Driver Additional Parameters
==================================================

DEVICE=drive:\OS2\BOOT\USBCOM.SYS

       Where drive: is the drive letter of the OS/2 boot partition on your
       system.

PARAMETER 	FUNCTION

  /V		Verbose Mode, displays driver information
		during OS/2 initialization.

  /N:serName    Driver name can be specified as serName, where serName
		is required driver's name - COM3, COM4, COM5 or other known
		for communication application.

  /M:maxModems	Number of modems accepted for service can be limited using
		maxModems key.

  /I:size	Size of the Input queue can be set using size parameter
		(size in KB=1024 bytes, minum value is 5, maximum value is 64,
		and default value is 32).

  /O:size       Size of the Output queue can be set using size parameter
		(size in KB=1024 bytes, minum value is 5, maximum value is 64,
		and default value is 32).


2.3  USB-Communication Un-Install Instructions
==============================================

2.3.1  Delete from CONFIG.SYS file line configuring USBCOM.SYS device driver
       (line starting with DEVICE=drive:\OS2\BOOT\USBCOM.SYS) and file
       USBKBD.SYS from \os2\boot directory.

2.3.2  Safely shut down and then re-boot your system in order to remove the
       USB-Communication driver from the system configuration.


2.4 List of Tested USB-Modems
=============================

U.S. Robotics 56K Voice Faxmodem Pro (external model 5605)


2.5 Requirements
================

2.5.1  Hardware
USBCOM.SYS driver is designed to serve any modem device following USB Communication
Device specifications with AT command support (Abstract Control Model).

2.5.2  Software
       (a.) USB Basic support


2.6 Dependencies
================

This package contains only USB-Communication driver, in order
USB-Modem USB base stack driver package (USBBASIC.EXE)
must also be installed.


3.0  Copyright and Trademark Information
________________________________________

The following terms, are registered trademarks of the International 
Business Machines Corporation in the United States, or other countries,
or both:
o IBM
o OS/2
o Warp

Other company, product, and service names may be trademarks or service
marks of others.

THE INFORMATION PROVIDED IN THIS README IS PROVIDED "AS IS" WITHOUT 
WARRANTY OF ANY KIND.  IBM DISCLAIMS ALL WARRANTIES, WHETHER 
EXPRESSED OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED 
WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY 
WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING
THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS.

(C) Copyright IBM Corporation, 2001. All rights reserved.
U.S. Government Users Restricted Rights -- Use, duplication or 
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.