home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / confed17.zip / cm2cfg.dat next >
Text File  |  2000-03-06  |  233KB  |  6,277 lines

  1. 
  2. -----------------------------------------------------------------
  3. 1. GENERAL
  4. 
  5. AUTOFAIL=YES
  6.  
  7.  If not set to Yes, OS/2 default is No. In the default setting,
  8.  when an error occurs, OS/2 will only display a window informing
  9.  you of the problem. If you wish to see the actual error code
  10.  information, set AUTOFAIL to Yes. 
  11.  
  12.  <<=NOTE=>> This command can't be run from an OS/2 prompt.
  13.  
  14.  <<=TIP=>> Paul Kurr writes: "I set this value to YES on my
  15.  machine so that I'm not interrupted with those pesky drive not
  16.  ready popups and such. AUTOFAIL=YES takes the "first" option
  17.  in those windows presented (usually return error code to program).
  18.  
  19.  "This can be seen most easily when running WIN-OS2 with a CDROM
  20.  installed - either empty or with a music CD in the drive. With
  21.  AUTOFAIL=NO (default) OS/2 pop's up the window stating that my
  22.  drive "E" is not ready. With AUTOFAIL=YES, the first "selection"
  23.  from that error is executed -- returning the failed drive status
  24.  to WINOS2, which just keeps running fine."
  25. 
  26. BUFFERS=30
  27.  
  28.  Tells OS/2 how many disk buffers to set aside. Range is from 3 
  29.  to 100. Each buffer takes up to 512 bytes of RAM. The install
  30.  default usually works well. If you are using HPFS only, see
  31.  <<=Tip=>> below.
  32.  
  33.  Disk buffers are blocks of memory set aside by OS/2 for use in 
  34.  reading and writing blocks of data. For example, if a program
  35.  wants to change 80 bytes of a file, it needs to read the 512
  36.  byte sector that contains the original data, change the infor-
  37.  mation and then write the corrected 512 byte sector back out.
  38.  A "buffer" is the 512 byte temporary staging area for this
  39.  partial sector operation. According to a source at IBM, "OS/2
  40.  allows multiple simultaneous I/O operations to be queued up for
  41.  both diskette and hard disk. Each 'concurrent' operation may
  42.  need a buffer. If there are not enough buffers, overlap can be
  43.  inhibited. Because OS/2 has more 'simultaneous' queued I/O
  44.  than DOS, it needs more buffers."
  45.  
  46.  <<=TIP=>> Generally, if you are running FAT on one or more of
  47.  your hard drives, you can speed up your system by increasing
  48.  the number of BUFFERS. But, keep in mind that as you increase
  49.  the number, you reduce available memory. Be careful about using
  50.  a lower number unless you only have 4MB of RAM. With 4MB of RAM
  51.  you may wish to set BUFFERS to 20.
  52.  
  53.  <<=TIP=>> If you are using only HPFS (i.e., no FAT partitions),
  54.  try setting BUFFERS to 3. With HPFS you generally don't need
  55.  BUFFERS. Remember that 3 is the minimum parameter. If you set
  56.  BUFFERS to 1 or 2, OS/2 will default to 30 since 1 and 2 are out
  57.  of range. There is one exception to this tip. If you access
  58.  your floppy disks or FAT formatted removable disks a lot, then
  59.  a reduced BUFFERS setting could impact the performance of these
  60.  drives. (Thanks to Andrew Stephenson for reminding me to integrate
  61.  removable drives also).
  62. 
  63. CODEPAGE=437,850
  64.  
  65.  Lets you use the alphabet of various countries and languages.
  66.  The syntax is CODEPAGE=ppp,sss, where ppp is the number of the
  67.  primary national alphabet to be used and sss is a secondary 
  68.  alphabet number. From an OS/2 command line, you can use the
  69.  CHCP command to switch between these two code pages. This can
  70.  be useful in order to type, display or print data in a
  71.  different language from the version installed. CHCP can be
  72.  used either without a parameter to query the current code
  73.  page, or with one parameter in order to switch between primary
  74.  and secondary code pages. CHCP cannot be used to change to a
  75.  code page not defined in the CODEPAGE= config.sys line. 
  76.  
  77.  See the OS/2 Reference book for a complete list of parameters.
  78.  
  79.  437=US English alphabet and 850=multinational alphabet. The 
  80.  multinational alphabet contains most of the accented letters 
  81.  used in various European languages. Several other alphabets
  82.  that can be supported by your version of OS/2. 
  83.  
  84.  <<=WARNING=>> Japan, Korean and Chinese require a special 
  85.  version of OS/2 and special hardware.
  86.  
  87.  <<=WARNING=>> The choice of code page is made at installation
  88.  time and should only be changed by using Selective Install. 
  89.  
  90.  <<=NOTE=>> If there is not a CODEPAGE statement in your
  91.  config.sys, your keyboard will use an alphabet based on
  92.  the COUNTRY statement found earlier in your config.sys,
  93.  but your screen and printer will use their built in defaults.
  94.  
  95.  <<=NOTE=>> Arabian, Greek, Hebrew, Thai and DBCS Codepages are only
  96.  fully supported in OS/2-Versions developed for those countries.
  97.  
  98.  <<=TIP=>> In Warp 4 are many new Codepages, Codepage 1004 is according 
  99.  to the WINDOWS ANSI Standard, this is important for an correct
  100.  interpretation of German 'umlauts' and to convert documents between 
  101.  Windows and OS/2
  102. 
  103. COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
  104.  
  105.  Customises your system for the country you wish to use. It 
  106.  establishes which defaults to use when it comes to decimal 
  107.  separators, date and time formats, currency symbols, etc. The 
  108.  syntax is COUNTRY=xxx,PATH,FILE NAME. xxx is a three-digit code 
  109.  number that tells what country to use. The number is usually
  110.  (but not always) the same as the international telephone dialling
  111.  prefix for the country desired. If in doubt consult your OS/2 
  112.  online-reference.
  113. 
  114. DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
  115.  
  116.  Tells the keyboard which international character set to use and 
  117.  where to find the file KEYBOARD.DCP which translates keystrokes. 
  118.  The syntax is DEVINFO=KBD,cc,DRIVE,PATH,FILENAME. The parameter
  119.  cc equals the character set to be used, e.g. US = United States.
  120.  
  121.  See OS/2 Reference book for character set codes.    
  122.  
  123.  <<=TIP=>> Keyboard Layer/2 is a FREE alternative keyboard layout
  124.  switcher between national and latin keyboard layouts for OS/2 4.0
  125.  and 3.0. Look at http://www.os2.spb.ru, or 
  126.  http://www.geocities.com/SiliconValley/Vista/7567/software/
  127.  ATTENTION: Pages are only in Russian and cyrillic letters.
  128. 
  129. DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
  130.  
  131.  This command prepares your monitor to display information based
  132.  upon the CODEPAGE specification. VIOTBL.DCP is the file that
  133.  contains the video fonts for displaying characters for each of
  134.  the CODEPAGES supported by OS/2.
  135. 
  136. DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
  137.  
  138.  This command prepares your monitor to display information based
  139.  upon the CODEPAGE specification. VIOTBL.DCP is the file that
  140.  contains the video fonts for displaying characters for each of
  141.  the CODEPAGES supported by OS/2.
  142. 
  143. DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
  144.  
  145.  This command prepares your monitor to display information based
  146.  upon the CODEPAGE specification. VIOTBL.DCP is the file that
  147.  contains the video fonts for displaying characters for each of
  148.  the CODEPAGES supported by OS/2.
  149. 
  150. DISKCACHE=D,LW,32,AC:CD+E
  151.  
  152.  If you are using one or more FAT partitions on a hard drive,
  153.  this command sets up a disk cache for those partitions. The
  154.  default cache size used by OS/2 during installation is based on
  155.  how much RAM your system contains. See Table 5. The minimum
  156.  cache size is 64k and the Maximum FAT cache size is 14MB.
  157.  
  158.  <<=IMPORTANT NOTE=>> Under Warp, during installation the 
  159.  letter "D" is used instead of the usual numeric value. On the
  160.  "nets", several users have reported that their disk I/O was
  161.  significantly reduced when they replaced the "D" with a value
  162.  as was the case in OS/2 2.x. I suggest you change this setting
  163.  based on the optimum cache sizes as shown in Table 1.
  164.  If you leave the "D" setting, then OS/2 will set your FAT
  165.  diskcache based upon the amount of RAM you have as follows:
  166.  
  167.         7 or 8MB of RAM, "D" is set to 512k; and
  168.         more than 8MB, "D" is set to 10% of RAM.
  169.  
  170.  <<=NOTE=>> This command is for hard drives only. DISKCACHE
  171.  does not cache FAT based floppy drives.
  172.  
  173.  <<=TIP=>> If you are only using HPFS, then you should REM
  174.  this statement and save 64k of RAM (don't delete, you may need
  175.  or want it later). If you have a FAT partition on your hard
  176.  drive and you REM this statement, OS/2 will automatically set
  177.  up a 64k cache by default.
  178.  
  179.  <<=NOTE=>> From the IBM Fixpak40. TRAP 000E WITH REMOVABLE MEDIA
  180.  This trap will happen to anyone who uses DevIoCtl that does
  181.  things like EJECT, PROTECT, etc. for Removable Media and has
  182.  removed all FAT cache from CONFIG.SYS.
  183.  Workaround is to add DISKCACHE=64,LW to CONFIG.SYS.
  184.  This problem will be fixed in Fixpak 41 and above. 
  185.  
  186.  <<=TIP=>> If you have the RAM, increase the size to improve
  187.  system performance, but don't get carried away by using to much
  188.  of your RAM; this can hurt performance. See the information on
  189.  optimum cache sizes contained in Table 1 which is shown
  190.  below.
  191.  
  192.  ========================= Table 1 ================================
  193.  
  194.  If you have formatted your hard drive(s) with only FAT partitions,
  195.  the default cache size in this statement will be that noted under
  196.  ONE FILE SYSTEM. If you have both FAT and HPFS partitions,
  197.  then OS/2 defaults to the cache size noted under TWO FILE SYSTEM.
  198.  The file system which uses the greatest amount of your disk space
  199.  gets the larger default value.
  200.  
  201.    MEMORY SIZE IN MB      TWO FILE SYSTEMS         ONE FILE SYSTEM*
  202.         10 - 16               512/512                 1024
  203.         17 - 32               1024/1024               2048
  204.  
  205.  * Defaults in Warp are different and are shown as the second
  206.    number. On systems with more than 8MBs of RAM, the default
  207.    is 10% of available RAM to a maximum cache of 4MB.
  208.  
  209.  <<=TIP=>> See the howto.dat for an detailed discussion how
  210.  to set the cache for less powered systems.
  211.  
  212.  ===============================================================
  213.  
  214.  LW: Enables lazy writes. If you don't want lazy write enabled,
  215.  then remove ",LW".
  216.  
  217.  <<=NOTE=>> Lazy-writing provides significant performance
  218.  improvements to your system. If you disable this feature, the
  219.  performance of your system will suffer.
  220.  
  221.  32: Sets the threshold size. It is express in number of sectors
  222.  which are 512 bytes each. Data requests from your disk that are
  223.  larger than this number will not be cached. The default is 4.
  224.  Thirty two (32) is said to be an optimum number. One hundred 
  225.  twenty eight (128) is the maximum allowable. This setting has
  226.  no impact on RAM.
  227.  
  228.  AC:CD+E: If you want CHKDSK to automatically check any partition
  229.  after an improper shut down, then add this parameter to end of the
  230.  DISKCACHE command: AC:n where n is the partition(s) to check,
  231.  e.g. AC:C. If you add a + (plus) sign before any drive letter,
  232.  OS/2 will automatically run CHKDSK on that drive each time
  233.  you boot.
  234. 
  235. DLLBASING
  236.  
  237.  New setting in Warp Server for e-business
  238.  
  239.  The dllbasing parameter prevents fragmentation of the shared
  240.  environment, allowing more efficient use of virtual memory. The
  241.  dllbasing parameter may be set to ON or to OFF. The default value is
  242.  ON. If dllbasingis set to ON, then the system will attempt to honor the
  243.  base addresses (preferred load addresses) for DLLs. Honoring base
  244.  addresses for DLLs is preferred because it improves system performance
  245.  for loading DLLs.
  246.  However, sometimes there is an interaction between the DLL basing and
  247.  an application's memory usage which will cause the system to run out of
  248.  private memory. In this case, you should set dllbasing to OFF so that
  249.  the system will ignore base addresses for DLLs. The system performance
  250.  for loading DLLs may degread marginally, but there will be more free
  251.  private memory.
  252.  
  253.  <<=TIP=>> By Istvan Kovacs: ON: better general performance;
  254.  OFF: more private memory (just in case an app needs it)
  255. 
  256. DUMPPROCESS=x
  257.  
  258.  Activates the Dump Process. Any application process that traps
  259.  will cause a process dump. The information will be written to
  260.  a dump file named PDUMP.xxx where xxx is an index that is
  261.  incremented each time a new process dump is created. This dump
  262.  file resides in the root directory of drive specified in "x". 
  263. 
  264. IOPL=YES
  265.  
  266.  When set to YES, this command lets programs that need to bypass
  267.  OS/2 (and its device drivers) and work directly with hardware
  268.  devices, to do so. One example is Lotus 123/G. YES means
  269.  that all programs can access the hardware directly. NO means
  270.  that no program can access the hardware directly. YES is the
  271.  default and is generally best, since its hard for most of us to
  272.  know when a program is written is such a way as to need direct
  273.  access to hardware.
  274.  
  275.  IOPL stands for Input/Output Privilege Level.
  276.  
  277.  <<=TIP=>> You can also specify a list of programs that are
  278.  allowed to work directly with the hardware. For example, 
  279.  IOPL=WS.EXE,123.EXE would allow only these two programs to
  280.  access hardware directly.
  281. 
  282. IROPT=n:
  283.  
  284.  undocumented variable for IBM Dualstor
  285.  
  286.  n: =d: no  FIFO
  287.     =D: use FIFO
  288.     =x: 0.5 MBit/s
  289.     =X: 1   MBit/s
  290. 
  291. LASTDRIVE=H
  292.  
  293.  Specifies the drive LETTER of the last valid drive, including 
  294.  attached drives such as CDROM, bernoulli etc.
  295.  Z is the last valid character, typically C, D, E etc.
  296. 
  297. LIBPATH=C:\NETSCAPE;.;C:\OS2\DLL;...
  298.  
  299.  Tells OS/2 where to locate Dynamic Link Libraries (DLLs). 
  300.  LIBPATH is similar to DPATH and PATH, but the statement can
  301.  only be used in the config.sys file and OS/2 does not search the
  302.  current directory for DLLs unless you include it in the LIBPATH
  303.  statement. You don't need to use the SET command with LIBPATH. 
  304.  It is not an environment variable.
  305.  
  306.  <<=TIP=>> To reduce the search time, be sure that the various
  307.  PATH statements contain the correct path to your program and
  308.  other files.
  309.  You can also have OS/2 search the current directory by including
  310.  a period "." right after the equal "=" symbol (LIBPATH=.;C:\....).
  311.  This causes OS/2 to look in the current logged directory first.
  312.  
  313.  One final item that will reduce search time: Be certain that
  314.  the PATH, LIBPATH and DPATH statements in the config.sys are
  315.  arranged with the most frequently accessed sub directories
  316.  listed first.
  317.  
  318.  <<=TIP=>> Problems can arise with duplicate filenames on the 
  319.  system. Sometimes you will have 2 DLL's with the same file name
  320.  but for different applications, which may cause programs to
  321.  misbehave. Check the ordering of directories in LIBPATH, use ".:" 
  322.  and enter the path in working directories for the application 
  323.  properties.
  324.  
  325.  <<=TIP=>> Don't forget that autoexec.bat has a PATH too. 
  326.  
  327.  <<=TIP=>> With Warp, IBM has introduced the ability to
  328.  dynamically change LIBPATH using two new environment variables:
  329.  BEGINLIBPATH and ENDLIBPATH. These commands are most useful
  330.  in CMD or BATCH files, but can be used in your config.sys.
  331.  Any directories that appear in the BEGINLIBPATH variable are
  332.  searched before directories in LIBPATH, and directories that
  333.  appear in the ENDLIBPATH variable are searched after those
  334.  in LIBPATH. The correct syntax is SET BEGINLIBPATH=C:\OS2.
  335.  
  336.  <<=NETSCAPE TIP=>> Netscape must be in the first place of the
  337.  Libpath. This means also before the above mentioned period ".".
  338.  If you use Staroffice 4.0 check if that's correct, if
  339.  not move the Staroffice Path behind Netscape and install 
  340.  Servicepak 2 for Staroffice or higher otherwise the Staroffice
  341.  Browser wont function. 
  342. 
  343. MAXWAIT=3
  344.  
  345.  This command sets the longest period a program will have 
  346.  to wait to execute before OS/2 ups its priority. This makes
  347.  sure that no program is put on hold forever while some other
  348.  program hogs the system. You can set MAXWAIT from 1 to 255
  349.  seconds. The default is 3 seconds.
  350.  
  351.  <<=TIP=>> When running heavy background programs, such as a
  352.  BBS, change the setting to 1, i.e. MAXWAIT=1. This will keep
  353.  the BBS software or other background programs running at top
  354.  speed. For general use, it appears that setting MAXWAIT=2
  355.  makes the system a little livelier.
  356.  
  357.  <<=NOTE=>> MAXWAIT only has an effect if PRIORITY=DYNAMIC.
  358.  
  359.  <<=NOTE=>> The smaller the number you use, the more system
  360.  overhead there will be.
  361. 
  362. MEMMAN=SWAP,PROTECT
  363.  
  364.  OS/2 can run more programs and use more data than can actually
  365.  be stored in memory at any given time. This is done by swapping
  366.  large amounts of memory to your hard disk and then reading the
  367.  data back into memory when needed. This is called virtual memory.
  368.  For example, if you have 4MB of memory you will see lots of disk
  369.  activity while you are working with your system. A lot of this is
  370.  OS/2 swapping memory to and from your hard disk. Lots of memory
  371.  swapping slows down your system and can cause your hard disk to
  372.  fragment quicker than normal.
  373.  
  374.  The MEMMAN command controls the swap process. The syntax is 
  375.  MEMMAN=s,m,PROTECT,COMMIT where s=SWAP or NOSWAP; m=MOVE or NOMOVE.
  376.  The default is to have virtual memory on. To turn off virtual 
  377.  memory, which is NOT recommended, the config.sys file line should 
  378.  read: MEMMAN=NOSWAP. See <<=CAUTION=>> below.
  379.  
  380.  PROTECT allows the allocation and use of protected memory for 
  381.  certain DLLs. This is done to protect those DLLs from being 
  382.  trashed by an errant program. Unless you are a programmer who 
  383.  needs this set to NOPROTECT, leave the default.
  384.  
  385.  COMMIT. OS/2 will allocate space in the swap file whenever a program
  386.  commits memory, i.e., a page in the swap file is allocated for every
  387.  page of memory committed by a program, even if the data never actually
  388.  gets swapped out. Your system should be more stable, but it will be
  389.  slower also, since your swap file will grown when it doesn't have to.
  390.  If you use this parameter, increase the size of your SWAPPER.DAT file
  391.  by the amount of memory you are likely to use when using the COMMIT
  392.  parameter. Most people "in-the-know" suggest that COMMIT not be used
  393.  unless it is required by 16-bit OS/2 applications.
  394.  
  395.  <<=TIP=>> You can also use the COMMIT parameter another way.
  396.  Without COMMIT set, the minimum free noted in you SWAPPATH
  397.  specified the point at which OS/2 gives you a message warning that
  398.  your disk space is running low. When you set COMMIT, the minimum
  399.  free value noted in your SWAPPATH statement becomes the amount of
  400.  hard disk space that will always remain free on the swap file
  401.  partition. Thus, with COMMIT set, you can never run out of disk
  402.  space on your swap file partition. 
  403.  
  404.  <<=CAUTION=>> When messing with the MEMMAN line, I changed it to
  405.  MEMMAN=NOSWAP. As a result, I had to boot from my OS/2 installa-
  406.  tion disk and recover my backup config.sys file to get the system
  407.  to boot. According to Blake Stover, "The reason MEMMAN=NOSWAP,
  408.  PROTECT chokes is because of the hat tricks OS/2 does while
  409.  loading the WpS, Desktop, Bitmaps, Folders, Cache buffers, MMPM/2,
  410.  etc..OS/2 likes to load all of these, then swap or discard the
  411.  inactive code. If there is no where to swap to it dies during
  412.  boot, unable to initialise the resources it needs. NOSWAP,PROTECT
  413.  should only be used for boots from floppy to do maintenance, in
  414.  most cases. (People who use TSHELL on a machine with a good
  415.  amount of RAM may also use it to speed operations). IBM does
  416.  not recommend that you set MEMMAN to NOSWAP unless you have more
  417.  than 8MB of RAM.
  418.  
  419.  <<=NOTE=>> The MOVE/NOMOVE parameter is only provided for
  420.  OS/2 1.x compatibility.
  421.  
  422.  <<=NOTE=>> NOPACK PARAMETER. When OS/2 initially loads a 16-bit
  423.  OS/2 application, it packs the segments into pages and copies
  424.  them to the swap file for faster recovery when needed. This can
  425.  be disabled by using the NOPACK option on the MEMMAN line. How-
  426.  ever, the performance decrease and larger working set will rarely
  427.  offset the potential of a reduced swap file size.
  428.  
  429.  <<=NOTE=>> DELAYSWAP. No information at this time. SWAPDOS and
  430.  NOSWAPDOS parameters from OS/2 1.x are not valid in OS/2 2.0 and
  431.  later.
  432.  
  433.  <<=TIP=>> From Warp Server for e-business docs:
  434.  If DOS real mode is required, set the  memman parameter to SWAP,
  435.  MOVE,SWAPDOS to enable swapping of the DOS real-mode window.
  436.  This might be a left-over from older docs, though.
  437. 
  438. MODE
  439.  
  440.  MODE is a multipurpose command that allows you to control
  441.  printer ports, serial ports, modems, video monitors and disks.
  442.  For example, if you want to "lock" in the baud rate on COM2,
  443.  add the following MODE command to your config.sys file:
  444.  
  445.  MODE COM2 baud  (where baud is the rate you want to lock)
  446. 
  447. PAUSEONERROR=YES
  448.  
  449.  This command tells OS/2 to pause during boot, and display an 
  450.  error message, if an error is detected in your config.sys
  451.  If this statement is not in your config.sys, OS/2 defaults to 
  452.  YES. If you set this to NO, the error message will scroll off the 
  453.  screen so quickly that you will certainly be unable to read it,
  454.  and probably may not even notice it.
  455. 
  456. PRINTMONBUFSIZE=2048,134,134
  457.  
  458.  This command sets the size of the print buffers for your 
  459.  parallel ports. The syntax is PRINTMONBUFSIZE=LPT1,LPT2,LPT3
  460.  where LPT1 is the buffer size for the parallel port LPT1, LPT2
  461.  is the buffer size for LPT2 and LPT3 is the buffer size for
  462.  LPT3. The default and minimum is 134 bytes and the maximum is
  463.  2048 bytes.
  464.  
  465.  <<=Note=>> You must define a buffer for LPT2 and LPT3 even if
  466.  you don't use these ports. You will get an error message at
  467.  start up if you don't.
  468.  
  469.  <<=TIP=>> You may be able to improve printer throughput by 
  470.  increasing buffer size. I have my LPT1 set to 2048. This 
  471.  setting will also speed-up drives attached to the parallel
  472.  port (e.g. Zip-Drives).
  473.  
  474.  <<=TIP=>> If you need more than three LPT-Ports get the 
  475.  LPT49.ZIP Package from http://www.kellergroup.com.
  476.  See also the command DEVICE=C:\path\LPT49.SYS under
  477.  Device later in this file.
  478.  
  479.  The following REXX-Script also adds additional printer ports 
  480.  4-9 by generating the spooler-queues LPT4-9 in the OS2SYS.INI
  481.  
  482.    /*LPT4-LPT9 in OS2SYS.INI*/
  483.    Call RxFuncAdd 'Sys.ini','RexxUtil','Sys.ini'
  484.    do i=4 to 9
  485.    call Sysini'System','PM SPOOLER PORT','LPT'||i,';'||'00'x
  486.    end
  487.    exit
  488.  
  489.  <<=TRIVIA=>> Ever wonder where IBM got a parameter like 134? 
  490.  I did and Lynn Nash passed along the following in response to
  491.  my question:
  492.  
  493.  "Obviously you have no background on the big iron or it has 
  494.  disappeared into historical memory :-).
  495.  
  496.  "Mainframe line standard of 132 columns plus 2 for carriage
  497.  return and line feed characters. That is why all the wide
  498.  carriage dot matrix printers also had 132 column lines, to be
  499.  able to use that wide green bar paper. Anyone that had an early
  500.  Okidata 83 dot matrix even had an electronic format tape, but
  501.  that is a story for another time."
  502. 
  503. PRIORITY_DISK_IO=YES
  504.  
  505.  This command determines whether programs running in the fore-
  506.  ground have priority access to disks. The default is YES. If
  507.  you want a program running in the background, like a BBS, to
  508.  have equal access to your disks, then change this statement to
  509.  NO. If you change this command to no and then find that your
  510.  communications program does not work, change back to yes.
  511. 
  512. PRIORITY=DYNAMIC
  513.  
  514.  OS/2 automatically assigns processing priorities to each thread
  515.  of a program as it begins processing. A thread running in the
  516.  foreground will generally have priority over a thread running
  517.  in background. Thread priorities are adjusted, generally based
  518.  upon how active they are, by OS/2 on an ongoing basis to make
  519.  sure each thread has adequate processing time. On the rare
  520.  occasion that you need to run a program which must never change
  521.  in priority, you should set PRIORITY=ABSOLUTE, otherwise, don't
  522.  mess with it.
  523.  
  524.  <<=NOTE=>> This command does not have to be in your config.sys.
  525.  If it isn't, OS/2 defaults to PRIORITY=DYNAMIC.
  526.  
  527.  "To summarise: The highest priority thread always has the
  528.  machine. If there are two equally high threads, they timeslice
  529.  having the machine. Note that there are many Operating System
  530.  threads, like the scheduler itself, that are higher priority
  531.  than any program. Now, if PRIORITY=ABSOLUTE in the config.sys
  532.  file, that's all there is to it. But usually, PRIORITY=DYNAMIC,
  533.  and OS/2 keeps gradually increasing the priority of a starved
  534.  thread until it gets to run. Maxwait determines the maximum
  535.  time, in seconds, before the scheduler intervenes to raise a
  536.  low priority thread up high enough to run."
  537. 
  538. PROTECTONLY=YES/NO
  539.  
  540.  Allows you to choose between a shared DOS and OS/2 operating
  541.  environment or just an OS/2 environment. If you plan to run
  542.  only OS/2 programs, then set PROTECTONLY=YES. If you plan to
  543.  run DOS programs (including Windows), then set PROTECTONLY=NO.
  544.  
  545.  <<=NOTE=>> Jonathan de Boyne Pollard relayed the following:
  546.  "Part of the difficulty of talking about OS/2 2.x, as opposed
  547.  to OS/2 1.x, is that *all* processes run in *protected mode*.
  548.  The 386 never runs in real mode in OS/2 2.x.
  549.  
  550.  "Virtual DOS Machines are run in v8086 mode, which is still
  551.  *protected mode*, as the paging mechanism is still active.
  552.  The major difference between v8086 and normal protected mode
  553.  is that the segment base addresses in linear memory are
  554.  fixed, instead of being determined by the entries for each
  555.  selector in the LDT and GDT.
  556.  
  557.  "So PROTECTONLY in OS/2 2.x means *don't use v8086 protected
  558.  mode*. For a while there we thought that it meant *don't use
  559.  real mode* and so was useless to OS/2 2.x, but it seems after
  560.  all that it retains its original OS/2 1.x semantics, if not 
  561.  its original mechanism."
  562. 
  563. PROTSHELL=C:\OS2\PMSHELL.EXE
  564.  
  565.  This OS/2 command tells OS/2 which program you want to use as the           
  566.  protect mode shell (the program that determines what your user             
  567.  interface looks like and how it operates.)  This is the first              
  568.  program OS/2 will execute. PMSHELL.EXE is the program which               
  569.  initializes OS/2 Presentation Manager. If you delete this line 
  570.  from your config.sys file, OS/2 will load PMSHELL.EXE by default.
  571.  
  572.  <<=NOTE=>> There are several alternatives to PMSHELL.EXE.  One is
  573.  OS/2's own CMD.EXE.  If you replace PMSHELL.EXE with CMD.EXE, you
  574.  will get a full screen OS/2 session only and will not be able to 
  575.  run PM programs.  
  576.  An alternative is TSHELL.EXE, a text-based, protected-mode shell
  577.  for OS/2. Any one remember OS/2 1.x? 
  578.  TSHELL makes OS/2 look something like OS/2 1.0, which did
  579.  not have a graphical user interface. With TSHELL you can start
  580.  and switch full-screen sessions only. These can be OS/2, DOS, or
  581.  WINOS2 sessions depending on system configuration.  
  582.  You use Alt+Esc to switch around sessions and Ctrl+Esc to pop up
  583.  the task list.  
  584.  But please note, like OS/2 1.0, there is no Presentation Manager,
  585.  OS/2 PM applications will not work. TSHELL is IBM EWS-Software found
  586.  at ftp://ftp.pc.ibm.com/pub/pccbbs/os2_ews/
  587. 
  588. REIPL=ON
  589.  
  590.  This command automatically restarts the system when a system
  591.  trap or internal processing error occurs. Parameter is ON or
  592.  OFF. Default is OFF.
  593.   
  594.  <<=TIP=>>  This command along with the SUPPRESSPOPUPS command
  595.  can be very useful to those running a BBS. If a trap or internal
  596.  processing error occurs while your BBS is unattended, having 
  597.  these two command in your config.sys will cause your system to
  598.  log the error and then restart the system, so your BBS is back
  599.  online.
  600. 
  601. REMOTE_INSTALL_STATE=x
  602.  
  603.  Variable used for CID installations.
  604.  
  605.  <<=ATTENTION=>> If defined, all installation programs created with
  606.  Software Installer/2 will not display.
  607. 
  608. RESERVEDRIVELETTER=x
  609.  
  610.  New in Warp 4, Warp 3 with Fixpaks higher 24.
  611.  Note: Multiple RESERVEDRIVELETTER statements are allowed but only the
  612.  last one is used. Valid Driveletters are D - Z.
  613.  
  614.  During the processing of CONFIG.SYS, OS/2 allocates drive letters for
  615.  all BASEDEV= statements. In general, the only BASEDEV= statements that
  616.  allocate drive letters are those for the Disk Device Driver, which
  617.  will allocate 1 drive letter sequentially for each local disk
  618.  partition. Three local disk partitions would allocate C:,D:,E:.
  619.  
  620.  After processing BASEDEV= statements, the system will honour the
  621.  RESERVEDRIVELETTER statement(s). If the RESERVEDRIVELETTER statement
  622.  conflicts with any drive letter already assigned to a local disk
  623.  partition, an error message will be generated and that
  624.  RESERVEDRIVELETTER statement will be ignored.
  625.  
  626.  The next processing occurs for DEVICE= statements. DEVICE= statements
  627.  for local block mode devices will assign drive letters, starting
  628.  sequentially immediately after the highest drive letter specified in a
  629.  RESERVEDRIVELETTER statement. Examples of local devices which use
  630.  drive letters are CDROM, R/W OPTICAL, TAPE, Virtual Disks (VDISK).
  631.  
  632.  So on a network, for example, the administrator can reserve 
  633.  specific drive letters for his later use in CMD files, or login
  634.  scripts, so that drive references across the network remain
  635.  stable.
  636. 
  637. SETBOOT /T:5
  638.  
  639.  This command lets you configure Boot Manager in OS/2, if it was 
  640.  installed, otherwise you will experience an error message on 
  641.  boot. The parameters are :
  642.  
  643.   /T:x  Number of seconds that the Boot Manager menu will
  644.         remain on the screen before the default system starts. A
  645.         0 (zero) setting causes the menu to be bypassed. A NO
  646.         (as in /T:NO) causes the menu to remain displayed until
  647.         a selection is made.
  648.  
  649.   /Q    Queries the currently set startup environment, and
  650.         displays the default logical disk alias, timeout value,
  651.         mode, and drive letter assignments for each system index.
  652.  
  653.   /X:x  Sets the system startup index to indicate the partition
  654.         that the Boot Manager should start, where x is from 0 to 3.
  655.  
  656.  For complete information and other parameters available, refer to
  657.  the online OS/2 Command Reference.
  658. 
  659. SOURCEPATH=OS2_IMAGE_DIRECTORY
  660.  
  661.  Sets the path for the OS/2 Installation program SYSINST2.EXE
  662. 
  663. SUPPRESSPOPUPS=x
  664.  
  665.  SUPPRESSPOPUPS=0 will restore behaviour of WARP3 to pre-FixPak 29 
  666.  behaviour. That is, to disable logging and to have trap screens 
  667.  displayed unless specifically overridden by an application's use of
  668.  the DosError API.
  669.  
  670.  SUPPRESSPOPUPS=x: will disable trap screen display for all processes and
  671.  will log trap screens in x:\POPUPLOG.OS2, where x: is a drive or
  672.  partition.
  673.  
  674.  If SUPPRESSPOPUPS is omitted then the behaviour is as described above
  675.  under "Automated Trap Screen Logging". 
  676.  
  677.  <<=NOTE=>> The log file name cannot be overridden.
  678. 
  679. SWAPPATH=C:\OS2\SYSTEM 512 4096
  680.  
  681.  OS/2 can allocate more memory than it actually has available. 
  682.  It does this by swapping memory to a hard disk file called
  683.  SWAPPER.DAT.
  684.  
  685.  The syntax is SWAPPATH=DRIVE,PATH,mmm,nnn where DRIVE,PATH is
  686.  the location where you want the SWAPPER.DAT file to be placed and
  687.  mmm is a number from 512 to 32767 which specifies how large the
  688.  SWAPPER.DAT file can grow before it stops consuming hard disk
  689.  space. The size is stated in the negative. In other words, if
  690.  you have the mmm set to 512, then the SWAPPER.DAT file can grow
  691.  until there is only 512k left on your hard disk. The variable
  692.  nnn is the starting size of the SWAPPER.DAT file.
  693.  
  694.  <<=TIP=>> When your swap file grows beyond the initial size you
  695.  have specified, OS/2 starts to manage the swap file. This
  696.  increased overhead can negatively impact your systems performance.
  697.  Therefore, if your swap file always exceeds its initial size,
  698.  consider increasing the files initial size. For example, if your
  699.  swap file usually grows to 8MB, set the initial size of 8MB.
  700.  
  701.  <<=TIP=>> As time progresses, OS/2 will gradually swap dormant 
  702.  code from real RAM to the swap file. So if you tend to use a few
  703.  programs for a long period of time you will notice a gradual
  704.  performance improvement. Try and avoid application hopping
  705.  
  706.  <<=TIP=>> Normal operation of OS/2 can involves considerable
  707.  disk activity as operating system functions are loaded and pages
  708.  are moved in and out of the swap file. Here are a couple of tips
  709.  to improve performance. (1) Consider dedicating a separate
  710.  partition for the swap file. This helps avoid fragmentation of
  711.  the swap file, because other files will not be added or deleted
  712.  from the dedicated partition. (2) If you have both FAT and HPFS
  713.  partitions, put the swap file on the HPFS partition to take
  714.  advantage of the better performance of HPFS. (3) If you have a
  715.  system with two hard disk controllers, put the swap file on a disk
  716.  managed by the least used controller. (4) Keep your swap file on
  717.  the MOST used partition of the LEAST used hard drive.
  718.  
  719.  <<=WARNING=>> Never put your swap file on a networked drive.
  720.  
  721.  <<=NOTE=>> Your swap file will grow (in 1MB increments), but it
  722.  also shrinks when two conditions are met. One, when the amount
  723.  of free space in the swap file is greater than 1.5MB, the swap
  724.  file will be compressed during system idle time. (It will not
  725.  shrink if there is a constant "hit" on the drive by a program such
  726.  as a swap file monitor.) Two, during the compression, free space
  727.  is moved to the end of the swap file. When this free space at the
  728.  end of the swap file exceeds 1MB, the swap file will be shrunk.
  729.  
  730.  <<=NOTE=>> See the discussion of the COMMIT parameter for the 
  731.  MEMMAN config.sys line including the <<=TIP=>>.
  732.  
  733.  <<=WARP NOTE=>> Your swap file in Warp will be larger than in
  734.  earlier versions of OS/2. This is normal. The most significant
  735.  change that has been made is how system DLL's get loaded and what
  736.  is now valid data for swapping. System DLL's include: DISPLAY,
  737.  SOM, PMMERGE, PMWP, DOSCALL1, PMATM, PMMLE, IBMDEV32, PMCTLS,
  738.  PMSPL, IBMVGA32, PMGPI, and PMVIOP.
  739.  
  740.  In the previous versions of OS/2, DLL code was never copied to
  741.  the swapper file. In WARP, code for system DLL's can be written
  742.  to the swapper file and, in addition, during boot, PMMERGE,
  743.  DOSCALL1, PMGPI, PMWP and PMVIOP will be swapped out. This
  744.  means that there will be an overall increase in swapper size.
  745.  This was done to increase overall system performance.
  746.  
  747.  To control the size of the swap file use the FREE SmartBar
  748.  by Alessandro Rossi available at
  749.  http://www.freeweb.org/software/AlessandroRossi/
  750. 
  751. SYSDUMP
  752.  
  753.  The SYSDUMP command forces a System Dump to be initiated, regardless of
  754.  the TRAPDUMP settings. This command is provided for the use of service
  755.  personnel to allow Dump Initiation to be automated through use of a
  756.  command file.
  757.  
  758.  Warning: The initiation of a System Dump causes an immediate termination
  759.  of the system without any shutdown. No file system shutdown is performed.
  760.  The system behaves as if a fatal crash has occurred thus under rare
  761.  circumstances data can be lost.
  762.  
  763.  The command syntax is:
  764.  
  765.  SYSDUMP [/NOPROMPT]
  766.  
  767.  where:
  768.  
  769.  ■  NOPROMPT allows the Dump to proceed without the prompt and response to
  770.     message:
  771.  
  772.     "Do you want to force a system dump? (Y/N)"
  773. 
  774. SXFAKEHWFPU=1
  775.  
  776.  Activates fix for a 'math rounding error'. Warp 4 only.
  777. 
  778. THREADS=256
  779.  
  780.  OS/2 programs can have several different processes running at
  781.  the same time. These are called threads. This command sets
  782.  the maximum number of threads (from 32 to 4095 in OS/2 2.x and
  783.  from 64 to 4095 in Warp 3) that OS/2 can run at the same time.
  784.  If this command is not included in your config.sys file, OS/2
  785.  will default to 64. Jim Gilliland commented on what happens
  786.  if OS/2 runs out of Threads: "If an application tries to start
  787.  a new thread, and OS/2 has all of its threads already in use, 
  788.  then OS/2 will generate an error. It may result in a popup, or 
  789.  it may return the error information to the application."
  790.  
  791.  <<=TIP=>>  If you have more than 8MB of RAM and run lots of OS/2
  792.  specific programs, you may be able to improve system responsive-
  793.  ness by increasing the number of threads. Why?  Because well
  794.  written OS/2 programs will use threads to improve program per-
  795.  formance. Therefore, the more well written OS/2 programs in use,
  796.  the more threads that could be needed. But still keep in mind
  797.  that this only holds true only when you are using a fair number
  798.  of OS/2 specific programs at the same time.
  799.  
  800.  <<=SERVER NOTE=>> On a server it is generally considered better
  801.  to have 512 threads.
  802. 
  803. TIMESLICE=128,256
  804.  
  805.  This command allows you to manually control the minimum and
  806.  maximum amount of processor time any thread can receive at
  807.  once. The syntax is TIMESLICE=x,y where x is the minimum time
  808.  slice (in milliseconds and must be at least 32) and where y is
  809.  the maximum length (must be less than 65536).
  810.  
  811.  Jim Gilliland once posted: "The Timeslice parameter controls the
  812.  minimum and maximum timeslice that OS/2 will allow an application
  813.  to use. If you make the timeslice longer, OS/2's dispatching
  814.  overhead will be reduced, but the system's multitasking operation
  815.  will be "choppier". Increasing the length of the maximum
  816.  timeslice (the second parameter) will allow OS/2 to gradually
  817.  increase the length of the timeslice used by an application when
  818.  it is not competing with any other apps for CPU time (that is,
  819.  when it is the only app running or all others are blocked)."
  820.  
  821.  <<=TIP=>> OS/2 handles time slicing dynamically. This means
  822.  that the system is adjusting the time slice values based on
  823.  the actual processes active on the system as the workload
  824.  changes. Therefore, it is best not to attempt to manually
  825.  set TIMESLICE. OS/2 can handle this process far better than
  826.  most of us can.
  827. 
  828. TRACE=ON,OFF,n
  829.  
  830.  The system trace facility is used to record a sequence of
  831.  system events, function calls, or data. The record is usually
  832.  produced for program debugging purposes. After the trace data
  833.  is recorded, the System Trace Formatter is used to retrieve it
  834.  from the system trace buffer (see TRACEBUF below) and format
  835.  the data to either your display, printer, or to a file. Start
  836.  tracking system problems by turning TRACE on which will
  837.  establish a 4KB default buffer. (You can increase this using
  838.  the command TRACEBUF) to store tracing data. You can also
  839.  start TRACE from an OS/2 command prompt.
  840.  
  841.  <<=NOTE=>> You can turn TRACE=ON and then set TRACE=OFF for
  842.  major or minor codes. For example, TRACE=OFF 24,50,98. 
  843.  
  844.  <<=NOTE=>> IPE ON BOOT AFTER FIXPAK 35 INSTALLED ON UNI SYSTEMS
  845.  If you experience a kernel trap (black screen trap) or get a messages
  846.  stating that device drivers (such as CLOCK01.SYS) were not able to
  847.  install at boot time add the following statement to the end
  848.  of CONFIG.SYS: TRACE=OFF,6
  849. 
  850. TRACEBUF=n
  851.  
  852.  This command sets the size of the trace buffer. If any valid
  853.  TRACE statement is in your config.sys, the default size of
  854.  the trace buffer will be 4KB. You can modify this size with
  855.  the TRACEBUF command. Maximum size is 63KB. "n" is a specific
  856.  number from 1 to 63, representing a multiple of 1024 bytes.
  857.  
  858.  <<=NOTE=>> TRACEBUF will allocate memory with or WITHOUT a
  859.  valid TRACE statement in the config.sys. This is to allow command
  860.  line tracing. So check that TRACE/TRACEBUF are correct for your 
  861.  use.
  862. 
  863. TRAPDUMP
  864.  
  865.  The TRAPDUMP command allows the conditions under which a trap will
  866.  initiate a System Dump to be set dynamically. Prior to Warp 3.0 FixPak
  867.  29, the System Dump setting could only be manipulated from CONFIG.SYS by
  868.  use of the TRAPDUMP statement.
  869.  
  870.  Use of this command should be made under the direction of service
  871.  personnel.
  872.  
  873.  <<=Warning=>> The initiation of a System Dump causes an immediate
  874.  termination of the system without any shutdown. No file system shutdown
  875.  is performed. The system behaves as if a fatal crash has occurred, thus
  876.  under rare circumstances data can be lost.
  877.  
  878.  <<=Warning=>> TRAPDUMP will copy memory contents to a storage location, 
  879.  which means the storage required = amount of physical system 
  880.  memory
  881.  
  882.  The command syntax is:
  883.           TRAPDUMP [[ON] | [OFF] | [R0]] [x:] [/NOCHECK]
  884.  
  885.  
  886.  where:
  887.  
  888.  ■  ON enables all application and system traps to initiate a System Dump.
  889.  ■  OFF disables automatic dump initiation.
  890.  ■  R0 enables only Ring 0 traps to initiate a System Dump.
  891.  ■  x: specifies the Dump Partition.
  892.  ■  NOCHECK overrides the system level check for WARP 4.0, since use of
  893.     this command on a system level prior to FixPak 29 is equivalent to the
  894.     SYSDUMP command.
  895.  
  896.  OLD TRAPDUMP=xx,d, prior to fixpak 29 for WARP 3.0
  897.  
  898.  Parameters are:  OFF,drive letter
  899.                   ON, drive letter
  900.                   R0, drive letter
  901.  
  902.  Indicates when a stand alone dump is to be taken and where the
  903.  dump is to be placed. The default value is OFF and the default
  904.  drive is "A".
  905.  
  906.  If you are sending a memory dump to hard disk, you must first
  907.  create a FAT partition labelled SADUMP and give it a size
  908.  greater than the amount of physical memory in your system.
  909.  The drive you specify in the TRAPDUMP statement must contain
  910.  the SADUMP partition. Any existing data in this partition
  911.  will be overwritten. The system will restart after the TRAPDUMP
  912.  process has been completed.
  913.  
  914.  <<=NOTE=>> If REIPL=ON is specified in the config.sys file, the
  915.  system will restart automatically and no dump will be taken when
  916.  a system trap or internal processing error occurs.
  917.  
  918.  Luca Regoli, Societa' Italiana Autori Editori, provides the
  919.  following information on this command.
  920.  
  921.  "This way whenever a trap occurs you don't get anything on the 
  922.  screen. The PC beeps and [responds] as if you had depressed
  923.  CTRL+ALT+NUMLOCK / NUMLOCK.
  924.  
  925.  "Not very useful though I don't know how to get traps infor-
  926.  mation from the dump disk (and don't want to download all 20Mb
  927.  dump of memory any time I get a trap)."
  928. 
  929. TRAPLOG [x: | NOLOG] [POPUPS | NOPOPUPS]
  930.  
  931.  The TRAPLOG command allows dynamic control of trap information logging.
  932.  
  933.  where:
  934.  ■  x: specifies that trap information is to be logged in
  935.     x:\POPUPLOG.OS2, x: being any partition drive letter.
  936.  ■  NOLOG disables logging of trap information.
  937.  ■  POPUPS enables the trap information pop-up message (SYS3175).
  938.  ■  NOPOPUPS disables the trap information pop-up message.
  939.  
  940. 
  941. TRUEMODE=1
  942.  
  943.  Installs the Trapdoor feature of Warp 4, only on machines with SCSI
  944.  Harddisks.
  945. 
  946. VIRTUALADDRESSLIMIT=2048
  947.  
  948.  Allows max. memory allocated 2 Gigs of shared RAM. Only
  949.  useful for developers.
  950.  
  951.  You must have a hard disk that can accommodate the swap
  952.  file. UW2SCSIs are recommended for the swap disk unless you
  953.  wish to see your computer behave like a washing machine in
  954.  spin dry mode.
  955.  
  956.  <<=NOTE=>> The OS/2 Warp Server Advanced SMP addendum
  957.  states that this number can go to 3 Gigs. 
  958.  Memory support has also been enhanced since now an application can
  959.  access a virtual memory address space of up to 3 GB by use of the
  960.  VIRTUALADDRESSLIMIT = 3072 parameter in CONFIG.SYS. The default value
  961.  for VIRTUALADDRESSLIMIT in OS/2 Warp Server for e-business is 1 GB. The
  962.  VIRTUALADDRESSLIMIT parameter is also available for OS/2 Warp Server,
  963.  SMP Feature. Areas of memory below 512 MB have been remapped for higher
  964.  availability in that region.
  965. 
  966. VME=NO
  967.  
  968.  Disables the Virtual Mode Extensions introduced with the Intel
  969.  DX2
  970.  
  971.  <<=TIP=>> By Ron Higgin: If you get frequent Trap D and Trap E (see
  972.  howto.dat) errors in DOS/Windows sessions it may provide some relief. 
  973. 
  974. WORKPLACE_PROCESS=NO
  975.  
  976.  New setting for Warp Server for e-business.
  977.  No information until now
  978. 
  979. WORKPLACE_PRIMARY_CP=1
  980.  
  981.  New setting for Warp Server for e-business.
  982.  No information until now
  983. 
  984. WORKPLACE_NATIVE=0
  985.  
  986.  New setting for Warp Server for e-business.
  987.  No information until now
  988. 
  989. WP_OBJHANDLE=n
  990.  
  991.  Contains the object handle for the current OS/2 session. This handle
  992.  is unique for each session started via an WPS Object.
  993. 
  994. -----------------------------------------------------------------
  995. 2. IFS
  996. 
  997. IFS=C:\OS2\BOOT\CDFS.IFS /parameter
  998.  
  999.  This OS/2 command is needed if you have a CD-ROM. It installs 
  1000.  CDFS.INF which is the "Installable File System" for CD-ROM's. 
  1001.  Your CD-ROM is not going to run without it.
  1002.  
  1003.  Parameters
  1004.  
  1005.  /C:n adds an cache to your CD-ROM IFS by. The variable "n" is a
  1006.       number which represents units of 64kb of memory.
  1007.       For example, /C:4 would set up a 256kb cache (4 x 64kb = 256kb).
  1008.  
  1009.  /P:n Indicates the debug output port. The values n can be 1 (COM1)
  1010.       or 2 (COM2).
  1011.  
  1012.  /K  Indicates the supplemental volume descriptor with KANJI.
  1013.  
  1014.  /M:n  Where n indicates the maximum number of file sectors to
  1015.        read at a time. The default is 8.
  1016.  
  1017.  /Q  Suppresses initialisation messages.
  1018.  
  1019.  /V  Verbose.
  1020.  
  1021.  /W  enables Joliet support, new since Warp 3 Fixpak 32 and
  1022.      Warp 4 Fixpak 4.
  1023. 
  1024. IFS=C:\OS2\HPFS.IFS /CACHE:512 /CRECL:16 /AUTOCHECK:CDE /F:2
  1025.  
  1026.  IFS stands for "Installable File System". This OS/2 command 
  1027.  installs the High Performance File System (HPFS). The syntax
  1028.  is IFS=DRIVE:PATH\FILENAME
  1029.  
  1030.  Parameters:
  1031.  
  1032.  /CACHE:nnn sets up a disk cache and its size. The default on 
  1033.  most systems is low in my opinion. 
  1034.   
  1035.  <<=Warning=>> Keep this one truth in mind about cache size:
  1036.  an excessive cache takes memory available for programs and
  1037.  therefore could have a negative impact on overall system
  1038.  performance. But today, when most systems have 32MB+ the 
  1039.  problem is more the restriction of the cache to 2MB.
  1040.   
  1041.  OS/2s Command Reference and other IBM sources indicate that 
  1042.  the maximum cache size for HPFS is currently 2MB (2048), but
  1043.  IBM does not recommend using a cache larger than 1.5MB (1536).
  1044.  Personally, I have 128MB of RAM and have my HPFS cache set to
  1045.  the max: 2048.
  1046.   
  1047.  If this parameter is omitted, the default is 10% of the available
  1048.  RAM on systems with more than 8MBs of RAM.
  1049.  
  1050.  /FORCE will give you access to dirty partitions. This is new to
  1051.  the 32-bit CHKDSK which will only run on Warp 3 and 4.
  1052.  
  1053.  /QUIET suppresses all messages from CHKDSK.
  1054.  
  1055.  /CRECL sets the maximum record size for caching, from 2k to 64k
  1056.  in multiples of 2k with a default of 4k. This parameter may not 
  1057.  exceed 1/4 of the total cache size set with the /cache parameter.
  1058.  
  1059.  /AUTOCHECK:nn tells the system to check each drive noted to see if
  1060.  it was shut down properly. If not, it will run CHKDSK on only the
  1061.  drives indicated.
  1062.  
  1063.  /F:n indicates the level of CHKDSK to be used when automatically 
  1064.  checking the drives at startup when AUTOCHECK is activated. If 
  1065.  no parameter is specifed, /F:2 is the default.
  1066.    
  1067.  <<=NOTE=>> A /F:3 parameter will be ignored unless you formatted
  1068.  your hard drive with the /L parameter.
  1069.  
  1070.  ========================== Table 2 ==============================
  1071.   
  1072.  You can get better performance from your system by using your 
  1073.  available RAM in the most efficient and effective way. Select
  1074.  the case that best describes the file system or amount of RAM
  1075.  you use. 
  1076.   
  1077.  CASE 1:  You use only HPFS or only FAT, but not both.
  1078.   
  1079.                                HPFS only.         FAT only.
  1080.  System memory of at least:  Set CACHE to:    Set DISKCACHE to:
  1081.   
  1082.                      16 MB+           2048                 2048
  1083.   
  1084.  CASE 2:  You use both HPFS and FAT with HPFS active and FAT
  1085.  passive.
  1086.   
  1087.  System memory of at least:  Set CACHE to:    Set DISKCACHE to:
  1088.   
  1089.                      16 MB+           2048            512 -1024
  1090.   
  1091.  CASE 3:  You use both HPFS and FAT with HPFS passive and FAT
  1092.  active.
  1093.   
  1094.  System memory of at least:  Set CACHE to:    Set DISKCACHE to:
  1095.                      
  1096.                      16 MB+           1024                 2048
  1097.   
  1098.  <<=NOTE=>> You can have multiple partitions, they will all be 
  1099.  serviced by the same cache, so you may have 2 HPFS and 3 FAT
  1100.  partitions for example. For purposes of the table above,
  1101.  "active" and "passive" are descriptors for the way a cache is
  1102.  used. If it is seldom used, it is "passive." If a lot of disk
  1103.  intensive I/O occurs with the cache, it is "active."
  1104.  
  1105.  <<=NOTE=>> HPFS is more efficient than FAT, you should therefore 
  1106.  attempt to transfer all the most frequently used applications 
  1107.  to an HPFS drive, and also locate your SWAPPER.DAT on an HPFS 
  1108.  drive. This will mean that HPFS is "active", and FAT "passive"
  1109.  
  1110.  <<=NOTE=>> Lazy write is on by default. If you want lazy write
  1111.  off, see the RUN=C:\OS2\CACHE.EXE command later in this file.
  1112.  
  1113.  <<=Tip=>> /C will only run CHKDSK if the file system is dirty (new);
  1114.  /AuToChEcK (case-sensitive!!!) will make CHKDSK process locked drives
  1115.  (undocumented).
  1116.  You can speed up checking volumes situated on separate physical drives
  1117.  by using something like
  1118.  IFS=C:\OS2\HPFS.IFS /CACHE:2048 /CRECL:64 /AUTOCHECK:C
  1119.  and then running the CHKDSK's in parallel for each physical drive:
  1120.  start CHKDSK D: /F /AuToChEcK
  1121.  start CHKDSK E: /F /AuToChEcK
  1122.  and so on. Some have reported performance improvements of 250%.
  1123.  
  1124.  <<=NOTE=>> If you place a plus sign (+) in front of any drive
  1125.  letter, the drive will be checked every time the system starts,
  1126.  even if shut down properly.
  1127.  
  1128.  <<=WARNING=>> If you don't include the AUTOCHECK parameter in this
  1129.  command, the system will not boot.
  1130.  
  1131.  <<=TIP=>> If you are using only FAT partitions, then you should
  1132.  REM this IFS statement and save yourself some RAM. How much?
  1133.  I've seen figures from 130k to 500k, but the HPFS.IFS file is 
  1134.  136k in size.
  1135.  
  1136.  <<=TIP=>> If you have drive partitions larger than 80MB, then
  1137.  HPFS should give you better performance than FAT. On partitions
  1138.  of less than 80MB, most authorities indicate that there is only a
  1139.  small performance difference between HPFS and FAT. Consider the
  1140.  following when comparing the relative merits of the HPFS versus
  1141.  FAT:  On large partitions of identical size, the HPFS will
  1142.  generally give you about 15% more space and improve performance
  1143.  by about 28%.
  1144.  
  1145.  <<=TIP=>> Use HPFS386.IFS if you have an license. It brings 
  1146.  an significant performance boost into your system.
  1147.  
  1148.  <<=TIP=>> For analysing HPFS formatted drives there is the FREE
  1149.  Tool DFsee by Jan van Wijk, available at http://www.fsys.demon.nl
  1150.  DFSee can also undelete files, fdisk and much more.
  1151.  
  1152.  <<=TIP=>> For undeleting files on HPFS Drives use the great IBM
  1153.  EWS Tool File Phoenix (Rel. 1.35) by Joe DiAdamo. It is reported
  1154.  that it fails on partitions greater than 2Gb or with HPFS 2.3 (not
  1155.  verified).
  1156. 
  1157. IFS=C:\IBM386FS\HPFS386.IFS /A:*
  1158.  
  1159.  The 386 High Performance File System is an enhancement of the regular
  1160.  HPFS and normally sold together with the LAN-Server. In contrary
  1161.  to HPFS it is not written in C but in Assembler and consists of an
  1162.  optimised Ring 0 SMB processor tightly coupled with a bootable
  1163.  installable file system. This architecture provides a much better
  1164.  file I/O performance, because the whole data flow operates within the
  1165.  Ring 0 privilege level
  1166.  
  1167.  <<=NOTE=>> With LAN-Server 3.0 the parameter 'useallmem' has to be set
  1168.  as parameter of HPFS386.IFS in the config.sys
  1169.  
  1170.  <<=NOTE=>> If you use the 'useallmem' parameter it is important that the
  1171.  hardware components within your machine have the ability to address memory
  1172.  above 16 MB. E.g. the IBM 16/4 token ring adapter doesn't have this
  1173.  capability.
  1174.  
  1175.  <<=NOTE=>> On a very busy server system, it is possible to run out of
  1176.  heap space. If this occurs there may be a noticeable degradation in
  1177.  performance, and server requests may fail. If this happens freeup some
  1178.  memory on the server. ATTENTION: the heap can only grow to it's defined
  1179.  size, but never shrink unless the machine is rebooted.
  1180.  
  1181.  <<=TIP=>> Using a dedicated server with 32MB of RAM try using as much as
  1182.  20MB of cache on the machine. The LAN Server Tuning assistant tool can
  1183.  calculate a recommended value for you. There is no need to specify the
  1184.  threshold limits, as this is dynamically managed by LAN Server.
  1185.  
  1186.  <<=TIP=>> Consult the IBM redbooks at http://publib.boulder.ibm.com
  1187.  or the wsonw4pdf. available at: http://rheooptik.fmf.uni-freiburg.de
  1188.  /www/faq/remmedia.htm
  1189.  
  1190.  <<=TIP=>> See also the howto.dat for an explanation how to
  1191.  install and tune the HPFS386.IFS.
  1192.  
  1193.  <<=ATTENTION=>> Some HPFS Tools (e.g. Partition Magic) have problems with
  1194.  the ACLs.
  1195. 
  1196. IFS=C:\OS2\JFS.IFS /L:OFF IFS=jfs.ifs /L:synctime,maxage,bufferidle
  1197.  
  1198.  OS/2 Warp Server for e-business includes a new file system, the
  1199.  Journaling File System. This new file system is a file system available
  1200.  with IBM's AIX premier UNIX-type operating system. What it offers,
  1201.  among other things, is the ability to manage volumes that exceed the
  1202.  space on one hard disk. For instance, a volume may consist of pieces
  1203.  from one or more physical hard disks which are seamlessly integrated into
  1204.  one volume. In addition to being able to set up very large volumes, a
  1205.  volume can be expanded at any time so it is larger than it was in
  1206.  real time.
  1207.  
  1208.  Parameter:
  1209.  
  1210.     /CACHE:<size in kilobytes> Specifies the size of the JFS buffer
  1211.      cache in Kilobytes. By default, this size is set to 12.5 percent
  1212.      of real memory.
  1213.  
  1214.     /AUTOCHECK:drive[drive...] Specifies a list of JFS file systems,
  1215.      identified by driver letter, to be included in automatic recovery
  1216.      by CHKDSK at the time of JFS initialization. If an asterisk (*) is
  1217.      specified instead of a drive letter list, all JFS file systems will
  1218.      be included in automatic recovery during JFS initialization. If any
  1219.      drive letter is preceded by an arithmetic plus sign (+), CHKDSK will
  1220.      perform a full integrity check on the drive even if journal log
  1221.      replay has restored the drive to an apparently consistent state.
  1222.      If the list of drive letters ends with plus-asterisk (+*), CHKDSK will
  1223.      perform a full integrity check on all JFS file systems not specified
  1224.      in the list even if journal log replay has restored them to an
  1225.      apparently consistent state.
  1226.  
  1227.     /L:OFF Specifies the lazy write parameters in seconds. OFF forces all
  1228.      to be synchronous.
  1229.      (JFS ignores any characters between the L (or l) and the colon,
  1230.       so valid flags are /L: /LAZY: /LW: /lazywrite: etc.) 
  1231.  
  1232.     /L:<synctime,maxage,bufferidle> 
  1233.  
  1234.      Synctime is the interval at which the sync thread runs, default is 64.
  1235.  
  1236.      Maxage is the longest time that a modified file is kept in cache,
  1237.      default is synctime*4.
  1238.  
  1239.      Bufferidle is the time indicating a "recent" change. Changes newer
  1240.      than this value are not written unless the last write was older
  1241.      than maxage, default is Min(1, synctime/8).
  1242.  
  1243.  The cachejfs.exe command allows the lazywrite parameters to be changed
  1244.  immediately. The syntax is to the IFS line, except that the /L: prefix
  1245.  is optional. In addition, the cachejfs command can modify the minimum
  1246.  and maximum number of free cache buffers to be maintained. Calling
  1247.  cachejfs with no parameters reports the current settings.
  1248.  
  1249.  CACHEJFS [[/LAZYWRITE:]{OFF|syncTime[,maxAge[,bufferIdle]]}] /MINFREE
  1250.  :minfree /MAXFREE:maxfree
  1251.  
  1252.  Because JFS allows fragmentation, a utility, DEFRAGFS, is included
  1253.  with JFS. All these abilities are enabled when formatting a volume
  1254.  with the FORMAT command. The below is the output of a "FORMAT /?"
  1255.  command. 
  1256.  
  1257.  FORMAT drive [/ONCE][/4][/T:tracks][/N:sectors][/F:xxxx][/FS:xxxxx]
  1258.               [/L][/V[:label]][/BS:blocksize][/LS:logsize][/S]
  1259.     where:
  1260.  
  1261.     drive Specifies the drive to be formatted.
  1262.     /ONCE Specifies that only 1 disk, diskette, or disc is 
  1263.      to be formatted and no prompt is to be displayed.
  1264.     /4 Formats a 360KB diskette in a 1.2MB drive.
  1265.     /T:tracks Specifies the number of tracks per disk side.
  1266.     /N:sectors Specifies the number of sectors per track.
  1267.     /F:xxxx Specifies the size to which the diskette is to be
  1268.             formatted. For example: 360, 720, 1.2, 1.44, 2.88.
  1269.     /FS:xxxxx Specifies the file system to use to format the
  1270.               disk. For example: FS:FAT or FS:HPFS or FS:JFS.
  1271.     /L Specifies long format procedure for optical read-write
  1272.        disks.
  1273.     /V:label Specifies the volume label.
  1274.     /BS:blocksize Specifies, in bytes, the block size desired
  1275.         for the file system. For JFS 512 bytes, 1024, 2048, or
  1276.         4096 bytes are valid.
  1277.     /LS:logsize Specifies, in megabytes, the size journal log
  1278.         to create for the file system.
  1279.     /S Specifies that files on the device will be sparse files.
  1280.        JFS has two file allocation schemes, these being "sparse"
  1281.        and "dense." Sparse allocation is the amount of space
  1282.        allocated to a random-access file when a block written
  1283.        may not be within the earliest portion of a file.
  1284.        Dense allocation allocates all the space prior to the block being
  1285.        written when the block is written. For instance, if a random-access
  1286.        file has 5120 bytes (ten 512 byte blocks), and the fifth block
  1287.        is written to, the resulting usage with sparse allocation is 512
  1288.        bytes. With dense, the resulting usage will be 2550 bytes, even
  1289.        though the first 2048 bytes are not yet being used. The sparse
  1290.        method is server efficient; only the space used is allocated to
  1291.        the file but this would presumably lead to fragmentation,
  1292.        since when another block is written, the sparse allocation will
  1293.        cause the data to not be in sequentially ordered sectors.
  1294.  
  1295.  JFS is a very powerful addition to OS/2; it eliminates
  1296.  any limiting factors and make OS/2 Warp Server the best
  1297.  option for serving files, and applications. A file size can be two (2)
  1298.  terabytes (two thousand gigabytes), the maximum volume size. This,
  1299.  along with OS/2 Warp Server's ability to extend beyond just one
  1300.  processor by using up to 64 processors, makes OS/2 Warp Server
  1301.  the most advanced operating system of its kind for the Intel
  1302.  processor. 
  1303.  
  1304.  LVM.EXE is the new version of the FDISK command. It provides both
  1305.  logical and physical views of the hardfiles installed on the system.
  1306.  With LVM (Logical Volume Manager), users can 
  1307.  
  1308.   Create Compatibility Volumes (partitions) which can be seen by
  1309.     pre-LVM releases of OS/2
  1310.  
  1311.   Create or delete Logical Volumes which span physical disks 
  1312.     Extend file systems (JFS only) 
  1313.  
  1314.   Delete Compatibility Volumes (partitions) 
  1315.  
  1316.   Recover read or write failures from a portion of the disk
  1317.     going bad (JFS only)
  1318.  
  1319.  <<=ATTENTION=>> FDISK is no longer usable for managing partitions once
  1320.  the LVM has been used to create JVS Volumes.
  1321.  
  1322.  <<=NOTE=>> OS/2 needs for booting a HPFS or a FAT (better not) partition
  1323.  it can't boot from JFS.
  1324. 
  1325. IFS=C:\PATH\CDWFS.IFS
  1326.  
  1327.  File System by the RSJ CD writing solution
  1328.  
  1329.  The file system CDWFS.IFS only provides the background process
  1330.  CDWFSD.EXE with commands contrary to earlier versions. The complete
  1331.  configuration?????? are no longer registered in the CONFIG.SYS file
  1332.  under "IFS=...\CDWFS.IFS" but in the CDWFSD_S.CMD" file in the
  1333.  installation register.
  1334.  
  1335.  parameters
  1336.  
  1337.  -Q Installation request
  1338.  
  1339.  -D All accesses are protocolled at COM2.
  1340.  
  1341.  <<=NOTE=>> I would need here some help of users cause I don't have 
  1342.  the RSJ CD-Writer.
  1343. 
  1344. IFS=C:\PATH\EXT2-OS2.IFS
  1345.  
  1346.  Ext2-os2 is a file system driver that allows OS/2 seamlessly access
  1347.  Linux native partitions (formatted with ext2) in read and write mode.
  1348.  
  1349.  Developed by Matthieu Willm
  1350.  
  1351.  You can find the latest version of the free ext2-os2 at:
  1352.  http://www.geocities.com/SiliconValley/Bay/5313.
  1353.  
  1354.  <<=WARNING=>> Although it is possible to install OS/2 on an 
  1355.  EXT2 Partition it is not recommended to do so, as extended 
  1356.  attributes are not supported.
  1357.  
  1358.  For the use of EXT2-OS2 read the EXT2-OS2.INF carefully
  1359. 
  1360. IFS=C:\OS2\FAT32.IFS  
  1361.  
  1362.  Henk Kelder has developed a FREE FAT32.IFS
  1363.  it is available at http://www.os2ss.com/information/kelder/index.html
  1364.  
  1365.  Install this one AFTER IFS=HPFS.IFS
  1366.  
  1367.  Parameters:
  1368.  
  1369.  /Q           Quiet, not messages.
  1370.  
  1371.  /CACHE:nnnn  specifies the cache size in kilobytes. If omitted the default
  1372.               cache size is 1024KB. Maximum cache size is 2048KB.
  1373.               Cache memory is allocated as FIXED memory, so if you have less
  1374.               than 16MB I suggest you set this option to 512KB or less.
  1375.  
  1376.  /MONITOR     Set monitor ON by default. If omitted monitor is OFF. See 
  1377.               MONITOR.EXE for more information.
  1378.  
  1379.  /RASECTORS:n Read Ahead Sectors.
  1380.               Specifies the minimum number of sectors to be read per read
  1381.               action and placed in the cache.
  1382.               If omitted the default differs per volume and equals the 
  1383.               number of sectors per cluster times 2. 
  1384.               The maximum threshold value used is the number of sectors per 
  1385.               cluster times 4.
  1386.  
  1387.               You should note that the actual sector IO per read action is
  1388.               NOT determined by an application, but by the IFS. For FAT access
  1389.               single sector reads are done. For Directory and Files IO reads
  1390.               are done on a cluster base. By setting the RASECTORS you can 
  1391.               define the minimum number of sectors the IFS will read from disk
  1392.               and place in the cache.
  1393.  
  1394.  /EAS         Make FAT32.IFS support EXTENDED ATTRIBUTES.
  1395.  
  1396.  see also CALL=C:\OS2\CACHEF32.EXE and BASEDEV=PARTFILT.FLT for more
  1397.  information
  1398.  
  1399.  <<=NOTE=>> For Warp 4 with fixpak 10 you need at least ver.0.88, for Warp
  1400.  for e-business (Aurora) at least ver.0.89.
  1401. 
  1402. IFS=C:\PATH\FTP.IFS
  1403.  
  1404.  With FTP.IFS you may map any ftp host you 
  1405.  like to a drive letter and use all the utilities you have 
  1406.  with FTP host. Any archiver, any File Manager, any Backup program.
  1407.  Developed by Vitalij Timchishin (tvv@sbs.kiev.ua).
  1408.  Unfortunately it is no more FREEWARE.
  1409. 
  1410. IFS=C:\PATH\HFS.IFS
  1411.   
  1412.  Loads the Installable File System for reading Apple HFS-Drives 
  1413.  and disks.
  1414.  IF you make use of this IFS it must reside in front of the CDFS.ifs
  1415.  there are also needed the commands BASEDEV=HFSFLT.FLT and 
  1416.  RUN=C:\HFSDIR\HFS.EXE in the config.sys
  1417.  
  1418.  The FREE HFS-Package by Marcus Better can be found at 
  1419.  http://www.student.nada.kth.se/~f96-bet/HFS
  1420.  Unfortunately Marcus Better has stopped all development for OS/2
  1421.  There is also iHPFS by Marcus Better a package to make under
  1422.  plain old DOS HPFS formatted drives readable.
  1423.  See also the FREE HFS Utilities from the same author at http://
  1424.  www.student.nada.kth.se/~f96-bet/hfsutils/
  1425. 
  1426. IFS=X:\PATH\NFS200.IFS
  1427.  
  1428.  The NFS (Network File System) for OS/2
  1429. 
  1430. IFS=C:\PATH\RAMFS64.IFS
  1431.  
  1432.  SEE RAMFS.IFS
  1433. 
  1434. IFS=C:\PATH\RAMFS.IFS
  1435.  
  1436.  RAMFS by Karl Olson is a "remote file system" (as opposed to a
  1437.  "local file system").
  1438.  
  1439.  Features
  1440.  
  1441.  Create as many RAM drives as you want, using the drive letters that
  1442.  you want
  1443.  
  1444.  Size only limited by available RAM and swap disk space
  1445.  
  1446.  Allocates swappable RAM from OS/2 as necessary when files are created,
  1447.  and releases it again when files are deleted
  1448.  
  1449.  Long file name support like in HPFS.  Case isn't significant, but
  1450.  preserved like in HPFS. Files with long names are not visible from DOS
  1451.  and WINOS2 programs.
  1452.  
  1453.  Extended Attributes - up to 64 KB total for each file/directory (HPFS
  1454.  supports up to 64 KB for each EA, up to 256 KB total for each file/
  1455.  directory)
  1456.  
  1457.  RAM is allocated in units of one page (4 KB)
  1458.  
  1459.  use RAMDISK.EXE to create a RAM drive. To create a drive R:, type
  1460.  RAMDISK R:, see also RUN=RAMDISK.EXE
  1461.  
  1462.  freely available at http://home3.inet.tele.dk/kro
  1463. 
  1464. IFS=E:\SRVIFS\SRVIFSC.IFS MONTAGE /S:5  /T  /A:0
  1465.  
  1466.  The ThinIFS by IBM.
  1467.  
  1468.  <<=TIP=>> Ideal for CID-Installations cause it can be used
  1469.  from installation disks.
  1470. 
  1471. IFS=C:\OS2\TVFS.IFS
  1472.  
  1473.  The T(oronto)V(irtual)F(ile)S(ystem)
  1474.  
  1475.  Author:  Mark D. Leitch
  1476.  
  1477.  The TVFS provides a virtual OS/2 file system that combines symbolic links,
  1478.  search paths, and permissions. Through the TVFS, local and remote file
  1479.  systems may be combined into a single, virtual file system.
  1480.  It is FREE IBM EWS. Latest version is 2.11
  1481.  
  1482.  <<=Tip=>> Kai Evers has developed an easy to use FREE PM-Interface for
  1483.  controlling and using the TVFS. It is available at 
  1484.  http://www1.stuttgart.netsurf.de/~kevers/
  1485.  
  1486.  <<=TIP=>> See also TVFS-RM by Jürgen Dankoweits at http://www.geocities.com
  1487.  SiliconValley/Way/3792
  1488. 
  1489. IFS=C:\OS2\BOOT\UDF.IFS
  1490.  
  1491.  DVD-ROM- and DVD-RAM-Filesystem for OS/2 Warp Server for e-Business.
  1492.  
  1493.  The following DVD-Drives are supported:
  1494.  
  1495.  TOSHIBA SD-M1202
  1496.  HITACHI GD-2500
  1497.  CREATIVE LABS DVD-5240E
  1498.  PHILIPS DRD-5200
  1499.  SONY DDU-220E
  1500.  PANASONIC LF-D100
  1501.  AOpen DVD-520S
  1502.  
  1503.  To work correct you must also use the updated OS2CDROM.DMD which
  1504.  is delivered with the UDF Package.
  1505.  
  1506.  <<=NOTE=>> The UDF Driver is only available via Software-Choice
  1507.  if you have a subscription for it.
  1508.  
  1509.  <<=ATTENTION=>> UDF.IFS runs, as long there is the 2GB filesize Limit in
  1510.  Warp 3/4, only with Warp Server for e-Business which can adress 4 GB.
  1511. 
  1512. -----------------------------------------------------------------
  1513. 3. SET STATEMENTS
  1514.  
  1515. SET COMMAND: The SET command in the config.sys file sets up 
  1516.  environment variables for the entire system. These
  1517.  environment variables are stored by OS/2 in memory and are
  1518.  shared by any applications which calls on them. 
  1519.  
  1520.  <<=TIP=>> If you want to see what variables are set in your 
  1521.  system, at a OS/2 command prompt type the word SET and press 
  1522.  <enter>. You'll get a list like the following:
  1523.  
  1524.      WP_OBJHANDLE=87103
  1525.      USER_INI=C:\OS2\OS2.INI
  1526.      SYSTEM_INI=C:\OS2\OS2SYS.INI
  1527.      OS2_SHELL=C:\OS2\CMD.EXE
  1528.      AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
  1529.      RUNWORKPLACE=C:\OS2\PMSHELL.EXE
  1530.      ... 
  1531. 
  1532. SET AUTOREFRESHFOLDERS=NO
  1533.  
  1534.  with this environment setting the WPS doesn't automatically refresh
  1535.  folders (autorefresh happens to every folder which has been ever
  1536.  accessed and therefore slows the system). They are only refreshed after
  1537.  closing and opening a folder or by a manual update using 'view, 
  1538.  refresh'. Only available under Warp 4
  1539.  
  1540.  <<=TIP=>> Especially for Fileservers this Statement is very useful, 
  1541.  also for slow systems.
  1542. 
  1543. SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,LAUNCHPAD,WARPCENTER,
  1544.               TOOLBAR
  1545.   
  1546.  The AUTOSTART command contains a list of WPS components which
  1547.  will be started (or restarted) when the system is booted up.
  1548.  There are currently six possible options:
  1549.  
  1550.  PROGRAMS:  Tells OS/2 to start applications, that were running 
  1551.             when the system was shut down, to restart. This
  1552.             options will be ignored if SET RESTARTOBJECTS=NO.
  1553.  
  1554.  TASKLIST:  This parameter enables the OS/2 task list that appears 
  1555.             when you press Ctrl+Esc. If you remove TASKLIST there
  1556.             will be NO Taskwindow.
  1557.  
  1558.  FOLDERS:   Opens the desktop and any other folder which was open 
  1559.             when the system was shut down. 
  1560.  
  1561.             <<=WARNING=>> If you remove the FOLDERS statement,
  1562.             OS/2 will not open your desktop (which is a folder). 
  1563.              
  1564.  CONNECTIONS: This parameter restarts any network connections 
  1565.             that were in use when the system was shut down. 
  1566.  
  1567.             <<=NOTE=>> This parameter can be removed if your
  1568.             system is not connected to a network. Leaving it
  1569.             in your config.sys file will NOT cause any problems.
  1570.  
  1571.  LAUNCHPAD: Restarts the new Lauchpad supplied with Warp3.
  1572.  
  1573.             <<=NOTE=>> This parameter can be removed if you don't
  1574.             want to autostart the launchpad.
  1575.  
  1576.  TOOLBAR: Restarts the new TOOLBAR (aka LAUCHPAD) supplied with Warp4.
  1577.  
  1578.             <<=NOTE=>> This parameter can be removed if you don't
  1579.             want to autostart the toolbar.
  1580.  
  1581.  WARPCENTER: Restarts the Warpcenter supplied new with Warp4
  1582.  
  1583.             <<=NOTE=>> can be removed if you don't want to 
  1584.             autostart the WarpCenter
  1585.  
  1586.             <<=TIP=>> It is reported that in some cases the 
  1587.             autostart of the WarpCenter by the config.sys crashes 
  1588.             the WPS. If this appears, delete WarpCenter, and
  1589.             make instead a reference in the autostart folder.
  1590.             See also the WarpCenter SET options in this file 
  1591.  
  1592.             <<=TIP=>> Don't use other activity monitors (e.g. like
  1593.             the one delivered with Describe, or Pulse) together with
  1594.             the enabled activity monitor in WarpCenter.
  1595. 
  1596. SET BA2_SCSI_LOGFILE=C:\SCSILOG.TXT  
  1597.  
  1598.  This will create with BackAgain/2 a logfile of scsi-related 
  1599.  messages. Good for testing errors.
  1600. 
  1601. SET BEGINLIBPATH=C:\OS2
  1602.  
  1603.  With Warp, IBM has introduced the ability to dynamically change
  1604.  LIBPATH using two new environment variables: BEGINLIBPATH and
  1605.  ENDLIBPATH. These commands are most useful in CMD or BATCH
  1606.  files, but can be used in your config.sys. Any directories that
  1607.  appear in the BEGINLIBPATH variable are searched before
  1608.  directories in LIBPATH, and directories that appear in the
  1609.  ENDLIBPATH variable are searched after those in LIBPATH.
  1610. 
  1611. SET BOOKSHELF=C:\OS2\BOOK
  1612.  
  1613.  This command points to the on-line documentation (INF files)
  1614.  provided with OS/2 or other OS/2 programs and is used by
  1615.  view.exe when. 
  1616.  
  1617.  <<=TIP=>> If you have a HPFS partition, copy all of your
  1618.  on-line documentation (INF files) to this partition. Then 
  1619.  change this parameter to reflect the new path. You will
  1620.  notice a substantial improvement in search speed since HPFS
  1621.  is much faster than FAT.
  1622.  
  1623.  <<=TIP=>> You can also start the inf-files by typing 'view *.inf'
  1624.  at the command-line (*=desired information file. If you set a
  1625.  parameter like e.g. SET PMREF=pm1+pm2+pm3 then 'view pmref' all
  1626.  three inf-files will be shown.
  1627. 
  1628. SET BUFFER=4096
  1629.  
  1630.  amount of memory (kB) for an utility used by TAR
  1631.  
  1632.  <<=NOTE=>> do not confuse with "BUFFERS"
  1633. 
  1634. SET C1=GENGRADD
  1635.  
  1636.  Setting for the Generic GRADD Driver
  1637. 
  1638. SET C1=INTGRADD
  1639.  
  1640.  Setting for Intel i810
  1641. 
  1642. SET C1=SDDGRADD
  1643.  
  1644.  Setting for Scitech Display Doctor
  1645. 
  1646. SET CAPI=E:\CAPI
  1647.  
  1648.  Sets the directory for the Teles Capi
  1649. 
  1650. SET CDFCDROMDIR=X:\DIRECTORY
  1651.  
  1652.  Needed setting if you want to speed up FixPak installation or setup
  1653.  a FixPak on a LAN drive for use by others (Redirected Install) 
  1654.  together with CSF (Corrective Service Facility). Indicates
  1655.  where the FixPak can be found.
  1656. 
  1657. SET C_INCLUDE_PATH=C:/EMX/INCLUDE
  1658.  
  1659.  Sets the path for EMX if you want to develop programs on a 
  1660.  drive different from the drive where emx is installed
  1661. 
  1662. SET COMSPEC=C:\OS2\CMD.EXE
  1663.   
  1664.  This line identifies what OS/2 command line shell is to be used
  1665.  and its location. In DOS, COMMAND.COM is equivalent to CMD.EXE.
  1666.   
  1667.  <<=TIP=>>  If you wish to run some other command line shell,
  1668.  such as 4OS2, change this and the SET OS2_SHELL=C:\OS2\CMD.EXE
  1669.  line, substituting the appropriate EXE file for CMD.EXE.
  1670. 
  1671. SET CONNECT_DASD=OFF
  1672.  
  1673.  Disables the test for free space during the installation
  1674. 
  1675. SET CONNECT_PREREQ=OFF
  1676.  
  1677.  Disables the check of installed software during installation
  1678. 
  1679. SET CONNECT_SNIFF=OFF
  1680.  
  1681.  NO Does the same as OFF
  1682.  
  1683.  Disables the recognition of network-cards during installation
  1684.  
  1685.  These settings are only useful for installing problems with warp4 
  1686.  and must be done in the config.sys on the installation diskettes
  1687. 
  1688. SET COPYFROMFLOPPY=1
  1689.  
  1690.  If OS/2 should install updated drivers during an installation from the 
  1691.  Installation disks and not from CD this statement must reside in the
  1692.  config.sys on Installationdisk 1
  1693. 
  1694. SET CPLUS_INCLUDE_PATH=C:/EMX/INCLUDE/CPP;C:/EMX/INCLUDE
  1695.  
  1696.  Necessary if you want to compile C++ programs with EMX
  1697. 
  1698. SET CSFUTILPATH=C:\CSF
  1699.  
  1700.  Needed setting if you want to speed up FixPak installation or setup
  1701.  a FixPak on a LAN drive for use by others (Redirected Install) 
  1702.  together with CSF (Corrective Service Facility).
  1703.  Indicates where you've installed the CSF files.
  1704. 
  1705. SET DELDIR=C:\PATH
  1706.  
  1707.  By default OS/2 puts a REM in front of the undelete directory 
  1708.  To use OS/2s UNDELETE command, you must first UNREM the
  1709.  SET DELDIR to store the deleted files.
  1710.  
  1711.  This command points OS/2 to the directory you (means the statement
  1712.  can point to ANY directory you want), or OS/2 by default created
  1713.  to place deleted files in. It also indicates the maximum K bytes of
  1714.  files that will be stored in the DELDIR directory. If the number of
  1715.  deleted files exceeds the maximum K bytes that you specified, then
  1716.  files are automatically removed from the directory on a
  1717.  first-in-first-out basis.
  1718.  
  1719.  <<=WARNING=>> Using this command will have an impact on system
  1720.  performance. File operations in particular will be slower.
  1721.  I don't recommend the use of DELDIR at all.
  1722.  
  1723.  <<=TIP=>> Better make use of the File Phoenix 1.35 by Joe 
  1724.  DiAdamo a FREE IBM EWS Tool.
  1725.  
  1726.  <<=TIP=>> There is also some Macintosh like Trashcans. One by
  1727.  Kai Sommerfeld (with sounds, bells and whistles), and FREE 
  1728.  ones by Andrea Henicke and Mark Kimes (unfortunately with 
  1729.  very ugly icons that can't be substituted, they also don't
  1730.  seem to work correct together with Warp 4)
  1731. 
  1732. SET DESKTOP=WPS_DIRECTORY
  1733.  
  1734.  Sets the path for the Desktop
  1735.  
  1736.  After rebooting run the following REXX script to make the
  1737.  necessary changes to the INI files (for working copy it into a
  1738.  file and name it e.g. Fixdesktop.cmd) :
  1739.  
  1740.  /*FIX BROKEN DESKTOP WITH ENVIRONMENT VARIABLE*/
  1741.     call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
  1742.     call SysLoadFuncs
  1743.     call SysSetObjectData value('DESKTOP',,'OS2ENVIRONMENT'),,
  1744.     'OBJECTID=<WP_DESKTOP>'
  1745.  EXIT
  1746.  
  1747.  <<=TIP=>> If the SET DESKTOP variable is not in your config.sys
  1748.  you can use this REXX script to fix a broken desktop (You have to edit
  1749.  line 4: insert instead of e.g.D:\DESKTOP the drive and directory
  1750.  where your Desktop resides, for working copy it into a
  1751.  file and name it e.g. Fixdesktop.cmd).
  1752.  
  1753.  /* FIX BROKEN DESKTOP*/
  1754.  call RxFuncAdd 'SYSLOADFUNCS', 'REXXUTIL', 'SYSLOADFUNCS'
  1755.  call SysLoadFuncs 
  1756.  call SysSetObjectData '<Desktop directory, e.g. D:\DESKTOP>', 
  1757.  'OBJECTID=<WP_DESKTOP>'
  1758.  SAY ' BROKEN DESKTOP FIXED.'
  1759.  EXIT
  1760.  
  1761.  <<=NOTE=>> For German users: Desktop is 'Arbeitsoberfläche', this
  1762.  is an exciting experiment in using 'German Umlauts' for an important
  1763.  part of an OS.
  1764. 
  1765. SET DEVICEFONTDISABLED=NO
  1766.  
  1767.  Setting in Warp Server for E-Business
  1768.  No further information
  1769. 
  1770. SET DIRCMD=/ON 
  1771.  
  1772.  An undocumented command that is the OS/2 equivalent of the DIR
  1773.  command in DOS. Since DOS 5, you can tell DIR how to present
  1774.  file information. To do this in OS/2, use the DIRCMD command.
  1775.  For example: SET DIRCMD=/ON /P tells OS/2 to display the DIR 
  1776.  information in alpha order and place a pause at the end of each
  1777.  page.
  1778.  
  1779.  <<=NOTE=>> This is for OS/2 only. Set the DOS default in your
  1780.  AUTOEXEC.BAT file.
  1781.  
  1782.    Options include:
  1783.  
  1784.    /A list files with specific attributes. E.g. /AH list only 
  1785.       hidden files. Other options are S A & R. If you place a 
  1786.       negative (-) sign in front of your specified attribute, 
  1787.       all files will list except those with the attribute 
  1788.       specified. E.g. /A-H-S will display all files except 
  1789.       hidden and system files.
  1790.    /B list directories and files without heading and summary 
  1791.       information.
  1792.    /F list files with the full drive and path information. 
  1793.       Date, time and size are omitted.
  1794.    /L displays information in lowercase.
  1795.    /N lists files on a FAT drive in the same format used for a 
  1796.       HPFS drive, i.e. date, time, size, name.
  1797.    /O list files according to sort option specified. Sort 
  1798.       options are:
  1799.          G = Display directories first.
  1800.          N = alphabetise by file name
  1801.         -N = reverse-alphabetises by name
  1802.          E = alphabetise by extension
  1803.         -E = reverse-alphabetises by extension
  1804.          D = by date, oldest first
  1805.         -D = by date, newest first
  1806.          S = by file size, smallest first
  1807.         -S = by file size, largest first
  1808.    /P pauses after a full screen of files is listed.
  1809.    /R displays long file names if applicable.
  1810.    /V shows the size separated by a point e.g. 1000.000kb 
  1811.    /S searches and displays all directories.
  1812.    /W displays file names across the screen. Date, time and 
  1813.       size are omitted.
  1814.  
  1815.  <<=TIP=>> If you install Lotus SmartSuite 96 from a CDROM under WARP 4 
  1816.  it will hang at about 85%. You can load the word processor separately 
  1817.  but Freelance Graphics causes the hang. Lotus told that the cure was to
  1818.  REM out the SET DIRCMD= line in the config.sys, reboot, install, remove 
  1819.  the REM and reboot.
  1820. 
  1821. SET DISPLAY=HOSTNAME:0.0 
  1822.  
  1823.  This tells the X server where to display its wonders.
  1824.  One might think that of course it should be displayed 
  1825.  upon the screen attached to the video card of your PC and that
  1826.  is what OS/2 does. But remember that X was designed from the outset
  1827.  to be networked and makes no assumptions about where clients and
  1828.  servers are located. Normally, this should be set to the local host name
  1829.  with a :0.0 attached; this will do what you think should be done by default
  1830.  i.e. display on your monitor. You could have an IP address or full internet
  1831.  name instead of your hostname for remote display.
  1832.  Every X server has a display name of the form:   
  1833.  
  1834.       hostname:displaynumber.screennumber   
  1835.  
  1836.  The displaynumber and screennumber will change from :0.0 on multiuser,
  1837.  multidisplay systems.
  1838. 
  1839. SET DISPLAYTYPE=VGA
  1840.  
  1841.  Setting in Warp Server for E-Business when VGA was selected during
  1842.  installation. 
  1843. 
  1844. SET DMIPATH=C:\DMISL\BIN
  1845.  
  1846.  Sets the Path for the Desktop Management Interface
  1847. 
  1848. SET DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;
  1849.   
  1850.  Tells OS/2 programs where to look for data files. It is similar to the
  1851.  DOS APPEND command, but unlike APPEND, DPATH only works with programs
  1852.  designed to use it.
  1853. 
  1854. SET DSPPATH=C:\MMOS2\DSP;
  1855.  
  1856.  An environment variable used by various sound devices that support
  1857.  digital signal processors (DSPs). This is a "path" statement. It
  1858.  tells the device where to retrieve DSP modules. If you don't have
  1859.  a sound device which supports DSP, like M-Audio adapter or the
  1860.  Sound Blaster 16 CSP, you can REM this line.
  1861. 
  1862. SET DSQCOMMTRACE=OFF
  1863.  
  1864.  setting by Lotus Smartsuite for Warp 4
  1865. 
  1866. SET DSSDIR=D:\LOTUSW4\ARBEIT\APPROACH
  1867.  
  1868.  setting by Lotus Smartsuite for Warp 4
  1869. 
  1870. SET DSSPATH=D:\LOTUSW4\APPROACH\
  1871.  
  1872.  setting by Lotus Smartsuite for Warp 4
  1873. 
  1874. SET ELSA_RESET=H|L
  1875.  
  1876.  Setting for ELSA Videocards.
  1877.  Use this to reset the selected resolution to one of these:
  1878.  
  1879.  H = 1024x768x8@75Hz
  1880.  L =  640x480x8@60Hz
  1881. 
  1882. SET ELSAGRADD1=P2
  1883.  
  1884.  setting for ELSA WINNER 2000/Office
  1885. 
  1886. SET ELSAGRADD2=P2ENDIVE
  1887.  
  1888.  setting for ELSA WINNER 2000/Office
  1889. 
  1890. SET EMXBOOK=EMXDEV.INF+EMXLIB.INF+EMXGNU.INF
  1891.  
  1892.  Defines the books for emx. You also have to add the directory
  1893.  where the books reside - e.g. C:\emx\book - to the SET BOOKSHELF
  1894.  environment variable.
  1895. 
  1896. SET ENDLIBPATH=C:\OS2
  1897.  
  1898.  See BEGINLIBPATH=C:\OS2
  1899. 
  1900. SET ENSBROWSER=D:\PATH\yourbrowser.exe
  1901.  
  1902.  Sets the default browser for the EmTec Suite
  1903. 
  1904. SET EPFINSTDIR=C:\OS2\INSTALL\
  1905.  
  1906.  Sets the path for the IBM-Installer
  1907.  
  1908.  <<=TIP=>> Create your own directory for the installer (e.g. SET EPFINSTDIR
  1909.  =X:\INI\) use not the default and move all files like epfi* to this
  1910.  directory. If you have to reinstall OS/2 there is a slick way to update or
  1911.  delete the programs who are using the IBM-Installer
  1912. 
  1913. SET EPMPATH=C:\OS2\APPS
  1914.  
  1915.  Replaced SET EPATH=C:\OS2\APPS in version 2.0. According to
  1916.  one source in IBM, EPMPATH is used by the Enhanced Editor
  1917.  (EPM.EXE) to locate its files.
  1918. 
  1919. SET FAX=D:\PATH\FREC.CFG
  1920.  
  1921.  Default Frec assumes the configuration file is named FREC.CFG and
  1922.  located in the current directory. The setting can be used to define
  1923.  another path and file name.
  1924.  
  1925.  Frec is part of the FREE Fax***.lzh by Dr.Pollack, a complete command
  1926.  line faxing and answermachine solution.
  1927.  Available at http://www.buntspecht.de/fax/
  1928. 
  1929. SET GCCLOAD=n
  1930.  
  1931.  n=time in minutes
  1932.  
  1933.  When compiling projects with GCC consisting of many modules
  1934.  (such as libraries) under OS/2, you can speed up compilation
  1935.  if you have enough memory by keeping GCC in memory. 
  1936.  For example, to keep GCC in memory for 5 minutes, use
  1937. 
  1938. SET GCCOPT=-pipe
  1939.  
  1940.  Makes GCC use pipes instead of temporary files
  1941. 
  1942. SET GLOSSARY=C:\OS2\HELP\GLOSS;
  1943.  
  1944.  Tells OS/2 where Glossary and Master Help files are located.
  1945. 
  1946. SET GNULOCALEDIR=X:/EMX/SHAR/LOCALE
  1947.  
  1948.  Setting by R(edhat)P(ackage)M(anager) for OS/2 
  1949.  
  1950.  Ported to OS/2 by SAWATAISHI JUN <jsawa@attblobal.net>
  1951.  available at: http://www2s.biglobe.ne.jp/~vtgf3mpr/indxos2.htm
  1952. 
  1953. SET GNUPLOT=D:\GNUPLOT
  1954.  
  1955.  Sets the path for Gnuplot also needed by e.g. Octave
  1956.  latest Version at: ftp://ftp.gnuplot.vt.edu/pub/gnuplot/
  1957.  A version with mouse-support can be found at:
  1958.  http://www.sci.muni.cz/~mikulik/os2/gnuplot.html
  1959. 
  1960. SET GNUHELP=D:\GNUPLOT\GNUPLOT.GIH
  1961.  
  1962.  path to gnuplot help file, if not in same directory as exe file.
  1963. 
  1964. SET GRADD_CHAINS=C1
  1965.  
  1966.  setting for Intel i810
  1967. 
  1968. SET GRADD_CHAINS=ELSAGRADD1,ELSAGRADD2
  1969.  
  1970.  setting for ELSA WINNER 2000/Office
  1971. 
  1972. SET GREEXT=GRE2ELSA
  1973.  
  1974.  setting for ELSA WINNER 2000/Office
  1975. 
  1976. SET GS_FONTPATH=D:/GSTOOLS/FONTS;C:/PSFONTS
  1977.  
  1978.  Sets the fontpath with Ghostscript. OS/2 comes with some Adobe
  1979.  Type Manager fonts. If you wish to use these with Ghostscript, 
  1980.  you should replace the FONTMAP file with FONTMAP.OS2, and add
  1981.  this environment variable.
  1982.  
  1983.  Ghostscript is a Postscript interpreter, needed for printing
  1984.  Postscript files on a NON-Postscript Printer, converting PS-Files
  1985.  (also to PDF :-) to be found at: http://www.cs.wisc.edu/~ghost/
  1986.  
  1987.  <<=NOTE=>> For easier printing of PDF-Files get the FREE PMPDF.PDR
  1988.  A PortDriver by Bart van Leeuwen (bart@netage.nl). Downloadable at
  1989.  ftp://ftp.netlabs.org/pub/tools/pmpdf/
  1990. 
  1991. SET GS_LOAD=10
  1992.  
  1993.  Setting for Ghostscript, determines how long GSOS2.EXE and 
  1994.  GSPMDRV.EXE will stay in memory for the number of minutes 
  1995.  specified in the environment variable
  1996. 
  1997. SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
  1998.  
  1999.  Tells OS/2 where the help files are located. OS/2 will only
  2000.  look for its help files in the path shown.
  2001. 
  2002. SET HELPNDX=FILE1.NDX+FILE2.NDX+...+FILEn.NDX 
  2003.  
  2004.  The HELPNDX variable points to the index files which 
  2005.  are used by the EPM editor and possibly by some 
  2006.  other programming editors. With EPM, you can mark 
  2007.  a keyword in your text and press CTRL + H. EPM 
  2008.  then searches the index files for the marked word 
  2009.  and if it is found, shows the online document for the 
  2010.  keyword. The index files must be in a path defined 
  2011.  by the BOOKSHELF or EPMPATH variable. 
  2012. 
  2013. SET HOME=D:\USER 
  2014.            
  2015.  This is to point to the home directory of the user, needed by XFree.
  2016.  X comes from a multiuser environment and uses each users home directory
  2017.  to store their individual program configuration and initialisation files.
  2018. 
  2019. SET HTML_DBCSNETQ=NO
  2020. SET IKEYMAN_HOME=d:\util\dominogo\DLL
  2021. /* note: the DATA directory holds the index data */
  2022. SET EHSDATASRV=d:\util\NETQ\DATA
  2023. SET EHSDATACL=d:\util\NETQ\DATA
  2024. /* note: the WORK directory holds temporary files */
  2025. SET EHSWORKSRV=d:\util\NETQ\WORK
  2026. SET EHSWORKCL=d:\util\NETQ\WORK
  2027. SET EHSNLPSSRV=d:\util\NETQ
  2028. SET EHSNLPSCL=d:\util\NETQ
  2029. SET EHSSLICESIZE=10000000
  2030. SET EHSMAXINDEXES=16
  2031. SET EHSCCCFGFILE=NETQ.CFG
  2032. SET EHSCSCFGFILE=NETQ.CFG
  2033. SET WEBS_LANG=en_US
  2034. SET WEBS_LOCALES=d:\util\dominogo\DLL
  2035.  
  2036.  These are used by the Lotus Domino Go Webserver and IBM's Net.Question
  2037.  
  2038.  <<=TIP=>> See also SET IMNDATASRV=D:\NETQOS2\DATA.
  2039. 
  2040. SET HW_CURSOR=OFF
  2041.  
  2042.  Disables the hardware cursor.
  2043.  Useful if you have a black box cursor with some graphic cards.
  2044. 
  2045. SET I18NDIR=C:\IBMI18N
  2046.  
  2047.  Sets the Path for the IBM I18N Toolkit
  2048. 
  2049. SET IBMAV=C:\IBMAV;
  2050.  
  2051.  Sets the default path for IBMAV
  2052.  
  2053.  <<=NOTE=>> Updates are now (until 31.12.99) done by symantec, 
  2054.  http://www.symantec.com/avcenter/ibm/index.html
  2055. 
  2056. SET IBMWORKS_INI=C:\IBMWORKS
  2057.  
  2058.  IBM Works is a integrated package of programs including a word
  2059.  processor, database and spreadsheet which is included with OS/2
  2060.  Warp's BonusPak. This statement tells the system where the
  2061.  IBM Works' INI file is located.
  2062.   
  2063.  <<=TIP=>  Many Warp users who have installed IBMWORKS from the
  2064.  BonusPak report that system performance is greatly enhanced by
  2065.  running IWDEREG.CMD program contained in the IBMWORKS folder.
  2066.  This program deregisters IBMWORKS and releases a large amount
  2067.  of RAM back to your system. Yes, IBMWORKS will still work, but
  2068.  you may lose some functionality between applications.
  2069.  To do this in Warp 4, use the REXX script available at
  2070.  ftp://eepjm.newcastle.edu.au/freeware/IWDEREG.CMD
  2071.  To reregister simply run the ibmwdesk.cmd in the IBMWORKS
  2072.  directory (under Warp 3 and 4).
  2073.  
  2074.  <<=TIP=>> If you only need a PIM get the FREE IBM EWS
  2075.  Excal.zip, latest version is 3.0m
  2076. 
  2077. SET IMNDATASRV=D:\netqos2\DATA
  2078. SET IMNDATACL=D:\netqos2\DATA
  2079. SET IMNWORKSRV=D:\netqos2\WORK
  2080. SET IMNWORKCL=D:\netqos2\WORK
  2081. SET IMNNLPSSRV=D:\netqos2
  2082. SET IMNNLPSCL=D:\netqos2
  2083. SET IMNCCCFGFILE=NETQ.CFG
  2084. SET IMNCSCFGFILE=NETQ.CFG
  2085. SET IMQCONFIGSRV=D:\netqos2\INSTANCE
  2086. SET IMQCONFIGCL=D:\netqos2\INSTANCE\DBCSHELP
  2087. SET LITE_LOCALES=D:\netqos2
  2088.  
  2089.  The NetQ that comes with VAJava has this SET statements
  2090.  
  2091.  <<=TIP=>> By Kovacs Istvan: I found that installing an instance of
  2092.  NetQ ruins previous instance(s),for example if I install IBM VAJava
  2093.  after DB2 UDB, the help won't work.
  2094.  The version of NETQ that comes with Aurora has not any info on these
  2095.  SET statements.
  2096. 
  2097. SET INCLUDE=X:\YOURCOMPILER\INCLUDE;.;
  2098.  
  2099.  needed by IBM resource compiler
  2100. 
  2101. SET INFOPATH=C:/EMX/INFO
  2102.  
  2103.  Sets the INFOPATH environment variable in EMX
  2104. 
  2105. SET IPF_KEYS=SBCS
  2106.  
  2107.  The character set for most languages can be represented as data
  2108.  using an 8-bit byte since their characters sets are each less
  2109.  than 256 characters. These are called single-byte character sets
  2110.  (SBCS). Languages such as Japanese (Kanji), Korean and Chinese 
  2111.  (both Traditional and Simplified) can only be represented using
  2112.  two 8-bit bytes or 16-bits. These are double-byte character
  2113.  sets (DBCS).
  2114.  
  2115.  This command tells the Information Presentation Facility (INF
  2116.  and help files) which type of character set is being used, i.e.,
  2117.  Single or Double Byte Character Set. This is an environment
  2118.  variable. Removing it from my system did not seem to have any
  2119.  impact.
  2120. 
  2121. SET IPFC=C:\BC2\IPFC
  2122.  
  2123.  setting for reference Borland C++ 2.0
  2124. 
  2125. SET KEYS=OFF
  2126.  
  2127.  When using the command line, KEYS tells CMD.EXE whether to
  2128.  remember previous keystrokes so they can be recalled with the
  2129.  up arrow key. OS/2 maintains a 64k buffer for storing
  2130.  keystroke history. KEYS can be ON or OFF. To find out
  2131.  whether KEYS is on or off, simply type KEYS without a
  2132.  parameter from an OS/2 command prompt. To list all of
  2133.  KEYS commands, type KEYS LIST.
  2134.  
  2135.  <<=NOTE=>> With KEYS=ON, ANSI extended keyboard support in
  2136.  OS/2 sessions will be disabled by the system.
  2137. 
  2138. SET KILLFEATUREENABLED=1 
  2139.  
  2140.  See SET SCKILLFEATUREENABLED=1
  2141. 
  2142. SET LANG=EN_US
  2143.  
  2144.  Sets up the language and the country for applications
  2145.  that are using Unicode character sets, also for applications
  2146.  with a runtime library that supports "locales".
  2147.  
  2148.  See OS/2 Reference Book for a complete list of available parameters
  2149. 
  2150. SET LIBRARY_PATH=C:/EMX/LIB
  2151.  
  2152.  Sets the path for EMX if you want to develop programs on a 
  2153.  drive different from the drive where emx is installed
  2154. 
  2155. SET LGSDIR=C:\SAFEFIRE
  2156.  
  2157.  Sets the path for SafeFire PPP by Link Guard Solutions
  2158.  
  2159.  Safefire is a PPP Solution with the following additional protocols:
  2160.  - PPP over Ethernet (e.g.for using T-DSL in Germany)
  2161.  - NAT (Network Address Translation)
  2162.  - CCP (Compression Control Protocol)
  2163.  - PAP (Password Authentication Protocol)
  2164.  - CHAP (Challenge Authentication Protocol)
  2165.  - MS-CHAP (Microsoft extension for CHAP)
  2166.  
  2167.  http://www.lgs.kiev.ua
  2168. 
  2169. SET LOGNAME=USER
  2170.  
  2171.  LOGNAME is there for the benefit of some programs that may
  2172.  need such settings. The documentation for XFreeOS/2 indicates
  2173.  that they may be used in the future. It should both be set to the 
  2174.  same name as SET USER.   
  2175. 
  2176. SET LOTUS_BROWSER=X:\PATH\BROWSER.EXE
  2177.  
  2178.  To make Lotus Freelance for Warp 4 use the web browser you want 
  2179.  you'll need to set this, otherwise Netscape will be used
  2180. 
  2181. SET LOTUS_CLS=D:\LOTUSW4\COMPNENT
  2182.  
  2183.  setting by Lotus Smartsuite for Warp 4
  2184. 
  2185. SET MAKESTARTUP=D:\EMX\ETC\DMAKE.INI
  2186.  
  2187.  Setting for dmake - a make program
  2188. 
  2189. SET MANPATH=D:\XFREE86\MAN 
  2190.  
  2191.  This identifies the location of the man (manual) pages for XFree86.
  2192.  They can be displayed by the xman program. Man pages are
  2193.  brief and terse descriptions of the use of programs, generally
  2194.  describing the various invocation switches. They are part of the
  2195.  optional features of XFree86/OS2.
  2196. 
  2197. SET MC_LIBDIR=C:/USR/DAT/MC
  2198.  
  2199.  Setting needed by the M(idnight)C(ommander)
  2200.  A FREE Norton Commmander Clone with some additional features
  2201. 
  2202. SET MENUSFOLLOWPOINTER=ON
  2203.  
  2204.  Enables cascading menus in WarpCenter like in Windows 95, since
  2205.  Fixpak 5 for Warp4.
  2206. 
  2207. SET MENUSTYLE=SHORT
  2208.  
  2209.  An formerly undocumented SET command which controls the amount
  2210.  of information presented to you when you activate a pop-up
  2211.  menu. For example, the standard pop-up menu on my OS/2
  2212.  desktop menu provides 13 menu items. With this SET
  2213.  command in config.sys, you only have 10 items. The items
  2214.  not presented are Help, Create Shadow, and Find.
  2215.  Since Warp 4 you can find this command in all object-settings
  2216.  notebooks.
  2217.  
  2218.  <<=TIP=>> A Great enrichment for the menus, and a lot of
  2219.  other useful enhancements can be achieved by using the
  2220.  FREE XFolder, by Ulrich Moeller, available at http://www2.rz.
  2221.  hu-berlin.de/~h0444vnd/os2.htm.
  2222. 
  2223. SET MGA=C:\MGA\OS2;
  2224.  
  2225.  The default installation directory for Matrox Video Cards
  2226. 
  2227. SET MMBASE=C:\MMOS2;
  2228.  
  2229.  Indicates the path to OS/2's multimedia programs.
  2230. 
  2231. SET MMBUF=49152
  2232.  
  2233.  Increases the size of the read buffer. The default is 32768.
  2234.  It can be set even higher, but movies will take longer to load.
  2235. 
  2236. SET MMSTREAM=/H:256
  2237.  
  2238.  This increases the heap space for the stream manager to 256K, which
  2239.  allows more movies to be open at once and may improve performance.
  2240.  The default is 64K, and 256K is the maximum.
  2241. 
  2242. SET NCDEBUG=4000
  2243.  
  2244.  In both Lotus 123 and Excel, users can record and play back audio
  2245.  and video annotations for specific cells. NCDEBUG is an environment
  2246.  variable required for this to work in older versions of Lotus 123.
  2247.  Excel does not need. If you do not have a need for this support,
  2248.  you may REM this line. Be also sure to delete this line if you remove
  2249.  MMOS.
  2250. 
  2251. SET NFFCTL=0
  2252.  
  2253.  Disable on-the-fly compression of files transferred with the File
  2254.  Transfer function of SystemView/2.
  2255. 
  2256. SET NFS.PERMISSION.BITS=775
  2257.  
  2258.  Setting for the Network file system NFS
  2259. 
  2260. SET NFS.PERMISSION.DBITS=775
  2261.  
  2262.  Setting for the Network file system NFS
  2263. 
  2264. SET NOWIN32LOG=1
  2265.  
  2266.  Quoting the README of the w32os204 package:
  2267.  Although the output generated in win32os2.log very useful for
  2268.  debugging, it slows things down quite a bit.
  2269.  You can disable it by adding the following variable to your
  2270.  environment: SET NOWIN32LOG=ANY VALUE
  2271. 
  2272. SET OBJECTSNOOZETIME=45                                  
  2273.  
  2274.  Useful when programming certain types of object DLLs. The
  2275.  default setting for the snooze time is 90 seconds. Unless you
  2276.  are programming your own Workplace Shell objects, you should
  2277.  not change the default setting. Whit this set to 0 objects
  2278.  are ALLWAYS IN MEMORY. This means as longer the WPS runs, the
  2279.  more memory will be used.
  2280. 
  2281. SET OBJC_INCLUDE_PATH=C:/EMX/INCLUDE
  2282.  
  2283.  Necessary if you want to compile programs with EMX written in
  2284.  the Objective C language
  2285. 
  2286. SET OBJD_AUTOTILENAV=1
  2287.  
  2288.  <<=TIP=>> By Frank Vos: Enables the use of two object navigators
  2289.  with Object Desktop in one window. You can also move files
  2290.  between two directories.
  2291. 
  2292. SET OCTAVE_HOME=C:/MATH/OCTAVE
  2293.  
  2294.  Setting for OCTAVE
  2295.  
  2296.  Octave is a Mathlab clone a high-level language for
  2297.  numerical computations by Klaus Gebhardt [TEAM OS/2]
  2298.  gebhardt@crunch.ikp.physik.tu-darmstadt.de
  2299. 
  2300. SET OCTAVE_INITFILE=OCTAVE.INI
  2301.  
  2302.   Setting for OCTAVE
  2303. 
  2304. SET OCTAVE_IMAGE_VIEWER=D:/PATH/YOUR_GRAPHIC_VIEWER
  2305.  
  2306.  Setting for OCTAVE
  2307. 
  2308. SET OCRNOTES=C:\FAXWORKS\CALERA
  2309.   
  2310.  Supports the optical character reader software from Calera.
  2311. 
  2312. SET ODBC_PATH=C:\PATH\
  2313.  
  2314.  Sets the path for Open DataBase Connectivity.
  2315.  The odbcinst.ini lists the installed drivers and
  2316.  the odbc.ini lists the registered databases.
  2317.  
  2318.  <<=TIP=>> Some applications like Lotus Approach copy
  2319.  the odbcinst.ini and the odbc.ini to \OS2. If you have
  2320.  other database applications which are using this setting
  2321.  ODBC won't function correct. In this case 1. copy all listed
  2322.  applications with keys and values out of the odbcinst.ini
  2323.  in \OS2 into the odbcinst.ini in the path defined by the
  2324.  set command. You can use any ini-editor for this operation.
  2325.  2. to actualise the list of drivers copy all keys and values
  2326.  inside the 'application' ODBC Drivers from the odbcinst.ini
  2327.  out of the \OS2 directory into the odbcinst.ini in the directory
  2328.  defined by the SET command. 3. copy the updated odbcinst.ini to
  2329.  the \OS2 directory. 
  2330. 
  2331. SET OGL_BIT_COUNT
  2332.  
  2333.  used by OpenGL to replace the bits-per-pixel report from the
  2334.  graphics device driver. Primary use is for when 32 bpp(non-packed)
  2335.  setup actually reports 24 bpp (packed).Do not use them unless you
  2336.  are having trouble.
  2337. 
  2338. SET OGL_OVERRIDE_COLORS 
  2339.  
  2340.  used by OpenGL to override the PM colours in the colour
  2341.  palette. Only applicable when running in 8 bit. 
  2342.  Do not use them unless you are having trouble.
  2343. 
  2344. SET OGL_SCANLINE_SIZE 
  2345.  
  2346.  used by OpenGL to replace the scanline size report from
  2347.  the graphics device driver. Do not use them unless you are having trouble.
  2348. 
  2349. SET OGL_VIDEO_MEM_SIZE 
  2350.  
  2351.  used by OpenGL to enable PentiumPro specific optimizations.
  2352.  Has no affect on other CPU's.
  2353.  
  2354.  OpenGL performance on a PentiumPro system may be increased by installing
  2355.  the OpenGL PentiumPro Driver. The OpenGL PentiumPro Driver is located on
  2356.  the Device Driver Pack CD-ROM included with Warp 4. The driver and 
  2357.  installation instructions can be found in:
  2358.  Device Solutions->IBM Corporation->OpenGL PentiumPro Driver 
  2359.  
  2360.  <<=NOTE=>> See DEVICE=C:\OS2\BOOT\OS2OGL.SYS to enable the
  2361.  Pentium Pro Driver.
  2362. 
  2363. SET OS2_SHELL=D:\OS2\CMD.EXE
  2364.  
  2365.  OS2_SHELL directs OS/2 to load the command line shell (CMD.EXE)
  2366.  when you ask for an OS/2 command line from the WPS. 
  2367.   
  2368.  <<=WARNING=>> Be careful with this line, OS/2 will not start 
  2369.  without it.
  2370.  
  2371.  Parameters:
  2372.  
  2373.  /K C:\PROGRAM
  2374.  Starts cmd.exe together with a program (program could be any
  2375.  executable program).
  2376.  
  2377.  /S Disables CTRL+C. No interrupt for programs possible.
  2378.  
  2379.  /Q NO ECHO
  2380.  
  2381.  /C PROGRAM
  2382.  Starts a second command processor with a program. After execution of the
  2383.  program (e.g. DIR A:) return to the first command processor.
  2384.  
  2385.  <<=TIP=>> If you wish to run some other command line shell,
  2386.  such as 4OS2, change this line and the SET COMSPEC=C:\OS2\CMD.EXE
  2387.  line, substituting the appropriate EXE file for CMD.EXE.
  2388. 
  2389. SET OS=OS2
  2390.  
  2391.  Setting for dmake - a make program
  2392.  
  2393.  Ariel Shkedi <ars@ziplink.net>
  2394. 
  2395. SET OSENVIRNOMENT=EMX
  2396.  
  2397.  Setting for dmake - a make program
  2398. 
  2399. SET OSRELEASE=4.0
  2400.  
  2401.  Setting for dmake - a make program
  2402. 
  2403. SET PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;
  2404.  
  2405.  Just like in DOS, it tells OS/2 where to find programs. For DOS
  2406.  sessions, set the PATH in your Autoexec.bat file.
  2407.  
  2408.  <<=WARNING=>> Your path statement should contain at least the
  2409.  following directories: \OS2, \OS2\SYSTEM and - if you want to
  2410.  execute DOS-Sessions - \OS2\MDOS.
  2411.  
  2412.  <<=TIP=>> make sure that changes made to your config.sys are also 
  2413.  changed in the autoexec.bat
  2414.   
  2415.  <<=TIP=>> In Warp4 without fixpak peerinst.exe doesn't work
  2416.  correct if the path exceeds 256 Characters, if this happens
  2417.  make a copy of your config.sys and shorten the path temporarily
  2418. 
  2419. SET PGPPATH=C:\PGP
  2420.  
  2421.  Setting by Pretty Good Privacy Ver. 5.0 GA
  2422.  available at: http://www.openpgp.net
  2423. 
  2424. SET PILOTRATE=n
  2425.  
  2426.  To increase the communications speed between your computer and the
  2427.  PalmPilot, where n is 19200, 38400, 57600 baud.
  2428.  Some computers may have problems with 57600, 38400 is recommended.
  2429.  
  2430.  Setting by Port of Pilot Link for OS/2 using the EMX compiler.
  2431.  Pilot Link's offical home is at ftp://ryeham.ee.ryerson.ca/pub/PalmOS/.
  2432. 
  2433. SET PLPLOT_LIB=C:\PLOT\PMPLOT
  2434.  
  2435.  Setting by PMPLOT, a FREE Plotting Program on base of PLPLOT
  2436.  ported by Lars Enghardt (lars.enghardt@dlr.de)
  2437. 
  2438. SET PMASPLA_DLL=PMASD118;PMASVSOP;PMASELP
  2439.  
  2440.  Setting by PmAs (PM-Astonomy) Ver. 1.10, speeds up some calculations
  2441.  
  2442.  PmAs is developed by Cornelius Bockemuehl (cbockern@datacomm.ch) and
  2443.  for private and scientifc use freely available at http://www.datcomm.ch/cobo
  2444. 
  2445. SET PM_ASYNC_FOCUS_CHANGE=ON | ON x | OFF
  2446.  
  2447.  WARP 3 only, 
  2448.  
  2449.  <<=ATTENTION=>> in Warp 4 these settings can be found under [System Setup,
  2450.  System] on your Desktop. Together with Warp 4 this setting should not 
  2451.  appear in your config.sys.
  2452.  
  2453.  The "SIQ" feature is new with FixPak 17. It allows the user to
  2454.  take focus away from an application that is monopolising the message
  2455.  queue. When the FixPak is installed, the SIQ feature is disabled
  2456.  (OFF).
  2457.  The parameters to the SET command are:
  2458.  
  2459.  The default is OFF (disabled).
  2460.  
  2461.  To turn it on (enable) put the following in the CONFIG.SYS file and
  2462.  reboot:
  2463.  
  2464.  SET PM_ASYNC_FOCUS_CHANGE=ON
  2465.  
  2466.  To change the timeout value put the following in the CONFIG.SYS file
  2467.  and reboot:
  2468.  
  2469.  SET PM_ASYNC_FOCUS_CHANGE=ON n
  2470.  
  2471.  where n is in milliseconds (default is 2000 (2 seconds))
  2472. 
  2473. SET PM_DYNAMIC_DRAG=ON
  2474.  
  2475.  Warp 3 only (since FixPak 17), in Warp 4 these settings can be 
  2476.  found under [System Setup, System] on your Desktop
  2477.  
  2478.  Enables (=ON) or disables (=OFF, default) the full window drag
  2479.  for PM windows. Don't use it with slow graphic cards.
  2480. 
  2481. SET PMREF=PMFUN.INF+PMGPI.INF+PMHOK.INF+PMMSG.INF
  2482.           +PMREL.INF+PMWIN.INF+PMWKP.INF
  2483.  
  2484.  setting for reference Borland C++ 2.0
  2485. 
  2486. SET PROGREF20=GUIREF20.INF
  2487.  
  2488.  setting for reference Borland C++ 2.0
  2489. 
  2490. SET PROTODIR=C:/EMX/INCLUDE/CPP/GEN
  2491.  
  2492.  With EMX the genclass utility needs this environment variable
  2493. 
  2494. SET PWRCHUTE=C:\PWRCHUTE
  2495.  
  2496.  Sets the path for the Powerchute Pro APC UPS
  2497.  
  2498.  <<=NOTE=>> Make sure that upsd.exe is in your STARTUP.CMD
  2499.  If you have a LAN the following line must be in your
  2500.  IBMLAN.INI under [services]: ups=c:\pwrchute\upsd.exe, add
  2501.  net start ups to your STARTUP.CMD.
  2502. 
  2503. SET PROMPT=$E[1;33m[$P]$G
  2504.  
  2505.  Like the same DOS command, this line sets how your OS/2 command
  2506.  prompt will appear. (This is for OS/2 only. Set the DOS PROMPT 
  2507.  default in your AUTOEXEC.BAT file.)  In the setting shown here,
  2508.  the command prompt will appear showing the current directory of
  2509.  the default drive enclosed in [] followed by the greater than
  2510.  symbol, i.e. [C:\]>. Having brackets [] around the drive and
  2511.  directory information lets you quickly know when you are at an
  2512.  OS/2 command line verse a DOS command line. 
  2513.  
  2514.  If you type PROMPT without a parameter, OS/2 will return its 
  2515.  default prompt.
  2516.  
  2517.  Options include:
  2518.  
  2519.      $A = will substitute the '&' character
  2520.      $B = The | character
  2521.      $C = The open parenthesis (
  2522.      $D = Current date
  2523.      $E = ASCII code 27 (escape) so you can work with ANSI.
  2524.           See <<=TIP=>> below.
  2525.      $F = The close parenthesis )
  2526.      $G = The "greater than" > symbol
  2527.      $H = BACKSPACE over the previous character
  2528.      $I = Turns help line on
  2529.      $L = The "less than" < character
  2530.      $N = Default drive
  2531.      $P = Current directory of default drive
  2532.      $Q = The equal = character
  2533.      $R = will substitute the returncode for the previous command
  2534.      $S = The space character
  2535.      $T = Current time
  2536.      $V = OS/2 version number
  2537.      $_ = Carriage return or line feed
  2538.  
  2539.  <<=TIP=>> You can also add ANSI control sequences to your
  2540.  prompt. For example, to help me know visually whether I'm
  2541.  working with an OS/2 command line, I've add $E[1;33m to my
  2542.  prompt line, i.e. SET PROMPT=$E[1;33m[$P]$G. This sets text
  2543.  to display in bold yellow characters. SET PROMPT=$E[30;47m
  2544.  $E[K[$P] deletes the settings done by other programs and sets
  2545.  text to display black on white.
  2546. 
  2547. SET QUEUE_SIZE_THRESHOLD=n
  2548.  
  2549.  Warp3 only (since FixPak 17)
  2550.  
  2551.  puts the size of the message queue to n. Default was 100 prior
  2552.  to Fixpack #17, and 3000 from it. 
  2553. 
  2554. SET RESTARTOBJECTS=YES
  2555.   
  2556.  This command tells OS/2 what applications to start after you
  2557.  suspend operations with or without doing a shut down. If this
  2558.  statement is not in your config.sys, then the default is YES,
  2559.  i.e., start all objects that were running at the time of shut
  2560.  down or reboot. 
  2561.  
  2562.  Other options are:
  2563.  
  2564.   NO = do not start any applications that were running at time 
  2565.        of shut down or reboot. 
  2566.   
  2567.   STARTUPFOLDERSONLY = start objects only in the Startup 
  2568.        folder. This parameter is also handy for another
  2569.        purpose. Lets assume you have one or more programs in
  2570.        your Startup folder and do a shut down without closing
  2571.        those programs. If you have Restartobjects set to yes,
  2572.        OS/2 will restart the programs left open AND the Startup 
  2573.        folder will start another copy of the same programs.
  2574.        Thus you will have two copies running. Using this
  2575.        parameter eliminates this.
  2576.  
  2577.   REBOOTONLY = Start objects only if the OS/2 WPS is starting 
  2578.        from a reboot (Ctrl-Alt-Del) or at power on. Objects 
  2579.        will not restart if the WPS is restarted as a result of 
  2580.        its own error correction recycling.
  2581.   
  2582.  <<=TIP=>> You can also circumvent the auto-starting of
  2583.  programs by holding down Left/Ctrl-Left/Shift-F1 all at the
  2584.  same time during boot. It must be done right after the clock
  2585.  appears just before the desktop loads, but before any icons
  2586.  appear.
  2587. 
  2588. SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
  2589.   
  2590.  This line tells the system what interface program is to be
  2591.  used. In this case it is the Workplace Shell.
  2592.   
  2593.  <<=TIP=>> If you want to run OS/2 with only a command line 
  2594.  interface, you can do so by changing this line to read 
  2595.  SET RUNWORKPLACE=C:\OS2\CMD.EXE. This brings OS/2 up without
  2596.  the WPS and gives you one screen session. You can start other 
  2597.  sessions using the START or DETACH command. Otherwise,
  2598.  operated just like you were in DOS. If you have started more
  2599.  than one session, switch between them using Alt+Esc. For those
  2600.  who want the power of OS/2 and like to work only from a command
  2601.  line, give this a try.
  2602.   
  2603.  <<=TIP=>> By Ulrich Moeller: You can perform a "shut down"
  2604.  from a command line. To do a shut down type SHUTDOWN and
  2605.  press enter. This starts the WPS. Once the WPS is open,
  2606.  you'll be asked to close all sessions and if you really
  2607.  want to shutdown. This command is also helpful if you are
  2608.  writing WPS-Programs and if you want to test WPS-DLLs.
  2609.  So you can easily restart the WPS by typing PMSHELL at the
  2610.  command-line. When you switch back to the commmand-line and
  2611.  press CTRL+C the WPS will be closed. 
  2612.  
  2613.  <<=TIP=>> MSHELL.EXE is another alternative. It is a simple
  2614.  mini shell for OS/2 that uses the replaceable shell 
  2615.  architecture of the WPS. MSHELL is a program launcher which
  2616.  provides one list of programs to start. This list can be
  2617.  modified by creating a plain text file called MSHELL.INI. In
  2618.  addition to starting programs, MSHELL can save the desktop,
  2619.  interact with the spooler, and do a system shut down.
  2620.  MSHELL is IBM Employee Written Software. 
  2621. 
  2622. SET SANE_CONFIG_DIR=D:\OS2SANE
  2623.  
  2624.  Points to the installation directory of the OS/2 SANE driver
  2625.  (Scanner Access Now Easy) http://www.mostang.com/sane for information; 
  2626.  http://www.geocities.com/SiliconValley/Peaks/4320/sane2.html for the
  2627.  OS/2 binaries.   
  2628. 
  2629. SET SCCANBENUKED=1
  2630.  
  2631.  Enables the deleting of the Warpcenter Icon.
  2632.  
  2633.  <<=TIP=>> This REXX-Script re-establishes the Icon if it is deleted, 
  2634.  
  2635.  /* Recreate Warpcenter */
  2636.  call RxFuncAdd 'SysLoadFuncs',,
  2637.      'RexxUtil', 'SysLoadFuncs'
  2638.      call SysLoadFuncs
  2639.  
  2640.  /*Code*/
  2641.  rc = SysCreateObject("SmartCenter", "WarpCenter", "<WP_OS2SYS>",
  2642.  "OBJECTID=<WP_WARPCENTER>","F")
  2643.  if rc = 0 then
  2644.  say "New WarpCenter Created."
  2645.  else say "Warpcenter creation failed! RC=" rc 
  2646.  
  2647.  <<=TIP=>> You can also use the FREE tool 'ObjectReCreator'
  2648.  by Kai Evers available at http://www1.stuttgart.netsurf.de/~kevers/.
  2649.  It can recreate all standard Desktop Objects who are lost or deleted
  2650. 
  2651. SET SCKILLFEATUREENABLED=1
  2652.  
  2653.  ON, does the same as 1
  2654.  
  2655.  Allows to kill misbehaving programs with a Ctrl/left click on the
  2656.  WarpCenter task list (second button from the left)
  2657. 
  2658. SET SCFINDUTILITY=C:\OS2\APPS\PMSEEK.EXE
  2659.  
  2660.  Replaces 'find objects' in WarpCenter by a faster and more useful
  2661.  program
  2662. 
  2663. SET SCKILLCONFIRMDISABLED=1
  2664.  
  2665.  ON does the same as 1
  2666.  
  2667.  Disables the security question for the kill feature in Warpcenter
  2668.  use with care !
  2669. 
  2670. SET SCPRETTYCLOCK=1
  2671.  
  2672.  ON does the same as 1
  2673.  
  2674.  Changes the appearance of the WarpCenter clock
  2675. 
  2676. SET SDDFONTSIZE = [small | medium | large]
  2677.  
  2678.  Setting by Scitech Display Doctor
  2679.  This option allows you to choose small, medium or large fonts.
  2680.  The default value if this environment variable is not set is small fonts.
  2681. 
  2682. SET SDDFONTDPI = [96 | 120]
  2683.  
  2684.  Setting by Scitech Display Doctor
  2685.  This option allows you to change the logical Dots Per Pixel (DPI)
  2686.  setting used for matching logical font point sizes to pixel sizes.
  2687.  Usually you would use 96 DPI for small fonts, and 120 DPI for large.
  2688.  The default setting is 96 DPI.
  2689. 
  2690. SET SDDICONS = [small | large]
  2691.  
  2692.  Setting by Scitech Display Doctor
  2693.  This option allows you to change the size of icons on the PM desktop,
  2694.  and can be small (32x32) or large (40x40). The default setting is for
  2695.  small (32x32) icons.
  2696. 
  2697. SET SDDHRES = [pels per meter horizontally]
  2698.  
  2699.  Setting by Scitech Display Doctor
  2700.  This option allows you to manually set the Pels Per Meter (PPM) setting
  2701.  used to determine scaling between pixels and millimeters on the screen.
  2702.  Usually you would leave this option unset, and SDD will automatically
  2703.  compute the value of this setting based on the resolution and attached
  2704.  monitor.
  2705. 
  2706. SET SDDVRES = [pels per meter vertically]
  2707.  
  2708.  Setting by Scitech Display Doctor
  2709.  This option allows is the same as the above setting but used in the
  2710.  vertical direction.
  2711. 
  2712. SET SHAPIEXCEPTIONHANDLER=OFF                     
  2713.  
  2714.  This command disables the WPS API exception handler, and all
  2715.  WPS exceptions are handled by OS/2.
  2716. 
  2717. SET SHELLHANDLESINC=n
  2718.  
  2719.  This will increase the number of available filehandles, default 20, for
  2720.  the SHELL process with the specified number 'n'.
  2721.  
  2722.  This setting is also inherited by child-processes and can avoid some
  2723.  out-of-handles errors.
  2724.  
  2725.  <<=Note=>> This became more important because the later (Workplace) shell
  2726.  keeps more handles open for its own use, leaving less for started processes
  2727.  to open. This has caused problems in several compiler/build environments.
  2728. 
  2729. SET SHELLEXCEPTIONHANDLER=OFF
  2730.                             
  2731.  The WPS has its own exception handling routines which allow it
  2732.  to recover from most errors, but when programming your own
  2733.  objects, you want to see all errors as they occur. You can turn
  2734.  WPS "exception handling" off with this command. Could be useful
  2735.  when debugging a Workplace Shell object.
  2736. 
  2737. SET SOMBASE=C:\OS2
  2738.  
  2739.  setting used by Lotus Smartsuite for Warp 4, the Toolkit and VAC++ 3.0.
  2740. 
  2741. SET SOMDDIR=C:\OS2\ETC\DSOM
  2742.  
  2743.  SOM is an acronym for IBMs System Object Model. OS/2s object
  2744.  orientation is based upon this technology and in Warp, the
  2745.  Workplace Shell is built on SOM Version 2 with Distributed
  2746.  SOM enabled. This SET statement sets the path to the DSOM
  2747.  directory.
  2748. SET SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR;SOM.IR
  2749.  
  2750.  SOMIR is an acronym for IBM's System Object Model Interface Repository.
  2751.  These are the databases of all installed Classes and Methods etc.
  2752.  OS/2s object orientation is based upon this technology and in Warp, the
  2753.  Workplace Shell is built on SOM Version 2 with Distributed
  2754.  SOM enabled. This SET statement sets the path to various IR
  2755.  files.
  2756.  
  2757.  <<=NOTE=>> Especially for the Lotus Smartsuite correct settings are important. 
  2758.  If any *.IR files are referenced that do not exist or if you
  2759.  have any syntax errors in the SET SOMIR= statement prior to the
  2760.  LTOLSO20.IR file name, you will most likely see an OLE or other
  2761.  error message, or the product will fail to launch without giving any error.
  2762. 
  2763. SET SOMDTHREADPEER=1
  2764.  
  2765.  setting by Lotus Smartsuite for Warp 4
  2766. 
  2767. SET SOMRUNTIME=C:\OS2\DLL
  2768.  
  2769.  setting used by Lotus Smartsuite for Warp 4, the Toolkit and VAC++ 3.0.
  2770.  
  2771.  <<=TIP=>>If you experience intermittent hangs of your system, check your
  2772.  LIBPATH statement in CONFIG.SYS to see if SOM.DLL is in a directory other
  2773.  than, and ahead of, OS2\DLL. If yes, either change the LIBPATH statement
  2774.  to move the directory after OS2\DLL or try renaming SOM.DLL to SOM.DLO.
  2775.  One known cause of this is VisualAge C++. It has a version of SOM.DLL in
  2776.  its DLL library and the installation puts this library ahead of OS2\DLL
  2777.  in the LIBPATH statement.
  2778.  
  2779. 
  2780. SET SOMSOCKETS=TCPIPSockets
  2781.  
  2782.  Setting for Workgroup Enabled SOM/DSOM 
  2783.  
  2784.  This SOM environment variable is case sensitive. If this statement
  2785.  appears be sure it is specified as shown above. For example,
  2786.  SET SOMSOCKETS=tcpipsockets (parameter in all lowercase), will cause
  2787.  a failure in DSOM initialization and may cause SmartSuite for
  2788.  OS/2 Warp 4 product error messages during launch.
  2789. 
  2790. SET SPCH_MAINLANG=XX_XX
  2791.  
  2792.  Sets the desired language for voicetype if there are more 
  2793.  languages installed. See also SET LANG
  2794. 
  2795. SET SQUID_DIRECTORY=C:\SQUID
  2796.  
  2797.  environment variable as the default root of squid tree
  2798.  for the FREE Squid caching proxy server
  2799.  
  2800.  <<=NOTE=>> 32Mb or more of RAM, SCSI hard disk and HPFS386 are highly
  2801.  recommended.
  2802. SET SYSTEM_INI=C:\OS2\OS2SYS.INI
  2803.  
  2804.  Tells OS/2 the name and location of OS2SYS.INI. This file
  2805.  tells OS/2 what kind of equipment your system uses. NOTE:
  2806.  OS2SYS.INI is a critical files and should not be deleted or
  2807.  modified. It is not an ASCII file. You should consider backing
  2808.  up this file with the FREE WPTOOLS by Henk Kelder. You can also use
  2809.  MAKEINI.EXE, which ships with OS/2, to build a new set of INI files.
  2810.  See your OS/2 documentation on how to do this.
  2811.  
  2812.  This file remains open the entire time the Presentation Manager is
  2813.  loaded and operating. It closes upon shut down.
  2814.  
  2815.  <<=NOTE=>> See the cm2.inf for FREE INI-maintenance programs.
  2816.  
  2817.  <<=TIP=>> You can also make a separate directory for your 
  2818.  OS2SYS.ini, e.g. SET SYSTEM_INI=C:\INI\OS2SYS.INI, useful for
  2819.  reinstallation's etc.
  2820. 
  2821. SET TAPE=SCSI:+LB,S2,TAPE$4
  2822.  
  2823.  default settings for TAR
  2824. 
  2825. SET TAR_COMPRESS=GZIP
  2826.  
  2827.  name of the compression program used by TAR
  2828. 
  2829. SET TELNET.PASSWORD.ID=XYZ
  2830.  
  2831.   Sets your Telnet Password
  2832. 
  2833. SET TEMP=C:\TEMP
  2834.  
  2835.  Sets the directory for temporary files
  2836. 
  2837. SET TERM=MONO or ANSI
  2838.  
  2839.  For using GDB (the GNU debugger) and info (the GNU info browser)
  2840.  and other programs like e.g. XFREE that use termcap
  2841.  This setting is needed by some programs. It sets the "preferred terminal
  2842.  type for the xterm or editor to be used". As you will find out,
  2843.  a xterm is a command line window in X, equivalent to an OS/2 window 
  2844.  session. Other term types are available; they are described in your
  2845.  termcap file. Note that forward ``/'' is used as a directory separator.  
  2846. 
  2847. SET TERMCAP=C:/EMX/ETC/TERMCAP.X11
  2848.  
  2849.  This is the "terminal capabilities" file that is searched to
  2850.  determine the settings for the terminal type indicated in the 
  2851.  SET TERM variable. You will also have one (named termcap.dat)
  2852.  in \emx\etc. Either can be used. They are text files; have a look
  2853.  in them to see what terminal types are available. Not all may work in 
  2854.  XFree86/OS2 as they may depend upon a DOS driver.   
  2855.  For using GDB (the GNU debugger) and info (the GNU info browser)
  2856.  and other programs that use termcap.
  2857.  Note that forward ``/'' is used as a directory separator
  2858. 
  2859. SET TIM=........
  2860.  
  2861.  Setting for ELSA Videocards
  2862.  
  2863.  This makes the video timing produced by WINMAN applicable to the
  2864.  WPS. The driver takes the TIM line prior to the mode setting done
  2865.  by the "ELSA Resolution Manager". However, it is lower in priority
  2866.  than the ELSA_RESET line.
  2867. 
  2868. SET TMP=C:\TEMP
  2869.  
  2870.  Sets the directory for temporary files
  2871. 
  2872. SET TMPDIR=C:/TEMP
  2873.  
  2874.  Temp used for GCC (regard the slash instead of a backslash).
  2875. 
  2876. SET TRIDENT_ENDIVE=OFF
  2877.  
  2878.  Disables endive with TRIDENT graphics chips
  2879. 
  2880. SET TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600
  2881.  
  2882.  Sets the Timezone correctly for Germany with daylight savings
  2883.  
  2884.  The complete variable is: SET TZ=SSS[+|-]nDDD[,sm,sw,sd,st,em,ew,
  2885.  ed,et,shift]
  2886.  
  2887.  SSS   Standardtimezonedescriptor, default EST
  2888.        positive values are west of 0 degree length
  2889.        negative values are east of 0 degree length
  2890.  
  2891.  n     Difference to Greenwich Mean Time in Hours, default 5
  2892.  
  2893.  DDD   Daylightsavingsdescriptor, default EDT
  2894.  
  2895.  sm    Month in which Summer Time starts, default 4
  2896.  
  2897.  sw    Week in which Summer Time starts, default 1
  2898.        positive values are counted from the beginning
  2899.        negative values are counted from the end of the month
  2900.  
  2901.  sd    Day at which Summer Time starts, default 0
  2902.        0 is Sunday ( 1 Monday ...) if the week is
  2903.        unequal zero (0), when the week is zero
  2904.        it counts the day of the month (1 to 31).
  2905.  
  2906.  st    Time of Summer Time start in seconds, default 3600
  2907.  
  2908.  em    Month in which Summer Time ends, default 10
  2909.  
  2910.  ew    Week in which Summer Time ends, default -1
  2911.        see sw for description
  2912.  
  2913.  ed    Day at which Summer Time end, default 0
  2914.        see sd for description
  2915.  
  2916.  et    Time of Summer Time end in seconds, default is 7200
  2917.  
  2918.  shift Size of the Time shift in seconds, default 3600
  2919.  
  2920.  <<=TIP=>> If you need a clock showing the time and the correct 
  2921.  Timezone Settings for nearly all cities in the world (plus many
  2922.  more goodies), get the FREE Worldclock by Goran Ivankovics
  2923.  downloadable at: http://members.tripod.com/~Goran_Ivankovic/
  2924. 
  2925. SET ULSPATH=C:\LANGUAGE;
  2926.  
  2927.  Sets the path for unicode language files and for applications
  2928.  with a runtime library supporting "locales".
  2929.  
  2930.  <<=TIP=>> By Bob Goode: If you use Communicator 4.04 and you get
  2931.  a 'no DNS entry' putting a space after the semicolon should 
  2932.  resolve the problem.
  2933. 
  2934. SET USER_INI=C:\OS2\OS2.INI
  2935.  
  2936.  Tells OS/2 the name and locations of the file that contains
  2937.  your desktop setup information and the options saved from
  2938.  various OS/2 applications. OS2.INI is the default file name. 
  2939.  
  2940.  <<=NOTE=>> OS2.INI is a critical file for the proper operation
  2941.  of OS/2 and should not be deleted or modified. It is not an
  2942.  ASCII file and, if it should become damaged, cannot be modified
  2943.  with an ASCII editor. You should consider backing up this file with
  2944.  the FREE WPTOOLS by Henk Kelder. You can also use MAKEINI.EXE, which
  2945.  ships with OS/2, to build a new set of INI files. See your OS/2
  2946.  documentation on how to do this.
  2947.  
  2948.  <<=NOTE=>> See the cm2.inf for FREE INI-maintenance programs.
  2949.  
  2950.  <<=TIP=>> You can also make a separate directory for your OS2.ini,
  2951.  e.g. SET USER_INI=C:\INI\OS2.INI, useful for reinstallation's etc.
  2952. 
  2953. SET USE_SMALL_FONTS=0|1
  2954.  
  2955.  Setting for ELSA Videocards to use the small icons in a
  2956.  high resolution mode.
  2957.  
  2958.  1 = small icons should be used in a high res mode
  2959.  0 = default icon size should be used.
  2960.  
  2961.  Hint: The usage of this flag may cause an incorrect display of
  2962.  the maximize window botton.
  2963. 
  2964. SET USE_FIXPAK17=0|1
  2965.  
  2966.  Setting for ELSA Videocards
  2967.  Use this setting to avoid defective icons on a system with a
  2968.  fixpak 17 and in a true colour mode (Warp 3 only). 
  2969.  
  2970.  1 = fixpak 17 installed
  2971.  0 = no fixpak 17
  2972. 
  2973. SET VIDEO_APERTURE=xxx
  2974.  
  2975.  This command allows you to set the address for video memory
  2976.  refresh buffers, where xxx is a hexadecimal number. E.g. for
  2977.  PCI A00
  2978. 
  2979. SET VIDEO_DEVICES=VIO_MGA
  2980.  
  2981.  These settings are for a Matrox video card
  2982. 
  2983. SET VIDEO_DEVICES=VIO_SVGA
  2984.  
  2985.  These settings are for a SVGA video card.
  2986. 
  2987. SET VIDEO_DEVICES=VIO_VGA
  2988.  
  2989.  These settings are for a VGA video card.
  2990. 
  2991. SET VIO_MGA=DEVICE(BVHVGA,BMGAX64)
  2992.  
  2993.  These settings are for a Matrox video card
  2994. 
  2995. SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA,BVHVGA2,BDBVH)
  2996.       
  2997.  These settings are for a SVGA video card.
  2998.  
  2999.  <<NOTE>> Not all entries must appear, depends on your video card.
  3000. 
  3001. SET VIO_VGA=DEVICE(BVHVGA)
  3002.  
  3003.  These settings are for a VGA video card.
  3004. 
  3005. SET X11SHELL=C:\OS2\CMD.EXE
  3006.  
  3007.  This identifies the shell or command interpreter to be used
  3008.  with XFree86/OS2. If you are using the default CMD.EXE as your
  3009.  OS/2 shell, this line isn't needed. Other shells that can be specified
  3010.  here are tcsh and ksh. Unfortunately 4OS2 doesn't work as a shell for
  3011.  XFree86/OS2.
  3012. 
  3013. SET X11ROOT=D: 
  3014.  
  3015.  This is an essential setting, pointing to the location of the
  3016.  \XFree86 directory. The recommended configuration is to have
  3017.  \XFree86 as a subdirectory directly off the root directory; in which
  3018.  case, the X11ROOT variable should point to the drive where XFree86/OS2
  3019.  is installed. It is possible to have \XFree86 elsewhere 
  3020.  (e.g. D:\unix\emx\X\XFree86 with X11ROOT set to D:\unix\emx\X) but this
  3021.  isn't recommended as it may confuse some poor programs that assume the
  3022.  standard installation tree.   
  3023. 
  3024. SET XREFRESH=H
  3025.  
  3026.  Setting for the graphics boards ELSA WINNER 2000AVI/3D and
  3027.  3000-M/-L.
  3028.  
  3029.  This forces OS/2 and DOS Full Screen Sessions into VGA high-refresh
  3030.  text mode. It has the same effect as the DOS-Tool XFREFRESH.EXE.
  3031. 
  3032. SET XSERVER=C:/XFree86/bin/XF86_SVGA.EXE
  3033.  
  3034.  This is the hardware dependent portion of X as it identifies the
  3035.  specific X server to use with your hardware.
  3036.  You should set this to the specific server that supports your video
  3037.  card, this will be identified when you run the xf86config.exe program.
  3038.  The SVGA server is somewhat misnamed now as it is almost a catchall server
  3039.  for many video cards (e.g. from Matrox). You can find out which particular
  3040.  server you need to install from the xf86config program. Note that SVGA does
  3041.  not mean unaccelerated.   
  3042. 
  3043. SET EHSDATASRV=C:\DOMINO\NETQ\DATA
  3044. SET EHSDATACL=C:\DOMINO\NETQ\DATA
  3045. SET EHSWORKSRV=C:\DOMINO\NETQ\WORK
  3046. SET EHSWORKCL=C:\DOMINO\NETQ\WORK
  3047. SET EHSNLPSSRV=C:\DOMINO\NETQ
  3048. SET EHSNLPSCL=C:\DOMINO\NETQ
  3049. SET EHSSLICESIZE=10000000
  3050. SET EHSMAXINDEXES=16
  3051. SET EHSCCCFGFILE=NETQ.CFG
  3052. SET EHSCSCFGFILE=NETQ.CFG
  3053. SET WEBS_LOCALES=C:\DOMINO\DLL
  3054.  
  3055.  settings included from the Lotus "Domino W3-Server" install 
  3056.  if anybody can tell more, please do so. Thanks
  3057. 
  3058. -----------------------------------------------------------------
  3059. 4. DEVICES
  3060. 
  3061.  
  3062.  BASEDEV installs a base device driver used by OS/2 when it is first
  3063.  started. The statement cannot contain either a drive or path 
  3064.  because OS/2 cannot process such information at the stage at which 
  3065.  these statements are loaded. These base device drivers include
  3066.  (not all delivered or available drivers are listed, but I've included
  3067.  most common and all additionally basedev's of the fixpaks):
  3068.  
  3069.  The basedev's are loaded according to their extensions in the
  3070.  following order:
  3071.  
  3072.  SYS
  3073.  BID
  3074.  VSD
  3075.  TSD
  3076.  ADD
  3077.  I13
  3078.  FLT
  3079.  DMD
  3080.  
  3081.  This means all basedevices with the extension SYS are loaded first and
  3082.  those with DMD last. This could also the reason for some trouble you
  3083.  might have.
  3084.  
  3085.  For Warp 3 and 4 BASEDEV's must reside either in the root or in the
  3086.  \os2\boot directory. A rule IBM itself disregards e.g. with the IBM
  3087.  Thinkpad drivers. They are installed in \os2. If BASEDEVICE Drivers
  3088.  are not in these three directories (\;\os2;\os2\boot;) they will fail
  3089.  to work. In General it is recommended to copy all BASEDEVICE Drivers
  3090.  ONLY to your \os2\boot directory. If any installation routine copies
  3091.  them to another place please move them to \os2\boot.
  3092.  
  3093.  <<=TIP=>> You can identify Driver failures by pressing ALT F2 during
  3094.  boot as long as the screen displays OS/2 in the upper left corner.
  3095.  
  3096.  <<=TIP=>> Adding the /V (=Verbose) parameter to drivers could tell
  3097.  you some useful information. Example BASEDEV=IBM1S506.ADD /V
  3098.  
  3099.  <<=TIP=>> Updated and new drivers can be found at:
  3100.  http://service.software.ibm.com/os2ddpak/html/ or at your
  3101.  hardware vendors site.
  3102. 
  3103. BASEDEV=AHA152X.ADD
  3104.  
  3105.  supports SCSI on Adaptec 152x/1510 controllers.
  3106.  
  3107.  <<=TIP=>> If you are using an Adaptec SCSI Card you can also use
  3108.  BASEDEV=AHA152X.ADD /V /F:x to force the target SCSI ID x. The host
  3109.  adapter will assume that the target ID x is connected to SCSI Bus.
  3110. 
  3111. BASEDEV=AHA154x.ADD
  3112.  
  3113.  supports SCSI on Adaptec 1540/1542 controllers.
  3114.  
  3115.  <<=TIP=>> By Prof. C.W. Fischer Physics Department Director
  3116.  CPES Micro-Computer Lab. Users may be interested in a undocumented
  3117.  parameter on the Adaptec AHA154x.add file i.e /DBUFF. Anyone using
  3118.  this SCSI adapter will loose access to RAM above 16M. 
  3119.  It's a Bus mastering problem on ISA (thanks to Steven Levine).
  3120. 
  3121. BASEDEV=AIC78U2.ADD 
  3122.  
  3123.  supports SCSI on Adaptec 78U2 controllers (e.g. AHA-2940U2W)
  3124.  
  3125.  For Parameters see AIC7870.ADD
  3126. 
  3127. BASEDEV=AIC7870.ADD 
  3128.  
  3129.  supports SCSI on Adaptec 7870 Ultra Scsi controllers (e.g. AHA-2940)
  3130.  or earlier
  3131.  
  3132.  Parameters:
  3133.  
  3134.  /ET -- Allow embedded targets.  This parameter indicates that the ADD
  3135.       should assume that all targets have more than one logical unit (LUN)
  3136.       defined.
  3137.  
  3138.  /!ET -- Do not allow embedded targets (DEFAULT). This parameter indicates
  3139.       that the ADD should assume that all targets have only one logical 
  3140.       unit (LUN) defined.
  3141.  
  3142.  /V -- Load driver verbosely. This parameter will display the driver
  3143.       name as well as the version number and Adaptec copyright if the driver
  3144.       loads successfully. Information on all targets found in the system
  3145.       will also be displayed.
  3146.  
  3147.  /PCIHW -- Enables driver to access PCI configuration hardware registers.
  3148.       This switch is implemented because in some PCI systems, accessing
  3149.       PCI configuration space through PCI BIOS function calls causes
  3150.       problems. This switch is enabled by default. New with Version 3.02
  3151.  
  3152.  /!PCIHW -- Disables the PCIHW switch. This parameter will cause the driver
  3153.       to access the PCI configuration space through PCI BIOS function calls.
  3154.       New with version 3.02
  3155.  
  3156.  <<=TIP=>> If Warp doesn't recognise the AIC7870 Driver add the 
  3157.  parameter /A:n n=Number of Controller and /TAG:n n=number of
  3158.  PCI-Slot to AIC7870.ADD.
  3159.  It seems that the version 2.2 of the Adaptec 2940 driver
  3160.  does not work correctly with RSJ, but version 2.11 works fine.
  3161. 
  3162. BASEDEV=ALI.ADD
  3163.  
  3164.  Alladin Busmaster driver, better use DANIS506.ADD
  3165. 
  3166. BASEDEV=AODBSMD.SYS
  3167.  
  3168.  Thinkpad Resource Management Driver
  3169. 
  3170. BASEDEV=AUTODRV2.SYS
  3171.  
  3172.  Autoconfigurator supports PCMCIA modems.
  3173. 
  3174. BASEDEV=CDSEIDE.FLT
  3175.  
  3176.  Back Again 2000 ATAPI/IDE Tape Filter Driver
  3177. 
  3178. BASEDEV=CDSTAP2.DMD
  3179.  
  3180.  Back Again 2000 Tape Device Manager 
  3181. 
  3182. BASEDEV=CHKDSK.SYS
  3183.  
  3184.  New with Fixpaks supports large disks
  3185. 
  3186. BASEDEV=CL6832SS.SYS
  3187.  
  3188.  Socket Services driver for Toshiba Tecra
  3189.  
  3190.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3191.  after PCMCIA.SYS
  3192. 
  3193. BASEDEV=CMPXCHG8.SYS
  3194.  
  3195.  New with Fixpaks fixes the Pentium F00F bug
  3196. 
  3197. BASEDEV=DANIS506.ADD
  3198.  
  3199.  Highly recommended replacement IBM1S506.ADD EIDE driver by
  3200.  Daniela Engert (d.engert@odn.de) with additional support for 
  3201.  Intel, VIA, ALi, SiS, CMD, Promis, Cyrix, HighPoint, AMD chipsets,
  3202.  and generic busmaster support for all SFF-8038i compliant chips.
  3203.  
  3204.  The driver saves all messages possibly shown at boot-up internally.
  3205.  Users may redisplay these messages, or store them into a file later
  3206.  with commands like these:
  3207.  
  3208.  COPY IBMS506$ con:     or
  3209.  COPY IBMS506$ anyfile
  3210.  
  3211.  
  3212.  by default, ATAPI devices are initialized to PIO mode only. If you
  3213.  intend to run particular ATAPI devices using busmaster DMA, apply
  3214.  the proper /A:x /U:y /BM options.
  3215.  
  3216.  This driver supports all parameters and options IBM1S506 supports.
  3217.  Additional or changed Parameters:
  3218.  
  3219.  /FORCE discards the early presence detect results (based on the
  3220.      inspection of the device registers) and proceeds as if the
  3221.      device is present. If this device doesn't respond to inquiry
  3222.      commands afterwards, the driver will still decide the device
  3223.      being not present despite the /FORCE option. Thus /FORCE alone
  3224.      can help resolving problems of devices not being detected properly.
  3225.  
  3226.  /ATAPI The combo /FORCE /ATAPI is very powerful; it tells the driver to
  3227.      allocate an ATAPI device for this particular unit even if it is not
  3228.      present at boot time. Some notebooks (like the IBM ThinkPad 600)
  3229.      have a slot which can be equipped with floppy drives or several
  3230.      ATAPI devices (CD-ROM, DVD-ROM, ZIP, LS-120, possibly a CD-RW).
  3231.      During APM suspend these devices may be swapped. The floppy driver
  3232.      and the different ATAPI filters made by IBM check the presence of
  3233.      appropriate devices after APM resume and operate accordingly.
  3234.  
  3235.      Beginning with release 1.1.9, DaniS506.ADD improves this hot-swap
  3236.      support. After APM resume the driver inspects these "special" units
  3237.      and reconfigures both the device and the controller exactly as it
  3238.      does at boot time. It then reports its findings to interested filter
  3239.      drivers controlling the units so that the filter driver can reconfigure
  3240.      itself appropriately. At present, only DaniATAPI.FLT supports this
  3241.      advanced reconfiguration protocol.
  3242.  
  3243.  /!SMS disables SMS even when the hardware reports capability
  3244.  
  3245.  /IT:x inactivity timer feature. Simply add /IT:x to the *unit*
  3246.        parameters. x is the timeout value in minutes. 0 disables the
  3247.        spin down completely.
  3248.  
  3249.  /MR:udp Limits the data rate a device communicates at.Simply add
  3250.          MR:udp to the *unit* parameters.
  3251.          Choose the values for u, d, and p from this table:
  3252.      u: Ultra DMA
  3253.      0  -  disable  Ultra DMA
  3254.      1  -  limit to Ultra DMA mode 0
  3255.      2  -  limit to Ultra DMA mode 1
  3256.      3  -  limit to Ultra DMA mode 2
  3257.      4  -  limit to Ultra DMA mode 3
  3258.      5  -  limit to Ultra DMA mode 4
  3259.  
  3260.    d: Multi Word DMA
  3261.      0  -  disable  MW DMA
  3262.      1  -  limit to MW DMA mode 0 (in S506.ADD effectively the same as 0)
  3263.      2  -  limit to MW DMA mode 1
  3264.      3  -  limit to MW DMA mode 2
  3265.  
  3266.    p: PIO
  3267.      0  -  limit to PIO mode 0
  3268.      1  -  limit to PIO mode 1 (in S506.ADD effectively PIO 0)
  3269.      2  -  limit to PIO mode 2 (in S506.ADD effectively PIO 0)
  3270.      3  -  limit to PIO mode 3 (with flow control)
  3271.      4  -  limit to PIO mode 4 (with flow control)
  3272.  
  3273.    If you set u and d to 0 at the same time, this effectively disables
  3274.    busmastering on this device since no DMA mode is left to use. Leading
  3275.    zeroes may be left out.
  3276.  
  3277.  /PCLK:x enables the PCI clock speed. x = O enables autodetection the driver
  3278.      will then tell the outcome of this speed detection.
  3279.  
  3280.   These speed classes are the result of the typical FSB clocks and dividers:
  3281.  
  3282.    FSB clock / divider -> PCI clock -> class
  3283.     50MHz    /   2     ->  25MHz    -> 25MHz
  3284.     60MHz    /   2     ->  30MHz    -> 33MHz
  3285.     66MHz    /   2     ->  33MHz    -> 33MHz
  3286.     75MHz    /   2     ->  37.5MHz  -> 37MHz
  3287.     75MHz    /   2.5   ->  30MHz    -> 33MHz
  3288.     75MHz    /   3     ->  25MHz    -> 25MHz
  3289.     83MHz    /   2     ->  41.5MHz  -> 41MHz
  3290.     83MHz    /   2.5   ->  33MHz    -> 33MHz
  3291.     95MHz    /   3     ->  31.7MHz  -> 33MHz
  3292.    100MHz    /   3     ->  33MHz    -> 33MHz
  3293.    112MHz    /   3     ->  37.3MHz  -> 37MHz
  3294.    124MHz    /   3     ->  41.3MHz  -> 41MHz
  3295.  
  3296.  /GBM enables the scan for busmaster capable PCI EIDE controllers
  3297.      if none of the 'well-known' chipsets (currently INTEL, VIA, ALi, SiS,
  3298.      CMD640, and RZ1000, the latter two are not busmaster capable!) is found.
  3299.      In this mode, the ADD doesn't touch any chip registers other than the
  3300.      standard PCI command register (to enable PCI busmastering) and the
  3301.      registers associated with the busmaster engine. It has *no* way to
  3302.      enable Ultra-DMA modes in hardware, so adding the appropriate
  3303.      /MR:0dp values may be needed.
  3304.  
  3305.  /FORCEGBM *every* EIDE chip is treated as if it's not a 'well-known' chip.
  3306.      All programming of device timings in the EIDE controller has to be done
  3307.      by the BIOS.
  3308.  
  3309.  /!RMV If you have a removable drive which you want to boot from, this
  3310.      reportedly fails. To enable booting from this unit it has to be
  3311.      treated as a fixed one. This can be done with the option /!RMV
  3312.      applied to the proper unit. 
  3313.  
  3314.  /RMV It is reported also that some Syquest drives have buggy firmware
  3315.      which doesn't report properly the support of the removable feature
  3316.      set. To announce these drives to OS/2 a removable drives add the
  3317.      /RMV option to the appropriate unit.
  3318.  
  3319.  /!AA prefer to ignore hardware errors indicated by these beeps, add the
  3320.       (no audible alerts) option.
  3321.  
  3322.  /MGAFIX detects EIDE hardware with addresses affected by the Matrox
  3323.       address scan Cx0yh (x = 0..F, y = 0..3) and tries to push them
  3324.       away a little by reprogramming the address decoders so that they
  3325.       are no longer potential scan targets.
  3326.  
  3327.  /80WIRE the ATA-66 features aren't enabled by default in the driver
  3328.       because it has no way to detect the presence of a 80-wire
  3329.       cable reliably. In this case add /80WIRE to the *adapter* options
  3330.       if there is a 80-wire cable installed on that particular EIDE channel.
  3331.  
  3332.  /SHUTDOWN enables new shutdown behaviour (on notebooks perhaps)
  3333.       like found in the latest IBM1S506.ADD. /!SHUTDOWN (like in
  3334.       IBM1506) since Ver. 1.1 no longer supported.
  3335. 
  3336. BASEDEV=DANIATAPI.FLT
  3337.  
  3338.  This highly recommended filter driver supports all types of ATAPI devices.
  3339.  It is a superset of IBMIDECD.FLT, IBMATAPI.FLT and DaniADsk.FLT,
  3340.  and supports all devices that the mentioned drivers do.
  3341.  Additionally, all ATAPI devices can be accessed through the OS/2 ASPI
  3342.  software interface. Each EIDE channel shows up as a SCSI channel, and
  3343.  each ATAPI device as a SCSI device (master = SCSI ID 0, slave = SCSI ID 1).
  3344.  
  3345.  - can deal with the ATAPI ZIP-250
  3346.  - supports arbitrary swapping of 100MB and 250MB media
  3347.  - reflects the current media capacity up to FDISK, DISKIO or the like
  3348.  - OS/2 boot from ZIP is possible
  3349.  - faster 32bit PIO in conjunction with DANIS506.ADD (rel. 1.1.1 or later)
  3350.  - ATAPI devices appear to the rest of the system as regular SCSI-2 devices
  3351.    if used with DANIS506.ADD (rel. 1.1.5 or later).
  3352.  - DMA mode works and is tested with Intel, VIA, AMD, HPT and SiS chipsets
  3353.    until now. Due to hardware limitations there is no 32bit PIO and no
  3354.    busmaster DMA possible for ATAPI devices attached to a Promise Ultra
  3355.    controller.
  3356.  - advanced "hot-swap" support if used with DANIS506.ADD (rel. 1.1.9 or
  3357.    later)
  3358.  
  3359.  This means, all freeware utilites designed to work with SCSI devices
  3360.  are supposed to work with ATAPI devices as well:
  3361.  
  3362.  CDRecord, CDDA2WAV, TAR, ...
  3363.  
  3364.  Parameters:
  3365.  
  3366.  This driver supports all switches and options that IBM1ATAPI.FLT supports.
  3367.  
  3368.  /ZA  To enable booting OS/2 from an ATAPI ZIP drive, I introduced the new
  3369.      /ZA switch ('map ZIP to A:'). It takes effect only if the BIOS has mapped
  3370.      the ZIP to drive letter A: in order to boot from it; in all other cases
  3371.      the /ZA option is a no-op.
  3372.      If there are floppy disk drives in your system, then - as a side effect -
  3373.      /ZA remaps floppy drive A: to B:, and floppy drive B: (if present) is
  3374.      no longer accessable. Due to limitations in OS2DASD.DMD (?) floppy
  3375.      reads and writes are a little 'rocky' in this case.
  3376.  
  3377.  A boot from ZIP automatically locks the boot medium in the drive, media
  3378.  swapping is no longer possible! This lock is imposed automatically by
  3379.  OS2DASD. If you insist to eject the locked medium by the 'eject' command,
  3380.  this command obviously is routed into nirvana and causes a kernel trap.
  3381.  
  3382.  Units marked as "hot-swappable" on DANIS506.ADD's command line (by
  3383.  /FORCE /ATAPI) need the new option /TYPE: to advice DaniATAPI.FLT to
  3384.  report appropriate device types to the device managers. This is done
  3385.  by additional characters designating the supported device types:
  3386.  
  3387.  'c' or 'C': all CD-ROM like devices (CD-ROM, CD-R/W, DVD-ROM, DVD-RAM)
  3388.  'z' or 'Z': all ZIP drives
  3389.  'l' or 'L': the LS-120 drive
  3390.  
  3391.  Some examples on how to use this option:
  3392.  
  3393.  1) You have an IBM ThinkPad 600 and intend to plug a floppy drive, a
  3394.     CD-ROM, and a ZIP-100 into its UltraBay. Then you need
  3395.  
  3396.     BASEDEV=IBM1FLPY.ADD /A:0 /FORCE:1 /U:0 /F:1.44MB
  3397.     BASEDEV=DaniATAPI.FLT /A:x /U:y /TYPE:ZC
  3398.  
  3399.  2) You have notebook which can be equipped with either a LS-120 drive,
  3400.     a DVD-ROM, or a CD writer. Then you need
  3401.  
  3402.     BASEDEV=DaniATAPI.FLT /A:x /U:y /TYPE:CL
  3403.  
  3404.  <<=NOTE=>> Make sure that all other ATAPI related drivers are inactive
  3405.  or come after DaniATAPI.FLT in your CONFIG.SYS.
  3406.  If you intend to run the BootOS utility or to install this filter driver
  3407.  on a 8.3-only filesystem, I recommend to rename the driver to DaniATAP.FLT.
  3408. 
  3409. BASEDEV=DANIADSK.FLT
  3410.  
  3411.  replacement for IBMATAPI.FLT by Daniela Engert (d.engert@odn.de)
  3412.  This filter driver supports all of the ATAPI disks that IBMATAPI does
  3413.  (LS-120, ZIP-100, JAZZ), and in addition the ZIP-250 (including full media
  3414.  swapping). Superceded by DANIATAPI.FLT.
  3415. 
  3416. BASEDEV=DETNE2.SYS
  3417.  
  3418.  Driver for NE2000 Networkcards
  3419. 
  3420. BASEDEV=DPT20XX.ADD
  3421.  
  3422.  Driver for the DPT SCSI Card
  3423. 
  3424. BASEDEV=DSKSLEEP.FLT
  3425.  
  3426.  The SCSI Disk Sleeper Filter by Vitus Jensen.
  3427.  Spins down the Harddisk after a adjustable time.
  3428. 
  3429. BASEDEV=EXT2FLT.FLT
  3430.  
  3431.  ext2flt.flt is a filter device driver for OS/2 that makes it possible to
  3432.  load an IFS for linux partitions. (Without this filter you must patch the
  3433.  partition table. On many systems doing so may cause LILO to fail.).
  3434.  Ext2flt.flt is part of the EXT2-OS2.ZIP package. Together with you can also
  3435.  hide the falsely recognised NTFS, see howto.dat for explanation.
  3436.  
  3437.  In addition this driver is capable to control in what order drive letters
  3438.  are assigned to partitions on fixed disks. It will also allow you to access
  3439.  hidden primary partitions under OS/2.
  3440.  
  3441.  Parameter:
  3442.  
  3443.  /Q    Quiet install. Prevents the filter from displaying messages.
  3444.  /V    Verbose install. Displays some diagnostic messages.
  3445.  /W    Allows the virtual partitions to be written to.
  3446.  /A    Virtualize all partitions found. The only good reason to use
  3447.        this is along with the /M option when you want to control
  3448.        the mounting order of all the partitions. You must use the
  3449.        /W option if you use the /A option; otherwise OS/2 may crash
  3450.         when it tries to write to the partition.
  3451.        PLEASE NOTE: Using the /A option may change your drive
  3452.        letters causing the your system to be unbootable. Use
  3453.        the /M option together with /A. (This may change in the
  3454.        future.
  3455.  /M <mount list> Mounts the partitions in the order specified in the mount
  3456.        list, which should be a list of numbers separated by commas.
  3457.        The partitions are numbered 0 on a first come basis. (Not
  3458.        the OS/2 uses.)
  3459. 
  3460. BASEDEV=HFSFLT.FLT
  3461.  
  3462.  Part of the HFS.IFS for accessing HFS formatted Apple Disks 
  3463. 
  3464. BASEDEV=IBMATAPI.FLT
  3465.  
  3466.  New with Fixpaks since Fixpak 6/35 supports ATAPI Removable Media
  3467.  like Zip100, LS120 attached to an IDE Port.
  3468.  
  3469.  <<=TIP=>> If you have removable media drives (MO, IOMEGA, SYQUEST
  3470.  and others) look at http://rheooptik.fmf.uni-freiburg.de/www/faq/
  3471.  remmedia.htm for a detailed removable media FAQ.
  3472. 
  3473. BASEDEV=IBM1FLPY.ADD
  3474.  
  3475.  supports diskette drives on non-Micro Channel PC's.
  3476.  
  3477.  <<=TIP=>> If you wish to prevent users from using the
  3478.  floppy drives under OS/2 (to keep them from loading non-
  3479.  authorised programs or in a workstation situation), REM the 
  3480.  BASEDEV=IBMxFLPY.ADD line (where x is 1 for ISA and EISA
  3481.  machines, or 2 for Microchannel).
  3482.  
  3483.  <<=NOTE=>> In Warp, the install program may have placed both
  3484.  IBM1FLPY.ADD and IBM2FLPY.ADD BASEDEV drivers in your 
  3485.  config.sys. Remove IBM2FLPY.ADD if you don't have a Micro
  3486.  Channel PC.
  3487.  
  3488.  The correct setting for e.g. a IBM Thinkpad 560 with external
  3489.  floppy disk is (see the Warp Reference book for a detailed
  3490.  description): 
  3491.  BASEDEV=IBM1FLPY.ADD /A:0 /FORCE:2 /U:0 /F:1.44MB /U:1 /F:1.44MB
  3492.  
  3493.  Using the /DAPM Parameter (which disables the Power Managment) may
  3494.  also help on some Notebooks (e.g. Thinkpad 600) who can't find 
  3495.  the Floppy.
  3496. 
  3497. BASEDEV=IBM2FLPY.ADD
  3498.  
  3499.  supports diskette drives on Micro Channel PC's.
  3500.  See also BASEDEV=IBM1FLPY.ADD for additional tips
  3501. 
  3502. BASEDEV=IBMIDECD.FLT
  3503.  
  3504.  Support for ATAPI CD-ROM drives attached to an IDE Port.
  3505.  It is important to use IBMIDECD.FLT with the IBM1S506.ADD driver.
  3506. 
  3507. BASEDEV=IBMINT13.I13
  3508.  
  3509.  Supports generic disk adapters supported by the BIOS.
  3510.  Using this driver is very slow, but it works with every
  3511.  harddisk supported by your BIOS, even scsi.
  3512. 
  3513. BASEDEV=IBMKBD.SYS 
  3514.  
  3515.  The keyboard driver
  3516.  
  3517.  Together with the parameter /NONE OS/2 starts even when no keyboard
  3518.  is attached. Useful for unsupervised operation.
  3519.  
  3520.  <<=TIP=>> For the mostly sold so called 'Win95-Keyboards' (how ironic, as 
  3521.  with windows9x you can only loose) there are two replacement drivers
  3522.  One by Robert Muchsel (muchsel@acm.org), Release is Ver 2.00 available
  3523.  under winkey02.zip, and a newer one available at:
  3524.  http://os2.avi.kiev.ua/ Release is ver.021
  3525.  
  3526.  <<=TIP=>> By Kovacs Istvan: If you try BASEDEV=IMBKBD.SYS /NUMON numlock
  3527.  could turned on like with the utility 'jshifter'. Works only with some
  3528.  releases of the IBMKBD.SYS delivered with Warp. According to the mails 
  3529.  I've got it seems that the parameter doesn't work on nearly most keyboards,
  3530.  (but one some) so you have still to use 'jshifter' available at:
  3531.  http://www.gbar.dtu.dk/~c948129, or 'numlock' by Peter Engels available
  3532.  at http://www.uni-bonn.de/~uzs0ad.
  3533.  
  3534.  <<=TIP=>> If you prefer a so called Dvorak keyboard layout (a keyboard 
  3535.  which tends to arrange the characters more ergonomic than the qwerty 
  3536.  type - which was a need when constructing mechanical typewriters at 
  3537.  the end of the 19.th century - since Fixpak 8 for Warp 4 (maybe 
  3538.  earlier, but this was the first time I was aware of its existance)
  3539.  go to your keyboard settings in the System Setup folder and simply
  3540.  select Dvorak (for left and righthanded !, but only in English). 
  3541.  Now you only need a keyboard with a Dvorak layout (or one of these
  3542.  old but beautiful IBM keyboards with a 'klick' and 'solid as a rock',
  3543.  here you can pull the caps and place em where you want).
  3544.  This is another new goodie in OS/2 IBM never speaks of.
  3545. 
  3546. BASEDEV=IBM2SCSI.ADD
  3547.  
  3548.  supports SCSI disk drives on Micro Channel PC's.
  3549.  
  3550.  <<=TIP=>> If you want to use SCSI Hardisks together with (E)IDE-Disks 
  3551.  and to boot from SCSI first, make sure that the SCSI-Drivers are in 
  3552.  front of the IDE-Drivers (normally IBM1S506.ADD).
  3553. 
  3554. BASEDEV=IBM1S506.ADD
  3555.  
  3556.  supports (E)IDE disk drives, non-Micro Channel PC's.
  3557.  a list of all parameters is enclosed in your OS/2 online help
  3558.  
  3559.  New Parameters (not listed in online help):
  3560.  
  3561.  /W (Wait) pauses the config.sys after displaying the verbose
  3562.  
  3563.  /!SHUTDOWN disables the new shutdown behaviour.
  3564.  
  3565.  If you are using the /BM or !BM parameters to enable or disable
  3566.  busmaster; you MUST specify the adapter with /A:x. You can also
  3567.  specify the unit on that adapter with /U:z.
  3568.  For example:
  3569.  
  3570.  BASEDEV=IBM1S506.ADD /A:0 /U:0 /!BM or /A:0 /!BM
  3571.  to disable BUS Master DMA
  3572.  
  3573.  BASEDEV=IBM1S506.ADD /A:0 /U:0 /BM or /A:0 /BM
  3574.  to enable
  3575.  
  3576.  <<=TIP=>> If you have an IBM Thinkpad 760E/ED/ELD/EL that exhibits
  3577.  sluggish harddisk behaviour (pausing intermittently with hard drive
  3578.  light on) after FixPaks have been applied, add the /!BM parameter to
  3579.  the BASEDEV=IBM1S506.ADD statement (if present) in your CONFIG.SYS.
  3580.  This will disable the Bus Mastering function whose default has been
  3581.  changed from OFF to ON. 
  3582.  Example: BASEDEV=IBM1S506.ADD /A:0 /!BM /U:1 /ATAPI /FORCE
  3583.  
  3584.  <<=TIP=>> A 'New Feature' that went into IBM1S506.ADD to flush buffers
  3585.  more reliably during shutdown using C-A-D seems to cause some disks to
  3586.  SPIN DOWN and stay there. Add " /!SHUTDOWN". This is known to fix the
  3587.  problem.
  3588.  
  3589.  <<=NOTE=>> /SMS! works only if the hardware doesn't report SMS
  3590.  capability, otherwise SMS enabled will be used regardless if the 
  3591.  parameter is set or not.
  3592. 
  3593. BASEDEV=IBMDSS01.SYS
  3594.  
  3595.  IBM Thinkpad Socket services
  3596.  
  3597.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3598.  after PCMCIA.SYS
  3599. 
  3600. BASEDEV=IBMDSS02.SYS
  3601.  
  3602.  IBM Thinkpad 720 Socket services
  3603.  
  3604.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3605.  after PCMCIA.SYS
  3606. 
  3607. BASEDEV=IBM2SS01.SYS 
  3608.  
  3609.  IBM Thinkpad 750 (and others) Socket services
  3610.  
  3611.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3612.  after PCMCIA.SYS
  3613. 
  3614. BASEDEV=IBM2SS14.SYS
  3615.  
  3616.  Socket Services driver for IBM Thinkpad
  3617.  
  3618.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3619.  after PCMCIA.SYS
  3620. 
  3621. BASEDEV=ICRMU01.SYS
  3622.  
  3623.  PCMCIA Resource Management. Only needed for OS/2 2.1
  3624. 
  3625. BASEDEV=I2OXPORT.SYS
  3626.  
  3627.  I2O Transport Device Driver
  3628. 
  3629. BASEDEV=I2OSOSM.ADD
  3630.  
  3631.  I2O Storage OSM filter
  3632. 
  3633. BASEDEV=LOCKCDR.FLT
  3634.  
  3635.  Some CD recorders claim to be CDROM drives. As OS2CDROM.DMD allocates
  3636.  all CDROM drives at bootup, those recorders cannot be accessed by
  3637.  additional software, including the RSJ CD Writer File System. To
  3638.  correct this behaviour, the filter device driver LOCKCDR.FLT is added
  3639.  to the file CONFIG.SYS; all already known CD recorders will be
  3640.  converted to WORM devices automatically.
  3641.  
  3642.  parameters
  3643.  
  3644.  -a: Filters all commands. Solves problems with the SCSI
  3645.  Bus reset after a session.  
  3646.  
  3647.  -i:"Recorder Name" can be used to specify the device name of
  3648.  the unknown CD recorder.
  3649.  
  3650.  Example:
  3651.     BASEDEV=LOCKCDR.FLT -i:"IMS CDD2000"
  3652.  
  3653.  In this example, the Philips recorder CDR2000 is added to the built-in
  3654.  list of CD recorders. During bootup, the OS/2-internal device tables
  3655.  are modified such that the CD recorder is treated as a WORM device
  3656.  instead of a CDROM.
  3657.  
  3658.  The name of all connected CDROM devices as well as whether they have
  3659.  been converted to WORM devices is printed to the screen while the
  3660.  system is booting.
  3661.  
  3662.  <<=Note=>> It is not necessary to specify the complete device name.
  3663.  In the example above, specifying -i:"IMS" would do the same job.
  3664.  However, the more complete the device names are specified, the
  3665.  less likely it is that a CDROM drive is converted to a WORM
  3666.  device accidentally.
  3667. 
  3668. BASEDEV=MWDD32.sys
  3669.  
  3670.  32-bit device driver support by Matthieu WILLM (Win32-OS/2
  3671.  and many IFS's rely on it). Part of the EXT2-OS2.ZIP package
  3672. 
  3673. BASEDEV=OS2_32.ADD
  3674.  
  3675.  Driver for BUSLOGIC (now www.mylex.com) ISA/VLBus/PCI IDE
  3676.  caching controllers.
  3677. 
  3678. BASEDEV=OS2ASPI.DMD
  3679.  
  3680.  ASPI Device Manager for drivers according the ASPI specification
  3681.  by Adaptec. Replaces the ASPI4OS2.SYS by Adaptec.
  3682.  
  3683.  parameters:
  3684.  
  3685.  /SHARE
  3686.  
  3687.  /ALL
  3688.  
  3689.  <<=TIP=>> If you are using RSJ CD Writer 2.59 or above you may add
  3690.  the parameter /ALL to BASEDEV=OS2ASPI.DMD. Also needed by SANE.
  3691.  After booting your machine, the recorder will be useable as a standard
  3692.  CDROM drive, and you will nevertheless be able to attach the CD to our
  3693.  filesystem. But please ensure that you're not using the CDROM drive
  3694.  letter at the same time when the CDR is attached to RSJ's filesystem,
  3695.  otherwise this will result in errors. 
  3696.  If you are using RSJ CD Writer 2.7 you can add unsupported drives
  3697. 
  3698. BASEDEV=OS2CAM.ADD 
  3699.  
  3700.  Old NCR SCSI Driver.
  3701.  
  3702.  <<=TIP=>> Replaced by newer ones from Symbios. Check for
  3703.  an update.
  3704. 
  3705. BASEDEV=OS2DASD.DMD 
  3706.  
  3707.  Device Manager, is a general purpose driver for disk drives,
  3708.  and is always needed.
  3709.  
  3710.  Together with the 'new' OSDASD.DMD since fixpak 6/35 parameters are:
  3711.  
  3712.   /rf (removable to fixed) Together with this parameter it is possible
  3713.       to handle formerly only as 'superfloppy' available removable
  3714.       disks as partitionized disks.
  3715.  
  3716.   /of (optical to fixed) Like /rf but for MO (MagnetoOptical) Drives.
  3717.  
  3718.   /lf Forces all removable devices to be treated as Large Floppy
  3719.       rather than partitioned media.
  3720.  
  3721.   /MP Used to support allocating a predetermined number of drive
  3722.       letters for a partitioned removable media device. Note
  3723.       that this option only applies to partitioned removable
  3724.       devices, and is ignored for any other device type.
  3725.  
  3726.  <<=IMPORTANT NOTE=>> Some parameters are case sensitive. IN UPPERCASE
  3727.  THEY DON'T WORK ! This was false in previous versions of this file.
  3728.  Be sure to correct this manually if you have chosen 'convert to upper
  3729.  case' in the cm2 settings.
  3730. 
  3731. BASEDEV=OS2LVM.DMD
  3732.  
  3733.  Logical Volume Device Manager in Warp Server for E-Business
  3734.  
  3735.  OS2LVM.DMD [...] sits between the IFSM and OS2DASD providing the
  3736.  logical view of the DASD to the OS/2 file system. OS2LVM also
  3737.  provides Bad Block Relocation (BBR) for JFS.
  3738.  
  3739.  <<=NOTE=>> The statement BASEDEV=OS2LVM.DMD must immediately follow
  3740.  the BASEDEV=OS2DASD.DMD statement in config.sys.
  3741. 
  3742. BASEDEV=OS2PCARD.DMD
  3743.  
  3744.  PC-Card Device Manager
  3745.  
  3746.  <<=ATTENTION=>> Must be after $ICPMOS2.SYS. If no $ICPMOS2.SYS installed
  3747.  it has to be the last line in the config.sys.
  3748. 
  3749. BASEDEV=OS2SCSI.DMD
  3750.  
  3751.  SCSI Device Manager supports non-disk SCSI devices.
  3752. 
  3753. BASEDEV=PIIXIDE.ADD
  3754.  
  3755.  Intel Busmaster Driver, better use DANIS506.ADD or IBM1S506.ADD
  3756. 
  3757. BASEDEV=PAR1284.SYS /IRQ
  3758.  
  3759.  replacement for print01.sys, enables bi-directional printing
  3760.  fast prints without heavy system load (but you really need a
  3761.  appropriate printer cable).
  3762.  Available at:ftp://ftp.boulder.ibm.com/ps/products/os2/os2ddpak/bidi.exe
  3763.  
  3764.  This solution will work in polling mode by default.
  3765.  
  3766.  Parameter:
  3767.  
  3768.  /LPTx (where x is 1,2,3) enables interrupt mode. 
  3769.        The switch is required to be in capital letters.
  3770.        Thus, LPT1 can be interrupt driven and LPT2 can be polled.
  3771.        i.e. BASEDEV=PAR1284.SYS /LPT1 will make only LPT1 use interrupts.
  3772.  
  3773.  <<=NOTE=>> To work print01.sys or print02.sys must be disabled
  3774.  by putting a REM in front or deleted from the config.sys.
  3775.  If unknown system hangs are experienced during printing, remove
  3776.  DEVICE=APM.SYS and DEVICE=VAPM.SYS from Config.sys.
  3777. 
  3778. BASEDEV=PARTFILT.FLT
  3779.  
  3780.  PARTFILT.flt is a filter device driver for OS/2 that makes it possible to
  3781.  load an IFS for linux partitions. (Without this filter you must patch the
  3782.  partition table. On many systems doing so may cause LILO to fail.)
  3783.  
  3784.  The filter now is NOT specific for Linux.
  3785.  In addition this driver is capable to control in what order drive letters
  3786.  are assigned to partitions on fixed disks. It will also allow you to access
  3787.  hidden primary partitions under OS/2.
  3788.  
  3789.  Parameter:
  3790.  
  3791.  /Q      Load quietly
  3792.  /W      Enables Writing to the faked partitions.
  3793.          Without this option the faked partitions are read-only.
  3794.  /A      This option does two things: 
  3795.           - Disables OS/2 to access all partitions, but:
  3796.           - Virtualizes (or fakes) all known partitions. 
  3797.             Known partitions are the normal FAT partitions, 
  3798.             IFS (=mainly HPFS) partitions and the partitions specified
  3799.             with the /P option. 
  3800.             All primary partitions of known types are also virtualized, 
  3801.             and will be accessible from OS/2.
  3802.  
  3803.         This option must be used in conjunction with the /M option.
  3804.  
  3805.         When this option is specified, the /W option is automatically set,
  3806.         because otherwise OS/2 will not boot.
  3807.  
  3808.  /M <mountlist> - Specifies the order in which partitions must be mounted.
  3809.         Must be used with the /M option.
  3810.  
  3811.         WARNING: Incorrect usage of the /A and /M options could make your 
  3812.                  system unbootable.
  3813.  
  3814.   => USING THE /A and /M OPTIONS is not advised! <=
  3815.  
  3816.      if you need more information on these options please see:
  3817.  
  3818.         http://ourworld.compuserve.com/homepages/hkelder
  3819.   
  3820.  /P <partition types to fake>
  3821.   
  3822.    This option is used to tell PARTFILT which partition type are to
  3823.    be faked. You should NOT use partition types already supported by 
  3824.    OS/2 since this would result in a single partition being mounted
  3825.    two times. The list should consist of partition type numbers (in 
  3826.    hexadecimal), separated by comma's. See Howto.dat for a almost
  3827.    complete list of partition type numbers.
  3828.  
  3829.  To make PARTFILT.FLT fake a FAT32 partition the /P option should be /P 0B.
  3830.  To make PARTFILT.FLT fake a FAT32X partition the /P option should be /P 0C.
  3831.  To make PARTFILT.FLT fake a LINUX partition the /P option should be /P 83.
  3832.  Or you can use a combination of the types e.g. /P 0B,0C
  3833.  
  3834.  <<=NOTE=>> The best location in the config.sys seems to differ depending
  3835.  on your configuration. Some state FAT32.IFS will only work is PARTFILT is
  3836.  the first basedev, other claim it only works if PARTFILT is the last one.
  3837.  A specific problem was reported when using a SCSI powersave basedev that
  3838.  only seemed to work if PARTFILT was the last basedev.
  3839.  
  3840.  <<=NOTE=>> See also the howto.dat for dealing with the falsely recognised 
  3841.  NTFS.
  3842. 
  3843. BASEDEV=PCM2ATA.ADD /S:2 /!DM /NOBEEP
  3844.  
  3845.  supports PCMCIA ATA devices.
  3846.  For the parameters consult the pcmcia manual
  3847. 
  3848. BASEDEV=PCMCIA.SYS 
  3849.  
  3850.  Card Services for PMCIA-Cards.
  3851.  
  3852.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers 
  3853.  
  3854.  See the howto.dat for identifying the correct socket
  3855.  services driver.
  3856. 
  3857. BASEDEV=PRINT01.SYS /IRQ
  3858.  
  3859.  supports attached printers on non-Micro Channel PC's.
  3860.  
  3861.  <<=WARP TIP=>> With Warp, the default transmission protocol used
  3862.  by PRINTO1.SYS and PRINTO2.SYS is the polling transmission
  3863.  method. The protocol used by previous versions of OS/2 was the
  3864.  interrupt transmission method. In Warp, you can change back
  3865.  to the interrupt method by adding the /IRQ parameter.
  3866.  
  3867.  <<=TIP=>> From Paul Kurr: "Since I'm running on a LAN at work
  3868.  here, I have no need for direct printer support of any kind since
  3869.  this is taken care of by my NOS (LAN Server). So I have REM'd
  3870.  BASEVEV=PRINT01.SYS to save some RAM."
  3871. 
  3872. BASEDEV=PRINT02.SYS 
  3873.  
  3874.  supports attached printers on Micro Channel PC's.
  3875.  See also BASEDEV=PRINT01.SYS for additional tips.
  3876. 
  3877. BASEDEV=RESERVE.SYS
  3878.  
  3879.  This driver reserves hardwareressources for drivers, especially for
  3880.  those who are not recognised by the ressourcemanager.
  3881.  
  3882.  See OS/2 Reference Book for a detailed discussion of the parameters
  3883.  
  3884.  <<=Tip=>> By Sam Detweiler: "for adapters that are not PnP and do not
  3885.  have a legacy detector, one can use the DOCUMENTED approach of adding
  3886.  a BASEDEV=RESERVE.SYS /p:2e8,8 to the config.sys and re-running hard-
  3887.  ware detection at the next boot. It causes the reserve.snp to pre-
  3888.  allocate the defined resources so that PnP adapters can't use them.
  3889.  
  3890.  <<=TIP=>> By Paul F.Grobler: The tablet / enhanced mouse driver by 
  3891.  M. Finney was broken by the GA code of Merlin but I found a workaround.
  3892.  The symptoms I got was an error free driver load (including vmouse.sys),
  3893.  a mouse cursor on the first graphic mode screen but the mouse pointer
  3894.  was static i.e. it would not move. All that was required was to put
  3895.  a "BASEDEV=RESERVE.SYS /IO:3f8,8 /IRQ:4" as the first line of my config.
  3896.  sys. You will note that the values correspond to normal com1 as this is 
  3897.  were my tablet is connected. By modifying the values to /IO:2f8,8 and
  3898.  /IRQ:3 this should work for com2.
  3899. 
  3900. BASEDEV=RSJIDECD.FLT
  3901.  
  3902.  Modified IBMIDECD.FLT for the RSJ CD-Toasting software since V 2.70 that
  3903.  works correct with writing commands and command timeouts. Will be removed
  3904.  as soon as a corrected IBMIDECD.FLT is available.
  3905.  
  3906.  <<=TIP=>> Not needed when you have a SCSI-only system. If you get a trap
  3907.  000d during boot REM this line and use BASEDEV=IBMIDECD.FLT instead.
  3908. 
  3909. BASEDEV=SSDPCIC1.SYS
  3910.  
  3911.  Intel PCIC compatibles Socket services
  3912.  
  3913.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3914.  after PCMCIA.SYS
  3915. 
  3916. BASEDEV=SSDTCIC1.SYS
  3917.  
  3918.  DataBook TCIC compatibles Socket services
  3919.  
  3920.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3921.  after PCMCIA.SYS
  3922. 
  3923. BASEDEV=SYM8XX.ADD 
  3924.  
  3925.  supports the following Symbios host adapters
  3926.  
  3927.  SYM53C810, SYM53C810A, SYM53C810AE (SYM8100S, SYM8100ASP)
  3928.  SYM53C815 (SYM815XS, SYM8150SP)
  3929.  SYM53C825, 53C825A (SYM8250S, SYM8251S, SYM8251D, SYM8250ASP,
  3930.  SYM8251ASP,SYM8251AD)
  3931.  SYM53C860, SYM53C860AE (SYM8600SP)
  3932.  SYM53C875, SYM53C875E (SYM8750SP, SYM8751SP, SYM8751D)
  3933.  SYM53C876 (SYM22801, SYM22802)
  3934.  SYM53C885
  3935.  SYM53C895 (SYM8951U)
  3936.  
  3937.  <<=NOTE=>> If the drive does not support synchronous or tagged
  3938.  command queing. Use /!SN or /!Q on the driver. e.g.
  3939.  BASEDEV=SYMC8XX.ADD /V /!SN /!Q
  3940. 
  3941. BASEDEV=SYM_HI.ADD 
  3942.  
  3943.  supports the Symbios host adapter: SYM53C896 (SYM22910)
  3944. 
  3945. BASEDEV=SYM416.ADD
  3946.  
  3947.  driver for Symbios 53C416 SCSI (ISA)
  3948. 
  3949. BASEDEV=TMSCSIW.ADD /Universal parameter /Adapter ID /Unit switch
  3950.  
  3951.  supports the following Tekram adapters
  3952.  
  3953.  - DC-390W:
  3954.  - DC-390U:
  3955.  - DC-390F:
  3956.  - DC-390U2B:
  3957.  
  3958.  Universal parameter - An option that applies to all adapters.
  3959.  
  3960.  Adapter ID - A:x, where x(start from 0) is the order number of the
  3961.  adapter that was found in the system.
  3962.  
  3963.  Unit parameter - An option that applies to device(s) unit.
  3964.  
  3965.  Unit parameters:
  3966.  
  3967.  I - Ignore the specified adapter.
  3968.  
  3969.  DM - Enable DASD manager support (default).
  3970.  
  3971.  !DM - Disable DASD manager support.
  3972.  
  3973.  SM - Enable SCSI manager support (default).
  3974.  
  3975.  !SM - Disable SCSI manager support.
  3976. 
  3977. BASEDEV=TIMER0.SYS
  3978.  
  3979.  New with Warp4, Hardware timer for correct sound timings
  3980. 
  3981. BASEDEV=TPIC95SS.SYS
  3982.  
  3983.  Socket Services driver for Chembook 2600
  3984.  
  3985.  <<=ATTENTION=>> Must be in front of all other PCMCIA Drivers, but
  3986.  after PCMCIA.SYS
  3987. 
  3988. BASEDEV=USBD.SYS /REQ:USBUHCD$
  3989.  
  3990.  Basic USB Driver
  3991.  
  3992.  <<=ATTENTION=>> Only UHCI (Intel and Via) USB host controllers
  3993.  are supported. OHCI (Opti, SIS, ALI, CMD and Compaq) are not
  3994.  supported, so the USB drivers don't work with these chipsets.
  3995. 
  3996. BASEDEV=USBHID.SYS
  3997.  
  3998.  USB Human Interface Driver
  3999. 
  4000. BASEDEV=USBMSD.ADD
  4001.  
  4002.  USB Removable Media Device Driver
  4003.  for USB 1.44M Floppy Drive and IOMega 100MB portable USB ZIP drive
  4004. 
  4005. BASEDEV=USBUHCD.SYS
  4006.  
  4007.  USB Universal Host Controller Driver
  4008.  
  4009.  <<=NOTE=>> On IBM 365 System you have to add the parameter /FS
  4010. 
  4011. BASEDEV=USBUHCD2.SYS
  4012.  
  4013.  USB Controller Driver for IBM DockStation III
  4014. 
  4015. BASEDEV=VIAIDE.ADD
  4016.  
  4017.  AGP 4X/133 Bus Master PCI IDE Driver VIA Bus Master IDE chipset,
  4018.  VT82C580VP or later, and others' chipset will not be supported.
  4019.  
  4020.  The default setting for the hard disk is DMA enabled and for the CD-ROM
  4021.  is DMA disabled. 
  4022.  
  4023.  Parameter:
  4024.  
  4025.   /A:0|1      Select primary or secondary channel.
  4026.   /U:0|1      Select master or slave device in the same channel.
  4027.   /BM         Enable DMA mode.
  4028.   /!BM        Disable DMA mode.
  4029. 
  4030. BASEDEV=VIACD.FLT
  4031.  
  4032.  Support for ATAPI CD-ROM drives attached to the VIA AGP 4X/133
  4033.  use only with VIA Bus Master PCI IDE Driver
  4034. 
  4035. BASEDEV=XDFLOPPY.FLT
  4036.  
  4037.  supports IBM's 1.8Mb OS/2 installation disk format.
  4038.  
  4039.  <<=TIP=>> After installation you can put a REM in front of the
  4040.  XDFLOPPY.FLT, as it's only needed for the installation disks and
  4041.  Fixpak disks.
  4042. 
  4043. DEVICE=C:\OS2\BOOT\APM.SYS
  4044.  
  4045.  Device driver for ADVANCED POWER MANAGEMENT system.
  4046.  See also RUN=C:\OS2\BOOT\APMDAEMN.EXE
  4047.  
  4048.  Parameter:
  4049.  
  4050.  /B favorizes the direct connection to the APM-BIOS support
  4051.  /D favorizes the device-driver connection of the APM support
  4052.  /V x.y forces the compatibility to APM Version x.y (e.g. 1.0)
  4053.  
  4054.  Together with the APMDAEMN.SYS these settings can also be done
  4055.  by using the Power-Symbol in your System Setup Folder. 
  4056. 
  4057. DEVICE=D:\OS2\BOOT\ASPIROUT.SYS
  4058.  
  4059.  The interface of ASPI Router merely is an extension of
  4060.  the interface of OS2-ASPI.DMD
  4061.  Needed by the FREE CDRECORD/2 by Chris Wohlgemuth
  4062.  available at: http://www.geocities.com/SiliconValley/Sector/5785/
  4063.  And by the FREE SANE (Scanner Access Now Easy) By Yuri Dario available
  4064.  at http://www.geocities.com/SiliconValley/Peaks/4320.
  4065. 
  4066. DEVICE=C:\TAR\ASPITAPE.SYS TAPE$4 4 S2
  4067.  
  4068.  GTAK Driver for SCSI tape access by GTAR
  4069.  scsitape.dmd and scsitape.sys also belong to the package
  4070.  
  4071.  By Andreas Kaiser Andreas.Kaiser@stuttgart.netsurf.de
  4072.  gtak258.zip gtar258.zip
  4073. 
  4074. DEVICE=C:\OS2\IDRIVER\AVMB1.SYS /LD
  4075.  
  4076.  Driver for the AVM Active ISDN-Controller B1
  4077.  
  4078.  Parameter:
  4079.  /$- If old programs needs the old naming convention (like an outdated
  4080.      CFOS).
  4081.  
  4082.  <<=NOTE=>> The passive AVM-Cards (like the Fritzcard) aren't 
  4083.  supported by AVM with OS/2 Drivers.
  4084. 
  4085. DEVICE=D:\CDMAN\CDMGRDRV.SYS
  4086.  
  4087.  Driver of the FREE CD-Rom Manager for Plextor SCSI CD-ROM
  4088.  drives. Developed by Markus and Christian Mueller. Available
  4089.  at http://ourworld.compuserve.com/homepages/mjm5
  4090. 
  4091. DEVICE=C:\CFOS\CFOS.SYS <ports>
  4092.  
  4093.  'cFos' device driver receives the usual modem commands, the
  4094.  so-called AT commands from the communication programs and turns
  4095.  them into the corresponding ISDN CAPI commands.
  4096.  ISDN CAPI responses are turned into modem responses of the
  4097.  same meaning, so that the communication programs 'understand' them.
  4098.  
  4099.  As <ports> you can enter any equipment names (e.g.: ISDN1)
  4100.  or several COM ports (a maximum of two in the shareware
  4101.  version, up to 30 in 'cFos Professional'). Be careful
  4102.  not to enter COM ports that actually exist as hardware
  4103.  and are in use (e.g.  a COM port for your mouse).
  4104.  
  4105.  <<=NOTE=>> The CFOS.SYS driver should be loaded after drivers
  4106.  for serial interfaces (COM.SYS oder SIO.SYS) and after the
  4107.  CAPI driver.
  4108. 
  4109. DEVICE=C:\CFOS\CFOS20.SYS <ports>
  4110.  
  4111.  CAPI 2.0 CFOS device driver, for more details see
  4112.  DEVICE=C:\CFOS\CFOS.SYS <ports>
  4113. 
  4114. DEVICE=C:\OS2\BOOT\COM.SYS
  4115.  
  4116.  Lets you use the communications ports COM1 and COM2. If you
  4117.  want to use COM3 or COM4 or change the IRQ of any COM port,
  4118.  see <<=TIP=>> below. This line MUST appear after any driver
  4119.  that uses a communications port. Older versions of COM.SYS are
  4120.  limited to 57600 Baud, newer ones (e.g. delivered with Warp 4)
  4121.  are able to do 115200 Baud.
  4122.  
  4123.  <<=TIP=>> There are two very good replacement drivers called
  4124.  SIO.SYS\VSIO.SYS.
  4125.  
  4126.  <<=TIP=>> To add support for COM3 and COM4 at location 3E8 with
  4127.  IRQ 4 and 2E8 with IRQ 3 respectively, add (3,3E8,4) (4,2E8,3)
  4128.  to the DEVICE line, e.g. DEVICE=C:\OS2\COM.SYS (3,3E8,4)
  4129.  (4,2E8,3). You can also use this method to change a COM ports
  4130.  assigned IRQ. The normal address for COM1 is 3F8 and IRQ 4, for
  4131.  COM2 2F8 and IRQ3.
  4132.  
  4133.  <<=TIP=>> With ThinkPads should the address be added.
  4134.  e.g: DEVICE=C:\OS2\BOOT\COM.SYS (1,3F8,4) (2,2F8,3)
  4135. 
  4136. DEVICE=C:\OS2\BOOT\COM02.SYS
  4137.  
  4138.  For IBM PS/2 model 90 & 95 only.
  4139.  
  4140.  Lets you use the communications ports COM1 and COM2.
  4141.  See also DEVICE=C:\OS2\BOOT\COM.SYS
  4142. 
  4143. DEVICE=D:\IMPOS2\CPASPI.SYS
  4144.  
  4145.  Driver for scanner access by Impos/2
  4146. 
  4147. DEVICE=C:\MMOS2\CWAUDIO.SYS /N:BSAUD1$ /X1:0 /X2:0 /L:0 /LCAPT:MX
  4148.  
  4149.  Sound Drivers for the Crystal CS4232
  4150.  The parameters are explained in the README of the driver.
  4151.  
  4152.  <<=TIP=>> If you have problems with the Yamaha OPL3-SAx chipset:
  4153.  According to a user, instead of using the Yamaha OPL-3 SAx drivers
  4154.  for the same audio chipset, using the driver for Crystal CS4232 works
  4155.  fine without any limitations.
  4156.  
  4157.  A FREE mixer for the crystal cards is LBCSMix V.1.0 from
  4158.  http://freebyte.ml.org/~boga/OS2Programs.html
  4159. 
  4160. DEVICE=C:\OS2\BOOT\DOS.SYS
  4161.  
  4162.  A device driver used to communicate between DOS and OS/2
  4163.  applications running on the same system.
  4164. 
  4165. DEVICE=C:\ELSAISDN\DRIVER\DSS1C20X.SYS
  4166.  
  4167.  CAPI version 2.0 driver for ELSA ISDN board
  4168.   D channel protocol : DSS1 (EURO-ISDN)
  4169.   B channel protocols: HDLC transparent, bit transparent,
  4170.                        X.75, T.70NL, V.120
  4171.                        ISO 8208 (X.25), T.90
  4172.                        modem function (V.34), Fax group 3 function
  4173.   (V.34 only for PCFpro, QuickStep 3000 and QuickStep 3000-PCI)
  4174.   (FAX only for PCF, PCFpro, QuickStep 3000 and QuickStep 3000-PCI)
  4175. 
  4176. DEVICE=E:\CAPI\DSS1TE.SYS
  4177.  
  4178.  Euro ISDN Module for Teles ISDN Cards
  4179.  
  4180.  <<=TIP=>> If you not already have one better get one from ELSA.
  4181.  Newer Teles Cards are reported to produce many problems (if not
  4182.  fail in general) and there is definetly no further OS/2 development.
  4183.  Also newer Driver Versions (> 2.97) are reported to make trouble.
  4184. 
  4185. DEVICE=C:\PPM242A\ECRDRV.SYS
  4186.  
  4187.  Driver for PolyPM a Remote Service Management Solution
  4188.  http://www.iss2you.com
  4189. 
  4190. DEVICE=C:\OS2\BOOT\ELSA.SYS
  4191.  
  4192.  Card specific part of GRADD display driver and settings for
  4193.  ELSA WINNER 2000/Office
  4194. 
  4195. DEVICE=F:\DCAF13\EQNRCSH.EXE
  4196.  
  4197.  Part of DCAF (Distributed Console Access Facility)
  4198.  
  4199.  <<=ATTENTION=>> If you don't have the IBM Internal Y2K fix
  4200.  it won't work after 31.12.1999
  4201. 
  4202. DEVICE=F:\DCAF13\EQNVKBD.SYS
  4203.  
  4204.  Part of DCAF (Distributed Console Access Facility)
  4205.  
  4206.  <<=ATTENTION=>> See also DEVICE=F:\DCAF13\EQNRCSH.EXE
  4207. 
  4208. DEVICE=C:\MMOS2\ES1371.SYS
  4209.  
  4210.  PCI Ensoniq ES1371 Audio Device Driver
  4211.  No WinOS and Midi support.
  4212.  
  4213.  <<=Note=>> Some users report that the Soundblaster PCI 128 works
  4214.  with this driver. According to the Linux ALSA Project (open-source
  4215.  sound drivers) the ES1371 is built into the PCI 64 and PCI 128. But
  4216.  to complicate things there could also ES1370 chips on the boards
  4217. 
  4218. DEVICE=C:\MMOS2\ES1868DD.SYS /B:220 /D:1 /F:3 /I:5 /C:4 /M:300
  4219.        ,7 /N:ES18681$
  4220.  
  4221.  Sounddriver for the ESS1868pnp (many soundcards)
  4222.  
  4223.  A FREE Mixer for this soundcard is MINIMIX2.ZIP by
  4224.  Marco G. Salvagno (mgs@whiz.cjb.net) http://whiz.cjb.net.
  4225. 
  4226. DEVICE=C:\MMOS2\ES1688DD.SYS /B:220 /D:1 /I:5 /N:ES16881$
  4227.  
  4228.  Sounddriver for the ESS1688
  4229.  
  4230.  A FREE mixer for this Soundchip is ESSMIX13.ZIP by
  4231.  Oleg Deribas (older@iname.com).
  4232. 
  4233. DEVICE=C:\OS2\BOOT\EXMOUSE2.SYS 
  4234.  
  4235.  Kensington mouse driver for OS/2.
  4236. 
  4237. DEVICE=C:\OS2\EXTDSKDD.SYS
  4238.  
  4239.  EXTDSKDD.SYS supports external disk drives. See your online
  4240.  Command Reference for complete details.
  4241. 
  4242. DEVICE=C:\OS2\FLSH2MTD.SYS
  4243.  
  4244.  PCMCIA Storage Driver for OS/2 (FLASH MTD)
  4245. 
  4246. DEVICE=D:\FAX\FMD.SYS
  4247.  
  4248.  Driver required by Faxworks lite 2.* in Warp 3 or the Pro 
  4249.  Versions of Faxworks/PMFax
  4250.  
  4251.  Parameter:
  4252.  
  4253.   L = disable logo on error free boot
  4254.   T = do port tests (default)
  4255.   N = no port tests, assume ports exist (PCMCIA default)
  4256.   S = allow interrupt sharing (MCA bus only)
  4257.   A = get ABIOS LID on port open (MCA bus only)
  4258.  
  4259.   c = COM number (1-48)
  4260.   h = I/O port address (in hex)
  4261.   i = interrupt number
  4262.   (defaults are for the standard COM ports)
  4263. 
  4264. DEVICE=D:\FMRADIO\FMRADIO.SYS
  4265.  
  4266.  Driver for the FREE PMRADIO by Paul Ratcliffe.
  4267.  OS/2 PM application for driving the Reveal
  4268.  RA300 FM radio card and the old version of
  4269.  the AIMS Labs. RadioTrack card.
  4270.  
  4271.  Parameter:
  4272.  
  4273.  /P:port port is the RA300 port address (in hex.).
  4274.         The port addresses supported are 30F and 20F. 
  4275.         The /P parameter is optional and if not supplied,
  4276.         will default to address 30F.
  4277.  
  4278.  The port address must match that which you have configured on the card
  4279.  itself using jumper JP1. The device driver is Resource Manager compliant
  4280.  and will not install if some other device has already claimed the ports
  4281.  (the hardware actually consumes 4 ports: 30C-30F or 20C-20F).
  4282.  
  4283.  /V  It may be specified if you don't wish the device driver to turn
  4284.      the radio volume down when shutting down OS/2.
  4285. 
  4286. DEVICE=D:\BACKMAST\FTDVR.SYS
  4287.  
  4288.  Driver of Backmaster tape backup system.
  4289. 
  4290. DEVICE=C:\OS2\GAMEDD.SYS
  4291.  
  4292.  The following joysticks are supported by this driver:
  4293.  
  4294.    Advance Gravis Analog Joystick
  4295.    Advance Gravis GamePad
  4296.    Advance Gravis Analog Pro
  4297.    CH Products Flightstick
  4298.    Dexxa Joystick ( Infrared )
  4299.    Kraft Thunderstick
  4300.    Logitech WingMan Extreme
  4301.    Logitech Wingman
  4302.    Thrustmaster XL Action Controller
  4303. 
  4304. DEVICE=C:\OS2\GRADD.SYS
  4305.  
  4306.  GRADD Display Drivers - generic part
  4307. 
  4308. DEVICE=E:\CAPI\HDLC.SYS
  4309.  
  4310.  HDLC Module for Teles ISDN Cards
  4311. 
  4312. DEVICE=C:\OS2\BOOT\IRDD.SYS 2F8 3
  4313.  
  4314.  Installs the Infrared Device Driver at COM2
  4315.  To print through that port, the driver INFRARED.PDR
  4316.  needs also to be installed.
  4317.  
  4318.  <<=TIP=>> For Thinkpads the address and the IRQ should be added.
  4319. 
  4320. DEVICE=E:\CAPI\ISDNAPI.SYS
  4321.  
  4322.  Module for Teles ISDN Cards
  4323. 
  4324. DEVICE=C:\ELSAISDN\DRIVER\ISDNC20X.SYS
  4325.  
  4326.  CAPI version 2.0 driver for ELSA ISDN board
  4327.   D channel protocol : 1TR6 (national ISDN)
  4328.   B channel protocols: HDLC transparent, bit transparent,
  4329.                        X.75, T.70NL, V.120
  4330.                        ISO 8208 (X.25), T.90
  4331.                        modem function (V.34), Fax group 3 function
  4332.  (V.34 only for PCFpro, QuickStep 3000 and QuickStep 3000-PCI)
  4333.  (FAX only for PCF, PCFpro, QuickStep 3000 and QuickStep 3000-PCI)
  4334. 
  4335. DEVICE=E:\CAPI\ISO8208.SYS
  4336.  
  4337.  ISO 8208 Module for Teles ISDN-Cards
  4338. 
  4339. DEVICE=C:\WATCHCAT\KILLER.SYS
  4340.  
  4341.  WatchCat 2.1 Process Manipulation Center Driver
  4342. 
  4343. DEVICE=C:\MGA\OS2\KMGAX64.SYS
  4344.  
  4345.  Driver for the Matrox Video Cards
  4346. 
  4347. DEVICE=C:\OS2\LOG.SYS
  4348.  
  4349.  This optional device driver installs OS/2s error log file. If
  4350.  you want a log of errors that occur on your system, then add
  4351.  this and the next line to your config.sys file. If you are
  4352.  interested in such things, you may wish to play with it, but
  4353.  be forewarned, the error log information is cryptic and
  4354.  incomplete. See note below. To learn what these codes mean,
  4355.  you need to have IBM's Systems Network Architecture Formats
  4356.  (GA27-3136-12) or, for a reasonable overview, get OS/2 2.1
  4357.  Unleashed, 1993, SMAs Publishing.
  4358.  
  4359.  Parameter 
  4360.  
  4361.  /E:nn  sets the size of the error log buffer. The
  4362.         range is from 4kb to 64kb with 8kb as the default. 
  4363.  
  4364.  You will get a short and quick message during boot up
  4365.  indicating that Logging has been installed and what the buffer
  4366.  size is.
  4367.  
  4368.  <<=NOTE=>> LOG.SYS has its limitations. It will not log an 
  4369.  application error unless the application has been written to make
  4370.  use of LOG.SYS. Some routine system errors will not log either 
  4371.  because OS/2 opens an error message box on screen to report
  4372.  these.
  4373. 
  4374. DEVICE=C:\OS2\BOOT\LPT49.SYS
  4375.  
  4376.  Devicedriver out of the LPT49.ZIP package available for free
  4377.  at http://www.kellergroup.com.
  4378.  The LPT49 utility includes a device driver (LPT49.SYS) and command 
  4379.  file (LPT49.CMD) for creating additional LPT ports on your system
  4380.  (LPT4 through LPT9). You can then install the fax printer object on
  4381.  any of these LPT ports. You can also create multiple fax printer
  4382.  objects on different LPT ports (set on the Output page of the printer
  4383.  object's Settings notebook), and each printer object can have
  4384.  different job properties (set with the Job properties button on the
  4385.  Printer driver page of the printer object's Settings notebook).
  4386.  Keller Group Inc. is the developer of PMFax and Faxworks.
  4387. 
  4388. DEVICE=C:\OS2\BOOT\LPTDD.SYS
  4389.  
  4390.  Driver for the LPTools, a parallel to parallel port
  4391.  solution like laplink.
  4392.  
  4393.  Parameter:
  4394.  
  4395.  -T:ss specifying the timeout value on send/receive (default
  4396.        10 seconds). If using slow media (diskette), or when
  4397.        LPTool is used on a very busy system, increase this for
  4398.        reliable operation.
  4399.  
  4400.  -P:n  specifying the LPT port-address to use (default is 1 for
  4401.        using 0378). Use LPTDD.CMD to define the correct n.
  4402.  
  4403.  The FREE LPTool is developed by Jan van Wijk
  4404.  available at http://www.fsys.demon.nl
  4405.  
  4406.  <<=TIP=>> Together with e.g. the great FileCommander/2 by Brian Harvard
  4407.  create a user-menue entry that sends the current directory to the
  4408.  connected Computer for an easy use. 
  4409.  Example:
  4410.  S: Copy to Remote via parallel port
  4411.         D:\TOOLS\LPTOOL\LPTOOL send
  4412. 
  4413. DEVICE=C:\MMOS2\MIDI.SYS
  4414.  
  4415.  Real Time Midi Driver new with Warp 4
  4416. 
  4417. DEVICE=C:\OS2\BOOT\MODISK.SYS
  4418.  
  4419.  Magneto Optical Device Driver 
  4420.  Disk Types Supported
  4421.   - 3.5 inch MO disk
  4422.   - Sector size: 512 bytes or 2048 bytes
  4423.   - Capacity: 128 MB, 230 MB, 540 MB or 640 MB
  4424.  
  4425.  <<=NOTE=>> When using MODISK.SYS you have to delete or REM
  4426.  OPTICAL.DMD (Warp 4) or OPTICAL.SYS (Warp 3)
  4427. 
  4428. DEVICE=C:\OS2\BOOT\MOUSE.SYS SERIAL=COM2 QSIZE=10 TYPE=X RELAXED
  4429.  
  4430.  Lets you use a mouse or track ball. This line also identifies
  4431.  the device dependent type of mouse you have and which COM port
  4432.  it is on. In this case, the device dependent mouse driver is
  4433.  loaded in your OS/2 CONFIG.SYS through a standard "DEVICE="
  4434.  line, before the MOUSE.SYS driver is loaded, and then on the
  4435.  MOUSE.SYS line there is the parameter "TYPE=", with a reference
  4436.  to the device name of the device. QSIZE is a number from 1 to 100
  4437.  which indicates how many mouse actions are to be saved when you
  4438.  execute mouse actions faster than your system can handle them.
  4439.  There is also a RELAXED parameter which you would place after
  4440.  QSIZE. It can be used with any mouse when the pointer is jumping
  4441.  randomly about the screen. IBM does not suggest you use this
  4442.  parameter unless you are experiencing this problem.
  4443.  
  4444.  <<=ATTENTION=>> Together with an device independent Mouse (e.g. a
  4445.  IBM PS/2 Mouse) NO PARAMETERS are needed.
  4446.  
  4447.  The supported device dependent Types are:
  4448.  
  4449.  PCLOGIC$ for Genius, Logitech, PC Mouse Systems, Driver: PCLOGIC.SYS
  4450.  MSBUS$   for Microsoft Bus-Mouse,                Driver: NONE
  4451.  MSINP$   for Microsoft-Inport,                   Driver: NONE
  4452.  VISION$  for Visi-On:                            Driver: VISION.SYS
  4453.  
  4454.  <<=NOTE=>> The MOUSE.SYS statement must come before COM.SYS, but
  4455.  after POINTDD.SYS, because COM.SYS will take over any unused COM
  4456.  port. If COM.SYS takes over the COM ports before MOUSE.SYS is
  4457.  loaded, MOUSE.SYS will not have any COM ports available, thus no
  4458.  mouse support.
  4459.  
  4460.  <<=TIP=>> If you have a so called scroll-mouse (e.g. from IBM,
  4461.  or Logitech) get the scrollms.exe package from the OS/2 Device
  4462.  Driver Pack. If you want to have a 'scrolling-feature' with
  4463.  normal mice there is the FREE hots11.zip package by Samuel
  4464.  Audet from http://WWW.CAM.ORG/~guardia/programs.html
  4465.  
  4466.  <<=TIP=>> If you want to have animated mouse pointers (very nice);
  4467.  Christan Langanke has developed a FREE Version to get as AMPTR101.ZIP
  4468.  from: http://www.online-club.de/m1/clanganke
  4469. 
  4470. DEVICE=C:\MMOS2\MVPRODD.SYS /I11 /D3 /S:1,220,1,5 /N:PAS161$
  4471.    
  4472.  Driver for MediaVision's ProAudio Spectrum
  4473.  sound card. The first driver is set for IRQ 11, DMA 3 with
  4474.  Sound Blaster support on IRQ 5 and DMA 1.
  4475.  
  4476.  <<=Warp TIP=>> MediaVison's technical support indicates that
  4477.  the only correct settings for the PAS 16 in Warp is IRQ 11
  4478.  and DMA 3. If you are experiencing static or white noise
  4479.  during bootup, MediaVison indicates that this is caused by
  4480.  using an IRQ other than 11 and DMA 3. They also indicate that
  4481.  the two device driver lines must be the last lines in your 
  4482.  config.sys file. Note that this information didn't solve the
  4483.  static problem for all users, but it did for some. Others have
  4484.  indicated that adding the /T:1 parameter solved
  4485.  their "white noise" problem.
  4486.  
  4487.  <<=Warp NOTE=>> There may be a bug in Warp which causes problems
  4488.  in WIN-OS2 "seamless" mode. A solution is contained in SNDWOR.ZIP.
  4489. 
  4490. DEVICE=C:\OS2\BOOT\OS2CDROM.DMD
  4491.     
  4492.  OS/2 driver used on many, but not all CD-ROM's.
  4493.  
  4494.  Parameter:
  4495.  
  4496.  /Q  supresses error messages.
  4497. 
  4498. DEVICE=C:\OS2\BOOT\OPTICAL.DMD
  4499.  
  4500.  New with Warp4 Device Manager for Optical devices like MO
  4501.  
  4502.  <<=TIP=>> If you have removable media drives (MO, IOMEGA, SYQUEST
  4503.  and others) look at http://rheooptik.fmf.uni-freiburg.de/www/faq/
  4504.  remmedia.htm for a detailed removable media FAQ.
  4505. 
  4506. DEVICE=C:\OS2\BOOT\OS2OGL.SYS
  4507.  
  4508.  Pentium Pro optimised Open GL Driver
  4509.  
  4510.  <<=NOTE=>> For OpenGL to utilize the device driver on PentiumPro
  4511.  systems, an environment variable, SET OGL_VIDEO_MEM_SIZE, must be set.
  4512.  The suggested place to set OGL_VIDEO_MEM_SIZE is in the config.sys,
  4513.  alternately, it can be set in an OS/2 Window before an OpenGL program
  4514.  is started. For either method, OGL_VIDEO_MEM_SIZE should be set to the
  4515.  total memory size (in megabytes) of the PCI graphics card. For example,
  4516.  using a graphics card with 4MB of memory, "SET OGL_VIDEO_MEM_SIZE=4"
  4517.  should be used.
  4518. 
  4519. DEVICE=C:\OS2\BOOT\PAUSE.SYS /w:NNN
  4520.  
  4521.  where: NNN = seconds to wait (default = 30 seconds)
  4522.  
  4523.  Pauses the config.sys for a given time
  4524.  Useful for maintenance purposes
  4525.  the driver can be found at the IBM Device Driver Pak Online site.
  4526.  
  4527.  <<=TIP=>> Together with BASEDEV=IBM1S506.ADD the /W parameter does 
  4528.  the same
  4529. 
  4530. DEVICE=C:\OS2\BOOT\PCLOGIC.SYS SERIAL=COM2
  4531.  
  4532.  Provides mouse support for Genius, Logitech, PC Mouse Systems
  4533.  
  4534.  <<=ATTENTION=>> Must reside between POINTDD.SYS and MOUSE.SYS
  4535. 
  4536. DEVICE=C:\OS2\PCMSSDIF.SYS
  4537.  
  4538.  PCMCIA Storage Driver for OS/2 (Interface)
  4539. 
  4540. DEVICE=C:\OS2\PCM2FLSH.SYS
  4541.  
  4542.  PCMCIA Storage Driver for OS/2 (FLASH)
  4543. 
  4544. DEVICE=C:\OS2\PCM2SRAM.SYS
  4545.  
  4546.  PCMCIA Storage Driver for OS/2 (SRAM)
  4547. 
  4548. DEVICE=C:\OS2\PDITOU01.SYS
  4549.  
  4550.  See DEVICE=C:\OS2\TOUCH.SYS
  4551. 
  4552. DEVICE=C:\OS2\PDITOU02.SYS
  4553.  
  4554.  See DEVICE=C:\OS2\TOUCH.SYS
  4555. 
  4556. DEVICE=C:\OS2\BOOT\PMDD.SYS
  4557.  
  4558.  Driver to provide pointer draw support along with POINTDD.SYS.
  4559.  
  4560.  <<=WARNING=>> OS/2 will not start without this line in your 
  4561.  config.sys file.
  4562. 
  4563. DEVICE=C:\OS2\BOOT\POINTDD.SYS
  4564.  
  4565.  Provides mouse-pointer draw support. Text modes 0, 1, 2, 3, and
  4566.  7 and graphic modes D, E, F, and 10 are supported. For graphic
  4567.  modes other than D, E, F, and 10, the correct graphic device driver
  4568.  must also be installed. 
  4569.  
  4570.  <<=WARNING=>> In order for MOUSE.SYS to work effectively, this 
  4571.  driver must be loaded by OS/2 before MOUSE.SYS. Do not remove
  4572.  it from your config.sys file.
  4573. 
  4574. DEVICE=D:\BACKMAST\PTDVR.SYS
  4575.  
  4576.  Driver of Backmaster tape backup system.
  4577. 
  4578. DEVICE=C:\OS2\BOOT\QCOM.SYS
  4579.  
  4580.  Quatech (www.quatech.com) asynchronous serial device driver for the
  4581.  Quatech ISA and PCI boards
  4582.  
  4583.   * High baud rates to 921,600 bits per second, depending on UART type.
  4584.  
  4585.   * Support for 16750 UARTs and their 64-byte FIFOs.
  4586.  
  4587.   * Up to 32 serial ports
  4588. 
  4589. DEVICE=C:\OS2\RODENT\RODENT.SYS COM=1 BUTTONS=3
  4590.  
  4591.  Device driver for the shareware mouse driver Rodent.
  4592. 
  4593. DEVICE=C:\MMOS2\R0STUB.SYS
  4594.  
  4595.  Any information ? If Yes tell me please.
  4596. 
  4597. DEVICE=C:\RSJ\RSJSCSI.SYS
  4598.  
  4599.  The device driver RSJSCSI.SYS provides simplified access to SCSI
  4600.  devices. The CD Writer File System uses this device driver to access
  4601.  the CD Recorder.
  4602.  
  4603.  Syntax:
  4604.    DEVICE=<Path>\RSJSCSI.SYS [-q] [-n<Driver Name>] [-x]
  4605.    where <Path> is to be replaced by the installation path.
  4606.  
  4607.   Parameter:
  4608.  
  4609.   -q While booting, ask user for confirmation before installing the
  4610.      device driver.
  4611.  
  4612.   -x This option allows using memory above the 16MB line. This
  4613.      works together with true 32-bit SCSI adapters, only (e.g. most
  4614.      EISA and PCI adapters).
  4615. 
  4616. DEVICE=F:\PPM242A\RSMVDWO.SYS
  4617.  
  4618.  Driver for PolyPM a Remote Service Management Solution
  4619.  http://www.iss2you.com
  4620. 
  4621. DEVICE=C:\MMOS2\SB16D2.SYS /C:1 /D:3 /H:7 /I:5 /A:220 /M:300 /N:SBAUD1$ /Q /P
  4622.  
  4623.  Driver for Sound Blaster 16 sound card. 
  4624.  
  4625.  /C: - Card Number, this will be set to 1 in most cases
  4626.  /D: - 8-bit DMA channel,
  4627.        Valid values - 0, 1 & 3
  4628.        (Sound Blaster cards that use Vibra chipset do not have 0).
  4629.        Default value - 1.
  4630.  /H: - 16-bit DMA channel,
  4631.        Valid values - 5, 6 & 7
  4632.        (Sound Blaster cards that use Vibra chipset do not have 6).
  4633.        Default value - 5.
  4634.  /I: - IRQ number,
  4635.        Valid values - 5, 7, 9, 10 & 11.
  4636.        Default IRQ - 5.
  4637.  /A: - Base addresss,
  4638.        Valid values - 220, 240, 260, 280
  4639.        Default value - 220.
  4640.  /B: - Buffer size in KB,
  4641.        Valid values - 1-24. While any value in this range will work
  4642.        fine, to get the best results don't use this option and let
  4643.        the driver use the default buffer size.
  4644.        Default value - 8KB.
  4645.  /M: - MPU port address
  4646.        Valid values - 300 & 330
  4647.        Default value - 330.
  4648.  /N: - driver name, set this to SBAUD1$
  4649.  /Q  - quiet mode flag, OPTIONAL
  4650.        Setting this option disables initialization messages.
  4651.        If not specified the initialization messages are displayed
  4652.        during boot-up.
  4653.  /EXT - use MPU port instead of internal synth for MIDI, OPTIONAL
  4654.         By default the drivers are configured to use the internal
  4655.         synthesizer. But if you have a daughterboard attached to
  4656.         your Sound Blaster card and you want MIDI playback to
  4657.         use the synthesizer in the daughterboard, specify
  4658.         this flag.
  4659.  /P  - Ignore PnP BIOS if it is present. If PnP BIOS is present,
  4660.        the driver usually queries the BIOS for certain PnP port
  4661.        addresses. Specifying this option causes the driver not
  4662.        to access the BIOS and determine these port addresses
  4663.        itself.
  4664.  
  4665.  <<=TIP=>> Look for the SB163264.ZIP package which contains
  4666.  all drivers for the soundblaster cards including those for the
  4667.  AWE 64.
  4668.  
  4669.  A FREE Mixer for SB 16/32/64 is Mixomat 1.01b by Christoph Bratschi,
  4670.  and the newer Mixomat 2.0 (unfortunately no more free), available
  4671.  at http://www.datacomm.ch/~cbratschi/
  4672. 
  4673. DEVICE=C:\MMOS2\SBAWED2.SYS /C:1 /D:1 /H:5 /I:5 /A:220 /M:330 /N:SBAUD1$ 
  4674.        /Q /P /G
  4675.  
  4676.  This driver is for Sound Blaster AWE32 sound card. 
  4677.  
  4678.  <<=TIP=>> According to OS/2-Inside the statement can be shortened to:
  4679.  SBAWED2.SYS /N:SBAUD1$
  4680.  
  4681.  <<=TIP=>> Look for the SB163264.ZIP package which contains
  4682.  all drivers for the soundblaster cards including those for the
  4683.  AWE 64.
  4684. 
  4685. DEVICE=C:\OS2\SDDHELP.SYS
  4686.  
  4687.  Driver for the Scitech Display Doctor
  4688.  
  4689.  Supported chips (those marked with an * are also supported by
  4690.  the FREE Scitech Display Doctor Special Edition from the IBM
  4691.  Device Driver Pak):
  4692.  *3DLabs Permedia, Permedia 2, Permedia 2V 
  4693.  *3dfx Voodoo Banshee, Voodoo3
  4694.  *ATI Mach64 GX, Mach64 CX, Mach64 CT, Mach64 VT, 3D Rage
  4695.  *ATI Mach64 VTB, 3D Rage II, 3D Rage II+, Mach64 VT4, 3D Rage IIC
  4696.  *ATI 3D Rage Pro, 3D Rage LT Pro, Rage Mobility, Rage XL, Rage XC
  4697.  *ATI Rage 128 Pro
  4698.  -ATI Mach64 ET, Rage 128
  4699.  -Alliance ProMotion 6422, ProMotion AT24, ProMotion AT25
  4700.  -Alliance ProMotion AT3D
  4701.  *Cirrus Logic CL-GD5434, CL-GD5440, CL-GD5436, CL-GD5446
  4702.  *Cirrus Logic Laguna 5462, Laguna 5464, Laguna 5465
  4703.  -Cyrix Media GX, Media GXi, Media GXm
  4704.  -IBM VGA Compatible
  4705.  -InteGraphics IGA1680, IGA1682, IGA1683, CyberPro 2000
  4706.  -InteGraphics CyberPro 2010
  4707.  *Intel i740
  4708.  -Intel i810, i810/DC100, i810e
  4709.  -Macronix 86250, 86251
  4710.  *Matrox MGA Millennium, MGA Millennium II, MGA Mystique
  4711.  *Matrox MGA Mystique 220, MGA-G100, MGA-G200, MGA-G400
  4712.  *NVIDIA RIVA-128, RIVA-128ZX, RIVA-TNT, RIVA-TNT2, RIVA-TNT2 M64
  4713.  *NVIDIA RIVA-TNT2 Vanta, RIVA-TNT2 Ultra
  4714.  -Number Nine Imagine 128, Imagine 128 II, Imagine 128 II
  4715.  -Number Nine Imagine 128 II, Ticket 2 Ride, Ticket 2 Ride
  4716.  -Number Nine Ticket 2 Ride IV
  4717.  -Philips 9710, 9712
  4718.  -Rendition Verite V1000, Verite V2100/V2200
  4719.  -S3 Vision 864, Vision 964, Vision 868, Vision 968, 
  4720.  *S3 Trio32, Trio64, Trio64V+, Trio64V2/DX, Virge/DX/GX, Virge/VX
  4721.  -S3 Trio64UV+, Aurora64V+
  4722.  *S3 Virge, Virge/GX2, Virge/MX, Trio3D, Trio3D2x, Savage3D, Savage4
  4723.  -SiS 6202, 6205, 6215, 5597/5598, 6326, 5595/530, 5595/620, 300
  4724.  -Sigma Designs RealMagic 64 GX
  4725.  -Trident TGUI9440, TGUI9440-R2, TGUI9660, TGUI9680, ProVidia 9682
  4726.  -Trident ProVidia 9685, 3DImage 975, 3DImage 985, Blade 3D
  4727.  *Tseng Labs ET6000, ET6100
  4728.  *VESA VBE 1.2, VBE 2.0, VBE 3.0
  4729. 
  4730. DEVICE=C:\THINKPAD\$ICPMOS2.SYS
  4731.  
  4732.  Driver supports energy management.
  4733.  
  4734.  <<=ATTENTION=>> Must be after all other listed drivers in the
  4735.  config.sys.
  4736. 
  4737. DEVICE=C:\SIO\SIO.SYS
  4738.  
  4739.  Excellent replacement driver for COM.SYS. If you utilise 
  4740.  communications software on a regular basis at high speeds 
  4741.  (e.g. 57,600), then the SIO drivers are the way to go.
  4742.  SIO.SYS must reside in the config.sys after MOUSE.SYS !
  4743.  Be sure you have REM'd out COM.SYS when using. SIO.SYS and
  4744.  VSIO.SYS are Shareware, not Freeware. See also VSIO.SYS. and
  4745.  DEVICE=C:\OS2\BOOT\COM.SYS
  4746. 
  4747. DEVICE=C:\MMOS2\SOLO.SYS N:SOLO1$
  4748.  
  4749.  Driver for ESS SOLO 1 based soundcards or motherboards
  4750.  
  4751.  Parameter:
  4752.  
  4753.  /O:ENABLEWAVETABLE If your installation includes an ES689 or ES692
  4754.    WaveTable adding thid parameter to the config.sys line will cause
  4755.    the driver to use the wavetable as the primary midi.
  4756.  
  4757.  /R:n (where n is in milliseconds and between 1 and 32) this parameter
  4758.    allows the user to over ride the default timer resolution (5ms)
  4759.    Increasing this value will cause te driver to get dispatched less
  4760.    often and so use less cpu time, however this can cause the tempo to
  4761.    drag. Decreasing this value below 5 will cause the driver to use more
  4762.    cpu time and can interfere with other timers.
  4763.  
  4764.  The IBM Mixer IOCTLS fully implemented in the Solo driver and this driver
  4765.  can be controlled using IBM's Warp Mixer. Available as Warpmix.zip
  4766. 
  4767. DEVICE=E:\CAPI\S0TE.SYS
  4768.  
  4769.  Module for Teles ISDN-Cards
  4770. 
  4771. DEVICE=D:\MMOS2\SPKRDD.SYS
  4772.  
  4773.  The Speaker audio device driver provide support for playing digital
  4774.  audio waveform files on the standard PC speaker by using the
  4775.  MMPM/2 audio system. The speaker driver provides support for
  4776.  PCM waveform files that are (8-bit/16-bit, stereo/mono, 11Khz-44khz).
  4777.  
  4778.  BETTER DON'T USE IT, if you need (or want) sound on a regular base
  4779.  better buy one of those cheap soundcards.
  4780. 
  4781. DEVICE=E:\SRVIFS\SRVIFS.SYS
  4782.  
  4783.  Part of the ThinIFS by IBM
  4784. 
  4785. DEVICE=C:\MMOS2\SSMDD.SYS
  4786.  
  4787.  Any information ? If yes tell me
  4788. 
  4789. DEVICE=D:\SVDISK\SVDISK.SYS
  4790.  
  4791.  Driver for the Super Virtual Disk by Albert J. Shan
  4792. 
  4793. DEVICE=C:\OS2\APPS\SYSIOS2.SYS
  4794.  
  4795.  This device driver is required by the System Information Tools
  4796.  provided in the "BonusPak" that comes with OS/2 Warp. If you plan
  4797.  on using these tools, do not delete this driver.
  4798. 
  4799. DEVICE=D:\BACKMAST\TC15DVR.SYS
  4800.  
  4801.  Driver of Backmaster tape backup system.
  4802. 
  4803. DEVICE=C:\OS2\BOOT\TESTCFG.SYS
  4804.  
  4805.  TESTCFG.SYS is used during the install process to test your
  4806.  systems configuration. It is also used by the Selective Install
  4807.  process and during device driver installations. 
  4808.  
  4809.  <<=NOTE=>> Because this driver is used by the Selective Install
  4810.  process, it should not be deleted.
  4811. 
  4812. DEVICE=C:\THESEUS\THESEUS2.SYS
  4813.  
  4814.  Driver for the outdated memory analysis tool THESEUS2
  4815.  by IBM. See DEVICE=X:\THESEUS\THESEUS5.SYS for an
  4816.  update.
  4817. 
  4818. DEVICE=C:\THESEUS\THESEUS5.SYS
  4819.  
  4820.  Driver for the new memory analysis tool THESEUS3 by IBM
  4821.  downloadable at:
  4822.  ftp://ftp.boulder.ibm.com/ps/products/os2/fixes/v4warp/theseus3/
  4823. 
  4824. DEVICE=C:\OS2\TOUCH.SYS
  4825.  
  4826.  Implements support for touch devices. For a touch device to be
  4827.  effectively used, the POINTDD.SYS device driver and appropriate
  4828.  mouse device-driver support must be loaded. In addition, these
  4829.  statements must be included in the CONFIG.SYS file in the
  4830.  following order: 
  4831.  
  4832.  o  A device-dependent statement that gives the name of the
  4833.     file containing the information for the touch device you use. 
  4834.  
  4835.  o  A device-independent statement that identifies the touch
  4836.     device to TOUCH.SYS
  4837.   
  4838.  If during installation, OS/2 detects a touch device installed on
  4839.  your system, the Install program automatically loads the required
  4840.  device-driver support necessary to enable the touch device. The
  4841.  touch device shares the auxiliary device (mouse) port on the
  4842.  system with the mouse by allowing the mouse to connect to the 
  4843.  touch device, which is then connected to the system. 
  4844.  
  4845.  The Install program automatically adds the following statements
  4846.  to the CONFIG.SYS file: 
  4847.  
  4848.   DEVICE=C:\OS2\PDITOU0x.SYS CODE=C:\OS2TOUCO21.BIN INIT=C:TOUCH.INI
  4849.   DEVICE=C:\OS2\TOUCH.SYS TYPE=PDITOU$
  4850.   RUN=C:\OS2\CALIBRATE.EXE-C C:\OS2CALIBRAT.DAT
  4851.   DEVICE=C:\OS2\MOUSE.SYS TYPE=PDIMOU$
  4852.   
  4853.  "x" is 1 or 2 depending on the bus architecture of your system.
  4854.  TOUCO21D.BIN is the touch-device microcode binary file and
  4855.  TOUCH.INI is a text file containing default parameter settings.
  4856.  
  4857.  The RUN=CALIBRAT.EXE statement is to activate the Calibration
  4858.  program. This program performs the dual actions of downloading
  4859.  calibration-constant data to the touch device each time the
  4860.  system is started, and enabling recalibration of the touch
  4861.  device at initial setup, and when the device is moved to a new
  4862.  location. 
  4863.  
  4864.  To recalibrate the touch device, enter the following at an OS/2
  4865.  command prompt: 
  4866.  
  4867.   x:           (where "x" is your OS/2 boot drive.)
  4868.   CD \OS2
  4869.   CALIBRAT -U
  4870. 
  4871. DEVICE=E:\CAPI\TSRKRN.SYS
  4872.  
  4873.  Module for Teles ISDN-Cards
  4874. 
  4875. DEVICE=G:\OS2\BOOT\UNICODE.SYS
  4876.  
  4877.  Warp Server for E-Business Unicode Driver, enables unicode and locale
  4878.  support. Necessary for JFS.IFS.
  4879.  
  4880.  Parameter
  4881.  
  4882.  -L Specifies that base locale setting is permanent. If selected
  4883.     \LANGUAGE\LOCALE\DEFAULT.LOC overrides the config.sys settings.
  4884.  -x Disables codepage conversion, must not be used with JFS.IFS
  4885. 
  4886. DEVICE=C:\OS2\BOOT\USLGENIO.SYS
  4887.  
  4888.  Driver for the TV-Happy Player 
  4889.  supports - TV-tuner card based on Brooktree BT848A card (or newer).
  4890.  
  4891.  Models already supported:
  4892.    AIMSlab Video Highway Xtreme
  4893.    FlyVideo 98
  4894.    AVER TVPhone98
  4895.    AVER TVPhone (untested)
  4896.    AVER TVCapture (untested)
  4897.    Fly Video II (untested)
  4898. 
  4899. DEVICE=C:\OS2\BOOT\USBCOM.SYS
  4900.  
  4901.  USB modem driver.
  4902. 
  4903. DEVICE=C:\OS2\BOOT\USBKBD.SYS
  4904.  
  4905.  USB Keyboard driver.
  4906. 
  4907. DEVICE=C:\OS2\BOOT\USBMOUSE.SYS
  4908.  
  4909.  USB Mouse driver.
  4910. 
  4911. DEVICE=C:\MMOS2\VCSHDD.SYS
  4912.  
  4913.  Driver for the Video Parts of MMOS2
  4914. 
  4915. DEVICE=C:\OS2\BOOT\VDISK.SYS 512
  4916.  
  4917.  As in DOS, this driver installs a RAM disk. In this example,
  4918.  the RAM disk is 512k with the sectors and directories parameters
  4919.  set at the default level (64-byte sectors and 64 directory
  4920.  entries). With DOS, a RAM disk could significantly improve
  4921.  system performance, but because OS/2 handles your memory far
  4922.  more efficiently than DOS and has its own sophisticated caching
  4923.  routines, using a RAM disk is not recommended. 
  4924.  
  4925.  <<=CAUTION=>> Because a RAM disk takes available memory away
  4926.  from OS/2, you may negatively impact system performance on
  4927.  systems with less than 12MB of RAM. Unless you have lots of
  4928.  RAM or have a very specific need, don't install a RAM disk.
  4929.  
  4930.  <<=NOTE=>> If you do install VDISK.SYS and you also have 
  4931.  EXTDSKDD.SYS installed, VDISK.SYS must be placed after
  4932.  EXTDSKDD.SYS in your config.sys file. Check your on-line
  4933.  Command Reference for information on EXTDSKDD.SYS.
  4934.  
  4935.  <<=TIP=>> Better use the RAM(64).IFS by Karl Olson, see IFS.
  4936. 
  4937. DEVICE=C:\WATCHCAT\VWCAT.SYS
  4938.  
  4939.  WatchCat 2.1 CAD Package Virtual Device Driver
  4940. 
  4941. DEVICE=C:\WATCHCAT\WATCHCAT.SYS KEYB:SC-F12
  4942.  
  4943.  WatchCat 2.1 device driver
  4944. 
  4945. DEVICE=C:\XFREE86\LIB\XF86SUP.SYS
  4946.  
  4947.  Driver for XFree86
  4948. 
  4949. DEVICE=C:\MMOS2\YMF724.SYS
  4950.  
  4951.  PCI Yamaha YMF724 (DS-1) driver
  4952.  
  4953.  <<=TIP=>> Together with Daniela Engerts patchymf.zip the driver
  4954.  can support some more chips. These are PCI vendor ID: 1073h (Yamaha)
  4955.  PCI device IDs:
  4956.  YMF724D (DS-1)  0004h
  4957.  YMF724F (DS-1)  000Dh
  4958.  YMF740C (DS-1L) 000Ch
  4959.  YMF744B (DS-1S) 0010h
  4960.  YMF754  (DS-1E) 0012h
  4961. 
  4962. -----------------------------------------------------------------
  4963. 5. RUN, START AND CALL
  4964. 
  4965. RUN=\OS2\BOOT\APMDAEMN.EXE
  4966.  
  4967.  New in Fixpaks, fixes some errors when using APM 1.2
  4968. 
  4969. RUN=C:\OS2\CACHE.EXE /MAXAGE:7500 /DISKIDLE:60000 /BUFFERIDLE:60000
  4970.  
  4971.  This line runs CACHE.EXE which allows you to modify the
  4972.  parameters for the HPFS cache. CACHE.EXE is only used for
  4973.  HPFS partitions. (The DISKCACHE command sets up a cache for
  4974.  FAT.) There are four parameters for CACHE.EXE:
  4975.  
  4976.    /LAZY:ON|OFF|n Determines if lazy writes is ON or OFF, that is, 
  4977.      whether the contents of the cache will be written to your 
  4978.      hard disk immediately (/LAZY:OFF) or when your hard disk 
  4979.      is idle (/LAZY:ON). The default is ON. I like lazy 
  4980.      writes ON because it improves performance, but keep in 
  4981.      mind that since the system delays writing data to your 
  4982.      hard disk, you can lose data if your system should crash.
  4983.      In the config.sys file line above no parameter is specified 
  4984.      therefore the default remains in effect, which is ON. 
  4985.      The new parameters in Warp 4 are LAZY:n (in Warp 3 it 
  4986.      only allowed ON & OFF) 
  4987.  
  4988.      <<=TIP=>> Lazy writes can also be turned ON or OFF at an 
  4989.      OS/2 command prompt.
  4990.  
  4991.      <<=WARNING=>> If you include the /LAZY parameter, then the 
  4992.      CACHE statement will IGNORE ALL OTHER PARAMETERS in the 
  4993.      line. Therefore, if you want to turn lazy writes off (or
  4994.      on) and also change some other parameter, you will need 
  4995.      two RUN statements.
  4996.      
  4997.      <<=WARNING=>> There is a bug in OS/2 version 2.1 which
  4998.      does not appear to have been fixed in Warp. You can't 
  4999.      turn lazy writes off from the config.sys file. The WPS
  5000.      always turns lazy writes ON when it loads regardless
  5001.      of what your CACHE.EXE command sets. So, if you want lazy
  5002.      writes off, you will need to run the CACHE command AFTER
  5003.      the WPS starts. Create a CMD file to turn it off and place
  5004.      it in your Startup folder. The WPS has already done it's
  5005.      thing when the objects in the Startup folder are opened.
  5006.      You can also turn it off from a command prompt.
  5007.  
  5008.    /MAXAGE: Sets how long data waits in the cache before it is 
  5009.      moved to another area of the cache where less used 
  5010.      information is stored, or how long data waits in the 
  5011.      cache before it is written to the hard disk. It is 
  5012.      expressed in milliseconds. The default is 5,000 or about 
  5013.      5 seconds. In the config.sys file line above, the wait 
  5014.      is set at 7,500 milliseconds or about 7 1/2 seconds.
  5015.       
  5016.    /DISKIDLE: Sets how long your hard disk must be idle before
  5017.      it will accept data from the cache. Express in 
  5018.      milliseconds and the default is 1,000 or about one 
  5019.      second. The minimum value must be greater than the value
  5020.      specified in the BUFFERIDLE parameter. In the config.sys
  5021.      file line above no parameter was specified so the default 
  5022.      remains in effect.
  5023.  
  5024.    /BUFFERIDLE: Sets how long the cache buffer must be idle 
  5025.      before its contents MUST be written to your hard disk. 
  5026.      Express in milliseconds and the default is 500 or about 
  5027.      1/2 second. In the config.sys file line above no parameter 
  5028.      was specified so the default remains in effect.
  5029.  
  5030.    /READAHEAD:ON|OFF|n Turns read ahead on, off or set to 'n' 
  5031.      read ahead workers. Only in Warp 4.0
  5032.  
  5033.      <<=TIP=>> According to the OS/2 Guild running Voicetype
  5034.      in Warp 4.0 is speeded up with /READAHAED:ON
  5035.  
  5036.  According to one source at IBM, there are two other
  5037.  undocumented parameters. "Mr HPFS" Doug Azzarito
  5038.  of IBM - Austin recommends them for testing only.
  5039.  
  5040.    /DIRTYMAX: Sets a maximum number of dirty buffers - if this
  5041.      limit is reached, the lazy-writer wakes up and cleans 
  5042.      up the cache. It is set at 80% of the cache.
  5043.  
  5044.    /WRITECACHE: Sets the maximum size of a WRITE that will be put
  5045.      in cache. It is set to the maximum size of a write operation (64K).
  5046.  
  5047.  <<=NOTE=>> Nearly everybody has his own recommendations
  5048.  about the correct size, so don't bother if you find different
  5049.  recommendations. Better try what is working best on YOUR system.
  5050.  
  5051.  <<=TIP=>> These settings can also easily done by using Warp'nGO or
  5052.  Xfolder Ver.080 and higher. Available at http://www2.rz.hu-berlin.
  5053.  de/~h0444vnd/os2.htm
  5054.  
  5055.  <<=NOTE=>> The HPFS.IFS config.sys file line sets up the
  5056.  cache and uses the system defaults. This config.sys file
  5057.  line is only used to modify the cache parameters. 
  5058.  
  5059.  <<=TIP=>> You can check to see what parameters the HPFS cache
  5060.  is currently set at by going to an OS/2 command prompt and 
  5061.  keying in the word CACHE and pressing the enter key.
  5062.  
  5063.  ========================= Table 4 =============================
  5064.  
  5065.    Parameters:             LAZY WRITES               /LAZY:ON
  5066.                                 MAXAGE                 >7,500 
  5067.                               DISKIDLE                 60,000 
  5068.                             BUFFERIDLE                 60,000
  5069.  ===============================================================
  5070. 
  5071. RUN=C:\CFOS\CFOSD2.EXE
  5072.  
  5073.  CFOS Deamon
  5074. 
  5075. RUN=C:\IBMLAN\NETPROG\CACHE386.EXE
  5076.  
  5077.  Enables the cache for HPFS386. Only valid for the OS/2 Warp server advanced
  5078.  
  5079.  For more Information see:
  5080.  CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL
  5081. 
  5082. RUN=C:\OS2\CALIBRATE.EXE-C C:\OS2CALIBRAT.DAT
  5083.  
  5084.  See DEVICE=C:\OS2\TOUCH.SYS
  5085. 
  5086. RUN=C:\PATH\CDWFSD.EXE
  5087.  
  5088.  Starts the background process for the RSJ CD-Writer, responsible
  5089.  for writing of data on the CD.
  5090. 
  5091. RUN=G:\OS2\EPW.EXE
  5092.  
  5093.  Enables First Failure Support in Warp Server for E-Business
  5094. 
  5095. RUN=G:\OS2\EPWROUT.EXE 1
  5096.  
  5097.  Part of First Failure Support in Warp Server for E-Business
  5098. 
  5099. RUN=G:\OS2\EXTENDFS.EXE *
  5100.  
  5101.  Part of JFS.IFS in Warp Server for E-Business
  5102. 
  5103. RUN=C:\HFSDIR\HFS.EXE
  5104.  
  5105.  Part of the HFS.IFS for accessing HFS formatted Apple Disks 
  5106. 
  5107. RUN=C:\OS2\SYSTEM\LOGDAEM.EXE /E:C:\OS2\LOGFILE.DAT /W:16
  5108.  
  5109.  This RUN command starts the logging process and must appear
  5110.  AFTER you have installed the LOG.SYS driver noted in the 
  5111.  config.sys line above. The two parameters are:
  5112.  
  5113.   /E:path\filename  This is the path and file name of the
  5114.      test file where the errors will be logged. You can place 
  5115.      it anywhere you want and call it anything you wish. 
  5116.      NOTE: Like the OS/2 INI files, this file is "locked" and 
  5117.      you will not be able to access it with your standard text 
  5118.      editor or the OS/2 System Editor. You will get a 
  5119.      "violation error". The Enhanced Editor will open the file.
  5120.  
  5121.   /W:nn  This is the size of the file named with the /E
  5122.      parameter. The default size is 64k, but with this switch 
  5123.      you can set the value from 4k to 64k.
  5124.  
  5125.  <<=NOTE=>> Use SYSLOG.EXE from an OS/2 command line prompt to
  5126.  view your log file.
  5127. 
  5128. RUN=G:\OS2\SYSTEM\LVMALERT.EXE
  5129.  
  5130.  Part of the L(ogical) V(olume) M(anager) in Warp Server for
  5131.  E-Business
  5132. 
  5133. RUN=C:\MMOS2\MIDIDMON.EXE
  5134.  
  5135.  This is for MIDI
  5136. 
  5137. RUN=C:\MMOS2\QRYMMCD.EXE
  5138.  
  5139.  Queries the Audio CD
  5140. 
  5141. RUN=D:\PATH\RAMDISK R:
  5142.  
  5143.  Creates a RAM drive together with RAM(64).IFS every boot. 
  5144. 
  5145. RUN=C:\OS2\RSRV.EXE
  5146.  
  5147.  By older versions of IBM Open32 for Warp3. Should be deleted
  5148.  after applying Fixpak 26 or higher for Warp3.
  5149. 
  5150. RUN=E:\CAPI\START_S0.EXE S0TE$ HDLC$ DSS1TE$ ISO8208$ 
  5151.  
  5152.  For Teles ISDN Cards
  5153. 
  5154. RUN=C:\OS2\SMSTART.EXE
  5155.  
  5156.  This belongs to the error logging system, which no normal
  5157.  user will ever have use for. The output is only decipherable
  5158.  for REAL experts, so it is probably meant as a goodie for
  5159.  the IT people in large corporations, with their own software etc.
  5160.  
  5161.  <<=TIP=>> A REM in front of RUN=C:\OS2\SMSTART.EXE will stop
  5162.  the following processes: SMSTART.EXE, DMISL.EXE the Desktop
  5163.  Management Interface service layer, ERLOGGER.EXE the error logger
  5164.  and FFST.EXE the first failure support technology.
  5165.  This is advised for all 'normal' users.
  5166. 
  5167. RUN=C:\WATCHCAT\WATCHCAT.EXE
  5168.  
  5169.  WatchCat 2.1 main program
  5170.  
  5171.  WatchCat is a program to recover OS/2 from a hanged Presentation
  5172.  Manager by killing applications. It can also display all PStat-info
  5173.  about modules, processes, threads etc.
  5174.  
  5175.  Developed by Felix von Normann and Thomas Opheys.
  5176.  Watchcat is FREE for private use.
  5177.  
  5178.  <<=NOTE=>> As Watchcat hasn't been updated since 1995 I first 
  5179.  suggest the use of SCKILLFEATUREENABLED=YES together with Warp4.
  5180.  There is also the FREE Task Buster ver 2.0 by Jostein Ullestad
  5181.  available at http://www.powerutilities.no. Both can unfortunately
  5182.  only act with a working P(resentation)M(anager), but as long you're
  5183.  not a developer who has to 'fight' with corrupt applications who are
  5184.  blocking the message queue these two should do in nearly every case,
  5185.  cause since Fixpak 17 for Warp 3 the "SIQ" feature allows the user to
  5186.  take focus away from an application that is monopolising the message
  5187.  queue.
  5188.  
  5189.  <<=Tip=>> By Rainer Feuerstein: Around Christmas the WatchCat Icon wears
  5190.  a Santa Cap :).
  5191. 
  5192. RUN=C:\WATCHCAD\WCCAD.EXE
  5193.  
  5194.  WatchCat 2.1 CAD Package Control Program
  5195. 
  5196. CALL=C:\OS2\CMD.EXE /Q /C C:\IBM386FS\CACHE386.EXE >NUL
  5197.  
  5198.  Call to the cache program for HPFS386
  5199.  
  5200.  options for CACHE386 (x is an optional drive letter):
  5201.  
  5202.  /OPTIONS[:x]         Display current configuration
  5203.  /STATS[:C|:D]        Display, clear, or dynamically display statistics
  5204.  /LAZY[:x][:ON|:OFF]  Enable or disable lazy writing
  5205.  /MAXAGE[:x]:n        Change msDataAge to n milliseconds
  5206.  /BUFFERIDLE[:x]:n    Change msIdleBuf to n milliseconds
  5207.  
  5208.  If no drive (x) is given, the option will apply to all HPFS drives.
  5209.  
  5210.  Each option may be abbreviated to a single letter, for example:
  5211.  
  5212.  CACHE386 /B:D:1000    (sets BufferIdle to 1000 for drive D)
  5213.  
  5214.  <<=ATTENTION=>>This entry has to be done manually. If this statement is not
  5215.  added you'll get the following error 'Net 3091: the Cache386.exe is not 
  5216.  running. The server cannot be started.
  5217.  
  5218.  Adding the parameter /STATS will display the statistic usage cache
  5219.  usage. This will help you to size the cache to a size where the 
  5220.  minimum sized cache achieves the maximum hit rate.
  5221. 
  5222. CALL=C:\OS2\CACHEF32.EXE
  5223.  
  5224.  CACHEF32.EXE is a helper program for FAT32.IFS with the following
  5225.  functions:
  5226.  - Check DISK state on boot, run CHKDSK if needed.
  5227.  - Start the LAZY WRITE daemon.
  5228.  - Set CACHE and READ-AHEAD parameters.
  5229.  - Set Longname behaviour.
  5230.  - Load a CP to UNICODE translate table for longnames and the default 
  5231.    codepage.
  5232.  
  5233.  When run in the foreground and CACHEF32 is already running, it displays
  5234.  the CACHE parameters and allows you to modify the values. If no other
  5235.  copy of CACHEF32 is running, it detaches a background copy.
  5236.  
  5237.  When run in the background (detached), CACHEF32 will act as lazywrite daemon.
  5238.  
  5239.  CACHEF32.EXE supports the following options:
  5240.  
  5241.  /?    Shows help.
  5242.  
  5243.  /Q    Terminates CACHEF32. CacheF32 will be unloaded from memory, lazy
  5244.        writing will stop. (Performance will degrade).
  5245.  
  5246.  /N    Runs CACHEF32 without starting the deamon in the background.
  5247.  
  5248.  /D:nn Sets the DISKIDLE value. See OS/2 online help on CACHE.
  5249.  
  5250.  /B:nn Sets the BUFFERIDLE value. See OS/2 online help on CACHE.
  5251.  
  5252.  /M:nn Sets the MAXAGE value. See OS/2 online help on CACHE.
  5253.  
  5254.  /R:d:,n Set RASECTORS for drive d: to n.
  5255.  
  5256.  /L:ON|OFF Set lazy writing ON or OFF, default is ON
  5257.  
  5258.  /FS   Use short names internally.
  5259.  
  5260.  /FL   Use long names internally (default).
  5261.       (see LONG FILENAMES IN OS/2 AND DOS SESSIONS below)
  5262.  
  5263.  /P:1|2|3|4 Set priority for lazy writer. 1 is lowest, 4 is highest. 
  5264.       Default 1 (= idle-time). This might be handy if the lazy-writer 
  5265.       doesn't seem to get any CPU due to heavy system load.
  5266.  
  5267.  Note 1: the /T option has been removed in version 0.83.
  5268.  
  5269.  Note 2: if you notice that the /P options has any effect on your 
  5270.         situation please let me know.
  5271. 
  5272. CALL=C:\OS2\CHKDSK.COM C: /C
  5273.  
  5274.  This CALL statement will call the new 32-bit CHKDSK.COM, and will
  5275.  tell it what drive to check (e.g. C:). This CALL statement must appear
  5276.  after the LIBPATH=, SET PATH=, and SET DPATH= statements, but before any
  5277.  other CALL statements in your CONFIG.SYS file.
  5278.  The /C option tells CHKDSK to check the drive only if it is "dirty" and
  5279.  it needs checking. It needs BASEDEV=CHKDSK.SYS loaded.
  5280. 
  5281. CALL=C:\OS2\CMD.EXE
  5282.  
  5283.  With this statement you can 'delay' the initialisation of the 
  5284.  presentation manager. The effect is the same as if you would press
  5285.  'ALT F1' during boot (as long 'OS/2' is visible on the left upper
  5286.  corner of  the display) and then selecting the command-line option
  5287.  (F2 in Warp4). After typing 'exit' the command-line will be closed
  5288.  and boot-up finishes. Useful if you have to delete locked files
  5289.  (specially locked dll's).
  5290. 
  5291. CALL=F:\DCAF13\EQNINNEW.EXE
  5292.  
  5293.  Part of DCAF (Distributed Console Access Facility)
  5294.  
  5295.  <<=ATTENTION=>> If you have not the IBM Internal Y2K fix
  5296.  it won't work after 31.12.1999
  5297. 
  5298. CALL=F:\DCAF13\EQNRCLD.EXE
  5299.  
  5300.  Part of DCAF (Distributed Console Access Facility)
  5301.  
  5302.  <<=ATTENTION=>> If you have not the IBM Internal Y2K fix
  5303.  it won't work after 31.12.1999
  5304. 
  5305. CALL=F:\PPM242A\PPS242A.EXE
  5306.  
  5307.  Part of PolyPM Remote Service Management Solution
  5308. 
  5309. CALL=C:\PSNS\PSNSBOOT.EXE
  5310.  
  5311.  Warp Server for E-Business Boot Restore Utility
  5312.  Part of Backup and Restore (formerly Personally Safe N' Sound)
  5313. 
  5314. CALL=E:\SRVIFS\SRVATTCH.EXE M: CIDSRVM
  5315.  
  5316.  Part of the ThinIFS by IBM
  5317. 
  5318. -----------------------------------------------------------------
  5319. 6. DOS SPECIFICS
  5320. 
  5321. BREAK=OFF
  5322.   
  5323.  For DOS programs only. Many DOS programs can be stopped by
  5324.  holding down the Ctrl key and then pressing the Break key. 
  5325.  BREAK controls how quickly DOS programs stop when you interrupt
  5326.  them with the Ctrl+Break sequence. If BREAK=OFF, DOS will stop
  5327.  the program only when the programs next reads a character from
  5328.  the keyboard or writes to the screen or printer. With BREAK=ON,
  5329.  DOS will check for the Ctrl+Break on a more frequent basis. 
  5330.  Remember that this extra checking can make your DOS programs run
  5331.  slower.
  5332. 
  5333. DOS=LOW,NOUMB
  5334.   
  5335.  This is a standard DOS command that lets you control how DOS
  5336.  uses memory. The default is DOS=LOW,NOUMB and is considered
  5337.  by many to be the best setting for it conserves memory
  5338.  for OS/2. DOS=HIGH (including ,UMB) reduces available memory
  5339.  for OS/2, but increases the available memory in EVERY DOS
  5340.  session. Few DOS sessions need maximum memory. Also remember
  5341.  that you can move DOS HIGH for a specific program by changing
  5342.  that programs Settings. This is done in the programs Settings
  5343.  Notebook and is likely the better way to go. Finally, keep in
  5344.  mind that in OS/2 many device drivers are not taking up room in
  5345.  your 640k DOS area. So you generally have more memory in the
  5346.  typical OS/2 DOS session than in a standard DOS session.
  5347.  
  5348.  The following is the amount of memory my system reports in each
  5349.  DOS session with DOS=LOW,NOUMB. The vast majority of all DOS
  5350.  programs will run just fine with this amount of memory.
  5351.  
  5352.    655360 bytes total memory
  5353.    655360 bytes available for DOS
  5354.    618208 largest executable program size    <---- About 604k.
  5355.  
  5356.  With DOS=HIGH, the amount of memory reported is:
  5357.  
  5358.    655360 bytes total memory
  5359.    655360 bytes available for DOS
  5360.    643632 largest executable program size    <---- About 629k.
  5361.  
  5362.  <<=TIP=>>  If you need the maximum available RAM in a DOS
  5363.  session and can get by on CGA or MONO, in the DOS Settings of
  5364.  your applications Settings Notebook, change VIDEO_MODE_RESTRICTION
  5365.  to CGA or MONO. (Note that there are some reports from users
  5366.  that this procedure does not work on their hardware.)  A final
  5367.  note:  For this to work on some systems, you may need to change
  5368.  RMSIZE command to 639 (RMSIZE=639). See description of this
  5369.  parameter under RMSIZE. This is the result of a bug in OS/2.
  5370. 
  5371. FCBS=4,2
  5372.  
  5373.  File Control Blocks (FCBS) are an outmoded holdover from old 
  5374.  versions of DOS. The blocks are an internal holding area for
  5375.  data about concurrently open files. In newer versions of DOS,
  5376.  these FCBS have been replaced by File Handles, but some DOS
  5377.  programs still use them and you need this statement for com-
  5378.  patibility. The command tells an OS/2 VDM how many FCBS can
  5379.  be open at once, or, when DOS needs to open more FCBS than are
  5380.  available, how many currently open but not active FCBS may be
  5381.  closed to make room for new ones.
  5382.  
  5383.  The syntax is FCBS=a,b where a=the number of FCBS that DOS can
  5384.  have open at one time and b=the number of FCBS DOS cannot close
  5385.  to make room for new FCBS. "a" can be as high as 255. "b" can
  5386.  have a value of 0 to 254, but must be less than "a". Unless
  5387.  you get some kind of error message when running a DOS program
  5388.  that tells you the program doesn't have enough FCBS, leave the
  5389.  default as set.
  5390.  
  5391.  <<=TIP=>> You may wish to experiment with a smaller number.
  5392.  If you can get by with a smaller number, you will get back a
  5393.  little memory in each of your DOS sessions. My suggestions is
  5394.  that you set it to 4,2. If you make this change and then load
  5395.  a DOS program that says it can't open a file, increase the
  5396.  first value, reboot, and see if the error message goes away.
  5397.  You can also increase or change the value in the DOS programs
  5398.  Settings notebook.
  5399. 
  5400. FILES=20
  5401.  
  5402.  This is a standard DOS command which sets the maximum number
  5403.  of files that DOS can access at the same time. OS/2 sets the
  5404.  install default is 20, but some DOS programs may require an
  5405.  increased number. The maximum parameter is 255. The FILES
  5406.  command is for DOS only and has no effect on OS/2 sessions
  5407.  which can have up to 64,000 files open at the same time.
  5408. 
  5409. LOADHIGH C:\OS2\MDOS\TSR.EXE
  5410.  
  5411.  LH does the same as LOADHIGH.
  5412.  This command is for DOS sessions and loads TRS programs into
  5413.  upper memory blocks if they are available. If upper memory
  5414.  blocks are not available, the TRS will be loaded into
  5415.  conventional memory.
  5416. 
  5417. RMSIZE=640
  5418.  
  5419.  This is a DOS command and sets the amount of memory available
  5420.  for use by each DOS session. The maximum is 640k. Since some
  5421.  DOS programs require 640k, its best to have RMSIZE set to 640.
  5422.  
  5423.  <<=TIP=>> If you need maximum memory (more than 640k), see
  5424.  tip under DOS=LOW,NOUMB.
  5425. 
  5426. SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P
  5427.  
  5428.  This line identifies and loads the DOS command processor
  5429.  COMMAND.COM which you must have to make DOS sessions work. The
  5430.  /p parameter keeps the command processor in memory until shut down.
  5431.  
  5432.  <<=NOTE=>> This is the line where you can also specify the size
  5433.  of the DOS environment variable. The range is 160 through 32768.
  5434.  For example, to set a 1024 byte environment you would add the
  5435.  following to the end of the SHELL command line:  /E:1024
  5436.  
  5437.  <<=TIP=>> You can also load and run other command processor's
  5438.  such as 4DOS. To do so, just put 4DOS in your MDOS directory
  5439.  and change the SHELL line to read 4DOS.COM instead of
  5440.  COMMAND.COM.
  5441. 
  5442. WIN3DIR=WIN311_DIRECTORY
  5443.  
  5444.  This variable must point to the directory where Windows 3.1 resides
  5445.  if you use the TrapDoor feature for Warp 4.
  5446. 
  5447. -----------------------------------------------------------------
  5448. 7. DOS DRIVERS
  5449. 
  5450. DEVICE=C:\OS2\MDOS\ANSI.SYS  
  5451.  
  5452.  This is the traditional DOS command most are familiar with.
  5453.  It only affects DOS sessions. This line is not added to your
  5454.  config.sys file by default. If you want it, you need to add it.
  5455.  
  5456.  OS/2 sessions have ANSI support by default. If you are unsure
  5457.  if ANSI is on or off in an OS/2 session, go to an OS/2 command
  5458.  prompt and type ANSI. You will get a message like: "ANSI
  5459.  extended screen and keyboard control is on."  For an OS/2
  5460.  session, turn ANSI off or on by typing ANSI OFF or ANSI ON at
  5461.  an OS/2 command prompt.
  5462.  
  5463.  Parameters:
  5464.  
  5465.   /X Redefines keys with extended key values as distinct keys.
  5466.   /K Disables extended keyboard capabilities. Use this parameter
  5467.      if an application does not support extended keyboard.
  5468. 
  5469. DEVICE=C:\MMOS2\AUDIOVDD.SYS Parameter
  5470.  
  5471.  DOS Soundcard-Driver
  5472.  Parameter: 
  5473.  PAS161$  for the MediaVision's ProAudio Spectrum Soundcard
  5474.  SBAUD1$  for the Sound Blaster 16 sound card
  5475.  
  5476.  <<=NOTE=>> the parameter is the link between the OS2 driver and the
  5477.  DOS driver. The DOS driver inherits it's settings associated with 
  5478.  the parameter
  5479. 
  5480. DEVICE=C:\OS2\GAMEVDD.SYS
  5481.  
  5482.  Virtual Dos Joystick Driver
  5483. 
  5484. DEVICE=C:\TP\MWAVE\BIN\MWAVEVDD.sys
  5485.  
  5486.  Dos Driver for the MWAVE-DSP in Thinkpads
  5487.  
  5488.  <<=ATTENTION=>> The MWAVEVDD.SYS must placed before VEMM.SYS
  5489. 
  5490. DEVICE=C:\OS2\MDOS\QVCOM.SYS
  5491.  
  5492.  Quatech (www.quatech.com) asynchronous serial device driver for the
  5493.  Quatech ISA and PCI boards
  5494.  
  5495.   * High baud rates to 921,600 bits per second, depending on UART type.
  5496.  
  5497.   * Support for 16750 UARTs and their 64-byte FIFOs.
  5498.  
  5499.   * Up to 32 serial ports
  5500. 
  5501. DEVICE=D:\OS2\MDOS\VASPI.SYS
  5502.  
  5503.  Adaptec ASPI device drivers for SCSI support.
  5504. 
  5505. DEVICE=D:\OS2\MDOS\VASPIDD.SYS
  5506.  
  5507.  Adaptec ASPI device drivers for SCSI support.
  5508. 
  5509. DEVICE=C:\MMOS2\VAUDDRV.SYS Parameter
  5510.  
  5511.  DOS Soundcard-Driver
  5512.  Parameter: 
  5513.  ES16881$  for Soundcards with ESS 1688 chip
  5514.  ES18681$  for Soundcards with ESS 1868 chip 
  5515.  
  5516.  <<=NOTE=>> the parameter is the link between the OS2 driver and the
  5517.  DOS driver. The DOS driver inherits it's settings associated with 
  5518.  the parameter
  5519. 
  5520. DEVICE=E:\CAPI\VCAPI.SYS E:\CAPI
  5521.  
  5522.  Teles Virtual DOS ISDN Capi Driver 
  5523. 
  5524. DEVICE=C:\OS2\IDRIVER\VCAPIAVM.SYS
  5525.  
  5526.  AVM Virtual DOS Driver for the ISDN-Controller B1
  5527. 
  5528. DEVICE=C:\ELSAISDN\DRIVER\VCAPI20.SYS
  5529.  
  5530.  Elsa Virtual DOS ISDN Capi 2.0 Driver
  5531. 
  5532. DEVICE=C:\OS2\MDOS\VCDROM.SYS 
  5533.  
  5534.  This is a CD-ROM device driver that provides support in DOS
  5535.  sessions.
  5536. 
  5537. DEVICE=C:\CFOS\VCFOS.SYS <options >
  5538.  
  5539.  Virtual DOS Cfos Driver
  5540.  
  5541.  Options are <FOSSIL port>=<COM port> to define a mapping between
  5542.  FOSSIL port numbers (e.g. 0-7) and the COM port numbers
  5543.  (e.g.  COM1-COM8) The default mapping is 0->COM1, 1->COM2,
  5544.  ..., 7->COM8 , which will be effective if you do not specify
  5545.  any options.
  5546. 
  5547. DEVICE=C:\OS2\MDOS\VCOM.SYS  
  5548.  
  5549.  Lets you use the communications ports for DOS and Windows
  5550.  sessions. Must appear after the COM.SYS driver. 
  5551.  
  5552.  <<=NOTE=>> If you are using COM3 and/or COM4, add the
  5553.  appropriate parameters to the COM.SYS line above only. It is
  5554.  not necessary to add any parameters to this line. VCOM.SYS
  5555.  inherits its parameters from the COM.SYS line.
  5556.  
  5557.  <<=TIP=>> See TIP under DEVICE=C:\OS2\COM.SYS regarding 
  5558.  SIO.SYS.
  5559. 
  5560. DEVICE=C:\OS2\MDOS\VDPMI.SYS
  5561.  
  5562.  Provides "virtual" DPMI (DOS Protect Mode Interface) memory
  5563.  for DOS and Window sessions. I don't know much about this,
  5564.  but I've been told not to remove it.
  5565. 
  5566. DEVICE=C:\OS2\MDOS\VDPX.SYS
  5567.  
  5568.  Driver required when using VDPMI in the config.sys line
  5569.  below. One authority said that this driver "provides V86 to
  5570.  Protected Mode translation for DPMI memory". Well that's
  5571.  enough to lose me.
  5572. 
  5573. DEVICE=C:\OS2\MDOS\VEMM.SYS 
  5574.  
  5575.  VEMM.SYS lets DOS programs use expanded memory unless you
  5576.  override it by changing a DOS programs SETTINGS.
  5577.  
  5578.  Parameters:
  5579.  
  5580.   /S=n  Sets the limit of EMS memory in blocks of 1024k. 
  5581.         Default is 2.
  5582.  
  5583.   /L=n  Size of conventional memory that can be remapped.
  5584.         Default is none.
  5585.  
  5586.   /F=nnnn  Memory frame address to be used to map EMS.
  5587.         Default is AUTO.
  5588.  
  5589.  <<=NOTE=>> Settings you specify in a DOS session will
  5590.  override these parameters.
  5591.  
  5592.  <<=NOTE=>> The VEMM.SYS device must be listed in your
  5593.  config.sys file before the VXMS.SYS device.
  5594. 
  5595. DEVICE=C:\CMLIB\VHAPI.OS2
  5596.  
  5597.  Paul Kurr wrote the following. "This provides for Virtual HLLAPI
  5598.  support within VDM's (not sure about VMB's). This allows DOS
  5599.  programs that use the HLLAPI to access the HOST sessions running
  5600.  at the OS/2 level under comm mgr. So you can actually watch your
  5601.  comm mgr sessions in one window and your DOS program in another
  5602.  while they interact."
  5603. 
  5604. DEVICE=C:\MMOS2\VGENAUD.SYS
  5605.  
  5606.  Generic WinOS/2 Audio Driver R0 VDD component
  5607. 
  5608. DEVICE=C:\OS2\MDOS\VMANWIN.SYS
  5609.  
  5610.  GRADD Display Drivers - generic DOS part
  5611. 
  5612. DEVICE=C:\OS2\MDOS\VMGAX64.SYS
  5613.  
  5614.  Driver for the Matrox Video Cards
  5615. 
  5616. DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
  5617.  
  5618.  Identifies and loads the mouse driver to let you use a mouse
  5619.  with DOS. Mouse support for OS/2 is loaded below.
  5620.  
  5621.  <<=NOTE=>> If you don't have this line (or you REM'd it), you
  5622.  will not have mouse support in your DOS sessions.
  5623. 
  5624. DEVICE=C:\OS2\MDOS\VNPX.SYS
  5625.  
  5626.  This device driver works _with_ your systems math coprocessor.
  5627.  If you do not have a math coprocessor, this driver will not load.
  5628.  Some have suggested that if you add it to your config.sys you
  5629.  will see an enhancement in your systems performance. Not so. 
  5630.  There is no reason for it to be added to your config.sys
  5631.  file. IF YOU HAVE A MATH COPROCESSOR, OS/2 WILL LOAD THIS
  5632.  DRIVER AUTOMATICALLY. If you add it to your config.sys file,
  5633.  a second copy of the driver will be loaded. In doing so, many
  5634.  have reported that no DOS programs would run. DO NOT ADD THIS
  5635.  STATEMENT TO YOUR CONFIG.SYS FILE.
  5636. 
  5637. DEVICE=C:\OS2\MDOS\VPCMCIA.SYS 
  5638.  
  5639.  Virtual Card Services driver for PCMCIA
  5640. 
  5641. DEVICE=C:\OS2\MDOS\VPICPARM.SYS IRQ9_OFF
  5642.  
  5643.  Some applications like PCAS (and some terminal emulators) have problems
  5644.  sharing IRQ9 in a VDM. Since the DOS Virtual Device drivers are not
  5645.  loaded out of CONFIG.SYS, a new device driver VPICPARM.SYS has been added
  5646.  starting with Warp 3 FixPak 38 and Warp 4 FixPak 8.
  5647.  
  5648.  To prevent sharing of IRQ9 in a VDM, add the device in config.sys:
  5649.  Next, in the settings for the program that requires exclusive access to
  5650.  IRQ9, set the DOS setting HW_SHARE_IRQ9 to ON.
  5651.  When you next boot your system, VDMs will not share IRQ9.
  5652. 
  5653. DEVICE=C:\OS2\MDOS\VPRPMI.SYS
  5654.  
  5655.  GRADD Display Drivers - generic DOS part
  5656. 
  5657. DEVICE=C:\SIO\VSIO.SYS
  5658.  
  5659.  Excellent replacement driver for VCOM.SYS. If you utilize
  5660.  communications software on a regular basis at high speeds 
  5661.  (e.g. 14,400), then the SIO drivers are the way to go.
  5662.  Be sure you have REM'd out VCOM.SYS when using. SIO.SYS and
  5663.  VSIO.SYS are Shareware, not Freeware. See also SIO.SYS.
  5664. 
  5665. DEVICE=C:\OS2\MDOS\VSVGA.SYS
  5666.       
  5667.  Your config.sys file will contain various device drivers for
  5668.  various devices based upon your systems hardware configuration.
  5669.  These device driver are for a SVGA video card.
  5670. 
  5671. DEVICE=C:\OS2\MDOS\VVGA.SYS 
  5672.  
  5673.  Your config.sys file will contain various device drivers for
  5674.  various devices based upon your systems hardware configuration.
  5675.  This device driver for supporting VGA video cards in DOS sessions.
  5676. 
  5677. DEVICE=C:\OS2\MDOS\VWIN.SYS
  5678.  
  5679.  Assists in the process of providing seamless Windows support.
  5680. 
  5681. DEVICE=C:\OS2\MDOS\VW32S.SYS
  5682.  
  5683.  WIN32s program support driver.
  5684.  
  5685.  You need additionally the whole win32s package.
  5686. 
  5687. DEVICE=C:\OS2\MDOS\VXMS.SYS
  5688.  
  5689.  VXMS.SYS is a device driver that provides Extended Memory
  5690.  management to DOS sessions. XMS allows DOS programs to access
  5691.  more than one MB of memory. 
  5692.  
  5693.  Parameters:
  5694.  
  5695.   /UMB  Upper memory block support in DOS sessions.
  5696.  
  5697.   /NOUMB  No upper memory block support.
  5698.  
  5699.   /XXMLIMIT=m,n  Indicates the total system wide memory limit.
  5700.  
  5701.   /HMAMIN=m  Sets the minimum request size for high memory,
  5702.              from 1k to 63k.
  5703.  
  5704.   /NUMHANDLES=m  Sets the number of handles in each DOS session,
  5705.                  from 1 to 128.
  5706.  
  5707.  <<=NOTE=>>  The VXMS.SYS device must be listed in your
  5708.  config.sys file after the VEMM.SYS device.
  5709. 
  5710. DEVICE=C:\OS2\WIN32OS2\WIN32K.SYS
  5711.  
  5712.  Win32k - Win32-OS/2 driver, description in WIN32.TXT of the w32os2
  5713.  package.
  5714. 
  5715. RUN=C:\MMOS2\GENAUDD.SYS
  5716.  
  5717.  Generic WinOS/2 Audio Driver Daemon component
  5718. 
  5719. -----------------------------------------------------------------
  5720. 8. TCP\IP
  5721. 
  5722. DEVICE=C:\MPTN\PROTOCOL\AFOS2.SYS
  5723.  
  5724.  Part of the TCP/IP Protocol Drivers
  5725. 
  5726. DEVICE=C:\MPTN\PROTOCOL\AFINET.SYS
  5727.  
  5728.  Part of the TCP/IP Protocol Drivers
  5729. 
  5730. DEVICE=C:\MPTN\PROTOCOL\AFINETK.SYS
  5731.  
  5732.  TCP/IP Protocol Drivers Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5733. 
  5734. DEVICE=C:\MPTN\PROTOCOL\CDMF.SYS
  5735.  
  5736.  Device driver used by the IBM TCP/IP Firewall.
  5737.  Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5738.  (its unknown what this driver exactly does)
  5739. 
  5740. DEVICE=C:\MPTN\PROTOCOL\DES.SYS
  5741.  
  5742.  Device driver used by the IBM TCP/IP Firewall.
  5743.  Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5744. 
  5745. DEVICE=C:\MPTN\PROTOCOL\FWIP.SYS
  5746.  
  5747.  IBM TCP/IP Firewall IP Packet driver.
  5748.  IP Packet Filter Driver.
  5749.  Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5750.  
  5751.  For configuring the Firewall get the FREE ServerConfig
  5752.  Which can be found at: http://www.ecs.soton.ac.uk/~dm898/soft.html
  5753.  a GUI config util for Apache 1.3.9, InetPowerServer/2 0.85 and the
  5754.  IBM OS/2 TCP/IP Firewall. Author: SEHH (sehh@altered.com)
  5755. 
  5756. DEVICE=C:\MPTN\PROTOCOL\IPSEC.SYS
  5757.  
  5758.  Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5759.  Device driver used by the IBM TCP/IP Firewall to
  5760.  impliment the IPSEC protocol.
  5761. 
  5762. DEVICE=C:\MPTN\PROTOCOL\MD5.SYS
  5763.  
  5764.  Device driver used by the IBM TCP/IP Firewall to
  5765.  impliment MD5 encryption.
  5766.  Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5767.  See also DEVICE=C:\MPTN\PROTOCOL\FWIP.SYS
  5768. 
  5769. DEVICE=C:\MPTN\PROTOCOL\IFNDIS.SYS
  5770.  
  5771.  Part of the TCP/IP Protocol Drivers
  5772. 
  5773. DEVICE=C:\TCPIP\BIN\IFNDISNL.SYS
  5774.  
  5775.  TCP/IP Drivers for SLIP (Serial Line Internet Protocol)
  5776.  OS/2 TCP/IP Version 2.00 IFNDIS Null Driver from
  5777.  the Warp 3 Internet Access Kit.
  5778.  
  5779.  <<=TIP=>> To get PPP (Pont to Point Protocol) download
  5780.  ftp://ftp.ibm.net/pub/PPP/PPP.ZIP
  5781. 
  5782. DEVICE=C:\TCPIP\BIN\INET.SYS
  5783.   
  5784.  TCP/IP Drivers for SLIP (Serial Line Internet Protocol)
  5785.  OS/2 TCP/IP Version 2 from the Warp 3 Internet Access Kit.
  5786.  
  5787.  <<=TIP=>> For PPP see also DEVICE=C:\TCPIP\BIN\IFNDISNL.SYS
  5788. 
  5789. DEVICE=C:\MPTN\PROTOCOL\SOCKETS.SYS
  5790.  
  5791.  Part of the TCP/IP Protocol Drivers
  5792.  
  5793.  Parameters:
  5794.  
  5795.  /C:#        Failuresearch, COMPORT-Number; Standard = 2
  5796.  /V          Verbose
  5797.  /UIS:0      disable ID for select(); Standard = ON
  5798.  /MEM:#      amount of 4KB Clusters. Standard = 75; 
  5799.              valid Range = 30 - 32766
  5800.  /GDT:#      max. amount of 64KB Blocks the Stack can arrange; Standard = 80
  5801.  
  5802.  <<=TIP=>> According to IBM there is the undocumented parameter
  5803.  /UIS:0 for use on 3172 Offload System to improve the
  5804.  performance. This parameter is only intended for use on a 3172
  5805.  Offload System and turns off the process id : thread id
  5806.  processing on select () calls in the stack 
  5807. 
  5808. DEVICE=C:\MPTN\PROTOCOL\SOCKETSK.SYS
  5809.  
  5810.  TCP/IP Protocol Drivers Part of the TCP/IP Ver. 4.1/4.2/4.21 firewall
  5811. 
  5812. DEVICE=C:\TCPIP\BIN\VDOSTCP.SYS
  5813.  
  5814.  Virtual DOS Driver for the TCP/IP protocol
  5815.  
  5816.  Parameter:
  5817.  /C:x, x is the number of the serial port. 
  5818.  
  5819.  <<=TIP=>> If you don't need TCP/IP support in DOS sessions
  5820.  REM this line:
  5821. 
  5822. DEVICE=C:\MTPN\BIN\VDOSTCP.VDD
  5823.  
  5824.  DOS API Driver for the TCP/IP protocol
  5825.  
  5826.  <<=TIP=>> If you don't need TCP/IP support in DOS sessions
  5827.  REM this line:
  5828. 
  5829. RUN=C:\MPTN\BIN\CNTRL.EXE
  5830.  
  5831.  TCP/IP Stack processing. CNTRL.EXE is a very important component
  5832.  of the stack. CNTRL.EXE provides threads for proper running of
  5833.  the stack. It provides a thread for each of the following: - IP
  5834.  input processing - TCP slow timeout processing - Debug thread for
  5835.  IP - ARP timeout processing - Ifndis debug thread - Watchdog thread
  5836.  for the adapter status - Loopback IP packets processing CNTRL.EXE
  5837.  is normally started from CONFIG.SYS with a RUN=statement. It should
  5838.  be the first program to begin executing when TCP/IP is started.
  5839.  CNTRL.EXE for Version 4 is different from that in the Version 2.0
  5840.  stack
  5841. 
  5842. RUN=C:\MPTN\BIN\VDOSCTL.EXE 
  5843.  
  5844.  DOS TCP/IP Stack processing
  5845.  
  5846.  <<=TIP=>> If you don't need TCP/IP support in DOS sessions
  5847.  REM this line:
  5848. 
  5849. CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD >NUL
  5850.  
  5851.  The file named MPTSTART.CMD contains Socket/MPTS 
  5852.  configuration information for a workstation. Socket/MPTS 
  5853.  creates and updates a MPTSTART.CMD file, based on your 
  5854.  configuration selections using the Socket/MPTS window 
  5855.  interface or using the response files. 
  5856.  
  5857.  MPTSTART.CMD is automatically started when the 
  5858.  workstation is restarted by a call statement in the 
  5859.  CONFIG.SYS file. 
  5860. 
  5861. SET DOMAIN=yourURL.com
  5862.  
  5863.  TCP/IP - Setting for domain name (like HOSTNAME)
  5864. 
  5865. SET ETC=C:\MPTN\ETC
  5866.  
  5867.  Sets the environment variable for TCPIP. Defines where the configuration
  5868.  files (e.g. *.ini) and log-files for TCPIP are stored. Needed by many
  5869.  TCPIP applications.
  5870.  
  5871.  <<=TIP=>> If this setting is missing some applications won't start. You
  5872.  can also type 'echo %ETC%' at the command line to show where ETC is loacted. 
  5873. 
  5874. SET HOSTNAME=xyz.ab
  5875.  
  5876.  Sets the variable for the Hostname
  5877.  Normally, this is already set by the TCP/IP installation program
  5878.  
  5879.  With IAK, you would normally run a loopback configuration Network
  5880.  configuration and would then set this to SET HOSTNAME=localhost
  5881. 
  5882. SET LOGNAME=xyz
  5883.  
  5884.  Set to a username. Currently, they are there just to make some
  5885.  programs happy;
  5886.  in the future, this variable might be set by a login shell of a
  5887.  multiuser configuration for XFREE.
  5888. 
  5889. SET LPR_PRINTER=printer
  5890.  
  5891.  Name of the printing queue when printing via TCP/IP. This setting can also
  5892.  be done by using the TCP/IP settings notebook. 
  5893.  See also your TCP/IP-Reference.
  5894. 
  5895. SET LPR_SERVER=server
  5896.  
  5897.  Name of the LPR-Server when using the LPD-Protocol (Line Printer
  5898.  Daemon) for printing via TCP/IP over a network (e.g. using a LINUX 
  5899.  Print-server). This setting can also be done by using the TCP/IP 
  5900.  settings notebook. See also your TCP/IP-Reference.
  5901.  
  5902.  For networkprinting there are under OS/2 two functioning (unlike to 
  5903.  windows, but that's nothing surprising) solutions: LPRMON and LPRPORTD.
  5904.  
  5905.  <<=TIP=>> If you don't need network printing for dos/windows it is strongly
  5906.  recommended to use the LPRPORTD, cause it doesn't use port redirection,
  5907.  so spooling is done on the server and not on your local machine.
  5908.  This means you should install the printer as a network-printer.
  5909.  It is useful to 'autostart' the LPRPORTD by select this option in the
  5910.  TCP/IP settings notebook.
  5911.  When printing is slow you have to upgrade the LPRPORTD. The upgrade is 
  5912.  available at ftp://ftp.software.ibm.com/ps/products/tcpip/fixes/v4.0os2/
  5913.  latest/print/.
  5914.  
  5915.  <<=NOTE=>> When using the LPRMON you have to select the port-redirection
  5916.  of an lpt-port otherwise you'll get an error message like 'Queue contains
  5917.  more data'. In WinOS you have to select the LPTx.OS2 port not LPTx (like 
  5918.  this should be done for every printer under WinOS). LPRMON is also needed
  5919.  when using a Samba-Server.
  5920.  Using LPRMON means you have to install the printer as a local-printer 
  5921.  and then redirect the LPTx Port to the printing queue.
  5922.  Unfortunately OS/2 is limited to three LPT-Ports. Keller Group Inc. (the 
  5923.  developers of PMFax and Faxworks) has developed a free-to-use solution to
  5924.  add up to 9 printerports. The software is available under LPT49.zip at
  5925.  http://www.kellergroup.com
  5926. 
  5927. SET LPR_USER=user
  5928.  
  5929.  Undocumented command to set the username under lpr-printing 
  5930.  different from the default 'pc-user'. This setting can only be 
  5931.  done by an entry in the config.sys. There is NO command line
  5932.  option.
  5933. 
  5934. SET NLSPATH=C:\MPTN\MSG\NLS\%N;C:\TCPIP\MSG\DEDE850\%N;
  5935.  
  5936.  Sets the path for the language specific messages in TCP\IP V.4.1
  5937. 
  5938. SET REXECDTIME=X
  5939.  
  5940.  X  = time in seconds
  5941.  -1 = never timeout
  5942.  
  5943.  Sets the timeout period for rexecd
  5944.  
  5945.  <<=NOTE=>> Works only when REXECD is started under the INETD. If not
  5946.  you can use the command:
  5947.  REXECD -t X (X = time in seconds, x = -1 will set to never timeout)
  5948. 
  5949. SET TCPLANG=DE_DE
  5950.  
  5951.  Sets the Language for TCP/IP V4.1
  5952. 
  5953. SET USE_HOSTS_FIRST=1
  5954.  
  5955.  USE_HOSTS_FIRST determines whether the system will try to resolve names
  5956.  using the %etc\hosts file before asking the name server. It's often
  5957.  used in conjunction with the loopback, because you can place the line
  5958.  127.0.0.1 localhost in the hosts file, and any references to 'localhost' 
  5959.  will be translated to IP address 127.0.0.1 without the name server.
  5960.  Needed by many programs (e.g. Visual Age for Java, XFREE86) or if a 
  5961.  nameserver works in your LAN. You also have to edit the file 
  5962.  x:\mptn\bin\setup.cmd and insert after all other 'ifconfig' statements 
  5963.  the line 'ifconfig lo 127.0.0.1', then generate a file named 'hosts' in the
  5964.  directory x:\mptn\etc or x:\tcpip\etc and insert 127.0.0.1 localhost;
  5965.  the correct directory can be found out by typing the command
  5966.  'echo %etc%' at a command line
  5967.  
  5968.  <<= TIP =>> the necessary configuration can also be done by using the
  5969.  TCP/IP Notebook.
  5970. 
  5971. SET USER=USER
  5972.  
  5973.  Sets the name of the user under lpr-printing with TCP/IP V.4.1. 
  5974.  If not set, default is 'pc-user'.
  5975.  
  5976.  <<=NOTE=>> The FREE IRC Client Ezirc also wants a SET USER in the
  5977.  config.sys in this case you must use your ID from your ISP (e.g.
  5978.  if you have j.kirk@enterprise.com you have to insert j.kirk)
  5979. 
  5980. ----------------------------------------------------------------
  5981. 9. JAVA
  5982. 
  5983. SET CLASSPATH=.\.;C:\JAVA11\LIB\CLASSES.ZIP;
  5984.  
  5985.  Sets the path for the Java Classes
  5986.  
  5987.  <<=NOTE=>> SET CLASSPATH=C:\JAVA11\LIB\SecMA.jar;%CLASSPATH%
  5988.  Enables Security in Java 1.18 see also readme.sma in 
  5989.  your Java directory for more advices.
  5990. 
  5991. SET JAVA_AUDIO_RATE=n 
  5992.  
  5993.  Sets the preferred playback sample rate for audio.
  5994.  A value of 8 for n sets the playback rate to 8000 samples
  5995.  per second. Use a value of 11 for 11025 samples per second.
  5996.  The Java runtime normally tries a sample rate of 8000 first,
  5997.  which matches the incoming data stream rate, and then 11025. 
  5998.  
  5999.  <<=TIP=>> Some drivers, such as some ThinkPad 701C drivers
  6000.  dated prior to October 1995, appear to support a sample rate
  6001.  of 8000 but then fail; they can be made to work by setting a
  6002.  playback sample rate of 11025.
  6003. 
  6004. SET JAVA_AUDIO_VOLUME=v 
  6005.  
  6006.  Adjusts the volume level for the audio output. v is the
  6007.  percentage of the maximum volume, from 0 to 100.
  6008.  The default is 75. 
  6009. 
  6010. SET JAVA_CLOCK_RESOLUTION = 1
  6011.  
  6012.  Sets the Minimum of the timer resolution in JavaApps using
  6013.  currentTimeMillis to 1 Millisecond (the highest resolution). 
  6014.  
  6015.  The best Java-Speed using currentTimeMillis can be achieved
  6016.  with JAVA_CLOCK_RESOLUTION = 32. 
  6017.  This can be important for Java-Benchmark-Tests.
  6018. 
  6019. SET JAVA_COMPILER=<xyz> 
  6020.  
  6021.  Specifies the name of the just-in-time (JIT) compiler to load.
  6022.  The default JIT is JAVAX. 
  6023.  
  6024.  <<=TIP=>> To disable the JIT, specify the name of a non-existent
  6025.  DLL. ATTENTION, this will heavily decrease the speed of Java
  6026. 
  6027. SET JAVA_CONSOLE=1 
  6028.  
  6029.  Specifies that Java programs started by JAVA and APPLET are run
  6030.  with a Java console. 
  6031. 
  6032. SET JAVA_HIGH_MEMORY=1
  6033.  
  6034.  Since Java 1.18, activates High Memory Support.
  6035.  
  6036.  <<=NOTE=>> VIRTUALADDRESSLIMIT=2048 needs also to be set, otherwise
  6037.  this setting will be ignored. TCP 4.1 or higher must be installed.
  6038. 
  6039. SET JAVA_HOME=<dir> 
  6040.  
  6041.  Specifies the path to the shared Java runtime directories. 
  6042. 
  6043. SET JAVA_NL_DBCS=1
  6044.  
  6045.  Java uses in double-byte environments only one byte  
  6046. 
  6047. SET JAVA_NLS_SBCS=1 
  6048.  
  6049.  Specifies that Java should run in single-byte character set
  6050.  (SBCS) mode even in double-byte character set (DBCS) environments. 
  6051. 
  6052. SET JAVA_NOPRINTDLG=1 
  6053.  
  6054.  Specifies that Java should suppress display of the printer
  6055.  properties dialog box before printing. This allows jobs to
  6056.  print, without user intervention, using the default printer
  6057.  properties. 
  6058. 
  6059. SET JAVA_NORESTART=1 
  6060.  
  6061.  Declares the command JAVA not to be restarted as a PM-process.
  6062.  
  6063.  New with Java 1.18
  6064. 
  6065. SET JAVA_OLD_CHARSPACING=ON
  6066.  
  6067.  Enables the 'old' character spacing used together with the
  6068.  'pre-march' Java 1.17. Fixes bad spacing for codepage characters
  6069. 
  6070. SET JAVA_OLD_CHARSPACING=OFF
  6071.  
  6072.  Enables the 'new' character spacing introduced with the march
  6073.  fix of Java 1.17, improves the spacing in strings when characters
  6074.  from different codepages are used. If there is no variable in your
  6075.  config.sys the setting is OFF by default. 
  6076. 
  6077. SET JAVA_SOUND_MODE=ON 
  6078.  
  6079.  There are two ways to generate sound:
  6080.  Memory Playlist und Direct Audio Real Time (DART). DART is default
  6081.  If old audioapps don't need support you can disable DART and
  6082.  enable Memory Playlist by adding this setting.
  6083.  
  6084.  New with Java 1.18
  6085. 
  6086. SET JAVA_USER=<dir> 
  6087.  
  6088.  Specifies the path to the directory for user-specific files
  6089.  such as the hotjava\property file. 
  6090. 
  6091. SET JAVA_WEBLOGS=<dir> 
  6092.  
  6093.  Specifies the path to the directory where weblog files for
  6094.  each started Java process are written. 
  6095. 
  6096. SET LIB=C:\JAVA11\LIB;
  6097.  
  6098.  Sets the Path for the Java Libraries
  6099. 
  6100. -----------------------------------------------------------------
  6101. 10. NOVELL NETWARE NETWORK SUPPORT.                                
  6102. 
  6103. IFS=C:\NETWARE\NWIFS.IFS
  6104.  
  6105.  This installed the networks Installable File System. This IFS
  6106.  enables OS/2 to see the network drives just the same as local 
  6107.  drives.
  6108. 
  6109. DEVICE=C:\NETWARE\IPX.SYS
  6110.  
  6111.  Provides Novell IPX protocol support and is required for
  6112.  access to a NetWare server.
  6113. 
  6114. DEVICE=C:\NETWARE\LSL.SYS
  6115.    
  6116.  Loads Link support Layer driver. It is the lowest layer in
  6117.  the Novell Open Data Link Interface model and is required at
  6118.  all times for the requester to be active.
  6119. 
  6120. DEVICE=C:\NETWARE\NETBIOS.SYS
  6121.  
  6122.  Loads support for the NETBIOS protocol.
  6123.  
  6124.  <<=TIP=>> If you do not use NETBIOS applications, you can remove 
  6125.  the NETBIOS driver from the config.sys and the NETBIOS section 
  6126.  from the PROTOCOL.INI to remove some of the confusion this creates.
  6127.  You should also remove the virtual netbios drivers at the same time 
  6128.  since these bind onto the NETBIOS driver and not the LM10 interface 
  6129.  (which is why they appear after the NETWKSTA.SYS driver, so it can 
  6130.  "eat" its resources first, then what is left over is assigned to 
  6131.  NETBIOS.SYS). [<- Note: this should be NETBIOS.OS2]
  6132.  (The mentioned virtual NETBIOS drivers are 
  6133.  \IBMCOM\PROTOCOL\LANPDD.OS2 and LANVDD.OS2)
  6134. 
  6135. DEVICE=C:\NETWARE\NMPIPE.SYS
  6136.  
  6137.  Loads the support for client-only Named Pipes support.
  6138. 
  6139. DEVICE=C:\NETWARE\NPSERVER.SYS
  6140.  
  6141.  Loads support for your workstation to function as a Named
  6142.  Pipes server.
  6143. 
  6144. DEVICE=C:\NETWARE\NWREQ.SYS
  6145.  
  6146.  This is the CORE REQUESTER MODULE. This line must follow any
  6147.  lines that support IPX, SPX, or Named Pipes.
  6148. 
  6149. DEVICE=C:\NETWARE\SPX.SYS
  6150.  
  6151.  Provides Novell SPX protocol support. It is my understanding
  6152.  that this command is required for some Novell printing
  6153.  utilities, but is optional in most cases.
  6154. 
  6155. DEVICE=C:\NETWARE\TOKEN.SYS
  6156.  
  6157.  This line differs depending on the network board you have.
  6158. 
  6159. DEVICE=C:\NETWARE\VIPX.SYS
  6160.  
  6161.  Loads support for multiple virtual DOS machine support. It is 
  6162.  required both to have multiple DOS boxes on the network and to
  6163.  run the NetWare DOS based utilities.
  6164. 
  6165. DEVICE=C:\NETWARE\VSHELL.SYS
  6166.  
  6167.  Loads the network shell. It is automatically used for all DOS
  6168.  and WIN-OS/2 sessions that require it.
  6169. 
  6170. RUN=C:\NETWARE\DDAEMON.EXE
  6171.  
  6172.  A daemon is a background process that usually carries out 
  6173.  administrative tasks for the system without you knowing it. 
  6174.  This "daemon" is required for the requester to be active.
  6175. 
  6176. RUN=C:\NETWARE\NBDAEMON.EXE
  6177.  
  6178.  Loads the NETBIOS daemon process.
  6179. 
  6180. RUN=C:\NETWARE\NPDAEMON.EXE NP_COMPUTERNAME
  6181.  
  6182.  This line is required for either the client or the server
  6183.  NetBIOS support to be active and is a daemon program that is
  6184.  part of the Named Pipes support.
  6185. 
  6186. RUN=C:\NETWARE\NWDAEMON.EXE
  6187.  
  6188.  Another daemon program, provides IPX packet exchange.
  6189. 
  6190. RUN=C:\NETWARE\SPDAEMON.EXE
  6191.  
  6192.  Loads a daemon process that handles SPX packets.
  6193. 
  6194. -----------------------------------------------------------------
  6195. 11. LAN
  6196. 
  6197. DEVICE=C:\IBMCOM\MACS\IBMNE200.OS2
  6198.  
  6199.  Eagle Technology NE2000plus Ethernet Adapter
  6200. 
  6201. DEVICE=C:\IBMCOM\MACS\IBMTOK.OS2
  6202.  
  6203.  IBM compatible Token-Ring-Networkadapter
  6204. 
  6205. DEVICE=C:\IBMCOM\LANMSGDD.OS2 /I:C:\IBMCOM /S
  6206.  
  6207.  The only thing I know about this is, that it writes a log named
  6208.  LANTRAG.LOG into X:\IBMCOM 
  6209. 
  6210. DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
  6211.  
  6212.  <<=TIP=>> By Roland Sambain. The conventions wisdom about IFS
  6213.  statements coming at the beginning of config.sys seems not to
  6214.  apply. i.e. for netbios to load correctly the device statement
  6215.  must comes before the NETWKSTA.200 IFS.
  6216. 
  6217. DEVICE=C:\IBMCOM\MACS\NULLNDIS.OS2
  6218.  
  6219.  IBM NULL MAC-driver
  6220.  
  6221.  Installed if you have NO Network Adapter.
  6222. 
  6223. DEVICE=C:\IBMCOM\MACS\PMAC.OS2
  6224.  
  6225.  SSW-Parallelportdriver for Adapter without NIC
  6226.  
  6227.  <<=TIP=>> See also Howto.dat for an advice how to do a network
  6228.  for two Computers via the parallel port.
  6229. 
  6230. DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
  6231.  
  6232.  IBM OS/2 LAN Protocol Manager
  6233. 
  6234. DEVICE=C:\IBMLAN\NETPROG\VNETAPI.OS2
  6235.  
  6236.  Paul Kurr wrote: "This sets up the virtual network support API
  6237.  within the VDM's (not VMB's). This allows DOS programs running
  6238.  within a VDM to "see" that the network is loaded, and interact
  6239.  with it (get/set redirections and such). If VDOLANAPI support
  6240.  is required in a VMB the device driver VNETAPI.SYS needs to be
  6241.  loaded within the VMB (this is found in \IBMLAN\NETPROG)."
  6242. 
  6243. IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N
  6244.  
  6245.  Installable Network File system for the LAN Requester.
  6246.  
  6247.  <<=ATTENTION=>> For netbios to load correctly the NETBIOS.OS2 
  6248.  driver must come before. When you sort the config.sys you have
  6249.  to edit it manually and move this IFS behind.
  6250. 
  6251. RUN=C:\IBMCOM\LANMSGEX.EXE
  6252.  
  6253.  Part of the MPTS messaging system.
  6254. 
  6255. CALL=C:\IBMCOM\PROTOCOL\NETBIND.EXE
  6256.  
  6257.  IBM OS/2 LAN Netbind, binds the protocols to the adapter driver.
  6258. 
  6259. RUN=C:\IBMLAN\NETPROG\VNRMINIT.EXE
  6260. SET NWDBPATH=C:\IBMLAN\NETPROG
  6261. SET DLSINI=C:\IBMLAN\NETPROG\NETGUI.INI
  6262. SET INIT_FILE_NAMES=netgui
  6263. SET INIT_FILE_RANGES=200
  6264. SET WPS_COMMUNICATION=YES
  6265. SET LOCPATH=C:\IBMLAN\XPG4\LOCALE
  6266. SET LANG=ENUS437
  6267. DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200
  6268. RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE
  6269.  
  6270.  Items with \IBMLAN provide support for LAN Server. According to
  6271.  Paul Kurr, the SET statements are for LS 4 GUI support.
  6272. 
  6273. //END//
  6274. 
  6275.