home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / os2 / os2tnt.arj / OS2TNT.INF (.txt)
Encoding:
OS/2 Help File  |  1992-06-11  |  78.3 KB  |  1,647 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. OS/2 2.0 Tips and Techniques ΓòÉΓòÉΓòÉ
  3.  
  4.                           OS/2 2.0 Tips and Techniques
  5.                                    Version 1.2
  6.                                      5/18/92
  7.  
  8.                                    Issued by:
  9.                              OS/2 Technical Support
  10.  
  11. NOTES:  This document should not be modified and redistributed. If you have 
  12. information you would like to be added, please contact one of the following: 
  13.  
  14. A SYSOP on IBMOS2 on Compuserve 
  15. The SYSOP or uploader of the bulletin board you got this document from 
  16. For IBM internals, OS2TIP at BCRVMPC1 
  17.  
  18. Every attempt has been made to ensure the veracity of all answers, workarounds 
  19. and fixes contained herein. If you find any inconsistencies or errors (spelling 
  20. errors too), please contact one of the above to let us know. 
  21.  
  22. The scope of this information includes: 
  23.  
  24. o Introduction 
  25.  
  26. o Installation 
  27.  
  28. o Printing 
  29.  
  30. o Video, SVGA 
  31.  
  32. o General Hardware 
  33.  
  34. o Applications 
  35.  
  36. o Configuration 
  37.  
  38. o General Topics 
  39.  
  40.  
  41. ΓòÉΓòÉΓòÉ 2. Introduction ΓòÉΓòÉΓòÉ
  42.  
  43. This is an informal document, produced by the OS/2 Technical Support Team. It 
  44. includes tips and techniques describing how to use and navigate around OS/2 2.0 
  45. along with information on known techniques or workarounds for various 
  46. applications and machine types. 
  47.  
  48. It is recommended to read the OS/2 2.0 product README file as well as this 
  49. document. 
  50.  
  51. This document will continue to be updated. As we discover new techniques and 
  52. tips, they will be reflected in this paper. 
  53.  
  54. The purpose of this document is to provide readers with an awareness of quick 
  55. and easy ways to accomplish various tasks with OS/2. There are also techniques 
  56. and information that will help you run your OS/2 system on various machine 
  57. configurations. 
  58.  
  59. If you have any questions or comments on this document, or find anything you 
  60. feel may be of use to others and would like to see in a future revision of the 
  61. OS/2 TNT document, please contact the author, or one of the IBM service 
  62. representatives on Compuserve, BIX, Prodigy, IIN or other applicable services. 
  63.  
  64. NOTES: 
  65.  
  66. Compuserve membership services can be reached at 1-800-848-8199 x239. 
  67.  
  68. IBM IIN BBS registration can be reached at 1-800-547-1283. 
  69.  
  70. General IBM OS/2 product information and availability can be obtained by 
  71. calling 1-800-3IBMOS2. 
  72.  
  73. The OS/2 Support Line is available at 1-800-237-5511. This is a free service 
  74. for the first 60 days. Note that this is applicable for the OS/2 base operating 
  75. system. This service is not available for Extended Services nor LAN Services 
  76. OS/2 products. 
  77.  
  78.  
  79. ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
  80.  
  81. Related Information: 
  82.  
  83. o General Information 
  84. o Questions, Common Problems and Answers 
  85.  
  86.  
  87. ΓòÉΓòÉΓòÉ 3.1. General Information - Installation ΓòÉΓòÉΓòÉ
  88.  
  89. o The DOS/Windows/OS/2 1.x upgrade version of OS/2 2.0 is slightly different 
  90.   from the full-purchase-price version of OS/2 2.0. There is a "sniffer" 
  91.   program that ensures you have an operating system on your hard disk when 
  92.   installing OS/2 2.0. This program will sense the operating system and will 
  93.   write a key onto disk 1. Once this is done, the disks are set up so the 
  94.   sniffer is no longer enabled. 
  95.  
  96.     1. If you have already formatted your hard disk before attempting to 
  97.        install OS/2 2.0, simply put your DOS diskette back into the drive and 
  98.        do a FORMAT C: /S. 
  99.  
  100.     2. If you have a disk #1 that is write protected, slide the slider on the 
  101.        diskette over so as to cover the hole, or just place a piece of tape on 
  102.        the hole. 
  103.  
  104. o If you have ordered the Microsoft Windows package upgrade to OS/2 2.0, you 
  105.   were told you need to mail in your title page from your Microsoft Windows 
  106.   package. Please do NOT do this until you have received your OS/2 package. The 
  107.   instructions are in there as to where to mail your page. 
  108.  
  109. Related Information: 
  110.  
  111. o Reading the README before install 
  112. o Logitech Mouse 
  113. o HPFS or FAT? 
  114. o Immediately after install 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 3.1.1. Reading the README before install ΓòÉΓòÉΓòÉ
  118.  
  119. o The README file for OS/2 2.0 is packed on diskette number 6. If you have a 
  120.   system with a formatted hard disk, you can manually unpack the file and read 
  121.   it before installation. To do this, boot the install disk. Then when 
  122.   prompted, insert disk 1. Then when asked to press ESC to cancel, press the 
  123.   ESC key. You will get a command prompt. Copy the file UNPACK.EXE from disk 2 
  124.   onto your hard disk. Then insert disk 6. Make your hard disk the current 
  125.   drive and type: 
  126.  
  127.     UNPACK A:\REQUIRED . /N:README
  128.  
  129.   You will them have the readme on your hard disk, suitable for reading and/or 
  130.   printing. 
  131.  
  132. Note:  The README is on diskette 17 on 5.25" diskette versions 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ 3.1.2. Logitech Mouse ΓòÉΓòÉΓòÉ
  136.  
  137. o When you are using a Logitech mouse (serial or Bus version), select the "PS/2 
  138.   style pointing device" from the install, or selective install window. 
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 3.1.3. HPFS or FAT? ΓòÉΓòÉΓòÉ
  142.  
  143. o When considering whether or not to use the High Performance File System 
  144.   (HPFS), please be aware that it takes approximately 500k of system memory. If 
  145.   you are running a machine with less than 6 megabytes of memory, this will 
  146.   cause system performance to suffer. 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 3.1.4. Immediately after install ΓòÉΓòÉΓòÉ
  150.  
  151. o After installation, and before you run any DOS or Windows programs, we 
  152.   recommend you shut down your system. This only needs to be done once, 
  153.   immediately after you are finished installing OS/2 2.0 
  154.  
  155.  
  156. ΓòÉΓòÉΓòÉ 3.2. Questions, Common Problems and Answers - Installation ΓòÉΓòÉΓòÉ
  157.  
  158. Problem: You have encountered a "trap" while installing and you see the 
  159. following number on your screen: 
  160.  
  161.   60002,9084
  162.  
  163. Answer: This indicates possible bad memory. You should try removing your memory 
  164. SIMMS one at a time and try an installation until it works.  Then you will have 
  165. isolated the bad SIMM. 
  166.  
  167. Problem: Cannot find COUNTRY.SYS on a PS2 P70 
  168. Answer: Contact your IBM CE for ECA068. This is indicative of a problem 
  169. recognizing the disk. ECA068 should remedy this. 
  170.  
  171. Problem: Cannot find COUNTRY.SYS 
  172. Answer: Find out if any additional devices are attached from the controller 
  173. card, like a TAPE BACKUP and disconnect if possible. 
  174.  
  175. Problem: Why does the install process stop or lock up after disk 6? 
  176. Answer: Disk 6 loads the graphical subsystem and this may occur with the type 
  177. of video card you have installed. If the VGA card has autosense capability, 
  178. this feature must be turned off. Additionally, if the VGA card has several 
  179. resolutions other than 640x480, this must be set to 640x480 mode. Consult the 
  180. VGA card's Guide to Operations. 
  181.  
  182. Question: How should I partition my hard disk for OS/2? 
  183. Answer: OS/2 should ideally be in a partition by itself, unless you are 
  184. considering a dual boot system which requires DOS to be loaded first.  The 
  185. partition should be approximately 40-50 megabytes in size for OS/2 alone, 
  186. assuming you want a full default install and the swap drive on the same 
  187. partition. The lower amount of memory you have, the larger swap file (and 
  188. partition) you will need. 
  189.  
  190. You should have at least 2 partitions, one for OS/2 and the other for data. 
  191.  
  192. Problem: White screen after installation with no system activity 
  193. Resolution: Try setting the video card to 8 bits and moving the video card to 
  194. an 8-bit slot and disable the auto-switching capability of the card if 
  195. possible. 
  196.  
  197. Problem: Your installation procedure aborts. 
  198.  
  199. There may be occasion when your install aborts. For example, if you get a power 
  200. hit. If you have passed the first reboot, and are in the graphical 
  201. installation, you can restart your installation procedure without going through 
  202. all of the preliminary steps. 
  203.  
  204.     1. Identify which disk was being unpacked when the procedure failed. 
  205.  
  206.     2. Subtract that from 15 and add one. For example, if you were on disk 9, 
  207.        then your result would be 7.  (for 5.25" diskette systems, use 18 
  208.        instead of 15) 
  209.  
  210.     3. Boot from the install disk, and insert disk 1 when prompted. 
  211.  
  212.     4. When you are asked to press ESC to cancel, press the ESC key. You will 
  213.        get a command prompt. 
  214.  
  215.     5. Use a text editor to edit the CONFIG.SYS file on the hard disk. 
  216.  
  217.     6. In the line starting with FIRSTDISK, edit that to be FIRSTDISK=<the disk 
  218.        number from step 1> example: 
  219.  
  220.               FIRSTDISK=9
  221.  
  222.     7. In the line starting with NUMDISKS, edit that to be NUMDISKS=<the number 
  223.        from step 2> example: 
  224.  
  225.               NUMDISKS=7
  226.  
  227.     8. Now remove the diskettes and reboot from the hard disk. You will see the 
  228.        graphical install panel. Select OK, Install and all defaults. You will 
  229.        now be prompted for the disk from step 1, which is the disk where the 
  230.        procedure aborted before. All of your previous Selective Install choices 
  231.        are preserved. 
  232.  
  233. Question: Do I need to reformat to install OS/2 2.0? 
  234. Answer: It's always a good idea.  However, the only versions of OS/2 you MUST 
  235. reformat over is over ANY OS/2 beta EXCEPT for L.A.  (6.177H) If you formatted 
  236. during an install and the install aborted, reformat. If you did a "dirty" 
  237. (unformatted) install and it died, try again without formatting.  If that too 
  238. fails, you may want to back up any needed data files from the target drive and 
  239. reformat. 
  240.  
  241. There should be no other reason to install 2.0 G.A. over itself.  If you want 
  242. to add features, use the OS/2 System object, System Setup and Selective 
  243. Install.  You can add virtually any feature this way. 
  244.  
  245. Problem: SYS1200 error when attempting to Dual Boot to DOS with an error code 
  246. indicating that the DOS environment cannot be created and you see an error code 
  247. - EC=00BF. 
  248. Resolution: Ensure that you have not removed or remarked out any of the VIRTUAL 
  249. DOS device drivers.  If all else fails rename your current CONFIG.SYS to 
  250. CONFIG.XXX and copy your original CONFIG.SYS to the root directory. The 
  251. original CONFIG.SYS can be found in the \OS2\INSTALL directory. 
  252.  
  253. Problem: Installation on ZEOS notebook fails 
  254. Resolution: Follow the following steps: 
  255.  
  256. The fix for this problem assumes that you have access to a working copy of OS/2 
  257. 2.0.  Ask your local IBM dealer if they can provide an OS/2 2.0 machine for you 
  258. to use for a few minutes, or ask a friend/co-worker with 2.0 installed as well. 
  259. Bring your Installation Diskette with you, along with a blank, formatted high 
  260. density 3.5 inch diskette. 
  261.  
  262.     1. Open the OS/2 System object on the OS/2 Desktop by double clicking with 
  263.        mouse button 1 (usually left mouse button). 
  264.  
  265.     2. Open the Command Prompts folder (by double clicking on the folder 
  266.        object). 
  267.  
  268.     3. Double click on OS/2 Window Object. 
  269.  
  270.     4. You should now be at an OS/2 Command Prompt. 
  271.  
  272.     5. Backup your Installation Diskette to your blank 3.5 inch high density 
  273.        diskette you brought with you.  Enter the following command at the 
  274.        prompt: DISKCOPY A: A:<enter> and follow the prompts. 
  275.  
  276.     6. With your backup diskette in the drive, enter the following: 
  277.  
  278.               PATCH SYSINSTX.COM
  279.        <enter> 
  280.  
  281.     7. When asked for the offset address, enter: 
  282.  
  283.               96AF
  284.        <enter> 
  285.  
  286.     8. On the line that is shown enter 45 to replace 44 as the first byte in 
  287.        the line and then press <enter>. 
  288.  
  289.     9. When asked if you wish to apply patches, answer: 
  290.  
  291.               Y
  292.        <enter> 
  293.  
  294.    10. At the OS/2 Command prompt again, enter: 
  295.  
  296.               SYSINSTX A:
  297.  
  298.    11. Install OS/2 on your ZEOS using the patched backup Install Diskette. 
  299.  
  300.    12. The patch MUST be applied using OS/2.  If it is not available, a 
  301.        diskette with the patch applied can be sent to you from IBM. 
  302.  
  303. Question: Can I install across the LAN? 
  304. Answer: IBM LAN Installation Utility/2  (LIU/2) 
  305.  
  306. ORDERING INFORMATION: 
  307.  
  308. IBM LAN Installation Utility/2 is to be ordered as: 
  309.  
  310. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  311. ΓöéPROGRAM NUMBERΓöéORDER TYPE     ΓöéONE-TIME CHARGEΓöéLICENSE CHARGEΓöé
  312. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  313. Γöé5799-PTC      ΓöéPROGRAM PACKAGEΓöé$350.00        Γöé$300.00       Γöé
  314. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  315.  
  316. Problem: C0000005 is displayed on the screen during install 
  317. Resolution: The problem is resolved in a fixed version of BVHSVGA.DLL available 
  318. from IBM. 
  319.  
  320. Problem: My install hangs on Disk 1. 
  321. Resolution: In many cases, PCM hardware has disk caching enabled on the drive 
  322. controller card. The hang can often be fixed by disabling the on-board caching. 
  323. Another suggestion is if the card has asynchronous memory refresh capabilities, 
  324. turn it off. This too may fix the problem. 
  325.  
  326. Problem: Hang on Disk1 right after LOGO screen 
  327. Resolution: Ask the customer if he has an OAK video card.  An INT10 call is 
  328. made to the BIOS which causes the problem on OAK cards.  You will need to patch 
  329. the OS2LDR file and make the following changes. 
  330.  
  331.     1. Make a backup copy of your Install Diskette 1.  Use DOS DISKCOPY if 
  332.        necessary.  *DO NOT* perform this modification on your original OS/2 2.0 
  333.        Install Diskette 1. 
  334.  
  335.     2. Boot DOS, make sure you have DEBUG.COM on that diskette or on your hard 
  336.        drive where you can get to it.  Change to the appropriate directory if 
  337.        necessary. 
  338.  
  339.     3. Insert your backup copy of Install Diskette 1.  Type DEBUG 
  340.        A:\OS2LDR<enter> at the DOS command prompt. 
  341.  
  342.     4. To unassemble OS2LDR, enter the following command: 
  343.  
  344.               U 4F7C
  345.        <enter> 
  346.  
  347.     5. Enter the following: 
  348.  
  349.               4F7C
  350.        <enter> CD.  will be displayed. You will enter 
  351.  
  352.               90
  353.        <space> and 
  354.  
  355.        10.  will be displayed. You will enter 
  356.  
  357.               90
  358.        <enter> 
  359.  
  360.     6. To write changes to the file,enter the following command: 
  361.  
  362.               W
  363.        <enter> 
  364.  
  365.     7. To quit debug, enter the following command: 
  366.  
  367.               Q
  368.        <enter> 
  369.  
  370.     8. You should now see your DOS prompt.  Restart the installation using your 
  371.        newly modified backup Install Diskette. 
  372.  
  373. Problem: Successful install, but the system hangs on the next reboot at the 
  374. LOGO screen 
  375. Resolution Resolution: Ask the customer if he has a FUTURE DOMAIN 16XX SCSI 
  376. controller.  The .ADD file uses interrupt driven I/O rather than polling which 
  377. is used by DOS.  An interrupt conflict likely exists.  You should check all IRQ 
  378. settings on all cards to find the conflict. 
  379.  
  380.  
  381. ΓòÉΓòÉΓòÉ 4. Printing ΓòÉΓòÉΓòÉ
  382.  
  383. Related Information: 
  384.  
  385. o General Information 
  386. o Questions, Common Problems and Answers 
  387. o Tips and Techniques 
  388.  
  389.  
  390. ΓòÉΓòÉΓòÉ 4.1. General Information - Printing ΓòÉΓòÉΓòÉ
  391.  
  392. When installing auxiliary parallel port expansion cards, you need to ensure 
  393. that LPT1 is configured to interrupt level 7 (IRQ7).  Not doing so will cause 
  394. printing under OS/2 to function erratically. 
  395.  
  396. Be aware that when using many other common adapters such as the SoundBlaster 
  397. card, they may come from the factory configured on IRQ7.  Also, many 
  398. manufacturers recommend you configure their cards on IRQ7.  Non-microchannel 
  399. machines cannot share interrupts and each card must be on a separate IRQ to 
  400. avoid conflicts.  See the reference for your adapter cards to configure the 
  401. IRQs. 
  402.  
  403. Additionally, LPT2 cards should be configured on IRQ5. 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 4.2. Questions, Common Problems and Answers - Printing ΓòÉΓòÉΓòÉ
  407.  
  408. Problem: Automatic emulation switching does not work 
  409. Resolution: NONE 
  410.  
  411. AES does not currently work under OS/2 2.0.  Lexmark is working on this to be 
  412. released soon. 
  413.  
  414. Question: How does AES for OS/2 interact with 2.0 GA? 
  415. Answer: The basic function of AES is to provide a convenient method for 
  416. emulation mode switching the IBM LaserPrinter products.  By correlating LPT 
  417. ports with emulation modes on the printer, a user can send their job to the 
  418. correct port and get the mode switch properly, and thus not have to touch the 
  419. printer to change emulation modes. 
  420.  
  421. During AES install, the option is given to the user if they want to install 
  422. extra LPT ports (as the LPTX.SYS Device Driver).  This driver is the same 
  423. identical driver that is used by the Lexmark External Network Adapter, IBM 
  424. 4033.  It essentially allows for character monitors to be installed on LPT 
  425. ports > 3.  Then the character monitor does what it needs to, and re-directs 
  426. that data to the physical port where the printer is connected.  Or in the case 
  427. of the IBM 4033, the data is re-directed (by the character monitor) to the 
  428. Token Ring or Ethernet PS/2 card. 
  429.  
  430. Problem: Printing problems with parallel ports - nothing prints 
  431. Resolution: Ensure that LPT1 is configured to use IRQ7 and LPT2 is configured 
  432. as IRQ5.  Check the printer cable to ensure that the cable runs all 25 lines, 
  433. not all cables wire the necessary lines.  If the problem persists and you are 
  434. convinced it is not an interrupt problem, cable problem or just the wrong 
  435. driver the problem may be with you I/O card.  Some older I/O cards do not work 
  436. in OS/2. 
  437.  
  438.  
  439. ΓòÉΓòÉΓòÉ 4.3. Tips and Techniques - Printing ΓòÉΓòÉΓòÉ
  440.  
  441. If you send a print job to a printer that is powered off, you may experience a 
  442. corrupted job when responding to the RETRY dialog after powering on the 
  443. printer.  You should cancel the job and resubmit it after turning on the 
  444. printer. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 5. Video, SVGA ΓòÉΓòÉΓòÉ
  448.  
  449. Related Information: 
  450.  
  451. o General Information 
  452. o Questions, Common Problems and Answers 
  453. o Tips and Techniques 
  454.  
  455.  
  456. ΓòÉΓòÉΓòÉ 5.1. General Information - Video, SVGA ΓòÉΓòÉΓòÉ
  457.  
  458. o The files that make up OS/2 SVGA video: 
  459.  
  460.    \OS2\SVGADATA.PMI 
  461.  
  462.    This file serves as a flag to tell OS/2 whether SVGA support has been 
  463.    enabled with SVGA ON.  The file actually contains data on 
  464.  
  465.        1. What video chipset your SVGA card has. 
  466.  
  467.        2. What SVGA modes, from the supported list, your adapter is capable of 
  468.           setting.  The list of supported modes is: 
  469.  
  470.           a. 640x480/256 colors 
  471.           b. 800x600/16  colors 
  472.           c. 800x600/256 colors 
  473.           d. 1024x768/16 colors 
  474.           e. 1024x768/256 colors 
  475.           f. 132x25 text 
  476.           g. 132x43 or 44 text 
  477.  
  478.        3. What values are in the video registers when the card is in each 
  479.           mode..  this data is used by OS/2 to save and restore the registers 
  480.           to their proper state when switching between sessions with different 
  481.           SVGA modes set.  This data file must be generated by typing SVGA ON 
  482.           from a DOS FULLSCREEN, because what SVGA ON actually does is set all 
  483.           the possible modes using the video card's BIOS and then read out the 
  484.           values of the registers into the .PMI file. If SVGA ON is run from a 
  485.           DOS window, OS/2's video virtualization takes over, and the BIOS 
  486.           doesn't set the svga modes properly. 
  487.  
  488.    \OS2\SVGA.EXE 
  489.  
  490.    This is the utility that generates the .PMI file and places it in the \OS2 
  491.    subdirectory. Syntax is SVGA ON|OFF|STATUS, where 
  492.  
  493.       ON: creates the \OS2\SVGADATA.PMI file and enables SVGA support. 
  494.       OFF: deletes the .PMI file. 
  495.       STATUS: returns the chipset type OS/2 thinks your card is. 
  496.  
  497.    \OS2\DLL\DISPLAY.DLL 
  498.  
  499.    This file determines what video resolution the PM desktop uses.  This is the 
  500.    PM display driver and the heart of OS/2 video.  The equivalent file on a 
  501.    Windows system is the VGA.DRV (in the case of VGA) file.  For the first 
  502.    release, SVGA systems will have a VGA display driver installed on their 
  503.    system.  Already, SVGA drivers are available from most of the main board 
  504.    manufacturers. In this document, I'll try to list some of the ones that are 
  505.    working. 
  506.  
  507.    \OS2\DLL\BVHSVGA.DLL 
  508.  
  509.    This file is the Base Video Handler for OS/2.  Any OS/2 application that 
  510.    sets a video mode calls this DLL.  In most cases, however, the only 
  511.    application that sets any video modes is the PM display driver and the 
  512.    MODE.EXE utility (for setting 132 column modes).  The first time this DLL 
  513.    would be called is after the OS/2 bitmap logo appears (PM starts up then). 
  514.    This DLL is specified in the CONFIG.SYS in the following manner: 
  515.  
  516.       SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA)
  517.  
  518.    BVHVGA is used to set, save, and restore VGA modes, BVHSVGA for SVGA modes. 
  519.  
  520.    \OS2\MDOS\VSVGA.SYS 
  521.  
  522.    This is the virtual video device handler for DOS sessions.  All calls to 
  523.    change the video mode from a DOS session are handled through this driver. 
  524.    This driver's job is to allow the user to set a SVGA mode, and when the user 
  525.    switches away, save the current state of the video card (its registers and 
  526.    its video RAM).  Then, when the user returns to the DOS session, restore the 
  527.    video card to it's previous state.  When there is no .PMI file (SVGA is OFF) 
  528.    this driver acts like a VGA driver, except for adapter-specific code in it 
  529.    to make sure the VGA modes work right on the SVGA adapter.  Therefore, even 
  530.    if you don't want SVGA, you'll probably want VSVGA. 
  531.  
  532.    \OS2\MDOS\WINOS2\SYSTEM\VGA.DRV 
  533.  
  534.    \OS2\MDOS\WINOS2\SYSTEM\SWINVGA.DRV 
  535.  
  536.    These are the WIN-OS/2 and seamless WIN-OS/2 drivers, respectively.  They 
  537.    determine what resolution WIN-OS/2 uses. 
  538.  
  539.  
  540. ΓòÉΓòÉΓòÉ 5.2. Questions, Common Problems and Answers - Video, SVGA ΓòÉΓòÉΓòÉ
  541.  
  542. Problem: Screen resynch problems in DOS or WIN-OS/2 FULL SCREEN sessions 
  543. Resolution: The problem is with how some SVGA cards handle switching.  IBM has 
  544. created a new VSVGA.SYS file to cure this.  More specifically, the problem 
  545. occurs most frequently with TSENG chipsets.  Video adapters using the Tseng 
  546. ET4000 chipset with batch #TC6059AF have been identified to have this problem. 
  547. The VSVGA.SYS file dated 4/8/92 or later should solve this. 
  548.  
  549. Question: What SVGA support is actually provided with OS/2 2.0? 
  550. Answer: The only support that is provided in the shrink wrapped version is the 
  551. ability to switch away from a DOS or OS/2 fullscreen and have the current state 
  552. of your video card saved... and this is only after you have turned SVGA ON, and 
  553. if you have one of the adapters listed in the readme..although everyone with a 
  554. Tseng, Trident, ATI, Headland, or Western Digital chipset should try turning 
  555. SVGA ON at least for a while to see if it fixes any unseemly video problems 
  556. they might be having. 
  557.  
  558. Question: What is the most important thing to remember about turning SVGA ON? 
  559. Answer: When you type SVGA ON (as per the README) it must be in a DOS full 
  560. screen session. 
  561.  
  562. Question: For what adapters has DOS + OS/2 fullscreen save/restore been tested 
  563. so far? 
  564. Answer: 
  565.  
  566.    ATI VGA Wonder XL 
  567.    Boca Reseach SVGA 
  568.    Orchid Prodesigner II 
  569.    STB Powergraph 
  570.    Trident 8900C and 8900B 
  571.    Video 7 VRAM II 
  572.    Paradise VGA Professional 
  573.  
  574. Question: Are these the only cards which are "compatible" with OS/2? 
  575. Answer: No.  Our support is designed to be generic for the Trident, Tseng, ATI, 
  576. Headland, and Western Digital chipsets.  There are likely many more cards which 
  577. work under OS/2 which we haven't even tried. 
  578.  
  579. Question: How do I get my OS/2 desktop to use SVGA? 
  580. Answer: OS/2 does not provide any PM SVGA drivers..  they are available from 
  581. the video board manufacturers.  Trident has a set of OS/2 2.0 16-bit PM drivers 
  582. that include seamless windows support and virtual desktops.  Orchid has 16-bit 
  583. 2.0 drivers in beta test at the time of this writing. There are many OS/2 1.3 
  584. drivers which function fine under 2.0.  Do not be deterred from using a PM 
  585. display driver labeled for OS/2 version 1.3 
  586.  
  587. Question: What is a virtual desktop? 
  588. Answer: It is a PM display driver that uses all of the adapter's video memory 
  589. to store a desktop that is bigger than what's actually displayed.  So, you 
  590. could have 1024x1024 of desktop space, with only 640x480 being displayed on the 
  591. screen.  You move to other portions of the desktop by dragging the mouse to the 
  592. edge of the screen, which scrolls the desktop.  Because of the way OS/2 is 
  593. designed, this is an extremely quick operation and will be very smooth even on 
  594. the slowest video cards.  The PM driver has to be coded to support virtual 
  595. desktops, and Trident is so far the only chipset to support it. 
  596.  
  597. Question: What is Seamless Windows, and can it co-exist with SVGA? 
  598. Answer: Seamless windows is the ability to run Windows 3.x programs on the PM 
  599. desktop.  The way it is achieved is by making a "hole" in the PM desktop that 
  600. the seamless windows driver writes into.  Special code has to be put into both 
  601. the windows driver and the PM display driver to support this.  Stone Li from 
  602. Trident was able to produce 800x600/16 seamless drivers for Trident in about a 
  603. week, and has been the only one to produce SVGA seamless support so far. 
  604.  
  605. Question: I have an ATI 8514 Ultra or Graphics Ultra, does it work under OS/2? 
  606. Answer: This card is 100% 8514 register compatible, and OS/2 detects and treats 
  607. it like an 8514.  One difference, though, is that you should update the video 
  608. line in your CONFIG.SYS that reads: 
  609.  
  610. DEVICE=\OS2\MDOS\VVGA.SYS
  611. to :
  612.  
  613. DEVICE=\OS2\MDOS\VSVGA.SYS
  614.  
  615. Because OS/2 detects it as 8514, you can use OS/2's 8514 PM in WinOS2 display 
  616. drivers with no problems. 
  617.  
  618. Question: What is the outlook for OS/2 support for boards based on the S3 or TI 
  619. chipsets? 
  620. Answer: Boards which are co-processed are the fastest, but also take the 
  621. longest to develop software for.  No manufacturers have announced dates yet for 
  622. support for any of these cards.  The more these manufacturers are "encouraged" 
  623. by owners of their cards, the faster the support will arrive. 
  624.  
  625. Problem: I'm getting some corruption returning to my WIN-OS/2 fullscreen 
  626. Resolution: Set your VIDEO_SWITCH_NOTIFICATION in the DOS SETTINGS to ON. 
  627.  
  628. Problem: Even in VGA, games in a DOS fullscreen are shaky 
  629. Resolution: Set your VIDEO_RETRACE_EMULATION in the DOS SETTINGS to OFF. 
  630.  
  631. Problem: A lot of DOS apps in a window have messed up colors 
  632. Resolution: This is a limitation of the VGA desktop.  The color palette of the 
  633. DOS session has to be translated to PM, and the 640x480/16 desktop doesn't 
  634. offer enough colors to do a good translation.  The only solution to the problem 
  635. is to use a 256 color PM driver or run the application in a DOS FULLSCREEN 
  636.  
  637. Problem: The graphics of some of my apps are messed up when in a window 
  638. Resolution: Chances are, this app is using a non-standard VGA mode that the 
  639. card can support, but which OS/2 doesn't. 
  640.  
  641. Question: My friend has the same video card as me, and it doesn't work.. can't 
  642. I just give him a working SVGADATA.PMI file? 
  643. Answer: No.  The SVGADATA.PMI has to be specific to each adapter/monitor setup. 
  644.  
  645. Question: If I have SVGA ON, can I use 132 column modes in an OS/2 fullscreen? 
  646. Answer: Yes. 
  647.  
  648. Question: If I have SVGA ON, can I window a DOS fullscreen onto the PM desktop, 
  649. even if it is Super VGA? 
  650. Answer: Yes. 
  651.  
  652. Question: If I have SVGA ON, can I take a window with a SVGA image in it can 
  653. paste to the clipboard? 
  654. Answer: Yes. 
  655.  
  656. Question: Will the Windows 3.0 SVGA drivers work in WIN-OS/2? 
  657. Answer: Yes, you should be able to simply update the SYSTEM.INI to point to a 
  658. new Windows display driver, or just copy over the VGA.DRV in the 
  659. \OS2\MDOS\WINOS2\SYSTEM directory.  Keep in mind, however, that Windows in SVGA 
  660. mode will only work if you have set SVGA ON. 
  661.  
  662. Question: Why do we need SVGA ON and OFF? 
  663. Answer: Many different SVGA boards have different interfaces and chipsets, each 
  664. with their own quirks. We have found that some boards actually behave worse 
  665. with SVGA ON, so the SVGA OFF was also provided. 
  666.  
  667.  
  668. ΓòÉΓòÉΓòÉ 5.3. Tips and Techniques - Video, SVGA ΓòÉΓòÉΓòÉ
  669.  
  670. Trident supports OS/2 2.0 and has SVGA Presentation drivers available for their 
  671. SVGA boards.  Trident's support number is 415-691-9211.  They also have support 
  672. bulletin boards where these drivers are available.  For the West Coast, the 
  673. number is 415-691-1016 and for the East Coast, the number is 203-483-0348. 
  674.  
  675.  
  676. ΓòÉΓòÉΓòÉ 6. General Hardware ΓòÉΓòÉΓòÉ
  677.  
  678. Related Information: 
  679.  
  680. o General Information 
  681. o Questions, Common Problems and Answers 
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 6.1. General Information - General Hardware ΓòÉΓòÉΓòÉ
  685.  
  686. Related Information: 
  687.  
  688. o Always Technology SCSI 
  689. o Bernoulli Boxes 
  690. o Colorado Memories Tape Drive 
  691. o CDROM devices 
  692. o HP Mouse 
  693. o HP Scanjet 
  694. o Logitech Mouse 
  695. o Tape Drives (Adapter or SCSI) 
  696. o Tape Drives (diskette based) 
  697. o How to make COM3 or COM4 work on an ISA machine 
  698. o SCSI sevices 
  699. o IBM PS/2 model 30-286 upgrades 
  700. o 50 mHz Systems 
  701. o Alternate Pointing devices 
  702. o AOX systems 
  703. o ISA (non Microchannel or non-EISA) bus systems 
  704. o IBM PS/2 Model 90/95 systems 
  705.  
  706.  
  707. ΓòÉΓòÉΓòÉ 6.1.1. Always Technology SCSI ΓòÉΓòÉΓòÉ
  708.  
  709. o If you are experiencing OS/2 problems either at installation time or after, 
  710.   (most like a TRAP 000D) and your system has an Always Technology IN-2000 SCSI 
  711.   adapter, the BIOS on the adapter may be the problem.  If the BIOS revision 
  712.   level is 3.06A or 3.20, ( as shown during the system self-test) you should 
  713.   get the BIOS on the card upgraded.  The current BIOS level is VCN:1-02 and 
  714.   works with OS/2 2.0.  If you require this upgrade, you may also need and 
  715.   upgrade to a companion 8-pin serial PROM chip which must have a revision 
  716.   level of 2.5-2.7.  Always Technology support can be reached at 818-597-9595. 
  717.  
  718.  
  719. ΓòÉΓòÉΓòÉ 6.1.2. Bernoulli Boxes ΓòÉΓòÉΓòÉ
  720.  
  721. o 44 and 89 meg drives work if connected to Adaptec, Future Domain or IBM or 
  722.   anyone else's adapter except for Bernoulli's own adapter.  The drive will 
  723.   work as a large diskette and is NON-BOOTABLE. 
  724.  
  725. o Customers should call IOMEGA for status on update on their adapter. 
  726.  
  727.  
  728. ΓòÉΓòÉΓòÉ 6.1.3. Colorado Memories Tape Drive ΓòÉΓòÉΓòÉ
  729.  
  730. o Colorado Memory Systems has a fix for their tape backup systems that will 
  731.   allow customers to run the hardware from OS/2 DOS sessions (VDMs).  Customers 
  732.   can get this from Colorado Memory Systems directly. 
  733.  
  734.  
  735. ΓòÉΓòÉΓòÉ 6.1.4. CDROM devices ΓòÉΓòÉΓòÉ
  736.  
  737. o The only ones we know work are IBM and Toshiba.If CDROM is either SCSI with 
  738.   no other devices attached or is non-SCSI than you might get it to work by 
  739.   using a external native DOS session (VMBOOT via the DOS_STARTUP_DRIVE Dos 
  740.   Setting).  IBM understands this is an area of customer need. 
  741.  
  742.  
  743. ΓòÉΓòÉΓòÉ 6.1.5. HP Mouse ΓòÉΓòÉΓòÉ
  744.  
  745. o Directions for installing an HP mouse 
  746.  
  747.     1. Select any mouse during system installation 
  748.  
  749.     2. Copy HILMOU.SYS and NOEXBIOS.SYS to C:\OS2\ (these are supplied by the 
  750.        manufacturer) 
  751.  
  752.     3. Modify CONFIG.SYS with the following in the order shown: 
  753.  
  754.               DEVICE=C:\OS2\NOEXBIOS.SYS
  755.               DEVICE=C:\OS2\HILMOU.SYS
  756.               DEVICE=C:\OS2\MOUSE.SYS TYPE=HILMOU$
  757.        (THIS LINE SHOULD ALREADY BE IN CONFIG.SYS BUT WILL NEED TYPE=... ADDED 
  758.        ) 
  759.  
  760. o HP Customer Service # is 1-800-752-0900  P#289547 
  761.  
  762. o You may also go to his dealer for the diskette which ships with the mouse. 
  763.  
  764. o You may also GO HP on COMPUSERV 
  765.  
  766.  
  767. ΓòÉΓòÉΓòÉ 6.1.6. HP Scanjet ΓòÉΓòÉΓòÉ
  768.  
  769. o If you get an error saying that you cannot access your HP scanner, and you 
  770.   are using a Family 1 (AT-style) bus machine, your switches need to be set as 
  771.   follows: 
  772.  
  773.    - The card switches need to be set to 1010 
  774.  
  775.    - If you are on a PS/2 machine, you must run the reference diskette to set 
  776.      the card to ROM addresses C8000-CBFFF and I/O address to 268-26F. 
  777.  
  778.    - In both cases you also need to set the DOS Setting for the DOS session for 
  779.      EMS_FRAME_LOCATION to AUTO. 
  780.  
  781.  
  782. ΓòÉΓòÉΓòÉ 6.1.7. Logitech Mouse ΓòÉΓòÉΓòÉ
  783.  
  784. o When you are using a Logitech mouse (serial or Bus version), select the "PS/2 
  785.   style pointing device" from the install, or selective install window. 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ 6.1.8. Tape Drives (Adapter or SCSI) ΓòÉΓòÉΓòÉ
  789.  
  790. o The only tape drives that have been tested thus far are IBM tape drives.  If 
  791.   no other device is connected to the SCSI bus on that adapter or the tape 
  792.   adapter, then you may be able to get your drive to work in a external native 
  793.   DOS (VMBOOT) session. 
  794.  
  795. o If the tape drive worked under OS/2 1.x and the device is written to ASPI, 
  796.   IBM is currently working on support for your device. 
  797.  
  798. o IBM does not provide 3rd party device drivers for peripherals. Refer to your 
  799.   peripheral manufacturer for OS/2 specific support. 
  800.  
  801.  
  802. ΓòÉΓòÉΓòÉ 6.1.9. Tape Drives (diskette based) ΓòÉΓòÉΓòÉ
  803.  
  804. o IBM or IRWIN tape drives are supported. Applications are PMTAPE or PS2TAPE. 
  805.   Easy Tape from Maynard Backup Systems should be released soon. Please contact 
  806.   Maynard for information. 
  807.  
  808.  
  809. ΓòÉΓòÉΓòÉ 6.1.10. How to make COM3 or COM4 work on an ISA machine ΓòÉΓòÉΓòÉ
  810.  
  811. o Place the following in the CONFIG.SYS 
  812.  
  813.     DEVICE=X:\OS2\COM.SYS (n,a,i) (n,a,i)
  814.  
  815.    where X = the drive where OS/2 is installed 
  816.        n = the Com port that you are attempting to access 
  817.        a = communications port I/O address (03E8, 02E8 for example) found in 
  818.    the documentation for I/O card 
  819.        i = IRQ level which is usually a jumper setting on the I/O card 
  820.  
  821.  
  822. ΓòÉΓòÉΓòÉ 6.1.11. SCSI devices ΓòÉΓòÉΓòÉ
  823.  
  824. o PROCOMM+ SCSI disk adapters (Microchannel) do NOT work.  Customers should 
  825.   contact PROCOMM for any details on OS/2 support. 
  826.  
  827. o Some SCSI card have jumper pins which can be set to either Synchronous or 
  828.   Asynchronous mode. There have been noted problems such as no icons appearing 
  829.   or slow hard disk performance. This can be attributed to the SCSI card and 
  830.   hard disk not being set to the same asynch or synch settings.  Either way, 
  831.   they must match. Be sure these are set properly. 
  832.  
  833. o The early versions of the IBM 16-bit SCSI adapters may experience problems 
  834.   and report erroneously that the device is not functioning.  This can be 
  835.   corrected by replacing the SCSI card with a card with updated microcode. 
  836.  
  837.  
  838. ΓòÉΓòÉΓòÉ 6.1.12. IBM PS/2 model 30-286 upgrades ΓòÉΓòÉΓòÉ
  839.  
  840. o IBM PS/2 Mod30-286 upgrades to a 386 processor card will NOT work. 
  841.  
  842.  
  843. ΓòÉΓòÉΓòÉ 6.1.13. 50 mHz Systems ΓòÉΓòÉΓòÉ
  844.  
  845. o There have been some intermittent problems using 50 mHz systems with AT-style 
  846.   bus machines with a mouse. The mouse can get out of synch.  Input will 
  847.   function through the keyboard and the mouse, but it is recommended to 
  848.   shutdown the system and restart to "resynch" the mouse. 
  849.  
  850.  
  851. ΓòÉΓòÉΓòÉ 6.1.14. Alternate pointing devices ΓòÉΓòÉΓòÉ
  852.  
  853. There is an undocumented function in the mouse device driver.  If you have some 
  854. alternate pointing device such as a tablet or touch screen, you may use it in 
  855. addition to the regular mouse pointing device. 
  856.  
  857.    Install the device driver for the device with the appropriate DEVICE= 
  858.    statement in CONFIG.SYS (this must be an OS/2 device driver) 
  859.  
  860.    Add the following to the end of the DEVICE=C:\OS2\MOUSE.SYS line: 
  861.  
  862.       STYPE=xxxxxx$
  863.  
  864.    Where the xxxxx$ is the name of the device (from the device driver's manual) 
  865.  
  866.    Upon reboot, both pointing devices will be active. 
  867.  
  868.  
  869. ΓòÉΓòÉΓòÉ 6.1.15. AOX systems ΓòÉΓòÉΓòÉ
  870.  
  871. o If your computer has an AOX add-in processor card and you encounter problems 
  872.   either installing or booting your OS2 system, you should call AOX support and 
  873.   ask for the latest "flash-prom" code upgrade. 
  874.  
  875.  
  876. ΓòÉΓòÉΓòÉ 6.1.16. ISA (non Microchannel or non-EISA) bus systems ΓòÉΓòÉΓòÉ
  877.  
  878. o Some customers with AT-bus(ISA) systems may have disk controllers that are 
  879.   not recognized or supported by 2.0. OEM drivers for their disk controller may 
  880.   not yet be available. 
  881.  
  882. o SYMPTOMS: 
  883.  
  884.    Very slow install 
  885.    Very noisy hard disk during install 
  886.    FDISK errors 
  887.    Disk not recognized 
  888.  
  889. IBM has a new IBM1S506.ADD disk driver available that will fix many of these 
  890. problems. It can be obtained from any of the sources listed above. In the event 
  891. you cannot get this new file, or if the new file does not solve your particular 
  892. problem, you may do the following: 
  893.  
  894.   WORKAROUND: 
  895.  
  896.     1. Use DOS to edit the CONFIG.SYS on Diskette #1 in the 2.0 package. 
  897.        Diskette #1 is the first diskette AFTER the Install diskette.  Change 
  898.        the line: 
  899.  
  900.               BASEDEV=IBM1S506.ADD
  901.        to 
  902.  
  903.               REM BASEDEV=IBM1S506.ADD
  904.  
  905.     2. Boot the Install diskette and proceed with Install through the first 
  906.        five diskettes. 
  907.  
  908.     3. After diskettes 1 through 5 are processed, you are asked to reinsert the 
  909.        Install diskette.  DO SO.  After copying some files from the Install 
  910.        diskette, you are asked to remove the Install diskette and press Enter 
  911.        to reboot. 
  912.  
  913.        DO NOT DO THIS. LEAVE THE INSTALL DISKETTE IN THE DRIVE. 
  914.  
  915.     4. Press Enter with the Install diskette in the drive.  This will boot the 
  916.        Install diskette.  You will be asked to insert Diskette #1.  DO SO. 
  917.        Watch the screens carefully. You will see a screen that tells you (on 
  918.        the lower left) to press ESC to exit. When you see this, press Esc. 
  919.  
  920.     5. You are now at a command line.  Enter the following commands: 
  921.  
  922.               RENAME C:\OS2\IBM1S506.ADD   IBM1S506.XXX
  923.               COPY   C:\OS2\IBMINT13.I13   C:\OS2\IBM1S506.ADD
  924.  
  925.        Note:  If C is not your install drive, adjust the commands accordingly. 
  926.  
  927.     6. Remove the diskette from the drive.  Press CTRL-ALT-DEL to reboot the 
  928.        system, and install will pick up where it left off. 
  929.  
  930.  
  931. ΓòÉΓòÉΓòÉ 6.1.17. IBM PS/2 Model 90/95 systems ΓòÉΓòÉΓòÉ
  932.  
  933. o If you are experiencing problems with your Model 90/95 you should ensure your 
  934.   system is at the latest engineering change (EC) level.  Your IBM service 
  935.   representative can assist you with this. 
  936.  
  937.    - If your 90/95 is a 33 mhz system and if you are having intermittent, 
  938.      difficult to diagnose memory parity errors such as TRAP 0002, and must 
  939.      reboot your system, then ECA053 may apply. If your processor card has part 
  940.      number 84F9356, contact your IBM rep to assist you with a replacement. 
  941.  
  942.    - If your model 90 is experiencing intermittent memory errors ECA084 may 
  943.      apply if the part number of your memory riser card is N33F4905 or 84F9356. 
  944.      Again, your IBM rep can assist you with a replacement. 
  945.  
  946. o For both model 90 and 95 machines, you must ensure that you have matched 
  947.   pairs of memory SIMMs. This means that each pair of SIMMs, as described in 
  948.   your technical reference manual, must be matched as to memory size and speed. 
  949.   Mixing SIMMS can cause some machines to report memory errors. 
  950.  
  951.  
  952. ΓòÉΓòÉΓòÉ 6.2. Questions, Common Problems and Answers - General Hardware ΓòÉΓòÉΓòÉ
  953.  
  954. Problem: When I swap disks during my installation, my machine beeps 
  955. consistently. 
  956. Resolution: This is indicative of a bad floppy drive controller or cable. You 
  957. should check out your cable for damage and check the controller card as well, 
  958. along with all connections. 
  959.  
  960. Environment: OEM or PCM machines with 2 Drives (IDE, WD 506 clone etc) 
  961. Resolution: During install, use the generic INT13 driver as described in the 
  962. README. 
  963. Post Install symptom: OS/2 will not recognize the 2nd drive. 
  964. Cause: 2nd drive formatted using SPEEDSTOR or Seagate's Disk Manager Utility 
  965. Solution: Reformat 2nd drive with DOS or OS/2 
  966.  
  967. Problem: White screen on install and the disk light is constantly on. 
  968. Resolution: If the machine is a fast 486 ISA bus machine, try switching the 
  969. board out of turbo mode to reduce the speed of the CPU. 
  970.  
  971. Problem: Customer has Micronics motherboard from Gateway that locks up. 
  972. Resolution: If the Micronics motherboard is revision E and purchased from 
  973. Gateway, Gateway 2000 will provide an upgrade to revision F.  The number for 
  974. Gateway 2000 is 1-800-523-2000.  Gateway 2000 board will cause some systems to 
  975. lock up.  They also suggest that earlier versions should be replaced. 
  976.  
  977. Problem: Cannot get a High Density 5.25 inch 1.2 MB drive to work. 
  978. Resolution: If you are using the \OS2\EXTDSKDD.SYS driver you need to use the 
  979. EXT5DD.SYS driver that comes with the drive. 
  980.  
  981.  
  982. ΓòÉΓòÉΓòÉ 7. Applications ΓòÉΓòÉΓòÉ
  983.  
  984. Related Information: 
  985.  
  986. o General Information 
  987. o Questions, Common Problems and Answers 
  988.  
  989.  
  990. ΓòÉΓòÉΓòÉ 7.1. General Information - Applications ΓòÉΓòÉΓòÉ
  991.  
  992. Related Information: 
  993.  
  994. o FAX and comm programs 
  995. o Installation of OS/2 1.3, DOS and Windows programs 
  996.  
  997.  
  998. ΓòÉΓòÉΓòÉ 7.1.1. FAX and comm programs ΓòÉΓòÉΓòÉ
  999.  
  1000. o FAX, communication programs for DOS, running in a virtual DOS machine (VDM) 
  1001.   under OS/2 may not work correctly at high speeds.  VDMs have an upper limit 
  1002.   of being able to deliver only 1000 interrupts per second.  As such, FAX and 
  1003.   other communication programs operating at 9600 baud or higher may not perform 
  1004.   correctly.  The workaround is to use a lower speed such as 4800 or to move to 
  1005.   an OS/2 based communications program. 
  1006.  
  1007.  
  1008. ΓòÉΓòÉΓòÉ 7.1.2. Installation of OS/2 1.3, DOS and Windows programs ΓòÉΓòÉΓòÉ
  1009.  
  1010. o OS/2 2.0 allows you to install the operating system on drives other than C:. 
  1011.   Many DOS, Windows and OS/2 1.3 programs that update config.sys assume that C: 
  1012.   is a valid drive and is formatted. This may not be the case under OS/2 2.0. 
  1013.   The answer to this is after the application updates config.sys, and before 
  1014.   rebooting, check to be sure that anything added by the application's install 
  1015.   program points to the correct place. Another way around this is to tell the 
  1016.   application "no" when it asks you if you want it to update CONFIG.SYS, then 
  1017.   you can do it manually. 
  1018.  
  1019. o One other piece of information here: Some applications are hard coded to 
  1020.   install on Drive C. If Drive C is not formatted, you will get errors from the 
  1021.   application. Also, some of these programs use C: as a temporary workspace 
  1022.   while installing.  You may see the same errors in this case. 
  1023.  
  1024.  
  1025. ΓòÉΓòÉΓòÉ 7.2. Questions, Common Problems and Answers - Applications ΓòÉΓòÉΓòÉ
  1026.  
  1027. Related Information: 
  1028.  
  1029. o Microsoft Windows (or OS/2's WIN-OS/2) 
  1030. o Microsoft Excel for Windows 
  1031. o Stacker 
  1032. o Borland C++ 
  1033. o DBASE IV V1.1 
  1034. o PMTERM not working 
  1035. o AUTOCAD10 produces a TRAP000D 
  1036. o After Dark for Windows 
  1037. o IBM PC LAN Support Program 
  1038. o Microsoft Word for OS/2 
  1039. o Lotus 1-2-3 in a under OS/2 in a DOS session 
  1040. o Lotus Freelance Graphics for OS/2 
  1041.  
  1042.  
  1043. ΓòÉΓòÉΓòÉ 7.2.1. Microsoft Windows (or OS/2's WIN-OS/2) ΓòÉΓòÉΓòÉ
  1044.  
  1045. Related Information: 
  1046.  
  1047. o Microsoft Windows product 
  1048. o Starting WIN-OS/2 applications product FATAL ERROR 0x0401 
  1049. o Clipboarding from DOS or OS/2 to WIN-OS/2 programs 
  1050. o IBM 4029 Postscript driver for WIN-OS/2 
  1051. o Problems printing with 4029 printers under WIN-OS/2 
  1052.  
  1053.  
  1054. ΓòÉΓòÉΓòÉ 7.2.1.1. Microsoft Windows Product ΓòÉΓòÉΓòÉ
  1055.  
  1056. o In general, it is advisable to not keep the Microsoft Windows product on your 
  1057.   OS/2 system.  The reason is that IBM OS/2 2.0 includes a full, working copy 
  1058.   of the Windows code called WIN-OS/2.  Applications from Windows can be run 
  1059.   under WIN-OS/2.  We advise that you use OS/2's "Migrate Applications" utility 
  1060.   to capture all of your Windows apps and remove the Windows code.  Many of the 
  1061.   files from Microsoft Windows have the same names as WIN-OS/2, but are 
  1062.   different.  WIN-OS/2 offers you the function of running Windows programs on 
  1063.   your OS/2 desktop and if Windows files are also on your disk, there may be 
  1064.   conflicts.  So, if you plan to run WIN-OS/2, you should remove the Windows 
  1065.   product from your disk. 
  1066.  
  1067. o Users are advised to NOT install Windows 3.1 on top of an OS/2 system. 
  1068.   Windows 3.1 queries for existing INI files to detect whether or not OS/2 is 
  1069.   installed and will then ask if you want to install over the top of what it 
  1070.   thinks is old Windows code, but is actually WIN-OS/2.  The result is a 
  1071.   corrupted WIN-OS/2 system since Windows 3.1 changed the format of the 
  1072.   WIN-OS/2 INI files.  Also, Windows 3.1 will not run under OS/2 2.0 today and 
  1073.   since the configuration files have been updated, invoking any DOS command 
  1074.   prompt will attempt to start Windows. 
  1075.  
  1076. o If the user has done this, they must delete the WINOS2 directory and rebuild 
  1077.   the configuration files and then use selective install to reinstall the 
  1078.   WIN-OS/2 code. 
  1079.  
  1080.  
  1081. ΓòÉΓòÉΓòÉ 7.2.1.2. Starting WIN-OS/2 applications produce FATAL ERROR 0x0401 ΓòÉΓòÉΓòÉ
  1082.  
  1083. o This problem is due to the fact that you have migrated your WIN-OS/2 
  1084.   environment, somewhere devices in your SYSTEM.INI file never made it over 
  1085.   from the SYSTEM.INI in your WINDOWS directory.  Ensure that all devices are 
  1086.   in their appropriate WIN-OS/2 placement, or remove the remarks from the 
  1087.  
  1088.     \OS2\MDOS\WINOS2\SYSTEM.INI.
  1089.  
  1090.  
  1091. ΓòÉΓòÉΓòÉ 7.2.1.3. Clipboarding from DOS or OS/2 to WIN-OS/2 programs ΓòÉΓòÉΓòÉ
  1092.  
  1093. o If you are using the clipboard to cut.  copy or paste from DOS or OS/2 
  1094.   Presentation Manager programs to a Windows (WIN-OS/2) application, be sure 
  1095.   that both the OS/2 or DOS application AND the Windows application are running 
  1096.   before doing the mark, then cut or copy from the source.  If not, the copy 
  1097.   may not be successful. 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 7.2.1.4. IBM 4029 Postscript driver for WIN-OS/2 ΓòÉΓòÉΓòÉ
  1101.  
  1102. o If you are installing the IBM4029 Windows Postscript driver for use in 
  1103.   Win-OS/2, use the following steps. Doing it in any other way may create an 
  1104.   invalid entry in your WIN.INI file. 
  1105.  
  1106.     1. Click on the Control Panel icon 
  1107.     2. Click on the Printers icon 
  1108.     3. Click on the button "Add Printer" 
  1109.     4. Select from the list of printers "Unlisted Printer" (bottom of list) 
  1110.     5. Insert the printer drivers diskette 4 
  1111.     6. In the Files and Directories dialog click on "A:" 
  1112.     7. Choose PSCRIPT.DRV from files list (PScript driver is being installed) 
  1113.     8. Click on button "Configure" 
  1114.     9. Select proper port 
  1115.    10. Click button "Setup" 
  1116.    11. Select from list of printers "IBM4029 (17 font, 600 dpi)" 
  1117.    12. Click on "OK" 3 times. 
  1118.    13. Exit the Control Panel 
  1119.    14. Exit WIN-OS/2, saving changes 
  1120.  
  1121.  
  1122. ΓòÉΓòÉΓòÉ 7.2.1.5. Problems Printing With 4029 Printers under WIN-OS/2 ΓòÉΓòÉΓòÉ
  1123.  
  1124. Problem: In a Windows application like Word 2.0 selecting the IBM4029 PS 
  1125. printer Print Setup does not work. The font menu is completely blank and the 
  1126. PRINT OPTION is disabled. The IBM4029 PPDS and PCL seem to work fine.  Its just 
  1127. PostScript that is having the problems.  The driver is "enabled" to talk to one 
  1128. of the LPTx.OS2 ports via Print Manager. 
  1129. Resolution: Edit your WIN.INI in the OS2\MDOS\WINOS2 directory.  There are 
  1130. several lines in the WIN.INI file that refer to the 4029 printer like "IBM 4029 
  1131. v52.3 (17 Fonts, 600 Dpi)...". Change the comma to a COLON to resolve the 
  1132. problem. 
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ 7.2.2. Microsoft Excel for Windows ΓòÉΓòÉΓòÉ
  1136.  
  1137. o Excel has a habit of placing large amounts of data into the clipboard used 
  1138.   between OS/2 and Windows applications. This has led to some performance 
  1139.   problems. To resolve these, you may set the Windows clipboard to private, 
  1140.   using the Clipboard viewer. 
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 7.2.3. Stacker ΓòÉΓòÉΓòÉ
  1144.  
  1145. o The STACKER product for DOS from Stac Electronics will not work under OS/2. 
  1146.   Stac has announced an OS/2 2.0 compatible version of STACKER to be released 
  1147.   later in 1992.  Contact Stac Electronics for more information. 
  1148.  
  1149.  
  1150. ΓòÉΓòÉΓòÉ 7.2.4. Borland C++ ΓòÉΓòÉΓòÉ
  1151.  
  1152. o If you wish to run Borland C++ for DOS under OS/2, you need to set the DOS 
  1153.   settings for that session for DPMI_DOS_API. This setting must be DPMI_DOS_API 
  1154.   set to ENABLED in order for C++ to function. 
  1155.  
  1156.  
  1157. ΓòÉΓòÉΓòÉ 7.2.5. DBASE IV V1.1 ΓòÉΓòÉΓòÉ
  1158.  
  1159. o DBASE will report a "too many files open" error message.  DBASE uses the DOS 
  1160.   version number to adjust the file handle table.  The DOS version must be 
  1161.   between 3.0 --> 10 (which is actually OS/2 1.0)  To resolve the problem edit 
  1162.   the settings for the VDM and add the following to set the version number for 
  1163.   that DOS session to DOS v5.0. 
  1164.  
  1165.   DOS_VERSION DBASE.EXE,5,0,255 
  1166.  
  1167.  
  1168. ΓòÉΓòÉΓòÉ 7.2.6. PMTERM not working ΓòÉΓòÉΓòÉ
  1169.  
  1170. o Ensure that SASYNCDA.SYS, the asynchronous communications driver is not 
  1171.   REMarked out of CONFIG.SYS 
  1172.  
  1173.  
  1174. ΓòÉΓòÉΓòÉ 7.2.7. AUTOCAD10 produces a  TRAP000D ΓòÉΓòÉΓòÉ
  1175.  
  1176. o Actually if any older DOS application produces a TRAPD, check the CSEIP 
  1177.   register value.  If it is 0150:4912, then a protection fault in the OS2 
  1178.   kernel has occurred 
  1179.  
  1180. o IBM has developed a new kernel file to fix this. 
  1181.  
  1182.  
  1183. ΓòÉΓòÉΓòÉ 7.2.8. After Dark for Windows ΓòÉΓòÉΓòÉ
  1184.  
  1185. o After Dark, the Windows screen saver program, places a TSR (terminate and 
  1186.   stay-resident) program into your AUTOEXEC.BAT file when it installs itself. 
  1187.   If you wish to run After Dark in seamless mode (a Windows window on the OS/2 
  1188.   desktop) then you must remove the reference to After Dark in your 
  1189.   AUTOEXEC.BAT file. 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 7.2.9. IBM PC LAN Support Program ΓòÉΓòÉΓòÉ
  1193.  
  1194. o If you use the IBM PC LAN Support Program using the DOS device drivers in an 
  1195.   MVDM session, it may be necessary to reset the token ring adapter card. That 
  1196.   is, if you open the VDM, then shut it down and subsequently wish to open 
  1197.   another VDM with the LAN program. The file RSTTOK.ZIP can be found in the 
  1198.   IBMFILES section on Compuserve and on the IBM National Support Center BBS. 
  1199.   (For IBM internal users, it can be found as RSTTOK PACKAGE on OS2TOOLS). 
  1200.  
  1201.  
  1202. ΓòÉΓòÉΓòÉ 7.2.10. Microsoft Word for OS/2 ΓòÉΓòÉΓòÉ
  1203.  
  1204. o Microsoft Word for OS/2 has experienced problems running on OS/2 2.0. The 
  1205.   problem is you cannot select anything from the application menu, and the 
  1206.   application appears to freeze.  The fix is available from Microsoft by 
  1207.   calling their support number. 
  1208.  
  1209.  
  1210. ΓòÉΓòÉΓòÉ 7.2.11. Lotus 1-2-3 in a under OS/2 in a DOS session ΓòÉΓòÉΓòÉ
  1211.  
  1212.  1. Create a sample BATCH file called Lotus.BAT which should contain: 
  1213.  
  1214.         @ECHO OFF
  1215.         CLS
  1216.         PROMPT $p$g
  1217.         PATH=X:\LOTUS
  1218.         SET 123MEMSIZE=2048
  1219.          ....    Any other lines that you might choose to Add
  1220.         123.EXE          (Make this your last line in the .BAT file)
  1221.  
  1222.  2. Open the Templates Folder from your Desktop and select the Program Icon by 
  1223.     single clicking on it with the left mouse button. Drag a program template 
  1224.     to the DESKTOP using the Right mouse button. 
  1225.  
  1226.  3. Once the Program Template Icon is on the desktop, single click on it with 
  1227.     the right mouse button to reveal the Object menu.  Select Open->Settings. 
  1228.     A notebook display will now open. 
  1229.  
  1230.  4. In the Program and Filename field Enter: 
  1231.  
  1232.         x:\path\lotus.bat
  1233.      which is where the file created above resides 
  1234.  
  1235.  5. Select the Session Tab and click on the DOS FULL SCREEN radio button then 
  1236.     select the DOS SETTINGS pushbutton. 
  1237.  
  1238.  6. Select or add the following DOS Settings: 
  1239.  
  1240.         DOS_UMB             ON
  1241.         DOS_HIGH            ON
  1242.         DOS_VERSION         INSTALL.EXE,3,40,255
  1243.                             123.EXE,3,40,255
  1244.                             LOTUS.EXE,3,40,255
  1245.                             123DOS.EXE,3,40,255
  1246.                             ZAP.EXE,3,40,255
  1247.                             INS.EXE,3,40,255
  1248.         DPMI_MEMORY_LIMIT   4 OR HIGHER
  1249.  
  1250.  7. Click the General Tab and Add: 
  1251.  
  1252.    Title -> Lotus 123 (Or whatever else you'd like to call it) 
  1253.  
  1254.  8. Close the Notebook by double clicking the system menu or selecting close. 
  1255.  
  1256.  9. You should now have a DOS Fullscreen Icon, start the DOS session by double 
  1257.     clicking the Icon. 
  1258.  
  1259. 10. From an A:> DOS prompt type INSTALL to install the product. 
  1260.  
  1261. 11. Start the LOTUS VDM by double clicking the LOTUS program object. 
  1262.  
  1263.  
  1264. ΓòÉΓòÉΓòÉ 7.2.12. Lotus Freelance Graphics for OS/2 ΓòÉΓòÉΓòÉ
  1265.  
  1266. o If you are a user of Lotus Freelance Graphics for OS/2, you may experience 
  1267.   problems installing the software. This has to do with how Freelance checks 
  1268.   for OS/2 version levels. A fix is available from Lotus. You may also download 
  1269.   FLGOS2.ZIP from the IBM BBS or Compuserve (in the IBMFILES section) or 
  1270.   INSTAL.ZIP from the LOTUS section of Compuserve. 
  1271.  
  1272.  
  1273. ΓòÉΓòÉΓòÉ 8. Configuration ΓòÉΓòÉΓòÉ
  1274.  
  1275. Related Information: 
  1276.  
  1277. o General Information 
  1278. o Questions, Common Problems and Answers 
  1279.  
  1280.  
  1281. ΓòÉΓòÉΓòÉ 8.1. General Information - Configuration ΓòÉΓòÉΓòÉ
  1282.  
  1283. Related Information: 
  1284.  
  1285. o If you add memory to your system after installing OS/2 
  1286. o Creating icons from/for graphical applications 
  1287. o Configuring Program References 
  1288. o Adding types to the system 
  1289. o Changing icon text color 
  1290.  
  1291.  
  1292. ΓòÉΓòÉΓòÉ 8.1.1. If you add memory to your system after installing OS/2 ΓòÉΓòÉΓòÉ
  1293.  
  1294. OS/2 determines how much memory you have on your system when it installs and 
  1295. sets up it's initial SWAP file size based on this number.  If you add or remove 
  1296. memory after OS/2 is installed, you may wish to change this  value.  If you 
  1297. removed memory, you should raise the number, it you added  memory, you may wish 
  1298. to lower the number.  The line in the CONFIG.SYS file is something like: 
  1299.  
  1300. SWAPPATH=C:\OS2\SYSTEM  2048  xxxx
  1301.  
  1302. The number you want to modify is the xxxx where xxxx is a multiple of 512. 
  1303.  
  1304.  
  1305. ΓòÉΓòÉΓòÉ 8.1.2. Creating icons from/for graphical applications ΓòÉΓòÉΓòÉ
  1306.  
  1307. Note:  This will only work for graphical applications. Text applications must 
  1308. have custom icons done by hand. 
  1309.  
  1310.  1. Bring up the program in a windowed session, and use the system icon (upper 
  1311.     left corner) pulldown to change it to a windowed, scaled image. 
  1312.  
  1313.  2. Run the program until a nice graphic about the size of an icon appears on 
  1314.     the screen.  (E.g., Mario standing on the lowest level, poised for action.) 
  1315.  
  1316.  3. Select mark from the system icon, and mark the graphic area about the size 
  1317.     of a desktop icon.  Then select "copy" to move it to the clipboard. 
  1318.  
  1319.  4. Open the settings for the program, and select the General tab, to get to 
  1320.     the "DOS" icon. 
  1321.  
  1322.  5. Select the create another button, which brings up the icon editor. 
  1323.  
  1324.  6. Select File/New, and Icon, to create a new icon. 
  1325.  
  1326.  7. Select Edit/Paste to paste in your graphic.  Clean it up a little with the 
  1327.     icon editor, if you want. 
  1328.  
  1329.  8. Select File/Save as, and store it as program.ico (eg, Mario.ico) in the 
  1330.     same drive and directory as the program (.com, .exe) itself is stored. Exit 
  1331.     the icon editor. 
  1332.  
  1333.  9. (You're back at the settings notebook.)  Click the Find button, and find 
  1334.     the .ico you just stored.  Using the Drives tab is the easiest way.  Select 
  1335.     the icon, and save. 
  1336.  
  1337. 10. Exit the settings folder, and voila!  The "DOS" icon has been replaced with 
  1338.     a snazzy graphic icon, right out of the application. 
  1339.  
  1340.  
  1341. ΓòÉΓòÉΓòÉ 8.1.3. Configuring Program References ΓòÉΓòÉΓòÉ
  1342.  
  1343. OS/2 2.0 is an object-oriented system. It is very tempting to enter the Drives 
  1344. folders and begin moving program files where you want to use them. The 
  1345. recommended way to do this is to not move the program files, but to create 
  1346. Program Reference objects. In the settings for these objects, you specify where 
  1347. the program file is. An alternative method is to create a shadow of the program 
  1348. file. This way the files stays where the application installation program put 
  1349. it, and no matter where it is subsequently moved, the shadow points to it. You 
  1350. can then place the shadow(s) wherever you like. 
  1351.  
  1352. To create a Program Reference to a program: 
  1353.  
  1354. o Create Another on the Popup menu of a Program File creates a Program 
  1355.   Reference to that program. 
  1356.  
  1357. o Another way to create a program reference is to click with the right mouse 
  1358.   button on a program file (like the EXE file in the drives folder) and select 
  1359.   "Create Another". This will create a program reference to that program file. 
  1360.  
  1361.  
  1362. ΓòÉΓòÉΓòÉ 8.1.4. Adding types to the system ΓòÉΓòÉΓòÉ
  1363.  
  1364. Assuming you have followed the instructions for loading the functions in the 
  1365. RexxUtil package, the following command will add new types to the system. 
  1366.  
  1367. SysCreateObject( "WPProgram", "Title", "<WP_DESKTOP>",,
  1368.                   "EXENAME=*;ASSOCTYPE=New Type1,New Type2,,")
  1369.  
  1370. It does this by creating a program reference and then associating those types 
  1371. to the program reference.  If the types don't already exist they are added to 
  1372. the system.  You can then delete the program reference and the types remain. 
  1373.  
  1374. The double commas at the end of the first line indicate to Rexx that the line 
  1375. is being continued.  If you type it on one line then you only need the one 
  1376. comma.  The double comma after New Type2 indicates the end of the list. 
  1377.  
  1378.  
  1379. ΓòÉΓòÉΓòÉ 8.1.5. Changing icon text color ΓòÉΓòÉΓòÉ
  1380.  
  1381. If you want to change the color of the text under the icons in a folder, use 
  1382. the color palette to drag a color to the icon text. To do this, open the color 
  1383. palette. Choose the color. Then press the Ctrl key and while holding that down, 
  1384. use mouse button 2 to click and drag the desired color from the palette to the 
  1385. icon text. Then drop the color there and release the Ctrl key. Note that all 
  1386. icon text within a folder is changed. You cannot do this on a per-icon basis 
  1387. within a folder. 
  1388.  
  1389.  
  1390. ΓòÉΓòÉΓòÉ 8.2. Questions, Common Problems and Answers - Configuration ΓòÉΓòÉΓòÉ
  1391.  
  1392. Problem: TRAP000E when opening the DOS SESSION or WIN-OS/2 SESSION 
  1393. Resolution: The problem occurs on machines with 4MB of memory and SVGA 
  1394. adapters, have the customer obtain the VSVGA.SYS driver replacement from IBM. 
  1395.  
  1396. Problem: SYS3176 message when starting a DOS or WIN-OS/2 command prompt. 
  1397. Resolution: Try setting the HW_ROM_TO_RAM setting in the VDM to ON or changing 
  1398. the DOS_RMSIZE parameter in the VDM to 624 from the default 640. If this does 
  1399. not work the VSVGA.SYS fix from IBM might resolve the problem. 
  1400.  
  1401. Problem: Why am I unable to remake my desktop? 
  1402. Resolution: If the .INI files in the \OS2\INSTALL subdirectory are your backups 
  1403. instead of the original ones, the system will not remake the desktop. 
  1404.  
  1405. The original .INI files in the \OS2\INSTALL subdirectory remake the desktop.  A 
  1406. new subdirectory then exists named OS!2_21.0_D, then OS!2_22.0_D, etc. 
  1407.  
  1408. Question:Why should I use MAKEINI instead of the ALT-F1 feature? 
  1409. Answer:MAKEINI does not replace the CONFIG.SYS and DESKTOP. 
  1410.  
  1411. The install process places a copy of the original OS2.INI and OS2SYS.INI files 
  1412. and a copy of CONFIG.SYS in the \OS2\INSTALL subdirectory.  These are the same 
  1413. INI files you would get if you do a MAKEINI.  These .INI files will rebuild the 
  1414. desktop, and set your desktop to its initial state, as when you installed the 
  1415. machine. 
  1416.  
  1417. The ALT-F1 replaces OS2.INI, OS2SYS.INI, and the CONFIG.SYS files. 
  1418.  
  1419. Question: What if I lose some important folders? 
  1420. Answer: An interesting thing happened where a user dragged the OS/2 System 
  1421. object into a drive folder. The user subsequently closed the drive folder and 
  1422. all drives objects. The user could not get to the OS/2 System object, because 
  1423. the drives objects were in it, and it was in the drives object! 
  1424.  
  1425. All folders are represented in the OS/2 file system. If you run into a 
  1426. situation like the one described above, you can use the OS/2 command line to do 
  1427. the following: 
  1428.  
  1429. Use the MOVE command to move the folder (a subdirectory within the file system) 
  1430. to the proper place. 
  1431.  
  1432. For example, the OS/2 System folder is called "OS!2 System". You will notice 
  1433. that each folder has a representative subdirectory under the "OS!2 2.0 DESKTOP" 
  1434. subdirectory. 
  1435.  
  1436. To move a folder that is inaccessible due to a scenario described above, use 
  1437. the MOVE command to place it in an accessible place. To move the "OS!2 SYSTEM" 
  1438. folder to the desktop, for example, go into the subdirectory where "OS!2 
  1439. SYSTEM" is. Then type: 
  1440.  
  1441. MOVE "OS!2 SYSTEM" \"OS!2 2.0 DESKTOP"
  1442.  
  1443. This will move the folder back to the desktop. 
  1444.  
  1445. Note:  ONLY do this if your folders are inaccessible from the shell! 
  1446.  
  1447.  
  1448. ΓòÉΓòÉΓòÉ 9. General Topics ΓòÉΓòÉΓòÉ
  1449.  
  1450. Related Information: 
  1451.  
  1452. o General Information 
  1453. o Questions, Common Problems and Answers 
  1454.  
  1455.  
  1456. ΓòÉΓòÉΓòÉ 9.1. General Information - General Topics ΓòÉΓòÉΓòÉ
  1457.  
  1458. Related Information: 
  1459.  
  1460. o Restoring a corrupted desktop 
  1461. o Removing an unshreddable folder 
  1462. o Shutting down a mouseless system 
  1463. o Quick and easy way to get an OS/2 Window 
  1464. o Enabling the UNDELETE function 
  1465. o Preventing STARTUP applications from opening 
  1466.  
  1467.  
  1468. ΓòÉΓòÉΓòÉ 9.1.1. Restoring a corrupted desktop ΓòÉΓòÉΓòÉ
  1469.  
  1470. There may be cases where your desktop may have been corrupted. An example is if 
  1471. you booted DOS and tried to rearrange your hard disk and corrupted either INI 
  1472. files or Extended Attributes. The following mechanisms have been implemented to 
  1473. help in these cases. 
  1474.  
  1475.  1. There is an undocumented function in OS/2 2.0 that will backup your current 
  1476.     INI files and CONFIG.SYS and give you the ones that were set up initially 
  1477.     during installation. Note however, that any modifications (such as shadows 
  1478.     and associations) since installation will be lost and have to be recreated. 
  1479.  
  1480.     This is function is also useful if you have followed the product 
  1481.     documentation and created new INI files you wish to make current. (i.e. 
  1482.     OS/2 1.3 "look and feel" INI files) 
  1483.  
  1484.     The steps are: 
  1485.  
  1486.     a. Reboot your system. 
  1487.  
  1488.     b. As soon as you hear a single beep from the system speaker after the 
  1489.        Power on Self Test completes (or as soon as you hit the enter key at the 
  1490.        BOOT MANAGER menu or power-on password prompt), press and hold the ALT 
  1491.        key and press F1.  Hold these keys down until you hear rapid beeping 
  1492.        from the system indicating that the keyboard buffer is full. 
  1493.  
  1494.     c. This will back up your old INI files and CONFIG.SYS. You will see a 
  1495.        message during the boot process confirming the backup. If you do not see 
  1496.        the message, it did not work and you may have to try again. This will 
  1497.        not erase any files off of your disk, just restore your desktop to a 
  1498.        basic state. 
  1499.  
  1500.        The INI files in the \OS2\INSTALL will be copied and made active.  If 
  1501.        you have new INI files you wish to make current, place them here (but 
  1502.        remember to back up a copy of the old ones). Then execute this 
  1503.        procedure. 
  1504.  
  1505.  2. If you have corrupted INI files, or lose objects such as the clock or font 
  1506.     palettes, and option 1 above does not help, you can retrieve them by 
  1507.     remaking your INI files. 
  1508.  
  1509.     To do this, boot off the install disks. Press ESC to get to a command 
  1510.     prompt and change to the \OS2 directory.  Once there, type: 
  1511.  
  1512.         MAKEINI OS2.INI INI.RC
  1513.     then type 
  1514.  
  1515.         MAKEINI OS2SYS.INI INISYS.RC
  1516.  
  1517.     Then reboot your machine. 
  1518.  
  1519.     This will look at the INI file from installation and merge items in it with 
  1520.     your current INI file, thus restoring the lost objects. 
  1521.  
  1522.  3. If you have corrupted EAs and have lost folders and/or program references, 
  1523.     the recommended method is to simply use the templates and recreate them. 
  1524.  
  1525.     The second option is to try step 1, above. 
  1526.  
  1527.     In the event that your desktop objects are so far gone that you cannot use 
  1528.     it (this is the last resort), boot your install disks and escape to a 
  1529.     command prompt. Then delete the \"OS!2 2.0 DESKTOP" directory and 
  1530.     everything underneath it. Then look at item 1, above. 
  1531.  
  1532.  
  1533. ΓòÉΓòÉΓòÉ 9.1.2. Removing an unshreddable folder ΓòÉΓòÉΓòÉ
  1534.  
  1535. If you have a folder that you cannot delete or shred.  Open an OS/2 Window and 
  1536. from the DESKTOP directory physically remove the FOLDER directory. 
  1537.  
  1538.  
  1539. ΓòÉΓòÉΓòÉ 9.1.3. Shutting down a mouseless system ΓòÉΓòÉΓòÉ
  1540.  
  1541. The shutdown procedure is accessed from the desktop's menu.  To access this 
  1542. menu without a mouse, first press and hold the CTRL key while pressing the ESC 
  1543. key.  Cursor up to the OS/2 Desktop entry and hit ENTER.  Now press the 
  1544. spacebar to deselect all currently selected icons.  Press SHIFT and hit the F10 
  1545. key.  This will bring up the desktop's menu.  You can now cursor down to the 
  1546. Shutdown option and press enter to shut down the system. 
  1547.  
  1548.  
  1549. ΓòÉΓòÉΓòÉ 9.1.4. Quick and easy way to get an OS/2 Window ΓòÉΓòÉΓòÉ
  1550.  
  1551. Add a new menu item to the desktop pop-up menu pointing to CMD.EXE 
  1552.  
  1553.  1. Click with the right mouse button to get the menu. 
  1554.  
  1555.  2. Open settings 
  1556.  
  1557.  3. Go to the MENU page 
  1558.  
  1559.  4. On the primary pop-up entry, select "Create Another" 
  1560.  
  1561.  5. For the program name, put in OS/2 Window (or whatever you'd like) 
  1562.  
  1563.  6. For the program name enter C:\OS2\CMD.EXE (or use whatever your boot drive 
  1564.     is) 
  1565.  
  1566.  7. Close all windows opened in steps 1-6. 
  1567.  
  1568.  8. Now click the right mouse button on the desktop to bring up the menu. 
  1569.  
  1570. You now see your OS/2 Window entry on the menu. Selecting it will give you an 
  1571. OS/2 window. 
  1572.  
  1573.  
  1574. ΓòÉΓòÉΓòÉ 9.1.5. Enabling the UNDELETE function ΓòÉΓòÉΓòÉ
  1575.  
  1576. To activate this function, simply edit the CONFIG.SYS file, and remove the 
  1577. "REM" from the line beginning 
  1578.  
  1579.         REM SET DELDIR.......
  1580.  
  1581. Upon reboot, the undelete function is active 
  1582.  
  1583.  
  1584. ΓòÉΓòÉΓòÉ 9.1.6. Preventing STARTUP applications from opening ΓòÉΓòÉΓòÉ
  1585.  
  1586. OS/2 2.0 has a STARTUP folder which will automatically start any programs 
  1587. within it at system boot time. Additionally, any programs that were running 
  1588. when the system was shut down are started upon bootup. 
  1589.  
  1590. There may be some cases where you have installed an application to 
  1591. automatically start and it has somehow become corrupted. It is sometimes useful 
  1592. to inhibit the auto-start features of the Workplace Shell. You can do this as 
  1593. follows: 
  1594.  
  1595. o When the system is starting, you will see the Workplace desktop background 
  1596.   paint.  As soon as you see the mouse pointer show up on the desktop, press 
  1597.   and hold the CTRL and SHIFT keys then press and hold the F1 key.  You should 
  1598.   hold this down for approximately 15 seconds, or until the desktop icons 
  1599.   appear.  If the hard disk light stops during this period, your system may be 
  1600.   suspended.  Release the keys quickly, then resume holding them until the 
  1601.   desktop icons appear. 
  1602.  
  1603. This will inhibit all of the applications in the startup folder from coming up, 
  1604. and inhibit the auto-start of programs running at the time the system was shut 
  1605. down. 
  1606.  
  1607.  
  1608. ΓòÉΓòÉΓòÉ 9.2. Questions, Common Problems and Answers - General Topics ΓòÉΓòÉΓòÉ
  1609.  
  1610. Question: What do I do if I get "Incorrect DOS version when trying to run a DOS 
  1611. program under OS/2? 
  1612. Answer: If you execute DOS commands that show "Incorrect DOS version", this is 
  1613. indicative of pieces of older DOS versions being picked up.  Check your path 
  1614. statements and the current directory. 
  1615.  
  1616.  
  1617. ΓòÉΓòÉΓòÉ 10. Trademark information ΓòÉΓòÉΓòÉ
  1618.  
  1619. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT 
  1620. LIMITATION, WARRANTIES OF FITNESS AND MERCHANTABILITY WITH RESPECT TO THE 
  1621. INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO 
  1622. LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. 
  1623.  
  1624. Copyright IBM Corporation, 1992, all rights reserved. 
  1625.  
  1626.  
  1627. ΓòÉΓòÉΓòÉ <hidden> About the author ΓòÉΓòÉΓòÉ
  1628.  
  1629. This document was formatted using IBM's IPF compiler by Michael Kaply. 
  1630.  
  1631. Please send correspondence to: 
  1632.  
  1633. Michael Kaply 
  1634. IBM (04-05-30) 
  1635. 5 W. Kirkwood Blvd. 
  1636. Roanoke, TX 76299-0001 
  1637.  
  1638. or 
  1639.  
  1640. Internet: mikek@csvax.seas.smu.edu 
  1641. Prodigy: MVMF10A 
  1642. IBM: MIKEK at DALHQIC2 
  1643.  
  1644.  
  1645. ΓòÉΓòÉΓòÉ <hidden> Team OS/2 ΓòÉΓòÉΓòÉ
  1646.  
  1647.