README.TXT File Version 1.0 for Universal Serial Bus (USB) Removable Media and CDROM Device Driver Support for OS/2 April, 20, 2001 (c) Copyright International Business Machines Corporation, 1998-2001. All rights Reserved. Contents ======== 1.0 Overview 2.0 USB-Removable Media and CDROM Driver Installation Instructions 3.0 USB-Removable Media and CDROM Driver Un-Install Instructions 4.0 Requirements 5.0 Configuration parameters 6.0 OS/2 Warp 4 boot from diskettes through USB floppy drive 6.1 Introduction 6.2 Modifying the Diskette 1 for USB floppy drive 6.3 OS/2 Warp 4 boot from diskettes through USB floppy drive 7.0 Copyright and Trademark Information 1.0 Overview ============= This USBMSD.EXE driver package provides you with IBM's most current support for Universal Serial Bus (USB) Removable Media and CDROM devices on the OS/2 Operating System. 1.1 The USBMSD.EXE file that you received contains the following 5 USB files in a self-extracting compressed format. - README.TXT This file that you are reading - USBMSD.EXE Executable that installs USB removable media driver support - USBMSD.ADD USB Removable Media Device Driver - USBCDROM.ADD USB CDROM Device Driver (placeholder) - USBMSD.DDP Device driver profile file - TSTUSBD.EXE Tests USB Stack 2.0 USB-Removable and CROM Media Installation Instructions =========================================================== 2.1 To use these USB driver files, you must expand the USBMSD.EXE file into its 5 component files by (a.) opening an OS/2 window and (b.) typing USBMSD at the OS/2 command prompt. Once the USBMSD.EXE file is expanded, please continue with the USB Installation Instructions. 2.2 Device Driver Install o (Warp 3, Warp Server) Open the Device Driver Install program in the OS/2 System Folder/System Setup Folder. o (Warp 4, Warp Server for e-business) Open the Device Driver Install program in the OS/2 System/System Setup/Install-Remove Folder. 2.3 Change Source directory to current (where component files reside) by pressing 'Change..." button. 2.4 Press "Install..." button to perform actual installation and "Exit" button installtion utility. 2.5 This completes the installation procedure. You must now REBOOT you system to initialize the USB removable media / CROM device driver support. 3.0 USB-Removable Media / CROM Un-Install Instructions ================================================ 3.1 Delete from CONFIG.SYS file lines configuring USBMSD.ADD and USBCDROM.ADD (lines starting with BASEDEV=USBMSD.ADD and BASEDEV=USBCDROM.ADD) and files USBMSD.ADD, USBCDROM.ADD from \os2\boot directory. 3.2 Safely shut down and then re-boot your system in order to remove the USB Removable Media/CDROM drivers from the system configuration. 4.0 Requirements ================= 4.1 Hardware Removable media/CDROM drivers are designed to work with all devices manufactured according USB mass storage device specifications. Tests are performed for following devices: VST and Newer Technology USB Floppy Drives Imation or Winstation SuperDisk (LS-120) drives IOMega 100MB and 250MB portable USB ZIP drives HP USB CDWriter 8200 USB Sony Supressa CD-RW 4.2 Software (a.) USB Basic support, this include USBD.SYS driver and host controller driver(s) (USBUHCD.SYS and/or USBOHCD.SYS) distributed as separate packages. (b.) UDF file system from package "DVD/UDF Support for OS/2" must be installed on system in order to use CD-RW devices and media for data recording and retrieval. (c.) OS2CDROM.DMD from package "Fixed IDE Hard Drive and Removable Media Support" (IDEDASD.EXE) must be installed on system in order to use CD-RW devices and media for data recording and retrieval. 5.0 Configuration parameters ============================= After installation USB-Removable Media / CDROM drivers serve 1 floppy device (including LS-120 Super Disk devices), 1 removable media device (like IOMEGA ZIP drive) and 1 CD-ROM/CD-RW device. Number of devices served for each device category may be changed using CONFIG.SYS parameters. PARAMETER FUNCTION /CDS:n Number of CD-ROM/CD-RW devices to be served (by default 1). This parameter is used in the statement BASEDEV=USBCDROM.ADD. For example, the statement BASEDEV=USBCDROM.ADD /CDS:2 serves 2 CD-ROM/CD-RW devices. In order to remove service the key value must be set to 0. NOTE: For Warp 3 systems number of CDROM devices served must be coded on USBMSD.ADD CONFIG.SYS line like BASEDEV=USBMSD.ADD /CDS:1. /FLOPPIES:n Number of floppy devices to be served (by default 1). In order to remove service the key value must be set to 0. /REMOVABLES:n Number of removable media devices to be served (by default 1). For example, the statement BASEDEV=USBMSD.ADD /FLOPPIES:2 /REMOVABLES:3 serves 2 floppy devices (including LS-120 Super Disk devices), 3 removable media devices (like IOMEGAZIP drive). In order to remove service the key value must be set to 0. Removable media volumes can be processed as large floppies or partitioned volumes (default processing type). You can serve removable disks as partitioned volumes. PARAMETER FUNCTION /REMOVABLE_AS_FLOPPY System uses removable disks as partitioned volumes: BASEDEV=USBMSD.ADD /REMOVABLE_AS_FLOPPY /MP : (device_number, partition_count) Number of partitions for device number (by default 1). This parameter is used in BASEDEV=OS2DASD.DMD line. For example BASEDEV=OS2DASD.DMD /MP:2,2 6.0 OS/2 Warp 4 boot from diskettes through USB floppy drive ============================================================= 6.1 Introduction To boot (start) OS/2 Warp 4 from diskettes can be used: - OS/2 Warp 4 Installation Diskettes, - OS/2 Warp 4 Utility Diskettes. To create OS/2 Warp 4 Installation Diskettes follow the instructions in the OS/2 Warp 4 ReadMe file section titled "Creating Installation Diskettes". To create OS/2 Warp 4 Utility Diskettes follow the instuctions in the Create Utility Diskettes Help. You need to modify the Diskette 1 to boot OS/2 Warp 4 from diskettes through Universal Serial Bus (USB) floppy drive. 6.2 Modifying the Diskette 1 for USB floppy drive Read the OS/2 Warp 4 ReadMe file section titled "Modifying the installation diskettes for new hardware" prior to modifying the Diskette 1. 6.2.1 Add (copy) the following USB Device Drivers to the Diskette 1: - USB Driver (USBD.SYS), - USB Universal Host Controller Driver (USBUHCD.SYS), - USB Mass Storage Device Adapter Device Driver (USBMSD.ADD). If there is not enough space on the Diskette 1, follow the procudures in the OS/2 Warp 4 ReadMe file section titled "Creating space on the installation diskettes for device drivers" to create free space on Diskette 1 before adding. NOTE: Remove the OS2LOGO file to free up to 60KB of Diskette 1 space. 6.2.2 Add the following sequence (important) of statements to the CONFIG.SYS file on Diskette 1: BASEDEV=USBD.SYS /I13 BASEDEV=USBUHCD.SYS BASEDEV=USBMSD.ADD NOTES: - The /I13 parameter must be specified to ensure proper INT 13h BIOS support. - For N USB host controller system N host controller drivers must be specified. For example, IBM ThinkPad T23 computer requires the following sequence of statements: BASEDEV=USBD.SYS /I13 BASEDEV=USBUHCD.SYS BASEDEV=USBUHCD.SYS BASEDEV=USBMSD.ADD 6.3 OS/2 Warp 4 boot from diskettes through USB floppy drive 6.3.1 Enable USB boot in the BIOS Setup. 6.3.2 Follow the steps in the OS/2 Warp 4 ReadMe file section titled "Starting the installation process with diskettes". 7.0 Copyright and Trademark Information ======================================= The following terms are trademarks of International Business Machines Corporation in the United States and/or other countries: IBM OS/2 OS/2 Warp ThinkPad Other company, product, and service names may be trademarks or service marks of others.