home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 4 Drivers / 04-Drivers.zip / sb16_104.zip / sb16_ide.doc < prev    next >
Text File  |  1996-08-23  |  7KB  |  146 lines

  1. SB16_IDE.SYS   OS/2 driver version 1.04
  2. =======================================
  3. This document is viewed best with a nonproportional font (e.g. Courier)
  4.  
  5.  
  6. 1. Introduction
  7. ---------------
  8.  
  9.    In 1995 Creative Technology Ltd. redesigned their sound cards in order
  10.    to replace all jumper settings by Intel/Microsoft's "plug and play" 
  11.    software mechanism. If your computer's ROM contains a PnP BIOS there 
  12.    should be no problem to use SoundBlaster PnP cards with OS/2. If your 
  13.    computer has no PnP BIOS you need special software drivers to activate
  14.    your sound card after power on. While you can download official OS/2
  15.    drivers for the sound portion of SoundBlaster PnP cards, there exists
  16.    currently no support for the built-in IDE (CDRom) controller.  
  17.  
  18.    SB16_IDE.SYS is not an official OS/2 driver but can be considered
  19.    as a "temporary fix" to enable the IDE CDRom controller on Creative's
  20.    SoundBlaster PnP cards. It does not implement full PnP functions nor
  21.    does it check for hardware conflicts. It only verifies the presence of
  22.    the appropriate hardware and initializes the card's PnP registers to
  23.    predefined address settings. After loading this driver the SoundBlaster
  24.    card's IDE controller part can be recognized by IBM's standard
  25.    IBM1S506.ADD driver.
  26.  
  27.  
  28. 2. Installation (CDRom mode)
  29. ----------------------------
  30.  
  31.  Follow this if you want to connect a CDRom drive to your SoundBlaster PNP:
  32.  
  33.  - Verify that the following I/O addresses and IRQs are free (RMVIEW.EXE):
  34.          I/O port 20Bh                       (for PnP configuration)
  35.      and I/O port 170h + port 376h + IRQ 15  (for IDE controller, option 2)
  36.       or          1E8h +      3EEh +     11  (       ...        ,  ...   3)
  37.       or          168h +      36Eh +     10  (       ...        ,  ...   4)
  38.  - Copy SB16_IDE.SYS to \OS2 or \OS2\BOOT of the OS/2 boot partition.
  39.  - Add one line to CONFIG.SYS:
  40.           BASEDEV=SB16_IDE.SYS 2          (exactly one space before number)
  41.        or BASEDEV=SB16_IDE.SYS 3
  42.        or BASEDEV=SB16_IDE.SYS 4
  43.  - Verify or update the following CONFIG.SYS entries: 
  44.           BASEDEV=IBM1S506.ADD /V                      (option 2 only)
  45.        or BASEDEV=IBM1S506.ADD /V /A:1/PORT:1E8/IRQ:11 (option 3 only)
  46.        or BASEDEV=IBM1S506.ADD /V /A:1/PORT:168/IRQ:10 (option 4 only)
  47.       and BASEDEV=IBMIDECD.FLT 
  48.       and DEVICE=<path>\OS2CDROM.DMD /Q
  49.    Exact syntax of options may be different depending on driver versions
  50.    and your hardware configuration. 
  51.  - Verify that the CDRom drive's jumper is set to "Master" if it is the 
  52.    only drive on the cable.
  53.  - Reboot
  54.  - If you want to install OS/2 from a CDRom connected to the SoundBlaster
  55.    card, you must include above CONFIG.SYS changes to the second boot
  56.    floppy disk. Include additionally the line "SET COPYFROMFLOPPY=1" to
  57.    CONFIG.SYS and copy SB16_IDE.SYS to the root directory of this floppy
  58.    disk (not yet tested).
  59.  
  60.  
  61. 3. Installation (deactivation mode)
  62. -----------------------------------
  63.  
  64.    Some people reported that their computer's PnP BIOS or a PnP 
  65.    manager is assigning hardware resources (IRQs, I/O addresses) to 
  66.    SoundBlaster's IDE port even if nothing is connected to this port. 
  67.    It is now possible to free these resources so that other non PnP 
  68.    hardware can use them without any conflict.
  69.  
  70.  - Verify that I/O address 20Bh is free (RMVIEW.EXE).
  71.  - Copy SB16_IDE.SYS to \OS2 or \OS2\BOOT of the OS/2 boot partition.
  72.  - Add one line to CONFIG.SYS:
  73.           BASEDEV=SB16_IDE.SYS               (without any parameters)
  74.  - Reboot
  75.  
  76.  
  77. 4. Troubleshooting
  78. ------------------
  79.  
  80.  - SB16_IDE.SYS has been tested with SoundBlaster16PnP and AWE32PnP,
  81.    but most likely it works with other SoundBlaster PnP family models.
  82.    It will definitely not work with compatible sound cards from other
  83.    manufacturers.
  84.  - Check carefully for I/O or IRQ conflicts, your computer may hang if 
  85.    there exist unresolved conflicts.
  86.  - You can change the predefined address of the PnP configuration port 
  87.    from 20Bh by patching SB16_IDE.SYS at offset 21Ah. This feature 
  88.    didn't work prior to version 1.04. (203h...3FFh step 4 allowed)
  89.  - For users of IBM's new hires timer driver TIMER0.SYS only:
  90.    I recommend to place BASEDEV=SB16_IDE.SYS in CONFIG.SYS before
  91.    the line BASEDEV=TIMER0.SYS.
  92.  - I don't recommend to load SB16_IDE.SYS if a PnP BIOS is present or
  93.    on future releases of OS/2 (>3.0) if they include generic PnP support.
  94.  - During a CTRL-ALT-DEL warm reboot the SoundBlaster PnP IDE port is
  95.    keeping its present state. So don't be surprised if your system works 
  96.    without SB16_IDE after a warm reboot.
  97.  
  98.  CDRom drive or harddisk not recognized:
  99.  
  100.  - SB16_IDE.SYS does not care about the type of CDRom drive connected
  101.    to the SoundBlaster card. You can only connect CDRom drives fully 
  102.    compatible to the EIDE/ATAPI specification that are known to be 
  103.    supported by IBM1S506.ADD.
  104.  - For support of some newer CDRom drive models it may be necessary to 
  105.    update the standard drivers IBM1S506.ADD, IBMIDECD.FLT and OS2CDROM.DMD. 
  106.    Try to get the latest fixes. 
  107.  - Without a true PnP BIOS its not possible to boot OS/2 from a secondary
  108.    hard disk connected to the SoundBlaster PnP card, SB16_IDE.SYS can't 
  109.    help. It may be possible to access a hard disk connected to the PnP
  110.    card after OS/2 has booted up.
  111.  
  112.  
  113. 5. Contact address and updates
  114. ------------------------------
  115.  
  116.  - If you have problems or if you like to receive the source code, 
  117.    send an e-mail to rlalla@stepnet.de or to Compuserve: 100021,313.
  118.  - You can check for an update (if any) called SB16_???.ZIP at
  119.       Internet:      ftp://hobbes.nmsu.edu/os2/drivers
  120.       Compuserve:    BLASTER forum section "3rd party software"
  121.  
  122.  
  123. 6. Copyrights
  124. -------------
  125.  
  126.  - SB16_IDE.SYS is FREEWARE. It has been written without any support or 
  127.    permission from Creative Labs and/or IBM, use it at your own risk.
  128.  - "SoundBlaster","SoundBlaster16PnP", "PnP", "IBM", "OS/2" and 
  129.    "WARP Connect" are trademarks or registered trademarks of their 
  130.    respective owners.
  131.  
  132.  
  133. 7. Revision history
  134. -------------------
  135.  
  136.  - 1.0   Apr-30-1996 - first public release
  137.  - 1.01  Jul-01-1996 - improved checks for wrong hardware
  138.                      - more detailed message to screen
  139.  - 1.02  Jul-02-1996 - code added to work properly after warm reboot 
  140.                         from DOS or W95
  141.  - 1.03  Jul-20-1996 - deactivation mode added
  142.  - 1.04  Aug-16-1996 - bugfix, patch of PnP read address now works 
  143.  
  144.  
  145. Robert Lalla, Loerrach, Germany      Aug-23-1996
  146.