home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / info / faq / os2_20 / os2help / infoapar.fax < prev    next >
Encoding:
Text File  |  1992-09-17  |  193.2 KB  |  4,740 lines

  1. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2.  
  3. Known printers and correct device/driver to use under OS/2:
  4.  
  5. MODEL: DEVICE (DRIVER)
  6. ----------------------
  7. AST TurboLaser: AST TurboLaser (PSCRIPT.DRV)
  8. Agfa Matrix ChromaScript v51_8: Agfa Matrix ChromaScript v51_8 (PSCRIPT.DRV)
  9. Agfa/Compugraphic 9400PS V49_3: Agfa-Compugraphic 9400PS v49_3 (PSCRIPT.DRV)
  10. Agfa/Compugraphic 400PS: Agfa/Compugraphic 400PS (PSCRIPT.DRV)
  11. Apple LaserWriter II NT: Apple LaserWriter II NT (PSCRIPT.DRV)
  12. Apple LaserWriter II NTX: Apple LaserWriter II NTX (PSCRIPT.DRV)
  13. Apple LaserWriter Plus v42_2: Apple LaserWriter Plus v42_2 (PSCRIPT.DRV)
  14. Apple LaserWriter Plus: Apple LaserWriter Plus (PSCRIPT.DRV)
  15. Apple LaserWriter: Apple LaserWriter (PSCRIPT.DRV)
  16. Canon BubbleJet BJ10E: Proprinter X24E (IBM42XX.DRV)
  17. Canon BubbleJet BJC800: Epson LQ-2550 (EPSON.DRV)
  18. Colormate PS v51_9: Colormate PS v51_9 (PSCRIPT.DRV)
  19. Dataproducts LZR 1260 v47_0: Dataproducts LZR 1260 v47_0 (PSCRIPT.DRV)
  20. Dataproducts LZR-2665: Dataproducts LZR-2665 (PSCRIPT.DRV)
  21. Digital LN03R ScriptPrinter: Digital LN03R ScriptPrinter (PSCRIPT.DRV)
  22. Digital LPS PrintServer 40: Digital LPS PrintServer 40 (PSCRIPT.DRV)
  23. Epson 24 pins - 136 columns: 24-pin 136 Col (EPSON.DRV)
  24. Epson 24 pins - 80 columns: 24-pin 80 Col (EPSON.DRV)
  25. Epson 9 pins - 136 columns: 9-pin 136 Col (EPSON.DRV)
  26. Epson 9 pins - 80 columns: 9-pin 80 Col (EPSON.DRV)
  27. Epson DFX-5000 9 pins - 136 columns: DFX-5000 (EPSON.DRV)
  28. Epson DFX-8000 9 pin - 136 column: DFX-8000 (EPSON.DRV)
  29. Epson EPL-6000 Laser: EPL-6000 (EPSON.DRV)
  30. Epson EPL-7000: Epson EPL-7000 (LASERJET.DRV)
  31. Epson EPL-7500 v52_3: Epson EPL-7500 v52_3 (PSCRIPT.DRV)
  32. Epson EX-1000 Color 9 pins - 136 columns: EX-1000 (EPSON.DRV)
  33. Epson EX-800 Color 9 pins - 80 columns: EX-800 (EPSON.DRV)
  34. Epson FX-1050 9 pins - 136 columns: FX-1050 (EPSON.DRV)
  35. Epson FX-286e 9 pins - 136 columns: FX-286e (EPSON.DRV)
  36. Epson FX-850 9 pins - 80 columns: FX-850 (EPSON.DRV)
  37. Epson JX-80 Color 9 pins - 80 columns: JX-80 (EPSON.DRV)
  38. Epson LQ-1010 24 pin - 132 column: LQ-1010 (EPSON.DRV)
  39. Epson LQ-1050 (N9) 24 pins - 136 columns: LQ-1050 (N9) (EPSON.DRV)
  40. Epson LQ-1050 24 pins - 136 columns: LQ-1050 (EPSON.DRV)
  41. Epson LQ-1170 24 pins - 136 columns: LQ-1170 (EPSON.DRV)
  42. Epson LQ-1500: LQ-1050 (EPSON.DRV)
  43. Epson LQ-2500 Color 24 pins - 136 columns: LQ-2500 (EPSON.DRV)
  44. Epson LQ-2550 Color 24 pins - 136 columns: LQ-2550 (EPSON.DRV)
  45. Epson LQ-500 24 pins - 80 columns: LQ-500 (EPSON.DRV)
  46. Epson LQ-510 24 pins - 80 columns: LQ-510 (EPSON.DRV)
  47. Epson LQ-570 24 pins - 80 columns: LQ-570 (EPSON.DRV)
  48. Epson LQ-850 (N9) 24 pins - 80 columns: LQ-850 (N9) (EPSON.DRV)
  49. Epson LQ-850 24 pins - 80 columns: LQ-850 (EPSON.DRV)
  50. Epson LQ-860 Color 24 pins - 80 columns: LQ-860 (EPSON.DRV)
  51. Epson LQ-870 24 pins - 80 columns: LQ-870 (EPSON.DRV)
  52. Epson LQ-950 (N9) 24 pins - 110 columns: LQ-950 (N9) (EPSON.DRV)
  53. Epson LX-800 9 pins - 80 columns: LX-800 (EPSON.DRV)
  54. Epson LX-810 9 pins - 80 columns: LX-810 (EPSON.DRV)
  55. Generic PostScript Printer: Generic PostScript Printer (PSCRIPT.DRV)
  56. HP 7470A Plotter: HP7470A (PLOTTERS.DRV)
  57. HP 7475A Plotter: HP7475A (PLOTTERS.DRV)
  58. HP 7550A Plotter: HP7550A (PLOTTERS.DRV)
  59. HP 7580A Plotter: HP7580A (PLOTTERS.DRV)
  60. HP 7580B Plotter: HP7580B (PLOTTERS.DRV)
  61. HP 7585A Plotter: HP7585A (PLOTTERS.DRV)
  62. HP 7585B Plotter: HP7585B (PLOTTERS.DRV)
  63. HP 7586B Plotter: HP7586B (PLOTTERS.DRV)
  64. HP ColorPro: HP7440A (PLOTTERS.DRV)
  65. HP DeskJet 500:  HP DeskJet 500 (EPSON.DRV)
  66. HP DeskJet 500C: HP DeskJet 500 (EPSON.DRV)
  67. HP DeskJet Plus: HP DeskJet 500 (EPSON.DRV)
  68. HP DeskJet :     HP DeskJet 500 (EPSON.DRV)
  69. HP DraftMaster I: HP7595A (PLOTTERS.DRV)
  70. HP DraftMaster II: HP7596A (PLOTTERS.DRV)
  71. HP DraftPro: HP7570A (PLOTTERS.DRV)
  72. HP LaserJet 2000: HP LaserJet 2000 (LASERJET.DRV)
  73. HP LaserJet 500 Plus: HP LaserJet 500 Plus (LASERJET.DRV)
  74. HP LaserJet Classic: HP LaserJet Classic (LASERJET.DRV)
  75. HP LaserJet IID v52_2: HP LaserJet IID v52_2 (PSCRIPT.DRV)
  76. HP LaserJet IID: HP LaserJet IID (LASERJET.DRV)
  77. HP LaserJet III v52_2: HP LaserJet III v52_2 (PSCRIPT.DRV)
  78. HP LaserJet III: HP LaserJet III (LASERJET.DRV)
  79. HP LaserJet IIID v52_2: HP LaserJet IIID v52_2 (PSCRIPT.DRV)
  80. HP LaserJet IIID: HP LaserJet IIID (LASERJET.DRV)
  81. HP LaserJet IIIP PS v52_2: HP LaserJet IIIP PS v52_2 (PSCRIPT.DRV)
  82. HP LaserJet IIIP: HP LaserJet IIIP (LASERJET.DRV)
  83. HP LaserJet IIISi PS v52_3: HP LaserJet IIISi PS v52_3 (PSCRIPT.DRV)
  84. HP LaserJet IIISi: HP LaserJet IIISi (LASERJET.DRV)
  85. HP LaserJet IIP Plus: HP LaserJet IIP Plus (LASERJET.DRV)
  86. HP LaserJet IIP v52_2: HP LaserJet IIP v52_2 (PSCRIPT.DRV)
  87. HP LaserJet IIP: HP LaserJet IIP (LASERJET.DRV)
  88. HP LaserJet Plus: HP LaserJet Plus (LASERJET.DRV)
  89. HP LaserJet Series II: HP LaserJet Series II (LASERJET.DRV)
  90. IBM 2380 PPS II: IBM 2380 PPS II (IBM42XX.DRV)
  91. IBM 2381 PPS II: IBM 2381 PPS II (IBM42XX.DRV)
  92. IBM 2390 PPS II: IBM 2390 PPS II (IBM42XX.DRV)
  93. IBM 2391 PPS II: IBM 2391 PPS II (IBM42XX.DRV)
  94. IBM 3812 Page Printer:IBM 5152 Graphics Printer (IBM5152.DRV)
  95.          -3812 must be in 5152 compatability mode
  96.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  97. IBM 3816 - 01D: IBM 3816 - 01D (IBM52XX.DRV)
  98. IBM 3816 - 01S: IBM 3816 - 01S (IBM52XX.DRV)
  99. IBM 3852 Jetprinter II: IBM 3852 Jetprinter II (IBM3852.DRV)
  100.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  101. IBM 4019 LaserPrinter E: IBM 4019 LaserPrinter E (IBM4019.DRV)
  102. IBM 4019 LaserPrinter: IBM 4019 LaserPrinter (IBM4019.DRV)
  103. IBM 4019 Laserprinter E: IBM 4019 Laserprinter E (LASERJET.DRV)
  104. IBM 4019 Laserprinter: IBM 4019 Laserprinter (LASERJET.DRV)
  105. IBM 4019 v52_1 (17 Fonts): IBM 4019 v52_1 (17 Fonts) (PSCRIPT.DRV)
  106. IBM 4019 v52_1 (39 Fonts): IBM 4019 v52_1 (39 Fonts) (PSCRIPT.DRV)
  107. IBM 4029 (17 Fonts 300 Dpi): IBM 4029 (17 Fonts 300 Dpi) (PSCRIPT.DRV)
  108. IBM 4019 v52_1 (39 Fonts): IBM 4019 v52_1 (39 Fonts) (PSCRIPT.DRV)
  109. IBM 4029 (17 Fonts 300 Dpi): IBM 4029 (17 Fonts 300 Dpi) (PSCRIPT.DRV)
  110. IBM 4029 (17 Fonts 600 Dpi): IBM 4029 (17 Fonts 600 Dpi) (PSCRIPT.DRV)
  111. IBM 4029 (39 Fonts 300 Dpi): IBM 4029 (39 Fonts 300 Dpi) (PSCRIPT.DRV)
  112. IBM 4029 (39 Fonts 600 Dpi): IBM 4029 (39 Fonts 600 DPI) (PSCRIPT.DRV)
  113. IBM 4029 LaserPrinter 10: IBM 4029 LaserPrinter 10 (IBM4019.DRV)
  114. IBM 4029 LaserPrinter 10L: IBM 4029 LaserPrinter 10L (IBM4019.DRV)
  115. IBM 4029 LaserPrinter 5E: IBM 4029 LaserPrinter 5E (IBM4019.DRV)
  116. IBM 4029 LaserPrinter 6: IBM 4029 LaserPrinter 6 (IBM4019.DRV)
  117. IBM 4029 LaserPrinter 10: IBM 4029 Laserprinter 10 (LASERJET.DRV)
  118. IBM 4029 LaserPrinter 10L: IBM 4029 Laserprinter 10L (LASERJET.DRV)
  119. IBM 4029 Laserprinter 5E: IBM 4029 Laserprinter 5E (LASERJET.DRV)
  120. IBM 4029 Laserprinter 6: IBM 4029 Laserprinter 6 (LASERJET.DRV)
  121. IBM 4072 ExecJet: IBM 5202 QuietWriter III (IBM52XX.DRV)
  122.                        *Lexmark beta driver expected in July 92*
  123. IBM 4201 Proprinter II: IBM 4201 Proprinter II (IBM42XX.DRV)
  124. IBM 4201 Proprinter III: IBM 4201 Proprinter III (IBM42XX.DRV)
  125. IBM 4201 Proprinter: IBM 4201 Proprinter (IBM42XX.DRV)
  126. IBM 4202 Proprinter II XL: IBM 4202 Proprinter II XL (IBM42XX.DRV)
  127. IBM 4202 Proprinter III XL: IBM 4202 Proporinter III XL (IBM42XX.DRV)
  128. IBM 4202 Proprinter XL: IBM 4202 Proprinter XL (IBM42XX.DRV)
  129. IBM 4207 Proprinter X24: IBM 4207 Proprinter X24 (IBM42XX.DRV)
  130. IBM 4207 Proprinter X24E: IBM 4207 Proprinter X24E (IBM42XX.DRV)
  131. IBM 4207 Proprinter XL24: IBM 4207 Proprinter XL24 (IBM42XX.DRV)
  132. IBM 4208 Proprinter XL24: IBM 4208 Proprinter XL24 (IBM42XX.DRV)
  133. IBM 4208 Proprinter XL24E: IBM 4208 Proprinter XL24E (IBM42XX.DRV)
  134. IBM 4216-031 v51_4 SheetFeed: IBM 4216-031 v51_4 SheetFeed (PSCRIPT.DRV)
  135. IBM 4224 - 01 & 02 & E3: IBM 4224 - 01 & 02 & E3 (IBM42XX.DRV)
  136. IBM 4224 - C2: IBM 4224 - C2 (IBM42XX.DRV)
  137. IBM 4226 Model 302: IBM 4226 Model 302 (IBM42XX.DRV)
  138. IBM 5152 Graphics Printer:IBM 5152 Graphics Printer(IBM5152.DRV)
  139.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  140. IBM 5182 Color Printer:IBM 5182 Color Printer (IBM5182.DRV)
  141.          -Supports monochrome output only
  142.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  143. IBM 5201 Quietwriter    (IBM52011.DRV)
  144.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  145. IBM 5201 Quietwriter II (IBM52012.DRV)
  146. IBM 5202 QuietWriter III: IBM 5202 QuietWriter III (IBM52XX.DRV)
  147. IBM 5204 QuickWriter: IBM 5204 QuickWriter (IBM52XX.DRV)
  148. IBM 5216 Wheelwriter I : IBM 5216 Wheelwriter I  (IBM5216.DRV)
  149.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  150. IBM 5216 Wheelwriter II: IBM 5216 Wheelwriter II (IBM5216.DRV)
  151.          -Available on CompuServe,IBM Bulletin Boards & OS2TOOLS
  152. IBM 6180 Plotter: IBM6180 (PLOTTERS.DRV)
  153. IBM 6182 Plotter: IBM6182 (PLOTTERS.DRV)
  154. IBM 6184 Plotter: IBM6184 (PLOTTERS.DRV)
  155. IBM 6186-1 Plotter: IBM6186-1 (PLOTTERS.DRV)
  156. IBM 6186-2 Plotter: IBM6186-2 (PLOTTERS.DRV)
  157. IBM 7371 Plotter: IBM7371 (PLOTTERS.DRV)
  158. IBM 7372 Plotter: IBM7372 (PLOTTERS.DRV)
  159. IBM 7374 Plotter: IBM7374 (PLOTTERS.DRV)
  160. IBM 7375-1 Plotter: IBM7375-1 (PLOTTERS.DRV)
  161. IBM 7375-2 Plotter: IBM7375-2 (PLOTTERS.DRV)
  162. IBM NULL Printer Driver (IBMNULL.DRV)
  163. IBM Personal Page Printer II-30: IBM Personal Page Printer II-30 (PSCRIPT.DRV)
  164. IBM Personal Page Printer II-31: IBM Personal Page Printer II-31 (PSCRIPT.DRV)
  165. IBM Personal Pageprinter: IBM Personal Pageprinter (PSCRIPT.DRV)
  166. Kyocera F-1000A/F-1000: Kyocera F-1000A/F-1000 (LASERJET.DRV)
  167. Kyocera F-1800A/F-1800: Kyocera F-1800A/F-1800 (LASERJET.DRV)
  168. Kyocera F-2000A/F-2200S: Kyocera F-2000A/F-2200S (LASERJET.DRV)
  169. Kyocera F-3000A/F-3300: Kyocera F-3000A/F-3300 (LASERJET.DRV)
  170. Kyocera F-5000A/F-5000: Kyocera F-5000A/F-5000 (LASERJET.DRV)
  171. Kyocera F-800A/F-800: Kyocera F-800A/F-800 (LASERJET.DRV)
  172. Kyocera F-820: Kyocera F-820 (LASERJET.DRV)
  173. Kyocera P-2000: Kyocera P-2000 (PSCRIPT.DRV)
  174. Kyocera Q-8010: Kyocera Q-8010 (PSCRIPT.DRV)
  175. Linotronic 100 v38_0: Linotronic 100 v38_0 (PSCRIPT.DRV)
  176. Linotronic 100 v42_5: Linotronic 100 v42_5 (PSCRIPT.DRV)
  177. Linotronic 200 v47_1: Linotronic 200 v47_1 (PSCRIPT.DRV)
  178. Linotronic 200 v49_3: Linotronic 200 v49_3 (PSCRIPT.DRV)
  179. Linotronic 300 v47_0: Linotronic 300 v47_0 (PSCRIPT.DRV)
  180. Linotronic 300 v47_1: Linotronic 300 v47_1 (PSCRIPT.DRV)
  181. Linotronic 300 v49_3: Linotronic 300 v49_3 (PSCRIPT.DRV)
  182. Linotronic 500 v49_3: Linotronic 500 v49_3 (PSCRIPT.DRV)
  183. PaintJet: Paintjet (SMGXPJET.DRV)
  184. PaintJet XL: Paintjet XL (SMGXPJET.DRV)
  185. NEC LC-890: NEC LC-890 (PSCRIPT.DRV)
  186. Olivetti LP 5000: Olivetti LP 5000 (PSCRIPT.DRV)
  187. Panasonic KX-P1123 in Epson LQ-850 mode: Panasonic KX-P1123 (EPSON.DRV)
  188. Panasonic KX-P1124 in Epson LQ-2500 mode: Panasonic KX-P1124 (EPSON.DRV)
  189. Panasonic KX-P1124i in Epson LQ-850 mode: Panasonic KX-P1124i (EPSON.DRV)
  190. Panasonic KX-P1180 in Epson FX-86e mode: Panasonic KX-P1180 (EPSON.DRV)
  191. Panasonic KX-P1191 in Epson FX-86e mode: Panasonic KX-P1191 (EPSON.DRV)
  192. Panasonic KX-P1624 in Epson LQ-2500 mode: Panasonic KX-P1624 (EPSON.DRV)
  193. Panasonic KX-P1654 in Epson LQ-1050 mode: Panasonic KX-P1654 (EPSON.DRV)
  194. Panasonic KX-P1695 in Epson FX-1050 mode: Panasonic KX-P2624 (EPSON.DRV)
  195. Panasonic KX-P2624 in Epson LQ-1050 mode: Panasonic KX-P2624 (EPSON.DRV)
  196. Panasonic KX-P4420: Panasonic KX-P4420 (LASERJET.DRV)
  197. Panasonic KX-P4450: Panasonic KX-P4450 (LASERJET.DRV)
  198. Panasonic KX-P4450i: Panasonic KX-P4450i (LASERJET.DRV)
  199. Panasonic KX-P4455 v51_4: Panasonic KX-P4455 v51_4 (PSCRIPT.DRV)
  200. Phaser Card v1_1: Phaser Card v1_1 (PSCRIPT.DRV)
  201. QMS ColorScript 100 Mod 10: QMS ColorScript 100 Mod 10 (PSCRIPT.DRV)
  202. QMS ColorScript 100 Mod 30: QMS ColorScript 100 Mod 30 (PSCRIPT.DRV)
  203. QMS ColorScript 100 Mod 30si: QMS ColorScript 100 Mod 30si (PSCRIPT.DRV)
  204. QMS ColorScript 100: QMS ColorScript 100 (PSCRIPT.DRV)
  205. QMS IS X320T: QMS IS X320T (PSCRIPT.DRV)
  206. QMS-PS 1500: QMS-PS 1500 (PSCRIPT.DRV)
  207. QMS-PS 2000: QMS-PS 2000 (PSCRIPT.DRV)
  208. QMS-PS 2200: QMS-PS 2200 (PSCRIPT.DRV)
  209. QMS-PS 2210: QMS-PS 2210 (PSCRIPT.DRV)
  210. QMS-PS 2220: QMS-PS 2220 (PSCRIPT.DRV)
  211. QMS-PS 410: QMS-PS 410 (PSCRIPT.DRV)
  212. QMS-PS 800 Plus: QMS-PS 800 Plus (PSCRIPT.DRV)
  213. QMS-PS 800: QMS-PS 800 (PSCRIPT.DRV)
  214. QMS-PS 810 TURBO: QMS-PS 810 TURBO (PSCRIPT.DRV)
  215. QMS-PS 810: QMS-PS 810 (PSCRIPT.DRV)
  216. QMS-PS 815 MR: QMS-PS 815 MR (PSCRIPT.DRV)
  217. QMS-PS 815: QMS-PS 815 (PSCRIPT.DRV)
  218. QMS-PS 820 Turbo: QMS-PS 820 Turbo (PSCRIPT.DRV)
  219. QMS-PS 820: QMS-PS 820 (PSCRIPT.DRV)
  220. QMS-PS 825 MR: QMS-PS 825 MR (PSCRIPT.DRV)
  221. QMS-PS 825: QMS-PS 825 (PSCRIPT.DRV)
  222. Qume ScripTEN: Qume ScripTEN (PSCRIPT.DRV)
  223. Seiko ColorPoint PS Model 04: Seiko ColorPoint PS Model 04 (PSCRIPT.DRV)
  224. Seiko Colorpoint PS Model 14: Seiko ColorPoint PS Model 14 (PSCRIPT.DRV)
  225. Seiko Personal ColorPoint PS: Seiko Personal ColorPoint PS (PSCRIPT.DRV)
  226. Silentwriter LC 890XL v50_5: Silentwriter LC 890XL v50_5 (PSCRIPT.DRV)
  227. Silentwriter2 290 v52_0: Silentwriter2 Model 90 v52_2 (PSCRIPT.DRV)
  228. Silentwriter2 Model 90 v52_2: Silentwriter2 Model 90 v52_2 (PSCRIPT.DRV)
  229. TI 2115 (13 fonts) v47_0: TI 2115 (13 fonts) v47_0 (PSCRIPT.DRV)
  230. TI OmniLaser 2108: TI OmniLaser 2108 (PSCRIPT.DRV)
  231. TI OmniLaser 2115: TI Omnilaser 2115 (PSCRIPT.DRV)
  232. TI microLaser PS17 v_52_1: TI microLaser PS17 v_52_1 (PSCRIPT.DRV)
  233. TI microLaser PS35 v_52_1: TI microLaser PS35 v_52_1 (PSCRIPT.DRV)
  234. Tektronix Phaser II PX v2_02: Tektronix Phaser II PX V2_02 (PSCRIPT.DRV)
  235. Tektronix Phaser II PXi v2010: Tektronix Phaser II PXi v2010 (PSCRIPT.DRV)
  236. Tektronix Phaser III PXi v2010: Tektronix Phaser III PXi v2010 (PSCRIPT.DRV)
  237. Varityper VT-600: Varityper VT-600 (PSCRIPT.DRV)
  238. Wang LCS15 FontPlus: Wang LCS15 FontPlus (PSCRIPT.DRV)
  239. Wang LCS15: Wang LCS15 (PSCRIPT.DRV)
  240.  
  241. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  242.  
  243. PRINTING TIPS AND INFORMATION FOR OS/2 1.3 AND OS/2 2.0
  244. .
  245. *************************************************************
  246. GENERAL OS/2 PRINTING TIPS
  247. *************************************************************
  248. .
  249. DON'T TRY INSTALLING OS/2 2.0 PAINTJET DRIVER ON A 1.3 SYSTEM
  250. ..
  251. The OS/2 2.0 PaintJet driver does not work on a 1.3 system.  This driver (any
  252. any other driver) requiring the mirrors.dll will not work with 1.3.  The
  253. mirrors.dll is a 32 bit dll.
  254.  
  255. ----------------------------------------------------------------
  256. DMA PARALLEL PORT ARBITRATION LEVEL
  257. ..
  258. When using OS/2 2.0, the DMA parallel prot arbitration level should not be
  259. disabled.  It should be set to SHARED 7. When using OS/2 1.3 with CSD 5054 or
  260. greater applied, the DMA parallel port arbitration level should not be disabled.
  261. Any level prior to this, should have the arbitration level disabled on those
  262. systems with a DMA parallel port (PS/2 models 56, 57, 80-A21, 80-A31, 90, and
  263. 95).
  264.  
  265. ---------------------------------------------------------------
  266. PARALLEL PORT PRINTING PROBLEMS
  267. ..
  268. If nothing prints on an AT (ISA) bus system, the parallel port may be configured
  269. incorrectly.  This is especially true if the parallel port worked correctly
  270. under DOS.  Up to 3 parallel ports can be installed on most systems as long as
  271. the port address and hardware interrupt levels are set properly.  The proper
  272. combinations under OS/2 are address 3BC and IRQ7, 378 and IRQ7, and 278 and
  273. IRQ5.  If these combinations are not used, printer error messages or very slow
  274. printing will occur.
  275. ..
  276. AT bus systems are incapable of sharing hardware interrupt levels.  This means
  277. each adapter in your system must have a different hardware interrupt level
  278. assigned.  Special code handles the conflict as described in the paragraph
  279. above.  Many sound cards (Soundblaster) use the same hardware interrupt level as
  280. the first parallel port and the conflict must be resolved if you intend to
  281. print.  Using IRQ10 with Soundblaster is recommended since it does not conflict
  282. with the parallel ports (IRQ7, IRQ5).  IRQ2 cannot be used since it drives the
  283. slave 8259 Programmable Interrupt Controller.
  284. ..
  285. Problems have been found when using certain parallel port printer cables that do
  286. not meet the parallel port specifica- tions.  Cables that are longer than six
  287. feet in length are suspect.  Cables that do not contain all 25 wires will not
  288. work under OS/2.  The six foot cable length problem is more evident on higher
  289. speed processor systems.
  290. ..
  291. Some older parallel port adapters fail to generate hardware interrupts.  These
  292. adapters usually work correctly under DOS since DOS does not use hardware
  293. interrupts to print.  OS/2, due to its multitasking capability, must use
  294. interrupts to transfer data out the parallel port.  If your adapter fails to
  295. generate interrupts, it must be replaced in order to print under OS/2.  If your
  296. buffer light illuminates on your printer or if your printer prints the first
  297. character and then an error message is displayed after approximately 45 seconds,
  298. you may be experiencing an interrupt problem.
  299.  
  300. -------------------------------------------------------------
  301. WHAT PRINTERS ARE SUPPORTED?
  302.  
  303. See the file called PRDESC.LST on the first print driver diskette with the OS/2
  304. 2.0 package.  It contains a compre- hensive list of all the printer models
  305. supported.
  306.  
  307. -------------------------------------------------------------
  308. PRINTER DRIVERS NO LONGER SHIPPED WITH OS/2 2.0
  309.  
  310. OS2TOOLS contains a package called OS2PDRVR.  This package contains OS/2 printer
  311. drivers that were shipped with OS/2 1.3, but are no longer shipped with OS/2
  312. 2.0.  It includes IBM3852, IBM5152, IBM5182, IBM52011, and IBM5216.  The package
  313. states that in the future it will contain BETA and CSD versions also.  The
  314. printer drivers can also be accessed in Compuserve (Library 17).
  315.  
  316. -------------------------------------------------------------
  317. REDIRECTING PRINTER PORT
  318.  
  319. To print to a communications port, you must redirect the output:
  320. .
  321. 1.  Display the pop-up menu for the appropriate printer
  322.     object.
  323. 2.  Select the arrow to the right of OPEN; then select
  324.     SETTINGS.
  325. 3.  Select OUTPUT.
  326. 4.  Display the pop-up menu for the port you want to set up.
  327. 5.  Select the arrow to the right of REDIRECTION.
  328. 6.  Select the port you need.  For example, you might
  329.     select COM1 to send your output through a communications
  330.     port.
  331. or
  332.  
  333. 1.  Select OS/2 SYSTEM; then select Command Prompts.
  334. 2.  Select OS/2 Window or OS/2 Full Screen.
  335.  
  336.     SPOOL /D:LPT1 /O:COM1
  337.     PRINT MYFILE.TXT /D:LPT1
  338.  
  339. Note:  You can redirect output to a COM port; however, you cannot redirect
  340. output from a COM port to a LPT port.  The redirection option is only available
  341. when two or more printer objects are defined.
  342.  
  343. ------------------------------------------------------------
  344.  
  345. IMPORTANT DOCUMENT ON OS2TOOLS CALLED OS2TNT ( OS/2 TIPS AND TECHNIQUES.  THIS
  346. IS A LIVING DOCUMENT AND ALONG WITH OTHER INFORMATION, CONTAINS GOOD PRINTING
  347. TIPS.  IT IS UPDATED AS NECESSARY.  THE FOLLOWING IS FROM OS2TNT.....
  348.  
  349. General Information
  350. -------------------
  351.  
  352. When installing auxiliary parallel port expansion cards, you need to ensure that
  353. LPT1 is configured to interrupt level 7 (IRQ7).  Not doing so will cause
  354. printing under OS/2 to function erratically.  Be aware that when using many
  355. other common adapters such as the SoundBlaster card, they may come from the
  356. factory configured on IRQ7.  Also, many manufacturers recommend you configure
  357. their cards on IRQ7.  Non-microchannel machines cannot share interrupts and each
  358. card must be on a separate IRQ to avoid conflicts.  See the reference for your
  359. adapter cards to configure the IRQs.  Additionally, LPT2 cards should be
  360. configured on IRQ5.
  361.  
  362. --------------------------------------------------------------
  363. ..
  364. QUESTIONS, COMMON PROBLEMS AND ANSWERS
  365. ..
  366. PROBLEM:     Automatic emulation switching does not work
  367. RESOLUTION:  None
  368.  
  369. AES does not currently work under OS/2 2.0.  Lexmark is working
  370. on this to be released soon.
  371.  
  372.  
  373.  
  374. QUESTION:    How does AES for OS/2 interact with 2.0 GA?
  375.  
  376. ANSWER:
  377.  
  378. The basic function of AES is to provide a convenient method for emulation mode
  379. switching on the IBM LaserPrinter products.  By correlating LPT ports with
  380. emulation modes on the printer, a user can send their job to the correct port
  381. and set the mode switch properly, and thus not have to touch the printer to
  382. change emulation modes.  During AES install, the option is given to the user if
  383. they want to install extra LPT ports (as the LPTX.SYS Device Driver).  This
  384. driver is the same identical driver that is used by the Lexmark External Network
  385. Adapter, IBM 4033.  It essentially allows for character monitors to be installed
  386. on LPT ports > 3. Then the character monitor does what it needs to, and
  387. re-directs that data to the physical port where the printer is connected.  Or in
  388. the case of the IBM 4033, the data is re-directed (by the character monitor) to
  389. the Token Ring or Ethernet PS/2 card
  390.  
  391. PROBLEM:     Printing problems with parallel ports - nothing prints.
  392. RESOLUTION:
  393.  
  394. Ensure that LPT1 is configured to use IRQ7 and LPT2 is configured as IRQ5.
  395. Check the printer cable to ensure that the cable runs all 25 lines, not all
  396. cables wire the necessary lines.  If the problem persists and you are convinced
  397. it is not an interrupt problem, cable problem or just the wrong driver, the
  398. problem may be with your I/O card.  Some older I/O cards do not work in OS/2.
  399.  
  400. TIPS AND TECHNIQUES
  401. -------------------
  402. If you send a print job to a printer that is powered off, you may experience a
  403. corrupted job when responding to the RETRY dialog after powering on the printer.
  404. You should cancel the job and resubmit it after turning on the printer.
  405.  
  406. -------------------------------------------------------------
  407. BETA VERSION OF IBM4072 EXECJET DRIVER FROM LEXMARK
  408.  
  409. Customers who need an IBM4072 ExecJet driver can now get a beta version from
  410. Lexmark by calling Lexmark support at 1-606- 232-3000 or by logging on to the
  411. Lexmark Bulletin board at 1-606-232-5653.  IBM users can obtain the driver by
  412. entering the following command at a VM prompt:  EXEC TOOLS SENDTO LEXCJN1
  413. LEXTOOLS DRIVERS GET OS24072 PACKAGE
  414.  
  415. --------------------------------------------------------------
  416. PARALLEL CARDS KNOWN NOT TO WORK:
  417. Boca Research:
  418. After Calling Boca Researches tecnical support line, they
  419. admitted that the parallel ports in the following cards
  420. will NOT work correctly for os/2. These cards will however
  421. be upgraded this summer (exact date unclear).
  422.      IDE Controller cards
  423.      I/O AT41 and I/O AT45cards.
  424.  
  425. SIIG:
  426.      SIIG multi-purpose serial/parallel/game card.
  427.           -customer could not print with this card. Only
  428.            printed when he replaced card.
  429.  
  430.  DIAMOND:
  431.    -  DIAMOND I/O DIO-100 Revision A 1985.
  432.       Card did not work. Customer got printing to work
  433. only when the card was replaced.
  434.  
  435. ----------------------------------------------------------
  436. SOME OEM PARALLEL PORT CARDS THAT WORK CORRECTLY UNDER OS/2
  437. ..
  438. These are cards that a) the manufacturer confirms that they
  439. work under interrupt driven printing for os/2 2.0. or b)
  440. Where the succesfull replacement for a card that did not
  441. work under os/2 2.0.
  442. BOCA RESEARCH:
  443.          IO AT 44 - confirmed by manufacturer and customer
  444.          IO AT 24- confirmed by manufacturer
  445.   EVEREX:
  446.          EVEREX Multi I/o card (model???) - confirmed by
  447.                                             customer
  448. ----------------------------------------------------------
  449. PRINT PROBLEMS WITH MULTIPLE PRINT OBJECT USING SAME PORT.
  450.  
  451. Some os/2 applications have problems selecting a printer when there are multiple
  452. print objects defined for the same output port.  Applications that select the
  453. print driver to use based on the internal printer name and not on the print
  454. queue will not be able to select the correct driver when multiple print objects
  455. are defined for the same output port ( since there may be 2 distinct printer
  456. drivers for the same printer name.)  This problem may result in application
  457. printing errors.  Applications that are known to have this problem are:
  458.  
  459. - Corel Draw V2.0 for os/2 (contact corel for a fix).  (printing and print
  460. driver selection problems when more that one print object uses the same output
  461. port as teh default printer).
  462.  
  463. - Aldus pagemaker V3.01 for OS/2 (contact Aldus).  (problems selecting printers
  464. when more than one printer object uses the same output port).
  465.  
  466. ---------------------------------------------------------
  467. The two abios patch files new in OS/2 2.0 related to
  468. printing are:  W05010.BIO and W05000.BIO
  469. ----------------------------------------------------------
  470.  
  471.  
  472. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  473.  
  474. Common Problems from DOSAP group: (Updated 07/15/92 at 09:00)
  475.  
  476.  
  477. IPE at ##0160:fff6453f-000d.  cs:ip here is 0150:4912.  This is the BlastSFT
  478. problem.  The bug is in file system code.  There is a kernel fix for this.  The
  479. APAR for this problem is PJ04081.
  480.  
  481. A temporary workaround for this problem is to move the application and data
  482. files to an HPFS partition.  This trap only occurs with FAT partitions.
  483.  
  484. Stacker does not work with OS/2.  Stacked partitions will not be accessable.  If
  485. the customer wants to access data on a stacked partition, he needs to boot DOS
  486. and move it to a non stacked (FAT) partition.  Stac Electronics has promised an
  487. OS/2 version of Stacker for the end of the year.  For those customers desperate
  488. for disk compression under OS/2, have them contact Max Eidswick at (303)
  489. 484-2400.  His company is developing a disk compression utililty for OS/2 and
  490. will send free beta code to anyone who wants it.  The customer must understand
  491. that this product is in no way related to IBM or recommended by us.
  492.  
  493. Many communication programs using modems and fax boards are not going to work
  494. under OS/2 2.0.  Each VDM process can only simulate less than 1000 interrupts
  495. per second.  This is due to the VDM only having one thread to operate on.  While
  496. any DOS application is always going to operate on one thread, the OS/2 overhead
  497. processing for the VDM can be moved off the main thread, allowing more
  498. interrupts to be simulated.  Please tell customers that we cannot handle serial
  499. communica- tion at more than 9600 baud.  Also, encourage customers with fax and
  500. other communication boards to contact the board manufacturer to get interrupt
  501. information from them.  Some vendors produce boards that use polling instead of
  502. interrupts that may work better with OS/2.
  503.  
  504. MSCDEX.EXE.  Microsoft CD-ROM support.  If trying to run this in a VDM it will
  505. give "Incorrect DOS version".  This must be run in a VMB.  Info on setting up a
  506. VMB is in the online help.  See VMDISK.  After the session is booted, we need to
  507. add this into the version table.  Enter "SETVER MSCDEX.EXE 4.00".  Program will
  508. now run.
  509.  
  510. EMS not showing up in VDM.  This can be one of two problems.  First, an adapter
  511. conflict.  User should use reference disk to check out the memory map.  EMS
  512. requires 64K of contiguous memory in the UMB.  If there is not 64K contiguous,
  513. adapter ROM and/or RAM areas need to be moved.  If it is not possible to free
  514. 64K contiguous memory, the MEM_INCLUDE_ REGIONS to overmap memory reserved for
  515. adapter cards.  For instance, we see a lot of these problems with 1-2-3.  As
  516. long as the program is local, a customer could overmap memory allocated to his
  517. TokenRing card.  Customers can also use the EMS_PAGE_FRAME DOS setting to
  518. explicitly place the page frame at a fixed location.  The default is AUTO.  This
  519. should NOT be set to NONE if the customer wants to use EMS.  It has been
  520. suggested in the past to set this to NONE.  Bernie Thompson verifie that this
  521. does not give full EMS support (it is not intended to)-- so this should NOT be
  522. suggested.  Secondly, this may be an actual bug.  In some instances, even when
  523. there is 64K contiguous memory, EMS does not load.  There is a new VEMM.SYS
  524. available.  I believe this is up on bulletin boards and Compuserv.  The APAR
  525. associated with this problem is PJ03666.  Lotus Development corporation also has
  526. a fix available for 1-2-3 3.1.  They can be reached at 1-800-223-1662.
  527.  
  528. Customer receiving SYS1200:  The DOS environment cannot be created.  If seen
  529. when starting a DOS session, the customer probably did not install DOS support,
  530. or it was not installed correctly for some reason.  Doing a selective reinstall
  531. and insuring that DOS support is chosen should fix this problem.  If this error
  532. is seen on bootup, while the config.sys is being processed, check the
  533. PROTECTONLY statement in config.sys.  This statement should read
  534. "PROTECTONLY=NO".  If it is set to YES, OS/2 apps are given memory below 640K to
  535. operate in, thus leaving no room for DOS.  A customer would want to have
  536. "PROTECTONLY=YES" only if he will not be running any DOS sessions.
  537.  
  538. Customer receiving SYS0005 errors starting DOS sessions.
  539. This is APAR PJ04346.  This is usually caused by cross-linked
  540. extended attributes.  Have the customer boot from the
  541. installation diskette and Esc out at Disk 1.  The CHKDSK
  542. program is on diskette 2.  Have the customer switch diskettes.
  543. At the a: prompt have the customer type:
  544. CHKDSK c: /f   (for FAT)
  545. CHKDSK c: /f:3 (for HPFS)
  546. (c: is assumed to be the startup drive.  Adjust accordingly)
  547.  
  548. WordPerfect 5.1:  Reading files from FAT partitions sometimes may result in the
  549. BLASTSFT problem (IPE listed at the top of this info apar.  cs:eip value will be
  550. 0150:00004912.  We have a kernel fix for this.  The same problem is often seen
  551. with Autocad 10.  Another problem is with the document viewer.  This presents
  552. the user with a graphical picture of the document (often refered to as WYSIWYG
  553. viewer).  This is not working under 2.0, and we do not currently have a solution
  554. for this.
  555.  
  556. Speaking of Autocad:  Version 10, we have a fix; Version 11 uses VCPI (virtual
  557. control program interface) which we do not support.  Version 12 should run OK.
  558.  
  559. Microsoft C 7.0 is not working under 2.0.  The APAR pertinent to this problem
  560. is:  PJ04082.  This is due to lack of full DPMI support.  Various errors will be
  561. produced, most common of them being an error indicating that a floating point
  562. instruction was attempted and no numeric co-processor is present.
  563.  
  564. Novell Netware:
  565.  
  566. 1. Have the user try to load the novell drivers in a VMB and run IPX from there.
  567. Use the FSACCESS command to share network drives with other system sessions.
  568. For help on setting up a VMB, refer to online help:  "Starting specific DOS
  569. version" in the master help index, and the VMDISK command in the command
  570. reference.
  571.  
  572. 2. Netware Lite is not running under 2.0.  This is a bug in Novell code.
  573. Contact Novell at 1-800-526-7937.
  574.  
  575. Video problems swtiching from DOS full screen or WIN-OS/2 full screen to desktop
  576. and back:  Tseng ET4000 has synch problems here if the batch number on the
  577. chipset is #TC6059AF or later.  Installing the new VSVGA.SYS dated 04-08-92 or
  578. later should solve the problem.
  579.  
  580. SYS3176 errors when trying to start DOS or WIN-OS/2 sessions.  This problem,
  581. when occuring with Tseng ET3000 chipsets.  The customer needs to set the DOS
  582. setting HW_ROM_TO_RAM ON for every DOS related object he wishes to invoke.  need
  583. to set DOS_RM_SIZE to 624.  If the customer does not have this chipset consider
  584. the following:  This can be caused by setting the combination of DOS=HIGH,UMB.
  585. this error can sometimes be corrected by adjusting DOS settings (HW_ROM_TO_RAM
  586. and DOS_RM_SIZE), but is still persisting in many There has been a general APAR
  587. created for this:  PJ04253, which is avaiting investigation.
  588.  
  589. Problems with PC3270, if using TokenRing, can usually be resolv moving the
  590. device driver statements from the config.sys into th DOS_DEVICE area, loading
  591. them only for the that session.  Addit a document is available in PCOMDOCS
  592. PACKAGE on MKTTOOLS or PCTO which helps customer's configure PC3270.  We are
  593. seeing users w/ 3270 emulators (e.g.  Attachmate Extra 3270) which are halting
  594. the system.  We don't have a solution for this now.  Also--a report of PC3270
  595. and DOS Direct Connect (companion product) not working correctly (which is a
  596. regression from previous betas and .304e).  There are PC3270 sessions hanging
  597. the system, which seem to be covered under any of the above.  We are waiting for
  598. customer info.  In summary, there are several problems here.
  599.  
  600. SYS0005 errors running programs This error can be caused by cross-linked EA's
  601. and corrected by r CHKDSK with the /f parameter.  However, we are seeing many of
  602. th where this is not the case and do not currently have a solution,
  603.  
  604. Colorado Tape backup program not working The problem is believed to be in
  605. VFLPY.SYS.  The APAR number for this problem is PJ03793.
  606.  
  607. COM ports, fax cards, and modems malfunctioning Many customers are complaining
  608. about poor performance while usin communications programs in the background.
  609. This is a known prob and us due to the VDM process only having a single thread
  610. to ope on.  When in the background, the thread cannot simulate the inte
  611. necessary to keep the connection up quick enough.  We have people calling in who
  612. can't get their COM 3 and 4 ports on OEM equipment.  This can sometimes be
  613. solved by adding paramt on the DEVICE=COM.SYS line in the config for the address
  614. and IRQ of the COM port.  In many instances, this is not working, and we unsure
  615. why.
  616.  
  617. We have a WIDE variety of modems, comm programs, and speeds whic are customers
  618. are reporting as not working, even in the foregrou This is a MAJOR problem, as
  619. almost all home users wish to have t
  620.  
  621. The IBM 8543 internal fax modem card is not functioning correctly using the
  622. supplied DOS software.  This card is often found in L40SX IBM laptops.  The APAR
  623. number for this problem is PJ04526.
  624.  
  625. Problems with apps alternating access between a:  and b:  drives.  This has been
  626. seen in Borland Paradox 3.5 for DOS, and Norton Utilities 6.1.  This problem is
  627. being worked.  The APAR number associated with this problem is PJ04123.
  628.  
  629. PCTools and Norton Utilities may experience video problems when switching back
  630. to thier full screen sessions.  This is due to their use of proprietary fonts
  631. and screen colors.  When OS/2 swtiches away from their full screen session, it
  632. saves font and color info, but cannot recognize these fonts & colors.  When you
  633. return to the full screen there will be blinking characters and other video
  634. anamolies.  To fix this problem, the user must go into the application and
  635. disable the useage of these internal fonts and colors.  Refer them to the user's
  636. guide of their application.  It should be noted that these problems occur under
  637. Desqview and other multitaskers as well.
  638.  
  639. PCTools 7.1 install traps in a VDM.  This is APAR PJ04165, which is currently
  640. being worked.  This app needs to be installed under DOS until this APAR is
  641. resolved.  If dualboot or multiboot is available, boot to DOS and install from
  642. there.  Reboot to OS/2 and migrate the program to the OS/2 desktop.  If bootable
  643. DOS is not available from the hard drive, a startup diskette must be created.
  644. Boot DOS from the diskette.  We need to create a directory on the fixed disk to
  645. hold command.com, autoexec.bat and config.sys while we are installing PCTools
  646. from the a:  drive.  Enter the following from the DOS command line:
  647.   c:
  648.   md tempdos
  649.   cd tempdos
  650.   copy a: command.com
  651.   copy a: config.sys
  652.   copy a: autoexec.bat
  653.   set path=c: tempdos;%PATH%
  654.  
  655. The statements above will allow the PCTools installation to complete without
  656. interruption looking for command.com on the a:  drive, and a config.sys &
  657. autoexec.bat to update at the end of the installation.  Insert the PCTools
  658. installation diskette and proceed as above.  Central Point PCTools has a few
  659. problems.  PJ04165 addresses a VDM crash when installing the program.  This only
  660. happens on hw with two floppy drives.  VFLPY.SYS is the suspected cause.  Work
  661. around:  boot DOS to install, or disconnect a floppy and temporar ily reconfig
  662. machine to install with just one floppy.  PJ04164 addresses the fake version
  663. problem.  You need to fake DOS versio ro run PCTools7.1 If the user shells out
  664. to DOS and returns, the version number is lost and a crash results.  This
  665. problem is generic, as it will happens with any application.
  666.  
  667. Network requestor programs such as IPX (novell netware), banyan vines, etc.
  668. should be run in a VMB.  Refer to online documentation on "Starting specific DOS
  669. version" in master help index and the VMDISK command in the command reference.
  670. Block device drivers are not allowed in a VDM.  Any error message about a block
  671. device driver indicates that the customer is attempting to load one in a VDM.
  672. They must use a VMB.
  673.  
  674. Quicken Checkfree is not working properly.  The autodial function does not work
  675. until the dial window is closed.  This is addressed under APAR PJ04585.
  676.  
  677. On TSR's:  TSR's, if written properly (that is, using no undocumented DOS
  678. features) will load in a VDM.  A user can load a TSR from the command line, from
  679. the autoexec.bat (to load in every VDM) or from another batch file and enter the
  680. /k parameter in the parameters line in the object to load just for one DOS
  681. session.  Unfortunately, many TSR's use undocumented DOS features.  You can try
  682. to load these into a VMB, running either DOS from drive a:  or from an image,
  683. using the VMBOOT command and the DOS_STARTUP_DRIVE DOS setting.  Before
  684. reporting any TSR problems, have the customer try to load it in a VMB.
  685.  
  686. DOSFindNext-> Trap 000E -> APAR PJ04265 already written.
  687.  
  688. CheckFree 3.0 DOSAP-> Backup program fails in DOS window;
  689.                       run in DOS full screen mode only.
  690. WPS-> MMotion multimedia app. with supporting hardware hangs DOS
  691. sessions. This is an unsupported IBM product.  Refer customer to
  692. Nancy Frank at Sparrow Hawk, Inc.  (800-779-5166)
  693.  
  694. DOSAP Instant Recall gives Trap E in DOS window...run in full screen mode only
  695.  
  696. Logitech Handscanners -> DOSAP Grey Touch
  697. Set XMS_MEMORY to 0 in DOS settings and run alone.
  698. Fototouch (WINAP) will run OK under win/r (standard mode).
  699.  
  700. DOSAP PCBoard and h/w gives Trap 000D.  PCBoard has fix available. Call
  701. 801-261-1686.
  702.  
  703. DOSAP Telemate BBS gives trap 000D ( 0160:fff6453f ). Try commenting out DELDIR
  704. statement from autoexec.bat.  Also if using Fordos.com, remove it -- just
  705. reference command.com instead.
  706.  
  707.  
  708. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  709.  
  710. TRAP0002 ( 0002 ):
  711. (The following excerpt is from the PS/2 Trap or NMI Error
  712.  Guidelines Record # H083121)
  713.  
  714. Memory failures running under OS/2 could display a TRAP0002 or a TRAP000C error
  715. message.  The OS/2 error message will inform the user that the operating system
  716. has detected a hardware memory error on the system board or on an option card,
  717. in many cases.
  718.  
  719.  
  720. The most common type of TRAP0002 error is caused by memory, but it may on some
  721. occasions be caused by a system board or a micro channel adapter failure.  It
  722. may also be caused by other hardware error or software errors.
  723.  
  724. A new Service Aid Diskette Utility ( SAD ) is now available which will provide
  725. additional help in determining which of four possible causes of a TRAP0002 error
  726. has occurred.
  727.  
  728. The four causes of a TRAP0002 error are:
  729. 110 Error - System Board memory Parity Error
  730. 111 Error - Memory Expansion Adapter Parity Error
  731. 112 Error - Watchdog Timer Error (Could be Hardware or Software)
  732. 113 Error - DMA Arbitration Error(Could be Hardware or Software)
  733.  
  734. Microsoft ( MS ) LAN MANAGER Version 2.2 is required in order to run under OS/2
  735. 2.0, per MS.  If customer is running LAN MAN 2.0, a device driver error may be
  736. generated at boot time from the config.sys stating problems loading the
  737. NETBEUI.OS2 driver.  The interim workaround for running a release below 2.2
  738. would be to run from a VMB ( Virtual Machine Boot ). MS Lan Mgr 2.2 is not yet
  739. available as of 5/20/92.  Customer should be directed to contact Microsoft for
  740. availability of LANMAN 2.2.  keywords:  MS Microsoft LAN MAN NETBEUI CONFIG.SYS
  741. Error Other workarounds reported to us are:  Use a DOS lan requestor with a MS
  742. lan man server -- or -- Use IBM Lan Server 2.0 requestor code with a MS lan man
  743. server.
  744.  
  745. Intermitten hangs with SEAGATE ST02 Controller.  Investigation has shown that
  746. this card cannot be used with OS/2 2.0.  Customer have been recommended to
  747. replace this card with a 16 bit controller card.
  748.  
  749. Hangs and intermitten problem with CORE 1GB harddrive and IBM SCSI adapter.
  750. Problem is being investigated by IBM hardware support.  Contact them.
  751.  
  752. Hangs and traps on Mod 90 and 95 Memory SIMMS must match on these systems, this
  753. includes memory speed, size and manufacture.  Also the Right memory card (
  754. closest to the power supply ) must be completely empty or completely populated.
  755.  
  756.  
  757.  
  758. Reported by customer who confirmed with Northgate:  Northgate 386/33's that
  759. contain up to 8 meg on the motherboard and require a daughter card for 9-16 meg
  760. may have a defect in the daughter card that causes a trap 0002 in OS/2 2.0.  The
  761. problem arises when more than 12 meg is on the system, and only occurs on a 32
  762. bit operating system.  OS/2 2.0 should run OK with 12 meg.  The customer
  763. purchased his system in 1989.  The motherboard was made by Motherboard Factory.
  764.  
  765. Intermittent hangs and traps.  Sometimes trap 000D , sometimes trap 000E .
  766.  
  767. Although this could be a number of things, recommend the following:
  768.    - Disable cache
  769.    - Disable shadow RAM
  770.    - If customer has AMI BIOS disable "hidden refresh" and
  771.      "fast decode enable"
  772.    - Change the wait states.
  773.  
  774. Trap running DOS application where CS varies but IP is 000006C5.  This can be
  775. corrected by setting MOUSE_EXCLUSIVE_ACCESS=ON for each DOS session.
  776.  
  777. On Compaq Laptops,the PWRCON.EXE from the User Programs Diskette for OS/2
  778. Version 1.x, is not supported under OS/2 2.0.  PWRCON is a program to allow a
  779. user to control power conservation on a battery operated system.  It can be run
  780. from Config.sys, Startup.cmd or manually started.  This program is not supported
  781. currently under OS/2 2.0.  If the disk is formatted HPFS, it can cause the
  782. following trap when the laptop automatic screen blank out occurs on a Compaq LTR
  783. Lite 25:  Trap 000E CS:EIP 0160 :  FFF65898.
  784.  
  785. MODEL 80, SCSI DRIVE AND OEM MEMORY BOARD, XTEND MICRO PRODUCTS, HANGS OR STALLS
  786. SYSTEM FOR UP TO 20 MINUTES
  787.  
  788. MODEL 8580-041 WITH SCSI ADAPTER AND XTEND OEM MEMORY CARD HANGS FOR AS MUCH AS
  789. 10-15 MINUTES WHEN "LAUNCHING" OR STARTING AN APPLICATION.  CAN DOUBLE CLICK ON
  790. ICON FOR APP OR ON DRIVES C:  AND SYSTEM STALLS.  APPS INCLUDE DESCRIBE 3.0,
  791. DISPLAYWRITE COMPUTER FOR OS/2, SPELLING CHECKER FROM WORDPERFECT.  THE DRIVE
  792. LIGHT STAYS ON, THE MOUSE ARROW CAN MOVE, BUT THE KEYBOARD IS DEAD.  CTRL ESC
  793. DOES NOT WORK.  WIN SYSTEM CLOCK GOES AWAY AND THERE IS NO BUSY CLOCK
  794. PROGRESSION INDICATOR TO DENOTE SYSTEM ACTIVITY.  AFTER A SIGNIFICANT AMOUNT OF
  795. TIME, THE SYSTEM RETURNS TO NORMAL WIN SYSTEM CLOCK RETURNS AND IS UPDATED WITH
  796. CORRECT TIME.  WHILE THE SYSTEM IS STALLED, IF KEYSTROKES OR MOUSE MOVEMENTS ARE
  797. INITIATED, THEY ARE STORED IN THE BUFFER AND PLAYED BACK WHEN THE SYSTEM
  798. RETURNS.
  799.  
  800. REPLACING OEM MEMORY BOARD WITH IBM MEMORY BOARD RESOLVES PROBLEM.
  801.  
  802. THIS PROBLEM IS BEING HANDLED IN APAR PJ04266
  803.  
  804. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  805.  
  806. INFO APAR TO DOCUMENT COMMON OS/2 PROBLEMS AND SOLUTIONS
  807.  
  808. PROBLEM:
  809. DOS application generated print job spools but does not print.  (Green arrow
  810. still points to document in job object found in the print object).
  811.  
  812. RESOLUTION:
  813. The DOS application has not closed the printer data stream.  If the DOS
  814. application is printing using BIOS interrupt 17h then use the PRINT_TIMEOUT DOS
  815. Setting to force the data stream closed.  You may be able to determine if the
  816. application is using int 17h (as opposed to int 21h) by the destination name.
  817. LPTx in Win-OS/2 uses int 17h while LPTx.OS2 uses int 21h function calls.
  818. Parallelx in DOS uses int 17h.  LPTx in DOS can be either one, older versions of
  819. applications use int 17h.  The PRINT_TIMEOUT setting, by default, is turned ON
  820. and set to 15 seconds.  User should wait 15 seconds, if the job doesn't complete
  821. spooling, then the DOS application is not using int 17h (See discussion below on
  822. lptdd.sys).
  823.  
  824. PROBLEM:
  825. DOS application generated print job is split into several spool files.
  826.  
  827. SOLUTION:
  828. If the DOS application opens and closes the printer data stream for every
  829. character, line, or page then there is nothing short of disabling the spooler
  830. for that printer to correct this problem.  An alternative may be to upgrade the
  831. application.  Contact the manufacturer.  If the problem occurs with complex
  832. printouts, then you may need to increase the DOS Settings PRINT_TIMEOUT value.
  833. â•£ *PROBLEM* The DOS application generated print job will not begin printing
  834. until the application is terminated.
  835.  
  836. *SOLUTION*
  837. The DOS application has opened the data stream and sent the
  838. print output but has not closed the the data stream.  If the
  839. application is printing using int 21h, then use the DOS_DEVICE
  840. DOS Setting to load the c: os2 mdos lptdd.sys device driver
  841. to convert the int 21h calls into int 17h calls.  The
  842. PRINT_TIMEOUT DOS Setting can be used to close the print job.
  843. -------------------------------------------------------------
  844.  
  845. *PROBLEM*
  846. My security device attached to the parallel port doesn't
  847. work.  Any of my DOS applications that use the security device
  848. can only be started from one DOS session.  An error message
  849. is displayed when trying to start additional copies of this
  850. application.
  851.  
  852. *SOLUTION*
  853. USER can press the key sequence Ctrl-Alt-PrtSc simultaneously to
  854. have the security software release access to the parallel port
  855. software prior to starting second copy of the DOS application.
  856. -------------------------------------------------------------
  857.  
  858. *PROBLEM*
  859.  
  860. After printing from one DOS application and then trying to print from anywhere
  861. else within OS/2, nothing prints.  When I terminate the DOS application, other
  862. printing works fine.
  863.  
  864. *SOLUTION*
  865.  
  866. The particular DOS application you are initially printing from, is accessing the
  867. parallel port hardware directly.  OS/2 prevents collisions from two or more
  868. applications trying to access the same parallel port hardware simultaneously by
  869. preventing the second access until the first DOS application terminates.  This
  870. is true even if the second application is the OS/2 print object!
  871.  
  872. -------------------------------------------------------------
  873.  
  874. *PROBLEM*
  875.  
  876. Other parallel attached devices (not printers) such as tablet systems, LAN
  877. adapters, and parallel to SCSI devices do not work in a DOS session.
  878.  
  879. *SOLUTION*
  880.  
  881. There's a current restriction within DOS sessions where hardware interrupt IRQ7
  882. is not reflected into the DOS session.  OS/2 development is aware of this
  883. limitation and is working on a solution.  These hardware attachments may attempt
  884. to use this feature of the parallel port and are prevented from doing so.
  885.  
  886. -------------------------------------------------------------
  887.  
  888. *PROBLEM*
  889.  
  890. I have a PS/2 system that supports a DMA parallel port.  Can OS/ take advantage
  891. of this?
  892.  
  893. *SOLUTION*
  894. The current systems with a DMA parallel port include PS/2 models 56, 57, 80-A21,
  895. 80-A31, 90 and 95.  Customer with these systems should ensure that the built-in
  896. parallel port arbitration level is set to SHARED7 (DMA is enabled).  OS/2 will
  897. automatically take advantage of this feature; no additional setup is required.
  898. OS/2 1.3 customers with CSD 5054 or greater can reenable this feature.  Use the
  899. reference diskette shipped with this system to view the system configuration
  900. (setup).
  901.  
  902. -------------------------------------------------------------
  903.  
  904. *PROBLEM*
  905.  
  906. My printer does not have a supported OS/2 PM printer driver.
  907.  
  908. *SOLUTION*
  909.  
  910. If your printer driver is not among the 200 printers supported then determine if
  911. your printer supports a more common printer emulation mode.  Install the printer
  912. driver that supports your printer in the emulation mode.
  913.  
  914. -------------------------------------------------------------
  915.  
  916. *PROBLEM*
  917.  
  918. My printer has a supported Win-OS/2 printer driver but not a PM printer driver.
  919. How should I configure my system?
  920.  
  921. *SOLUTION*
  922.  
  923. If you will be doing primarily Win-OS/2 printing then setup the proper Windows
  924. printer driver within the control panel.  Setup the OS/2 print object with the
  925. IBMNULL printer driver.  You should be able to print from Win-OS/2 with no
  926. problems.  Contact your printer manufacturer to obtain an OS/2 printer driver or
  927. to determine what other printers your printer emulates.
  928.  
  929. ------------------------------------------------------------
  930.  
  931. *PROBLEM*
  932. Printing from Win-OS/2 is very slow, everywhere else is okay.
  933.  
  934. *SOLUTION*
  935. If printing from Win-OS/2 and Print Manager is specified for the printer, then
  936. you may need to set the Print Manager Options menu to a higher priority than
  937. what it is currently set to.
  938.  
  939. ------------------------------------------------------------
  940.  
  941. *PROBLEM*
  942.  
  943. My system has an AT bus (ISA) and my parallel printer prints slowly from
  944. anywhere under OS/2, DOS, or Win-OS/2 sessions.
  945.  
  946. *SOLUTION*
  947.  
  948. Your parallel port address and hardware interrupt levels are not set correctly.
  949. Valid parallel port combinations include 3BC/IRQ7, 378/IRQ7, and 278/IRQ5.
  950. Power off your system, remove the parallel port adapter and configure the
  951. adapter by adjusting the DIP switches and/or jumpers to set the parallel port to
  952. one of these industry standard combinations.  Make sure that other adapter cards
  953. are not interrupting on the same interrupt levels.  Sound, MIDI and serial cards
  954. can share these same hardware interrupt levels.
  955.  
  956. ------------------------------------------------------------
  957.  
  958. *PROBLEM*
  959.  
  960. Printing works just fine under the DOS operating system but after installing
  961. OS/2, printing does not work.
  962.  
  963. *SOLUTION*
  964.  
  965. If the print output can be seen in the print object (if spooler is enabled),
  966. then the problem is most likely either the cable or the hardware interrupt
  967. level.  See the solution above for directions to configure your parallel port.
  968. Some signals used to transmit data under OS/2 are not used when printing under
  969. DOS, some cable manufacturers reduced the costs of their cables by not wiring
  970. these signals.  You may need to purchase a new cable.  Some older parallel port
  971. adapter cards do not interrupt properly, since DOS did not use this feature you
  972. may not have seen this problem.  You may need to upgrade your parallel port
  973. adapter.
  974.  
  975. ---------------------------------------------------------------
  976.  
  977. *Problem*
  978. .
  979. Customer has Printer Speedup boards and or utilities that can
  980. be used under DOS but not OS/2 such as printer engines and
  981. Postscript speedup devices.
  982. .
  983. *Solution or Limitation*
  984. .
  985. These Speedup boards are not supported under 2.0.  The only
  986. possibility of using them is if they are not for a specific
  987. printer port that is also a generic printer port under OS/2
  988. for example LPT3 and a physical LPT3 device exists, the
  989. customer may be able to either use the device driver in a
  990. VDM or in a VM Boot session.  This is the only possible
  991. support.
  992. --------------------------------------------------------------
  993. Problem:
  994. When printing to a OS/2 1.3 Server from an OS/2 2.0 Requester
  995. with either a PM application or 3270 Print (Communications
  996. Manager), the print session will hang or an error will be
  997. received in the PM application that a DevEscape failed.
  998. .
  999. Resolution:
  1000. The printer drivers on both the 2.0 requester and 1.3
  1001. (preferrably WR05050) server should be of the same type and
  1002. of the same level.  If in doubt, use the 2.0 printer drivers
  1003. when configuring the systems.
  1004. Also see APAR PJ03997 for resolutions.
  1005. ------------------------------------------------------------
  1006. .
  1007. *PROBLEM*
  1008. Printing from applications that use INT 2F function 01H
  1009. (print spooling feature of DOS) will not work.
  1010. .
  1011. *SOLUTION*
  1012. INT 2F function 01h is not currently emulated in a
  1013. VDM. Applications that use this interrupt will not
  1014. print. These applications are ones that
  1015. require that the PRINT.COM is loaded as a TSR, using the
  1016. /d option. A DOS kernel fix exists that returns
  1017. a value of 01h (not installable) if the
  1018. application were to query to see if the DOS spooler
  1019. (PRINT.COM) was loaded. Note that attempts to load
  1020. PRINT.COM in a VDM session will currently fail.
  1021. Emulating int 2F funct 01H is currently being considered for
  1022. future releases.
  1023. Currently there are no known major applications that
  1024. use int 2F for printing.
  1025.  
  1026. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1027.  
  1028. COMMON VIDEO PROBLEMS IN OS/2 2.0 - INFO APAR
  1029.  
  1030. 1) Video goes out of synch when switching from DOS full screen
  1031.    or WINOS/2 full screen to desktop.
  1032.    This is usually caused by Tseng ET4000 chips in the video
  1033.    controller (batch TC6059AF or higher only!).  If the customer
  1034.    has these chips in his video board, send the fix for APAR
  1035.    PJ03677.
  1036. 2) SYS3176 error when starting a DOS session.
  1037.    Try setting HW_ROM_TO_RAM to ON for each session that is
  1038.    having the problem.  Also try changing DOS_RMSIZE to 624
  1039.    instead of 640.  If this does not work, the VSVGA.SYS fix
  1040.    from IBM might resolve the problem.
  1041. 3) ATI 8514 Ultra or Graphics Ultra locks with white screen on
  1042.    bootup.
  1043.    The older ATI ROM chips return an incorrect monitor ID when
  1044.    queried by OS/2.  Have customer call ATI at 416-756-0711 to
  1045.    obtain an update.  Remember, these boards MUST be set up as
  1046.    an 8514 PRIMARY display and the statement
  1047.          DEVICE= OS2 MDOS VVGA.SYS
  1048.    MUST be changed to
  1049.          DEVICE= OS2 MDOS VSVGA.SYS
  1050. 4) C0000005 error on bootup.
  1051.    If the customer has Western Digital chips (C30 or C31), with
  1052.    1MB memory, send the fix for APAR PJ03721.
  1053.    If not, remove the SVGA info from the CONFIG.SYS file.  Note
  1054.    that this will limit the user to VGA only. Change
  1055.        SET VIO_VGA=DEVICE(BVHVGA, BVHSVGA)
  1056.        DEVICE=C: OS2 MDOS VSVGA.SYS
  1057.    to
  1058.        SET VIO_VGA=DEVICE(BVHVGA)
  1059.        DEVICE=C: OS2 MDOS VVGA.SYS
  1060. 5) Trident video problems:  If the user is experiencing
  1061. problems with super VGA on Trident based video boards,
  1062. they will need to call Trident (not IBM) for the proper
  1063. SVGA driver.  If they have problems with the driver that
  1064. Trident sends them, they need to call Trident, not IBM.
  1065. IBM only supports VGA mode on Trident boards with 8900 or
  1066. 9000 chipsets.  The 8800 chipset is not currently supported
  1067. nor do I believe that it will be.
  1068. 6) Dell computer Video problems.  Dell's 486/50 uses a
  1069.    Western Digital 90C30 chip.  Our standard BVCHSVGA.DLL
  1070.    fix should help.  Other models (325SX, 325, NL25, etc.)
  1071.    do NOT use this chip and this fix DOES NOT apply.
  1072.    Dell uses a customized Phoenix BIOS.  Here are a few
  1073.    CMOS settings that have been known to help.  Use
  1074.    CTRL-ALT-ENTER to access CMOS setup:
  1075.    FAST_VIDEO                  OFF if sync problems
  1076.    FAST_VIDEO_BIOS (shadowing) OFF if problems
  1077.    BIOS_CACHING                OFFif problems
  1078.    COMPATIBILITY_SPEED         ON for faster Mhz machines
  1079. 7) Errors loading video drivers on bootup.  The selective
  1080.    install utility sometimes will add the same device driver
  1081.    statement more than once to the CONFIG.SYS file.  This will
  1082.    result in an error message every time the user boots up.
  1083.    The system will function properly and upon investigation
  1084.    you will find that driver file DOES exist in the proper
  1085.    directory.  It is simply trying to load the driver twice
  1086.    during bootup, the second attempt will fail.  Remove the
  1087.    duplicate DEVICE= statement from the CONFIG.SYS.
  1088.  
  1089. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1090. WINAP INFO APAR - GENERAL WINOS2 INFORMATION
  1091.  
  1092. 1. Hit List (keyword HITLIST)
  1093. Regularly updated 'Hit List' of questions commonly asked
  1094. of OS/2 support, and the answers.
  1095. Q. I've found a problem with the WIN-OS/2 printer driver
  1096.  that I'm using with my printer? How do I get an updated
  1097. version of the driver?
  1098. A. The WIN-OS/2 drivers were not written by IBM, but
  1099. are licensed for inclusion in OS/2. If you need a driver
  1100. update IBM might be able to obtain it for you, but
  1101. you'll get it much quicker if you contact the supplier
  1102.  directly.
  1103. Q. How do I run WIN-OS/2 in real mode?
  1104. A. Type 'winos2 /r' from an OS/2 'DOS Full Screen'
  1105. session, or put '/r' in the parameters held for an OS/2
  1106. shell object.
  1107. Q. Why won't ScanMan and FotoTouch run under
  1108.  WIN-OS/2?
  1109. A. They both make a 4B interrupt call to create a
  1110. DOS thread. This isn't currently supported, but will be
  1111. addressed in a future release. See APAR PJ04100
  1112. (status; closed).
  1113. Logitech scanners will work from WIN-OS/2 in
  1114.  but in real mode only. Note that Ansel (Fototouch's
  1115. predecessor) will work in real mode.
  1116. Q. I get DOS Error 5 when I try to run some of my
  1117. Windows applications under WIN-OS/2? What's
  1118.  the fix?
  1119. A. Boot from OS/2 boot disk, insert disk 1 when
  1120.  prompted. When you get OS/2 Welcome screen
  1121.  press ESC. Insert disk 2 and type A:CHKDSK C: /F
  1122. (FAT) or /F:3 (HPFS) where 'C:' is the drive OS/2
  1123. was installed to. Repeat CHKDSK until it runs
  1124.  without any errors.
  1125. Q. I have the Canadian version of WordPerfect 5.1,
  1126.  how do I run FIXWP?
  1127. FIXWP (see OS/2 readme) doesn't work for the
  1128. Canadian version. Call WordPerfect and ask for
  1129. interim release.
  1130. Q. SHIFT-ESC doesn't seem to do anything under
  1131. WIN-OS/2. This means certain programs (see
  1132. Attachmate under Applications) can't be run. Is
  1133. there a fix?
  1134. A. A keyboard bypass option for SHIFT-ESC needs
  1135. to be added to WIN-OS/2 and DOS settings for CUA
  1136. (Common User Access) compatibility. See APAR
  1137. PJ04880 (status; open).
  1138. Q. I Get FATAL ERROR 0X0401 trying to start a
  1139.  Windows application in a WIN-OS/2 session.
  1140.  What's the fix?
  1141. A. This problem is caused by one or more of
  1142. the drivers or font files listed in the WIN-OS/2
  1143. SYSTEM.INI or WIN.INI file being absent
  1144. or not loading correctly. This can happen if the
  1145.  application migration/installation was
  1146.  incomplete/incorrect. Check device statements,
  1147. or re-install application from WIN-OS/2 Full
  1148. Screen.
  1149. This error has also occurred on systems running
  1150. in XGA or 8514 video mode when an application
  1151. tries to use large fonts. It might be necessary to
  1152. modify the WIN-OS/2 SYSTEM.INI file as follows;
  1153. fonts.fon= xgasys.fon, fixedfon.fon= xgafix.fon,
  1154. oemfonts.fon=xgaoem.fon.
  1155. Q. I have an 8514 display and am having trouble
  1156. using DDE with WIN-OS/2. What's the fix?
  1157. A. If you have an 8514 display use DOS Settings
  1158. to set VIDEO_8514A_XGA_IOTRAP to Off and
  1159. VIDEO_SWITCH_NOTIFICATION to On.
  1160. Q. Data I put in the OS/2 clipboard doesn't show
  1161. up in the WIN-OS/2 clipboard. What could be
  1162. causing this?
  1163. A. Because of the particular data format there
  1164. may be a rendering problem that prevents the
  1165. reception of the data from the WIN-OS/2 clipboard
  1166. by the WIN-OS/2 application. A private data format
  1167. used by one application could be unusable
  1168. by another. WIN-OS/2 clipboard issues are covered
  1169. in a similar document (or INFO APAR) to this
  1170. one.
  1171. Q. I'm using the EPSON.DRV WIN-OS/2 printer
  1172. driver and I get duplicate form feeds, can I
  1173. disable form feeds?
  1174. A. The EPSON.DRV driver doesn't provide disable
  1175. form feed or intelligent form feed options. If this
  1176. causes you a problem you'll need to select
  1177. another driver that works for your printer. APAR
  1178. PJ03858.
  1179. .
  1180. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1181.  
  1182. ****************************************************************
  1183. FAX NUMBERS FOR OS/2 RELATED PRINT PROBLEMS.  THESE FAXES
  1184. PROVIDE SOLUTIONS FOR KNOWN PROBLEMS.
  1185. ****************************************************************
  1186. .
  1187. .
  1188. FAX #       PROBLEMS ADDRESSED BY FAX
  1189. ---------   -------------------------
  1190. PR001 FAX - When trying to print to the LPT port in the system,
  1191.             OS/2 returns an error stating that the printer is
  1192.             off-line, off, or out of paper, or cannot write to
  1193.             LPTx.  Also, the printing may have worked under DOS,
  1194.             but does not work under OS/2.
  1195. .
  1196.           - Receive printer pop-up that the printer is off-line
  1197.             or it is not responding when starting a job.
  1198. .
  1199.           - Erratic or slow printing
  1200.  
  1201. ***************************************************************
  1202. INSTALLATION PROBLEMS FOR OS/2 2.0 FOR IBM SYSTEMS AND PCM
  1203.  
  1204. ======================
  1205. KNOWN INSTALL PROBLEMS
  1206. ======================
  1207.  
  1208. ************************
  1209. MEMORY PROBLEMS
  1210. ************************
  1211.  
  1212. Common Symptom: Trap 2, Trap 6 or other Trap at
  1213. 60000x:9084.
  1214.  
  1215. These problems are caused by:
  1216.  
  1217. Mismatched memory simms (from different manufactures) -
  1218. this is especially common if you recently added memory to
  1219. your system, or if it was assembled from parts (not a
  1220. recognized brand of clone).
  1221.  
  1222. Mismatched memory simms (different classes) 1x9 simms
  1223. cannot be mixed with 1x3 simms.  Also, the 1x9 simms seem
  1224. to be more reliable than the 1x3 simms.
  1225.  
  1226. Slow memories on 486 machines (you may need 60 or 70ns
  1227. memories).
  1228.  
  1229. Cache problems.
  1230.  
  1231. Solution: Replace memory and/or tune wait states, disable
  1232. cache during install, turn turbo switch off.
  1233.  
  1234. ******************
  1235. SCSI PROBLEMS
  1236. ******************
  1237.  
  1238. These problems are caused by:
  1239.  
  1240. incorrect BIOS
  1241.  
  1242. need OS/2 compatible driver from manufacturer
  1243.  
  1244. incorrect identification of adapter by OS/2
  1245.  
  1246. mismatched settings of SYNCH/ASYNCH mode for SCSI
  1247. controller, hard drive, causes slow drives, misssing icons
  1248. - see OS2TNT, V2TECH
  1249.  
  1250. Solution: Update BIOS,  get driver from manufacturer, change
  1251. settings.
  1252.  
  1253. Known problems:
  1254.  
  1255. AMI SCSI - slow, noisy disk - BASEDEV workaround - see APAR
  1256. II06081
  1257.  
  1258. FUTURE DOMAIN 16XX SCSI controller - hang on LOGO screen
  1259. after reboot following good install - check for interrupt
  1260. conflict - see APAR II06081
  1261.  
  1262. Always Technology SCSI - BIOS upgrade - see APAR # II06081
  1263.  
  1264. Bernoulli Boxes - UNSOLVED problem with IOMEGA ADAPTER - see
  1265. APAR # II06081
  1266.  
  1267. Colorado Memories Tape Drive - fix available from Colorado -
  1268. see APAR II06081
  1269.  
  1270. PROCOMM+ SCSI disk adapters (Microchannel) - UNSOLVED, talk
  1271. to PROCOMM - see APAR # II06081
  1272.  
  1273. Early versions of IBM 16-bit SCSI adapters - update
  1274. microcode - see APAR # II06081
  1275.  
  1276. dependencies - stick with IBM and Toshiba SCSI CD-ROM
  1277. drives - others later - see readme
  1278.  
  1279. Removable media support - Bernoulli (IOMEGA), and SyQuest -
  1280. support is limited, treats them like big floppies - see
  1281. readme
  1282.  
  1283. All Adaptec adapters - SCSI hard disks must be configured as
  1284. SCSI target ID 0 or 1 to be able to start up from that hard
  1285. disk - see readme
  1286.  
  1287. BIOS will not recognize - configure as non startup drive -
  1288. see readme
  1289.  
  1290. Adaptec AHA-174x adapter with IBM WDS-3180 80MB SCSI, IBM
  1291. WDS-3160 160MB SCSI - Adapter will not recognize in
  1292. 'STANDARD MODE' (AHA-154x emulation).  Adapter should be
  1293. configured in 'ENHANCED MODE' - see readme
  1294.  
  1295. Future Domain TMC-850/860/875/885 w/BIOS revision level 7.0,
  1296. and Future Domain TMC-1660/1670/1680 w/BIOS revision level
  1297. 2.0 can cause "Disk Read Error" on installation disk for
  1298. model 35 and 40 - need BIOS upgrade - see readme
  1299.  
  1300. AMI "Fast Disk" and AMI "Fast Disk II" SCSI adapters are
  1301. incorrectly recognized as Adaptec adapters - see readme for
  1302. workaround
  1303.  
  1304. Always IN2000 SCSI adapter - causes Internal Processing
  1305. Error - need BIOS upgrade VCN1-02 - see APAR # II06081
  1306.  
  1307. Quantam Plus Hardcard - need EPROM upgrade - see APAR #
  1308. II06081
  1309.  
  1310. SUMO SCSI adapters don't seem to work with OS/2 - talk to
  1311. manufacturer
  1312.  
  1313.  
  1314. ********************
  1315. FDISK PROBLEMS
  1316. ********************
  1317.  
  1318. Some common problems:
  1319.  
  1320. selections to dump or more disk.
  1321.  
  1322. Insufficient disk space for swapper file growth on low
  1323. memory systems - suggest install selections to dump or more
  1324. disk.
  1325.  
  1326. Incorrect setup information in CMOS memory for hard drive
  1327. being used - see if it works under another operating
  1328. system.
  1329.  
  1330. Slow, noisy disk or FDISK errors (especially on RLL, MFM, or
  1331. ESDI disks) - BASEDEV workaround - see APAR II06078
  1332.  
  1333. Nonstandard or out of date BIOS (especially with IDE drives)
  1334. - disk inaccessible or FDISK errors.  Look for Phoenix or
  1335. AMI standard BIOS and check dates in MORETIP or info APAR
  1336. #II06078
  1337.  
  1338. Incorrect identification of adapter by OS/2
  1339.  
  1340. Trying to install on a drive which was compressed using a
  1341. stacker utility - suggest uncompressing the disk or
  1342. reformatting.
  1343.  
  1344. Trying to install over a Beta version of OS/2 2.0 (1.3 is
  1345. OK) - reformat first.
  1346.  
  1347. Trying to install HPFS with less than 6M of memory - dump
  1348. HPFS or get more memory.
  1349.  
  1350. Trying to install on less than 4M (user may think he has
  1351. 4M, but some cache arrangements or ROM to RAM remapping can
  1352. steal some) - try to disable these features in CMOS setup.
  1353.  
  1354. Disk corruption/failure (it won't even support DOS) - try
  1355. high and low level format or get new drive.
  1356.  
  1357. Quantum IDE hard disks require a free ROM update from Quantum.
  1358.  
  1359. Install hangs on Disk 1 - this may be caused by having disk
  1360. caching enabled on the drive controller card - try
  1361. disabling it - also try turning off the controller's
  1362. asynchronous memory refresh capabilities if applicable.
  1363.  
  1364. already reside on the hard disk.
  1365.  
  1366. IBM OS/2 2.0 can only be installed from Drive A, like DOS
  1367. (unless you swap drive cables/change CMOS setup to fool
  1368. system)
  1369.  
  1370. Automatic migration of your DOS CONFIG.SYS and AUTOEXEC.BAT
  1371. files can cause problems and is not recommended - recover
  1372. using original config.sys in  OS2 SYSTEM.
  1373.  
  1374. If you have Windows 3.1 installed on your system do not
  1375. migrate your Windows desktop.
  1376.  
  1377. If you are using the IBMINT13.I13 driver to access an MFM,
  1378. RLL, or ESDI hard drive, and the hard drive has more than
  1379. 1024 cylinders, be certain your hard disk adapter's sector
  1380. translation mode is enabled.
  1381.  
  1382. COUNTRY.SYS problems are usually a symptom of a disk which
  1383. is not recognized by OS/2, and may be caused by the
  1384. following:
  1385.  
  1386.  
  1387. Conflict with another device attached to the same controller
  1388. card.  Try removing anthing like a tape backup, which may be
  1389. the cause of the conflict.
  1390.  
  1391. On a P70, you need ECA068, contact IBM CE.
  1392.  
  1393.  
  1394. ******************
  1395. BIOS PROBLEMS
  1396. ******************
  1397.  
  1398. Many of the problems above have old bios as their root
  1399. cause, so there is a lot of overlap between this and other
  1400. problems - see details on how to check dates in MORETIP or
  1401. info APAR #II06078
  1402.  
  1403. Some common causes:
  1404.  
  1405. -       Wrong keyboard BIOS
  1406.  
  1407. -       Outdated video adapter BIOS
  1408.  
  1409. In many cases these problems stem from old standard BIOS
  1410. which is easily replaced, but in some cases, customer has
  1411. old "custom" BIOS (manufacturer has included functionality
  1412. specific to the motherboard on the BIOS).  In this case
  1413. there may be no upgrade path and the motherboard may need
  1414. to be replaced.
  1415.  
  1416. For more detailed information on BIOS, see INFO APAR II06082
  1417.  
  1418. ************************************
  1419. ADAPTER CONFLICT PROBLEMS
  1420. ************************************
  1421.  
  1422. On ISA machines, interrupt conflicts and memory mapping
  1423. conflicts can cause a variety of problems. For example,
  1424. many SuperVGA adapters use large chunks of upper memory,
  1425. and many hard disk adapters have on board ROMs which can be
  1426. mapped into this area as well.  Also, Soundblaster boards
  1427. use INT 7, which conflicts with many printers. Adapters
  1428. must cooperate in their use of memory and interrupts and
  1429. must not share address space or interrupts.  Callers should
  1430. be encouraged to check interrupt level settings on their
  1431. boards.  Also try removing cards that are not needed during
  1432. install.  Sometimes you will get a Trap D at 160:FFFxxxxx.
  1433.  
  1434.  
  1435. ********************************
  1436. VIDEO ADAPTER PROBLEMS
  1437. ********************************
  1438.  
  1439. Install problems resulting from video adapter conflicts
  1440. typically occur on disk 6 or later.  This is when the
  1441. graphical install icons come up, and it is the first place
  1442. where more complex calls are made to the video BIOS.  One
  1443. notable exception is the Oak video card.  Try another video
  1444. card during install, or try the card in an 8 bit slot
  1445. during install.  Try some different adapter DIP switch
  1446. settings listed in your adapter manual.  Make sure video
  1447. card is in VGA mode with auto-sense turned off.
  1448.  
  1449. Some specific problems:
  1450.  
  1451. If you have a super VGA adapter, install should always be
  1452. done as VGA.  If you have an ATI Ultra, Vantage, or other
  1453. 8514/A hardware compatible ada ter, use 8514/A driver for
  1454. install.
  1455.  
  1456. C0000005 is displayed on the screen during install (e.g.
  1457. Western digital PVGA1D) - need fixed version of BVHSVGA.DLL
  1458.  
  1459. Hang on Disk1 right after LOGO screen caused by OAK video
  1460. card BIOS problem.  Workaround is to patch loader file -
  1461. see Install Adapter APAR
  1462.  
  1463. video card is in VGA mode with auto-sense turned off.
  1464.  
  1465. White screen after installation with no system activity -
  1466. Try setting the video card to 8 bits and moving the video
  1467. card to an 8-bit slot, also disable the auto-switching
  1468. capability of the card if possible.
  1469.  
  1470. Out of Synch/Install problems - caused by problems
  1471. addressing card in 16-bit mode, switch to 8 bit mode (using
  1472. jumpers or dip switches on board) and put in 8 bit slot.
  1473.  
  1474. Install Adapter APAR
  1475.  
  1476. Some super VGA cards have ROMs with conflicting addresses
  1477. for some hard disks.
  1478.  
  1479.  
  1480. **************
  1481. OTHER PROBLEMS
  1482. **************
  1483.  
  1484. Failures very early on install disk (especially Zeos
  1485. notebooks) - try applying patch to sysinstx.com in Install
  1486. Other APAR
  1487.  
  1488. Dual Boot feature does not allow boot back to OS/2 from DOS
  1489. - there may be a disk cacheing utility or a TSR which
  1490. blocks this.
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1497. DOSAP INFOAPAR, QUESTIONS TO ASK ABOUT DOSAP PROBLEMS
  1498.  
  1499. When DOS applications experience problems running under OS/2,
  1500. our main goal is to determine whether the problem is with the
  1501. operating system or not.  Even though the error received is from
  1502. OS/2, the error could be due to the application not following
  1503. standards or it could be a usage problem (usually corrected by
  1504. DOS settings).
  1505. Steps to take to analyze a DOSAP problem:
  1506. 1.  Gather the information on the 857 form by entering 'FA 857'
  1507.     from the PMR.
  1508. 2.  We want to know first if the problem is with the DOS session
  1509.     or specific to certain applications.  If the customer can
  1510.     open a DOS full screen prompt and get a prompt, there is
  1511.     no problem creating the DOS environment in OS/2.  In
  1512.     addition, if he can open a DOS window and get a prompt, his
  1513.     problem is most likely not video related.
  1514. 3.  Once the prompt is received, ask the customer if he can
  1515.     access files from the prompt with 'dir', 'type', and similar
  1516.     DOS commands.  If this is true, he probably doesn't have
  1517.     a disk or file system problem.
  1518. 4.  Now, let's see what applications are failing.  If the
  1519.     customer is receiving an out of memory error of some sort,
  1520.     there are two prime candidates.  If the error is from OS/2
  1521.     and contains the text "heap space is full", the customer is
  1522.     out of swapper space.  In general, this is something that
  1523.     should always be checked.  It is very important that this
  1524.     information be included in the 783 form (swapper on: field,
  1525.     and "free" field for that partition).  If the error is
  1526.     something generated by the application, expanded memory
  1527.     is usually the cause.  Please see APAR II06047 about EMS
  1528.     problems.
  1529. 5.  If you are not familiar with the application, ask if the
  1530.     app requires any hardware other than the base system.  If
  1531.     it requires a modem, get the COM port settings (COM port
  1532.     number, IRQ, etc.).  You may want to use form insert 864
  1533.     for this use.  Record any hardware required in the PMR.
  1534. 6.  IS THE PROBLEM REPRODUCABLE?  If it is not readily repro-
  1535.     duced, have the customer stop all other running applications
  1536.     and check whether it will fail WHEN RUNNING ALONE.
  1537. 7.  If the problem occurs when switching sessions, it's probably
  1538.     NOT due to DOS emulation.  Please reconsider what other
  1539.     subsystem may be at fault.
  1540. 8.  If the machine is a clone, ask the customer if he has
  1541.     altered any DOS settings.  If you bring up help for the
  1542.     DOS settings and scroll down to the bottom, you will find
  1543.     a hypertext link to "DOS and WIN-OS/2 Settings,
  1544.     Descriptions".  Double-click on this to bring up categories
  1545.     for the different DOS settings.  By choosing a category,
  1546.     all pertinent DOS settings are listed, and descriptions of
  1547.     them can be viewed.  The following gives a list of general
  1548.     problems, and what DOS settings should be checked:
  1549.     Memory problems:
  1550.         EMS_MEMORY_LIMIT
  1551.         MEM_INCLUDE_REGIONS
  1552.         EMS_PAGE_FRAME
  1553.         XMS_MEMORY_LIMIT
  1554.         DPMI_MEMORY_LIMIT
  1555.         DOS_RM_SIZE
  1556.     Video problems:
  1557.         all VIDEO_* settings
  1558.  
  1559.     Communications problems:
  1560.        COM_HOLD
  1561.        DOS_BACKGROUND_EXECUTION
  1562.        IDLE_SECONDS
  1563.        IDLE_SENSITIVITY
  1564.        also check CONFIG.SYS parameters on DEVICE=COM.SYS line
  1565. 9.  If the problem "hangs the system" it is important to
  1566.     determine if the system is REALLY hung.  Rule #1-- if the
  1567.     mouse moves, the system is not hung.  Have the customer use
  1568.     repetitve Ctrl-Esc's to cancel the session.  A pop-up should
  1569.     appear indicating that a particular program is not respond-
  1570.     ing.  It can then be ended.  Insure that "FI 778" is
  1571.     performed for a TRAP or IPE and ALL register information is
  1572.     entered.  Just the location or type of trap provides no
  1573.     useful information in almost all cases.
  1574. 10. Ask the customer if he has tried the application in a VMB
  1575.     (virtual machine boot).  Refer the customer to the online
  1576.     help on "Starting specific DOS version" in the master help
  1577.     index and the VMDISK command in the command reference.  If
  1578.     using VMDISK to create an image file, remind the customer
  1579.     that he must have a DEVICE=FSFILTER.SYS statement in his
  1580.     config.sys in the image.  If OS/2 was installed on an HPFS
  1581.     partition, FSFILTER.SYS must be copied from the  OS2 MDOS
  1582.     directory onto the diskette BEFORE the image is created.
  1583.     Specific DOS sessions are often needed to run network
  1584.     requestor programs such as Novell Netware and Banyan Vines.
  1585.  
  1586. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1587. INFO APAR WITH TIPS FOR USING COM PORTS ON AT BUS SYSTEMS
  1588. .
  1589. ****************************************************************
  1590. THESE ARE INFORMATION TIPS FOR COM PORT USAGE ON AT BUS SYSTEMS
  1591. ****************************************************************
  1592. .
  1593. Keywords: com  comm communication communications
  1594.           async com1 com2 com3 com4 com1: com2:
  1595.           com3: com4: problem problems hang hangs
  1596.           port ports infoapar info apar os2 com comm
  1597.  
  1598. LOCAL FIX:
  1599.  
  1600.  
  1601. CONTENTS:
  1602.  
  1603. Installation of COM Ports.
  1604. Trouble Shooting
  1605. Interrupts on AT bus machines
  1606.  
  1607.  
  1608.  
  1609. Installation of COM PORTS
  1610. =========================
  1611.  
  1612. The original ISA machine (the IBM PC-AT) allowed for the
  1613. definition of up to four serial communications ports.
  1614. However, there has never been any hardware architectural
  1615. standard that defined the I/O port addresses or Interrupt
  1616. Request (IRQ) lines associated with communication ports #3 or
  1617. #4.
  1618. Over the years a convention was established which places the
  1619. port addresses for COM3 and COM4 at 03E8 and 02E8
  1620. respectively.  This is a generally accepted convention and is
  1621. not a standard.
  1622.  
  1623. This is done by the filling in the optional parameters on the
  1624. DEVICE statement for the communications device driver
  1625. (COM.SYS).  Using an editor, extend the DEVICE = statement as
  1626. indicated below:
  1627.  
  1628. DEVICE=X: OS2 COM.SYS (n,a,i) (n,a,i)
  1629.  
  1630. where X = the drive where OS/2 is installed
  1631.  
  1632. n = the Com port that you are attempting to access
  1633.  
  1634. a = communications port I/O address (03E8, 02E8 for example)
  1635.  
  1636. i = IRQ level
  1637.  
  1638. For example, to specify that COM3 is at address 03E8 on IRQ5
  1639. and that COM4 is at address 02E8 on IRQ10 we would use the
  1640. following statement (assuming that OS/2 is installed on the
  1641. C:  drive):
  1642.  
  1643. DEVICE=C: OS2 COM.SYS (3,3E8,5) (4,2E8,10)
  1644.  
  1645. Note that this syntax is actually quite general.  If we
  1646. wanted to set some non-standard parameters for COM1 and COM2
  1647. we could have done this as well and all within the same
  1648. statement.
  1649.  
  1650. The I/O address and IRQ level should be noted in the
  1651. documentation that came with your adapter.  Either or both
  1652. might be fixed values or be settable to a range of values via
  1653. jumpers or switches.  In some cases you may find that the
  1654. values are fixed or that the range of settings available to
  1655. you is insufficient to avoid the sharing conflict.
  1656.  
  1657.  
  1658. TROUBLE SHOOTING:
  1659. ================
  1660.  
  1661. SYMPTOM:  The COM port is not recognized or does not work at all
  1662. ----------------------------------------------------------------
  1663.  
  1664. A. IF it is an AT, ISA, or EISA machine If trying to use COM
  1665.    3 or COM 4:
  1666.  
  1667.    A.1.  Parameters in DEVICE=C: OS2 COM.SYS in CONFIG.SYS
  1668.          are required
  1669.  
  1670.    A.2.  IRQ for COM port in OS/2 must be different for each
  1671.          COM port.  DOS does not handle multiple interrupts
  1672.          at the same time but OS/2 does.
  1673.  
  1674.    A.3.  IRQ 5 is recommended for COM3.  If IRQ 5 is taken,
  1675.          IRQ 9 or 10 is recommended.
  1676.  
  1677.    A.4.  Reboot the system
  1678.  
  1679.    A.5.  If error message during boot :  COM3 not installed
  1680.          because of Interrupt is aleady in use.
  1681.          => Check if there is any IRQ conflict with other
  1682.             device driver or hardware.
  1683.  
  1684.  
  1685. B. If system (AT bus or MCA) boots without error but any
  1686.  of the com port still not working at all
  1687.  Issue a Mode command to the problem com port
  1688.  => If it indicates com port not installed check
  1689.     IRQ conflicts (see A.5)
  1690.  => Check Mode command parameters to be correct (See MODE_CMD).
  1691.  
  1692.  
  1693.  
  1694. SYMPTOM:  Application appears to hang
  1695. -------------------------------------
  1696.  
  1697. C. When the application is started:
  1698.  
  1699.    C.1.  IF an OS/2 application
  1700.          => Ensure your COM port works in standalone DOS.
  1701.          => Using MODE command, turn off IDSR, ODSR, and OCTS
  1702.      (See MODE_CMD)
  1703.          => (See SUGGESTIONS)
  1704.  
  1705.    C.2.  Using a DOS application
  1706.          => (Start from Letter A.1 Above and work down)
  1707.          => If still have problem, remove VCOM.SYS.
  1708.  
  1709. D. After it has been running for some time:
  1710.  
  1711.    D.1 Using an OS/2 application and experiencing a lot of
  1712.        data loss
  1713.        => Lower the baud rate
  1714.        => (See SUGGESTIONS)
  1715.  
  1716.    D.2 Using a DOS application:
  1717.  
  1718.        D.2.1 A BBS communication package.
  1719.              => Set COM_HOLD DOS Setting to ON
  1720.              => If using a FOSSIL Driver, then
  1721.                If X00.SYS  Rem VCOM.SYS in config.sys, else
  1722.    If another FOSSIL Driver. Rem VCOM.SYS won't work
  1723.              => If using less than 12MB of memory
  1724.              => See (SUGGESTIONS)
  1725.  
  1726.        D.2.2 A FAX application which uses a COM port.
  1727.              => Known limitation need to operate at < 9600
  1728.                 bps
  1729.              => Use OS/2 application for high speed fax.
  1730.                 (Currently FAXPM and BitFax)
  1731.  
  1732.        D.2.3 An application which uses QBASIC or BASIC CTTY
  1733.              => Install COMDD.SYS in C: OS2 MDOS directory
  1734.  
  1735.        D.2.4 Some other ASYNC application.
  1736.              => Check with Chapter 5 of Readme.  Example:
  1737.                 -CrossTalk for Windows needs that BUFFER=OFF.
  1738.                 -Mirror III is similar to CrossTalk. BUFFER
  1739.                  can be controlled with MODE command.
  1740.                 -LapLink PRO, IDSR, ODSR, and OCTS of all COM
  1741.                  ports must be OFF.  (See MODE_CMD)
  1742.                 -LapLink III, remark out VCOM.SYS.
  1743.  
  1744.        D.2.5 In Auto Answer mode and a call comes in:
  1745.               => Known problem APAR PJ04200.
  1746.               => Remark out VCOM.SYS in Config.sys
  1747.  
  1748.  
  1749.  
  1750. SYMPTOM:  OS/2 does not detect FIFO
  1751. -----------------------------------
  1752.  
  1753.    E.1 COM.SYS detects FIFO and utilizes it, however
  1754.        VCOM.SYS only emulate as 16450 or 8250 chip and hides
  1755.        FIFO from DOS app.  No performance problem is caused
  1756.        by this.
  1757.  
  1758.    E.2 If BUFFER = N/A (not available) is concerned, MODE is
  1759.         broken.
  1760.  
  1761.  
  1762.  
  1763. SYMPTOM:  The line is dropped randomly or fils to download file
  1764. ---------------------------------------------------------------
  1765.  
  1766.    F.1 While switching sessions
  1767.  =>change PRIORITY_DISK_IO in config.sys from YES to NO,
  1768.    reboot. Go to F.2 below if problem continues
  1769.    F.2 Without switching sessions.
  1770.  => Increase idle sensitivity to 100
  1771.         => If problem happenning during noticeable disk activity
  1772.     add additional memory to reduce swapping.
  1773.  => Try increasing DISKCACHE in config.sys (e.g. from
  1774.     1024 to 2048)
  1775.  
  1776.  
  1777.  
  1778. SYMPTOM:  Slow through-put, poor performance
  1779. --------------------------------------------
  1780.  
  1781.    G.1 Using an OS/2 application
  1782.        => (See SUGGESTIONS)
  1783.        => Using MODE command, turn off IDSR, ODSR, and OCTS.
  1784.    (See MODE_CMD)
  1785.  
  1786.  
  1787.    G.2 Using a DOS application
  1788.        => Increase IDLE_SENSITIVITY to 100
  1789.        => (See SUGGESTIONS)
  1790.        Note:  Since interrupt must be simuated in VDM
  1791.               session, the throughput decreases.
  1792.  
  1793.  
  1794. MODE_CMD: Use MODE from an OS/2 Command line or DOS
  1795.   command line and set IDSR, ODSR, and OCTS equal to OFF.
  1796.   eg: MODE COM3:9600,N,8,1,OCTS=OFF,ODSR=OFF,IDSR=OFF
  1797.   sets COM3 to 9600, no parity, 8 Data Bits, 1 Stop bit,
  1798.   OCTS, ODSR and IDSR to OFF.
  1799.  
  1800.   If OCTS and/or ODSR are set to ON, the com port will
  1801.   not transmit data unless CTS and/or DSR signal lines
  1802.   are enabled. If set to OFF, the com port will transmit
  1803.   regardless of the state of signal lines CTS and/or DSR.
  1804.  
  1805.   If IDSR is set to ON, the com port will discard the
  1806.   incoming data unless DSR signal line is enabled.
  1807.   If set to OFF, the port will receive data regarless
  1808.   of the state of DSR.
  1809.  
  1810.   If any problems transmitting or receiving, set
  1811.   OCTS=OFF, ODSR=OFF, IDSR=OFF to ensure that the
  1812.   hardware connected to the com port is not preventing
  1813.   the port from transmitting or receiving.
  1814.  
  1815.  
  1816. SUGGESTIONS: => Increase IDLE_SENSITIVITY in DOS Settings
  1817.   => Adjust the disk cache in CONFIG.SYS
  1818.   => Change PRIORITY_DISK_IO from YES to NO in
  1819.      Config.sys
  1820.   => To reduce swapping add more memory
  1821.  
  1822.  
  1823. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  1824. FDISK INSTALLATION PROBLEMS
  1825.  
  1826. *************************************************
  1827. *** GENERAL INFO ON DRIVE PROBLEMS ***
  1828. *************************************************
  1829.  
  1830. These problems can be caused by
  1831.  
  1832. - incorrect setup information in CMOS memory for hard drive
  1833.   being used
  1834.  
  1835.  
  1836. - disk corruption/failure
  1837.  
  1838. - incorrect identification of adapter by OS/2
  1839.  
  1840. - trying to install on a drive which was compressed using
  1841.   a stacker utility
  1842.  
  1843. - trying to install over a Beta version of OS/2 2.0 (1.3 is
  1844.   OK)
  1845.  
  1846.   controller/hard disk
  1847.  
  1848.  
  1849.  
  1850. ****************
  1851. Supported Drives
  1852. ****************
  1853.  
  1854. On (E)ISA bus machines, OS/2 specifically supports hard
  1855. drive adapters which conform to the Western Digital chipset
  1856. interface standard (i.e.  nearly all MFM, RLL, IDE, and
  1857. ESDI adapters) and Adaptec, Future Domain, and IBM SCSI
  1858. adapters.  In addition, "generic" INT13 support is provided
  1859. for all other hard disk adapters.  This "generic" support
  1860. even embraces such devices as Iomega's Bernoulli and
  1861. SyQuest's removeable media products.  CD-ROM support is
  1862. included as well.  At present the OS/2 CD- ROM driver does
  1863. not work with all brands, but the DOS device drivers, when
  1864. suitably configured and installed, will still provide
  1865. CD-ROM services to DOS/Windows programs.  Printer and
  1866. plotter support is discussed in Question 12.
  1867.  
  1868. ----------------------------
  1869.  
  1870. Certain PC compatibles have difficulty accepting OS/2 2.0
  1871. (CSD level 02000 only; see Question 24), particularly AT
  1872. bus systems with RLL, MFM, ESDI, or certain SCSI adapters
  1873. (e.g. AMI SCSI adapters).  The problem usually appears in
  1874. the form of FDISK errors, extremely slow copying to the
  1875. hard disk, or a whining/grating noise emanating from the
  1876. hard disk.
  1877.  
  1878. IBM suggests a simple workaround.  First, DISKCOPY Diskette
  1879. 1 of your OS/2 2.0 package.  Set aside your original
  1880. Diskette 1 and use the copy from now on as if it were the
  1881. original.  Using a text editor, modify the CONFIG.SYS file
  1882. on Diskette 1 (the copy), replacing the line:
  1883.  BASEDEV=IBM1S506.ADD
  1884.  with
  1885.  REM BASEDEV=IBM1S506.ADD.  Boot the Installation
  1886. Diskette, and proceed through the installation procedure
  1887. through the first five diskettes, then reinsert the
  1888. Installation Diskette as directed.  Then after files have
  1889. been copied from the Installation Diskette the system
  1890. prompts you to remove the diskette and press ENTER to
  1891. reboot.  Do so, but immediately reinsert the Installation
  1892. Diskette as soon as the screen clears.  Follow instructions
  1893. (insert Diskette 1 and press ENTER when prompted), then
  1894. press ESC when prompted.  At the OS/2 command line, type:
  1895.  RENAME C: OS2 IBM1S506.ADD IBM1S506.XXX
  1896.  COPY C: OS2 IBMINT13.I13 C: OS2 IBM1S506.ADD
  1897. replacing C: with the appropriate drive if you are
  1898. installing elsewhere.  Remove Diskette 1, then press
  1899. CTRL-ALT-DEL to reboot to finish installation.
  1900.  
  1901. Miscellaneos installation tips
  1902. ******************************
  1903.  
  1904. Be sure adequate free disk space is available before
  1905. installing, including space for a swap file.  Drives
  1906. compressed using Stacker or similar utilities should be
  1907. uncompressed before installing (unless access to these
  1908. drives is not needed).  OS/2 2.0 is not presently
  1909. compatible with Stacker or similar utilities.  However, an
  1910. OS/2 2.0 version of Stacker is forthcoming.
  1911.  
  1912. with other adapters.  For example, many SuperVGA adapters
  1913. use large chunks of upper memory, and many hard disk
  1914. adapters have on board ROMs which can be mapped into this
  1915. area as well.  Adapters must cooperate in their use of
  1916. memory and interrupts and must not share address space or
  1917. interrupts.  Check your product manuals for more help.
  1918.  
  1919. Do not select HPFS when installing if your machine has 6 MB
  1920. of RAM or less.  Doing so will likely result in diminished
  1921. performance.  Change the IFS=...HPFS... line in your
  1922. CONFIG.SYS to REM IFS=... if necessary.
  1923.  
  1924. Automatic migration of your DOS CONFIG.SYS and AUTOEXEC.BAT
  1925. files is not recommended.  If you have Windows 3.1
  1926. installed on your system do not migrate your Windows
  1927. desktop.
  1928.  
  1929. Be sure your CMOS setup parameters are set correctly,
  1930. especially those relating to floppy drives.  All shadow RAM
  1931. should be disabled for best performance.  RAM should be
  1932. given sufficient wait states and precharge cycles.  The AT
  1933. bus should run at 8 MHz.
  1934.  
  1935. If you are using the IBMINT13.I13 driver to access an MFM,
  1936. RLL, or ESDI hard drive, and the hard drive has more than
  1937. 1024 cylinders, be certain your hard disk adapter's sector
  1938. translation mode is enabled.
  1939.  
  1940. Certain Quantum IDE hard disks require a free ROM update
  1941. from the manufacturer to work with OS/2.
  1942.  
  1943. When installing over a beta version of OS/2 (except OS/2 2.0
  1944. level 6.177H, the Limited Availability release) be sure to
  1945. reformat.
  1946.  
  1947. To install the OS/2 2.0 DOS/Windows upgrade DOS or OS/2 must
  1948. already reside on the hard disk.  If Diskette 1 is not
  1949. write protected then the installation program will record a
  1950. file indicating that upgrade terms have been satisfied and,
  1951. in the future, will not require DOS or OS/2 on the hard
  1952. disk to install.
  1953.  
  1954. OS/2 uses the same diskette format as DOS, so use DISKCOPY
  1955. to backup the installation diskettes and verify that none
  1956. have been corrupted.
  1957.  
  1958.  
  1959. ****************************************
  1960. Miscellaneous Questions/Problems/Answers
  1961. ****************************************
  1962.  
  1963. Question: How do I access HPFS partitions on my hard drive
  1964. without booting from the hard drive?  I'm getting error
  1965. messages now -- how do I "repair" my hard disk?
  1966.  
  1967. With IBM OS/2 2.0, insert the Installation Diskette,
  1968. Shutdown (if necessary), and reboot.  When prompted insert
  1969. Diskette 1 and press ENTER.  When prompted, press ESC.  You
  1970. will be given an OS/2 command line prompt.  From there you
  1971. can make necessary changes to your hard disk -- an OS/2
  1972. character mode text editor is handy for such changes.
  1973. (Make sure you backup CONFIG.SYS before making any changes
  1974. so that you can easily revert to the old version should
  1975. things go wrong.)
  1976.  
  1977. FAT or HPFS partitions.  After you reach the command line,
  1978. insert Diskette 2.  Do not log to another drive.  Type
  1979. CHKDSK X: /F to repair most kinds of damage to your hard
  1980. disk, replacing X with the appropriate drive letter.  OS/2
  1981. CHKDSK will also remark your hard disk as accessible, if
  1982. possible, should OS/2 "lock it out" for some reason.
  1983.  
  1984. The best way to avoid the need to perform CHKDSK is to
  1985. always select Shutdown.  Click on the Workplace Shell
  1986. desktop background using mouse button two to bring up the
  1987. appropriate menu.  Also, avoid deleting OS/2- related files
  1988. when using native DOS.
  1989.  
  1990. Problem: My install hangs on Disk 1.
  1991. Resolution: In many cases, PCM hardware has disk caching
  1992. enabled on the drive controller card. The hang can often be
  1993. fixed by disabling the on-board caching. Another suggestion
  1994. is if the card has asynchronous memory refresh
  1995. capabilities, turn it off. This too may fix the problem.
  1996.  
  1997. Problem: Can't install OS/2 2.0 from Drive B.  What's wrong?
  1998. Resolution: IBM OS/2 2.0 can only be installed from Drive A,
  1999. like DOS (unless your BIOS supports booting from Drive B),
  2000. or across a network (contact IBM for more information on
  2001. network installation procedures).  If you have the wrong
  2002. disk size go back to your dealer and obtain the correct
  2003. media.  Otherwise you could go inside your machine and swap
  2004. floppy drive cable connectors, use your system's setup
  2005. utility to set the new CMOS parameters, and then install
  2006. OS/2 from the "new" Drive A.  Sometimes the floppy drive
  2007. cable connectors will not be the same.  If so you can
  2008. obtain an adapter plug.
  2009.  
  2010. Question: How should I partition my hard disk for OS/2?
  2011. Answer: OS/2 should ideally be in a partition by itself,
  2012. unless you are considering a dual boot system which
  2013. requires DOS to be loaded first.  The partition should be
  2014. approx 40-50 megabyts in size for OS/2 alone, assuming you
  2015. wish a full default install and the swap drive on the same
  2016. partition. The lower amount of memory you have, the larger
  2017. swap file (and partition) you will need.
  2018. You should have at least 2 partitions, one for OS/2 and the
  2019. other for data.
  2020. Question: Do I need to reformat to install OS/2 2.0?
  2021. Answer: It's always a good idea.  However, the only versions
  2022. of OS/2 you MUST reformat over is over ANY OS/2 beta EXCEPT
  2023. for L.A.  (6.177H) If you formatted during an install and
  2024. the install aborted, reformat.  If you did a "dirty"
  2025. (unformatted) install and it died, try again without
  2026. formatting.  If that too fails, you may want to back up any
  2027. needed data files from the target drive and reformat.
  2028. There should be no other reason to install 2.0 G.A.  over
  2029. itself.  If you want to add features, use the OS/2 System
  2030. object, System Setup and Selective Install.  You can add
  2031. virtually any feature this way.
  2032.  
  2033.  
  2034. COUNTRY.SYS not found
  2035.  
  2036. Symptom: COUNTRY.SYS error message at bootup of first two
  2037. diskettes or after first five diskettes, and reboot of
  2038. machine by installation program.
  2039. Problem:  Invalid device driver for hard disk being used.
  2040. Seems to occur more often on non-IDE/SCSI drives.  More
  2041. prevalent on ESDI/MFM/RLL drives.  Country.SYS error
  2042. messages almost always point to OS/2 not being able to
  2043. recognize the hard drive media.
  2044. Resolution: Follow instructions in #8 above.
  2045.  
  2046. COUNTRY.SYS not found
  2047.  
  2048. installing.
  2049. Problem: Possible conflict with another device on the
  2050. machine.
  2051. Resolution: Disconnect any tape backup, CD-ROM or other
  2052. devices not needed for installation.  Reconnect once
  2053. installation is complete.
  2054.  
  2055. COUNTRY.SYS not found on a P70
  2056.  
  2057. Symptom:  COUNTRY.SYS not found error message while
  2058. installing on a P70.
  2059. Resolution:  Contact your IBM CE for ECA068. This is
  2060. indicative of a problem recognizing the disk. ECA068 should
  2061. remedy this.
  2062.  
  2063. See APAR II06081 for more info on SCSI compatibility.
  2064.  
  2065. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2066. FDISK INSTALLATION PROBLEMS
  2067.  
  2068. *************************************************
  2069. *** GENERAL INFO ON DRIVE PROBLEMS ***
  2070. *************************************************
  2071.  
  2072. These problems can be caused by
  2073.  
  2074. - incorrect setup information in CMOS memory for hard drive
  2075.   being used
  2076.  
  2077.  
  2078. - disk corruption/failure
  2079.  
  2080. - incorrect identification of adapter by OS/2
  2081.  
  2082. - trying to install on a drive which was compressed using
  2083.   a stacker utility
  2084.  
  2085. - trying to install over a Beta version of OS/2 2.0 (1.3 is
  2086.   OK)
  2087.  
  2088.   controller/hard disk
  2089.  
  2090.  
  2091.  
  2092. ****************
  2093. Supported Drives
  2094. ****************
  2095.  
  2096. On (E)ISA bus machines, OS/2 specifically supports hard
  2097. drive adapters which conform to the Western Digital chipset
  2098. interface standard (i.e.  nearly all MFM, RLL, IDE, and
  2099. ESDI adapters) and Adaptec, Future Domain, and IBM SCSI
  2100. adapters.  In addition, "generic" INT13 support is provided
  2101. for all other hard disk adapters.  This "generic" support
  2102. even embraces such devices as Iomega's Bernoulli and
  2103. SyQuest's removeable media products.  CD-ROM support is
  2104. included as well.  At present the OS/2 CD- ROM driver does
  2105. not work with all brands, but the DOS device drivers, when
  2106. suitably configured and installed, will still provide
  2107. CD-ROM services to DOS/Windows programs.  Printer and
  2108. plotter support is discussed in Question 12.
  2109.  
  2110. ----------------------------
  2111.  
  2112. Certain PC compatibles have difficulty accepting OS/2 2.0
  2113. (CSD level 02000 only; see Question 24), particularly AT
  2114. bus systems with RLL, MFM, ESDI, or certain SCSI adapters
  2115. (e.g. AMI SCSI adapters).  The problem usually appears in
  2116. the form of FDISK errors, extremely slow copying to the
  2117. hard disk, or a whining/grating noise emanating from the
  2118. hard disk.
  2119.  
  2120. IBM suggests a simple workaround.  First, DISKCOPY Diskette
  2121. 1 of your OS/2 2.0 package.  Set aside your original
  2122. Diskette 1 and use the copy from now on as if it were the
  2123. original.  Using a text editor, modify the CONFIG.SYS file
  2124. on Diskette 1 (the copy), replacing the line:
  2125.  BASEDEV=IBM1S506.ADD
  2126.  with
  2127.  REM BASEDEV=IBM1S506.ADD.  Boot the Installation
  2128. Diskette, and proceed through the installation procedure
  2129. through the first five diskettes, then reinsert the
  2130. Installation Diskette as directed.  Then after files have
  2131. been copied from the Installation Diskette the system
  2132. prompts you to remove the diskette and press ENTER to
  2133. reboot.  Do so, but immediately reinsert the Installation
  2134. Diskette as soon as the screen clears.  Follow instructions
  2135. (insert Diskette 1 and press ENTER when prompted), then
  2136. press ESC when prompted.  At the OS/2 command line, type:
  2137.  RENAME C: OS2 IBM1S506.ADD IBM1S506.XXX
  2138.  COPY C: OS2 IBMINT13.I13 C: OS2 IBM1S506.ADD
  2139. replacing C: with the appropriate drive if you are
  2140. installing elsewhere.  Remove Diskette 1, then press
  2141. CTRL-ALT-DEL to reboot to finish installation.
  2142.  
  2143. Miscellaneos installation tips
  2144. ******************************
  2145.  
  2146. Be sure adequate free disk space is available before
  2147. installing, including space for a swap file.  Drives
  2148. compressed using Stacker or similar utilities should be
  2149. uncompressed before installing (unless access to these
  2150. drives is not needed).  OS/2 2.0 is not presently
  2151. compatible with Stacker or similar utilities.  However, an
  2152. OS/2 2.0 version of Stacker is forthcoming.
  2153.  
  2154. with other adapters.  For example, many SuperVGA adapters
  2155. use large chunks of upper memory, and many hard disk
  2156. adapters have on board ROMs which can be mapped into this
  2157. area as well.  Adapters must cooperate in their use of
  2158. memory and interrupts and must not share address space or
  2159. interrupts.  Check your product manuals for more help.
  2160.  
  2161. Do not select HPFS when installing if your machine has 6 MB
  2162. of RAM or less.  Doing so will likely result in diminished
  2163. performance.  Change the IFS=...HPFS... line in your
  2164. CONFIG.SYS to REM IFS=... if necessary.
  2165.  
  2166. Automatic migration of your DOS CONFIG.SYS and AUTOEXEC.BAT
  2167. files is not recommended.  If you have Windows 3.1
  2168. installed on your system do not migrate your Windows
  2169. desktop.
  2170.  
  2171. Be sure your CMOS setup parameters are set correctly,
  2172. especially those relating to floppy drives.  All shadow RAM
  2173. should be disabled for best performance.  RAM should be
  2174. given sufficient wait states and precharge cycles.  The AT
  2175. bus should run at 8 MHz.
  2176.  
  2177. If you are using the IBMINT13.I13 driver to access an MFM,
  2178. RLL, or ESDI hard drive, and the hard drive has more than
  2179. 1024 cylinders, be certain your hard disk adapter's sector
  2180. translation mode is enabled.
  2181.  
  2182. Certain Quantum IDE hard disks require a free ROM update
  2183. from the manufacturer to work with OS/2.
  2184.  
  2185. When installing over a beta version of OS/2 (except OS/2 2.0
  2186. level 6.177H, the Limited Availability release) be sure to
  2187. reformat.
  2188.  
  2189. To install the OS/2 2.0 DOS/Windows upgrade DOS or OS/2 must
  2190. already reside on the hard disk.  If Diskette 1 is not
  2191. write protected then the installation program will record a
  2192. file indicating that upgrade terms have been satisfied and,
  2193. in the future, will not require DOS or OS/2 on the hard
  2194. disk to install.
  2195.  
  2196. OS/2 uses the same diskette format as DOS, so use DISKCOPY
  2197. to backup the installation diskettes and verify that none
  2198. have been corrupted.
  2199.  
  2200.  
  2201. ****************************************
  2202. Miscellaneous Questions/Problems/Answers
  2203. ****************************************
  2204.  
  2205. Question: How do I access HPFS partitions on my hard drive
  2206. without booting from the hard drive?  I'm getting error
  2207. messages now -- how do I "repair" my hard disk?
  2208.  
  2209. With IBM OS/2 2.0, insert the Installation Diskette,
  2210. Shutdown (if necessary), and reboot.  When prompted insert
  2211. Diskette 1 and press ENTER.  When prompted, press ESC.  You
  2212. will be given an OS/2 command line prompt.  From there you
  2213. can make necessary changes to your hard disk -- an OS/2
  2214. character mode text editor is handy for such changes.
  2215. (Make sure you backup CONFIG.SYS before making any changes
  2216. so that you can easily revert to the old version should
  2217. things go wrong.)
  2218.  
  2219. FAT or HPFS partitions.  After you reach the command line,
  2220. insert Diskette 2.  Do not log to another drive.  Type
  2221. CHKDSK X: /F to repair most kinds of damage to your hard
  2222. disk, replacing X with the appropriate drive letter.  OS/2
  2223. CHKDSK will also remark your hard disk as accessible, if
  2224. possible, should OS/2 "lock it out" for some reason.
  2225.  
  2226. The best way to avoid the need to perform CHKDSK is to
  2227. always select Shutdown.  Click on the Workplace Shell
  2228. desktop background using mouse button two to bring up the
  2229. appropriate menu.  Also, avoid deleting OS/2- related files
  2230. when using native DOS.
  2231.  
  2232. Problem: My install hangs on Disk 1.
  2233. Resolution: In many cases, PCM hardware has disk caching
  2234. enabled on the drive controller card. The hang can often be
  2235. fixed by disabling the on-board caching. Another suggestion
  2236. is if the card has asynchronous memory refresh
  2237. capabilities, turn it off. This too may fix the problem.
  2238.  
  2239. Problem: Can't install OS/2 2.0 from Drive B.  What's wrong?
  2240. Resolution: IBM OS/2 2.0 can only be installed from Drive A,
  2241. like DOS (unless your BIOS supports booting from Drive B),
  2242. or across a network (contact IBM for more information on
  2243. network installation procedures).  If you have the wrong
  2244. disk size go back to your dealer and obtain the correct
  2245. media.  Otherwise you could go inside your machine and swap
  2246. floppy drive cable connectors, use your system's setup
  2247. utility to set the new CMOS parameters, and then install
  2248. OS/2 from the "new" Drive A.  Sometimes the floppy drive
  2249. cable connectors will not be the same.  If so you can
  2250. obtain an adapter plug.
  2251.  
  2252. Question: How should I partition my hard disk for OS/2?
  2253. Answer: OS/2 should ideally be in a partition by itself,
  2254. unless you are considering a dual boot system which
  2255. requires DOS to be loaded first.  The partition should be
  2256. approx 40-50 megabyts in size for OS/2 alone, assuming you
  2257. wish a full default install and the swap drive on the same
  2258. partition. The lower amount of memory you have, the larger
  2259. swap file (and partition) you will need.
  2260. You should have at least 2 partitions, one for OS/2 and the
  2261. other for data.
  2262. Question: Do I need to reformat to install OS/2 2.0?
  2263. Answer: It's always a good idea.  However, the only versions
  2264. of OS/2 you MUST reformat over is over ANY OS/2 beta EXCEPT
  2265. for L.A.  (6.177H) If you formatted during an install and
  2266. the install aborted, reformat.  If you did a "dirty"
  2267. (unformatted) install and it died, try again without
  2268. formatting.  If that too fails, you may want to back up any
  2269. needed data files from the target drive and reformat.
  2270. There should be no other reason to install 2.0 G.A.  over
  2271. itself.  If you want to add features, use the OS/2 System
  2272. object, System Setup and Selective Install.  You can add
  2273. virtually any feature this way.
  2274.  
  2275.  
  2276. COUNTRY.SYS not found
  2277.  
  2278. Symptom: COUNTRY.SYS error message at bootup of first two
  2279. diskettes or after first five diskettes, and reboot of
  2280. machine by installation program.
  2281. Problem:  Invalid device driver for hard disk being used.
  2282. Seems to occur more often on non-IDE/SCSI drives.  More
  2283. prevalent on ESDI/MFM/RLL drives.  Country.SYS error
  2284. messages almost always point to OS/2 not being able to
  2285. recognize the hard drive media.
  2286. Resolution: Follow instructions in #8 above.
  2287.  
  2288. COUNTRY.SYS not found
  2289.  
  2290. installing.
  2291. Problem: Possible conflict with another device on the
  2292. machine.
  2293. Resolution: Disconnect any tape backup, CD-ROM or other
  2294. devices not needed for installation.  Reconnect once
  2295. installation is complete.
  2296.  
  2297. COUNTRY.SYS not found on a P70
  2298.  
  2299. Symptom:  COUNTRY.SYS not found error message while
  2300. installing on a P70.
  2301. Resolution:  Contact your IBM CE for ECA068. This is
  2302. indicative of a problem recognizing the disk. ECA068 should
  2303. remedy this.
  2304.  
  2305. See APAR II06081 for more info on SCSI compatibility.
  2306.  
  2307. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2308. INFO APAR - MOUSE , INSTALLATION AND CONFIGURATION INFORMATION
  2309.  
  2310. OS/2 2.0 Pointing Device Installation Document Version 1.1
  2311.  
  2312. ...
  2313. ...
  2314. INSTALL YOUR POINTING DEVICE
  2315. ----------------------------
  2316. ...
  2317. During installation the mouse device driver will attempt to
  2318. detect your pointing device. If it does you will NOT
  2319. receive a mouse selection panel during  diskette 2.
  2320. It is highly recommended that you do NOT go into the
  2321. PM mouse panel to change things if you are not prompted
  2322. to do so. We are finding out that many customers are
  2323. messing things up by forcing a different device type
  2324. then what was detected. A prime example of this is the
  2325. Logitech series M mouse. This mouse is compatible with
  2326. the MS serial mouse and will be detected. The mouse panel
  2327. will read MS Serial Mouse. A lot of customers are then
  2328. going into the PM panel and choosing Logitech Serial.
  2329. This choice will add the PCLOGIC.SYS driver which does
  2330. NOT work for the Logitech series M mouse.
  2331. ...
  2332. The bottom line is if you are not prompted for any mouse
  2333. information leave well enough alone.
  2334. ...
  2335. ...
  2336. ...
  2337. Mouse PM install panel
  2338. ----------------------
  2339. ...
  2340. Logitech PS/2 Mouse - PS/2 (tm) Style Pointing Device
  2341. ...
  2342. Logitech Serial Mouse (Series M) - PS/2 (tm) Style
  2343. Pointing Device
  2344. ...
  2345. Logitech Serial Mouse (Series C) - Logitech (TM) Serial
  2346. Mouse
  2347. ...
  2348. Logitech Trackman serial mouse - Logitech (TM) Serial
  2349. Mouse
  2350. ...
  2351. ...
  2352. ...
  2353. CONFIG.SYS STATEMENTS
  2354. ---------------------
  2355. ...
  2356. For most of the common pointing devices that are
  2357. out today the OS/2 2.0 CONFIG.SYS line for mouse
  2358. support is simply.
  2359. ...
  2360. DEVICE=C: OS2 MOUSE.SYS
  2361. ...
  2362. There are some older Logitech Devices (i.e. Trackman)
  2363.  
  2364. that are not detectable by MOUSE.SYS.
  2365. These devices are still supported.
  2366. ...
  2367. The CONFIG.SYS lines for undetectable Logitech devices
  2368. and PC Mouse System Mice are;
  2369. ...
  2370. DEVICE=C: OS2 PCLOGIC.SYS SERIAL=COM1
  2371. DEVICE=C: OS2 MOUSE.SYS TYPE=PCLOGIC$
  2372. ...
  2373. ...
  2374. If the device is plugged into COM2 then change the
  2375. SERIAL= parameter to COM2.
  2376. ...
  2377. Note: On an AT bus system a serial mouse will
  2378.       only install on COM1 or COM2, and only
  2379.       if COM1 and COM2 are at the standard
  2380.       I/O addresses and IRQs, 3F8,IRQ4 for COM1
  2381.       and 2F8,IRQ3 form COM2.
  2382. ...
  2383. The following pointing devices have been tested and
  2384. verified to work. I have also included the CONFIG.SYS
  2385. statements for each entry.
  2386. ...
  2387. ...
  2388. DEVICE                        CONFIG.SYS Statements
  2389. ------                        ---------------------
  2390. IBM PS/2 Mouse               DEVICE=C: OS2 MOUSE.SYS
  2391. ...
  2392. MS PS/2 Mouse                DEVICE=C: OS2 MOUSE.SYS
  2393. ...
  2394. MS Serial Mouse              DEVICE=C: OS2 MOUSE.SYS
  2395. ...
  2396. Kensington Expert PS/2 Mouse DEVICE=C: OS2 MOUSE.SYS
  2397. (NOTE: This is not the same
  2398. as the Kensington serial
  2399. mouse!!!)
  2400. ...
  2401. Logitech PS/2 Mouse          DEVICE=C: OS2 MOUSE.SYS
  2402. ...
  2403. MS Bus Mouse                 DEVICE=C: OS2 MOUSE.SYS
  2404. (NOTE: This mouse requires
  2405. a special card that only
  2406. works on an AT style bus.)
  2407. ...
  2408. MS Inport Mouse              DEVICE=C: OS2 MOUSE.SYS
  2409. (NOTE: This mouse requires
  2410. a special card that only
  2411. works on an AT style bus.)
  2412. ...
  2413. Logitech Serial Mouse        DEVICE=C: OS2 MOUSE.SYS
  2414. (Series M)
  2415. ...
  2416. Logitech Serial Mouse DEVICE=C: OS2 PCLOGIC.SYS SERIAL=COM2
  2417. (Series C)            DEVICE=C: OS2 MOUSE.SYS TYPE=PCLOGIC$
  2418. ...
  2419. Logitech Trackman     DEVICE=C: OS2 PCLOGIC.SYS SERIAL=COM2
  2420. serial mouse          DEVICE=C: OS2 MOUSE.SYS TYPE=PCLOGIC$
  2421. ...
  2422. PC Mouse Systems      DEVICE=C: OS2 PCLOGIC.SYS SERIAL=COM2
  2423. serial mouse          DEVICE=C: OS2 MOUSE.SYS TYPE=PCLOGIC$
  2424. ...
  2425. Visi-On serial mouse  DEVICE=C: OS2 PCLOGIC.SYS SERIAL=COM2
  2426.                       DEVICE=C: OS2 MOUSE.SYS TYPE=PCLOGIC$
  2427. .
  2428. ..
  2429.  
  2430.   NOTE: The mouse driver is smart enough to figure
  2431.     out if the mouse is in a mouse port or one of
  2432.     the COM ports.  Be sure that the MOUSE.SYS statement
  2433.     appears before DEVICE=C: OS2 COM.SYS in your
  2434.     CONFIG.SYS file if the mouse is on a COM port.
  2435.  
  2436. ...
  2437. ...
  2438. ...
  2439. There are hundreds of pointing devices available today.
  2440. Most of these are Microsoft compatable. If they are 100%
  2441. MS compatable we support them with  the following
  2442. CONFIG.SYS statement DEVICE=C: OS2 MOUSE.SYS.
  2443. ...
  2444. We have found that some devices are not 100% compatible
  2445. and therefore are  not supported.
  2446. ...
  2447. The mouse device driver is layered allowing an OEM to
  2448. easily add support for there pointing device.
  2449. By writing a small mouse device dependent driver
  2450. they can get there device to work with OS/2 2.0.
  2451. Please contact the OEM manufacturer to find out if
  2452. they provide a device driver for OS/2 2.0.
  2453.  
  2454. ...
  2455. An example of an OEM manufacturer that provides
  2456. OS/2 support is HP. HP provides HILMOU.SYS and
  2457. NOEXBIOS.SYS device drivers. Below is the
  2458. instructions for adding support for your HIL mouse.
  2459. ...
  2460.  HP Mouse
  2461. ...
  2462.   - Directions for installing an HP mouse
  2463.     1- Select any mouse during system installation
  2464.     2- Copy HILMOU.SYS and NOEXBIOS.SYS to C: OS2
  2465.        (these are supplied by the manufacturer)
  2466.     3-Modify CONFIG.SYS with the following in the order
  2467.       shown:
  2468.            DEVICE=C: OS2 NOEXBIOS.SYS
  2469.            DEVICE=C: OS2 HILMOU.SYS
  2470.            DEVICE=C: OS2 MOUSE.SYS TYPE=HILMOU$(THIS LINE
  2471.                  SHOULD ALREADY BE IN CONFIG.SYS BUT WILL
  2472.                  NEED TYPE=... ADDED )
  2473. ...
  2474. ...
  2475.      Customer may also go to his dealer for the diskette
  2476.      which ships with the mouse.
  2477.      Customer may  also see COMPUSERV GO HP
  2478.  
  2479. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2480. DOSAP INFOAPAR 2, DOSCOPY() SUBROUTINE ON OS/2 2.0
  2481. .
  2482. I believe that the DosCopy() subroutine has a defect that
  2483. prevents reliable date and time stamp setting of the target file
  2484. when copying from a remote DOS LAN server to a local OS/2 2.0
  2485. filesystem.
  2486.  
  2487. I was recently informed of a situation in which a file copy
  2488. utility that I wrote (ccp - conditional copy) was incorrectly
  2489. setting the date and time of target files.  The ccp program
  2490. uses the DosCopy() subroutine to perform any actual file copy
  2491. operations.
  2492. .
  2493. For example, the bldtt.asm file had a source date and time of
  2494. 6/28/91 and 12:55p.  After the copy, its target date and time
  2495. was 6/22/96 and 5:07p.  In fact, about 400 files out of a
  2496. total of 2000 files had incorrect date and time stamps after
  2497. the copy.  (The incorrect target date and time stamps are
  2498. neither those of the source file nor those of the current time
  2499. and date.)  The results appear repeatable:  the same files get
  2500. the same bad timestamps each time.
  2501. .
  2502. The environment is as follows:
  2503.  
  2504.      1) The ccp (conditonal copy) program, a 16-bit OS/2
  2505.         application, is running on an OS/2 2.0 system.  It
  2506.         uses the DosCopy() subroutine to perform the copy
  2507.         operation on each file that needs to be copied.
  2508.  
  2509.      2) The source files exist on a DOS machine running LAN
  2510.         Server.  The local OS/2 2.0 machine accesses the DOS
  2511.         machine's files via a remote drive that is set up by
  2512.         the NET USE command.
  2513.  
  2514.      3) About 2000 files were copied.  Of these, about 400
  2515.         files had date and time stamps on the OS/2 2.0 system
  2516.         that did not match the date and time stamp of the
  2517.         source file on the DOS system.  (No data was lost or
  2518.         corrupted, though).
  2519.  
  2520.      4) The results are repeatable:  Files that copy ok
  2521.         always copy ok.  Files that get an incorrect target
  2522.         date and time always get the same incorrect date and
  2523.         time.
  2524.  
  2525. The standard COPY command & DOS-only version of ccp did not fail
  2526.  
  2527.      1) The built-in OS/2 COPY command correctly set the
  2528.         date and time stamps of the target files.
  2529.  
  2530.      2) The DOS-only version of ccp also set the date and
  2531.         time stamps of the target files correctly.
  2532. .
  2533. Notes about the ccp program:
  2534.  
  2535.     (a) The OS/2-only version was developed on OS/2 1.3 using C2
  2536.         1.1 and the OS/2 1.3 toolkit.  Once it determines the
  2537.         exact source and target names of a file to copy,it calls
  2538.         the DosOpen subroutine to perform the actual copy.
  2539.  
  2540.    (b) The DOS-only version was developed using the C/2 1.1 on a
  2541.        DOS machine.  It uses the open, close, read, and write
  2542.        subroutines to copy the file's data (it ignores EAs).  It
  2543.        also uses the _dos_setftime and _dos_setfileattr
  2544.        subroutines to set a target file's date, time, and
  2545.        attributes to those of the source file.
  2546. .
  2547. DOSAP Volkswriter gives trap 000D.  Need to upgrade to
  2548. version 4 release 1.02.  Call the vendor of the DOSAP for fix.
  2549. .
  2550. DOSAP WordPerfect 5.1 hangs. Set KBD_BUFFER_EXTEND
  2551. to OFF in DOS SETTINGS. Set FILES = 40 in CONFIG.SYS.
  2552.  .
  2553. Applications that use parallel ports for printing (ex:
  2554. WordPerfect and Word Search) will give SYS1799 errors
  2555. if apps are trying to access parallel ports simultaneously.
  2556. You will need to terminate one of them since the parallel
  2557. port can only be used by one DOSAP at a time.
  2558. .
  2559. SYS3176 errors (may be video board related).
  2560. If setting HW_ROM_TO_RAM to ON and DOS_RMSIZE to 624
  2561. does not work, try setting DOS_HIGH and DOS_UMB to OFF
  2562. both in CONFIG.SYS and DOS settings.
  2563. .
  2564. Castle Wolfenstein 3D by APOGEE... create a program
  2565. object, specifiy paths, etc, then for sessions choose
  2566. dos full screen, then for dos settings change
  2567. VIDEO_RETRACE_EMULATION to OFF, IDLE_SENSITIVTY=100,
  2568. and IDLE_SECONDS=60.
  2569. A lot of APOGEE games may need these settings, not sure.
  2570. .
  2571. SYS2237 NPX errors reported with numerous DOSAPs
  2572. APAR PJ04878 created for this.  With MS CODEVIEW, a
  2573. workaround exists: put SET NO87=YES in autoexec.bat
  2574. for that dos session or os2 directory's autoexec.bat.
  2575. .
  2576. DOSAP ZSTEM 240 -> GETS PORT INITIALIZATION ERROR:
  2577. Contact Mark at K.E.A. Systems at 604-431-0727 for an
  2578. upgrade to their program for ethernet card connections.
  2579. .
  2580. OS/2 2.0 includes a TSR called FFIX.EXE that allows DOS function
  2581. 5701 to work properly. The problem resides in the fact that OS/2
  2582. will not allow the change of date and time to any file that is o
  2583. for read operations; the file must be opened for write operation
  2584. This programs works for VDM sessions.
  2585. .
  2586. SYS3176 in VMB may be alleviated by removing IFS statement
  2587. from the CONFIG.SYS file.
  2588. .
  2589. The Intel SatisFAXtion modem requires a DOS device driver
  2590. called SATISFAX.SYS to be loaded before use with a DOS terminal
  2591. program.  You will also need the IOADDR parameter to be
  2592. specified (get this from the SETUP program).  Another driver
  2593. will have to be loaded in order to use DOS Fax programs.  See
  2594. the "How to Use the Intel SatisFAXtion Board" manual for more
  2595. information.  Intel Customer Support # is 503-629-7000.
  2596. This board is not supported by Intel or IBM in a networked
  2597. environment. We do not support COM3 or COM4 under
  2598. WinOS2, this is a MS Windows limitation. Intel does
  2599. not currently have an OS2-specific driver for their modem.
  2600. See the TNT for software install instructions... however, if the
  2601. install fails please use real DOS 5.0 to install the program.
  2602. .
  2603. Q>THE CUSTOMER HAS INSTALLED 311 NETWORK. HE SAID THE
  2604. NOVELL MANUAL  ADDRESSES THE COMMAND SETTING
  2605. NETWARE_RESOURCES AND LAST_DRIVE THAT SHOULD
  2606. BE AVAILABLE IN THE DOS SETTING MENU.
  2607. A>If the customer loads VSHELL.SYS in the os/2 config.sys,
  2608. he will see two netware requester dos_settings -->
  2609. NETWARE_RESOURCES and VIPX_ENABLED.  If the VSHELL.SYS
  2610. is not loaded, these choices will not appear in the MVDM DOS_
  2611. Settings. By the way, neither of these dos_settings will have
  2612. a description attached to them -- that's one item they seem to
  2613. have forgotten to add.
  2614. .
  2615. Colorado Tape Backup Units - Call Colorado for OS/2 2.0
  2616. compatible drivers.  OS/2 version of backup program
  2617. coming soon (Nov '92?).
  2618. .
  2619. Mountain Tape Backup Units - Call Mountain for OS/2 2.0
  2620. compatible backup package, available now.
  2621. .
  2622. LOCAL FIX:
  2623.  
  2624. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2625. INFORMATION REGARDING INTERRUPTS AND 2.0 OS/2 IN AT BUS SYSTEMS
  2626.  
  2627. Information regarding interrupts and OS/2 2.0 in AT BUS systems
  2628. ---------------------------------------------------------------
  2629. ...
  2630. Under OS/2 interrupts can not be shared. Results
  2631. are unpredictable if interrupts are shared. Sharing
  2632. interrupts is not a problem under DOS. It is possible
  2633. for devices that are sharing interrupts to work perfectly
  2634. under DOS and have problems under OS/2.
  2635. ...
  2636. On an ISA machine there are a total of 15 IRQ levels
  2637. available.  The standard settings, in order of priority,
  2638. is as follows:
  2639. ...
  2640. ...
  2641.      IRQ#   Device Associated
  2642.      ----   -----------------
  2643.  
  2644.       0     System Timer
  2645.       1     Keyboard
  2646.       2     Secondary Interrupt Controller  (see note)
  2647.        8    Realtime Clock
  2648.        9    --- (see note)
  2649.       10    --- free
  2650.       11    --- free
  2651.       12    --- free - reserved for aux dev
  2652.       13    Math Coprocessor
  2653.       14    Hard Disk
  2654.       15    --- free
  2655.      3      COM2 (Serial Communications Port #2)
  2656.      4      COM1 (Serial Communications Port #1)
  2657.      5      LPT2 (Parallel Printer Port #2 - add. 278)
  2658.      6      Diskette
  2659.      7      LPT1 (Parallel Printer Port #1 - add. 3BC and 378)
  2660. ...
  2661. ...
  2662. (Note:  On the IBM-AT (ISA bus) the IRQ9 pin is identical
  2663.  with the IRQ22 pin on the original IBM-PC.  If you have an
  2664.  older, 8-bit adapter whose documentation states that it
  2665.  uses IRQ2 then be aware that this will actually be seen as
  2666.  IRQ9 when plugged into the 16-bit ISA bus.)
  2667. ...
  2668. ...
  2669. If multiple hardware adapters of any kind (not just
  2670. communications) are using the same IRQ level then the
  2671. effect on your computer will be unpredictable.  However, with
  2672. single tasking systems like DOS, the two adapters which are
  2673. sharing the interrupt may never cause any problems since they
  2674. may never be in use at the same time.
  2675. ...
  2676. OS/2, however, presents a different set of problems.  If we
  2677. have two, three or four adapters, the probability is now high
  2678. that they are used at the same time.  If some of adapters had
  2679. been set up using shared interrupts then the scene is set for
  2680. mysterious things to occur in OS/2.
  2681. ...
  2682. OS/2 can, however, detect that an interrupt line is shared
  2683. and will disallow the simultaneous use.  Assume that COM1 and
  2684. COM3 were sharing IRQ4 (a fairly common real situation).  If
  2685. we tried to use both COM ports at the same time OS/2 would
  2686. refuse to allow the second one to start.  A well written OS/2
  2687. communications program would see and report the error from
  2688. OS/2 that the port could not be opened.  A DOS application,
  2689. however, will likely be unprepared to respond to this strange
  2690. situation and it may simply hang there waiting forever for
  2691. the port that will never open.
  2692. ...
  2693. The solution for all of this is to make sure that all of your
  2694. hardware adapters have their own unique I/O addresses and IRQ
  2695. assignments.  Unfortunately, on an ISA machine, OS/2 has no
  2696. way to query the computer to find out what these settings
  2697. are.  Therefore, after checking and setting the adapters
  2698. according to the instruction manuals you must also tell OS/2
  2699. what you've done by placing explicit information into the
  2700. CONFIG.SYS file.
  2701. ...
  2702. ...
  2703. To summarize:
  2704. -------------
  2705. ...
  2706.         *) Even though there is some flexibility for Printer &
  2707.            Comm. port assignment try to stick to the standard
  2708.            assignment as shown in IRQ table at the beginning
  2709.            of document.
  2710. ...
  2711.         *) Available interrupts, in order of priority, are:
  2712.            IRQ10, IRQ11, IRQ12, IRQ15, IRQ3 (if not used
  2713.            for COM2), and IRQ5 (if not used for LPT2).
  2714. ...
  2715.         *) Addresses and interrupts can be assigned in OS2
  2716.            to comm ports as described in info apar II06069.
  2717.            Standard assigment is as follows:
  2718.                 COM1 - 3F8 - IRQ 4 (default)
  2719.                 COM2 - 2F8 - IRQ 3 (default)
  2720.                 COM3 - 3E8
  2721.                 COM4 - 2E8
  2722.            There is no OS/2 default setting for COM3 and
  2723.            COM4. It must be specified by the device=com.sys
  2724.            statement in config.sys.
  2725. ...
  2726.         *) Printer port addresses and IRQ levels are hardcoded
  2727.            in OS/2 as follows:
  2728.                 3BC and 378     ==> IRQ7 (LPT1)
  2729.                 278             ==> IRQ5 (LPT2)
  2730.            Unlike the the comm ports, where the addresses
  2731.            and the interrupts can be modified by the
  2732.            device=com.sys in config.sys, the printer port
  2733.            addresses and IRQ shown above are fixed.
  2734.            OS2 assigns LPT1 to the highest printer port address
  2735.            being used. The printer address is specified in the
  2736.            printer adapter board.
  2737.            With OS/2 you can not use both addresses 3BC and 378
  2738.            as printer port addresses. Both LPTs would be sharing
  2739.            IRQ7.
  2740.            Unlike DOS, OS/2 uses interrupts for printing.
  2741.            The interrupt is triggered by a signal line from
  2742.            the printer, ACK. If the IRQs are not configured
  2743.            correctly, or the printer cable is missing the ACK
  2744.            line the printer may work under DOS and
  2745.            have problems under OS/2.
  2746. ...
  2747.            An example of address and interrupt assignment is
  2748.            follows:
  2749.                    COM1 - 3F8,IRQ4
  2750.                    COM2 - 2F8,IRQ3
  2751.                    COM3 - 3E8,IRQ5 (IRQ5 not being used by lpt2)
  2752.                    COM4 - 2E8,IRQ10
  2753. ...
  2754.                    LPT1 - 378,IRQ7
  2755. ...
  2756.         *) If interrupt devices are occasionally losing data,
  2757.            try moving to a higher priority unused interrupt.
  2758. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2759. INSTALL INFORMATION APAR ON SCSI
  2760.  
  2761. ************
  2762. SCSI SUPPORT
  2763. ************
  2764.  
  2765. SCSI Hard drive driver support:
  2766.  
  2767.         SCSI Adapter                            Driver
  2768.  
  2769.         Adaptec AIC 6260                        AHA152X.ADD
  2770.         Adaptec AHA 1510                        AHA152X.ADD
  2771.         Adaptec AHA 1520/1522                   AHA152X.ADD
  2772.         Adaptec AHA 1540/1542                   AHA154X.ADD
  2773.         Adaptec AHA 1640/                       AHA164X.ADD
  2774.         Adaptec AHA 1740/1742/1744
  2775.            (Standard mode operation)            AHA154X.ADD
  2776.            (Enhanced mode operation)            AHA174X.ADD
  2777.         Future Domain TMC 850/860/875/885       FD8XX.ADD
  2778.         Future Domain TMC 1660/1670/1680        FD16-700.ADD
  2779.         Future Domain TMC 600/700               FD16-700.ADD
  2780.         Future Domain TMC 850IBM                FD850IBM.ADD
  2781.  
  2782. Note:  These drivers can be found on diskette #8 in a file
  2783. called DASDDRVS.  The above drivers can be unpacked with
  2784. the following command:
  2785.         UNPACK A: DASDDRVS  OS2 /N:xxxxxxxx.ADD
  2786.  
  2787. Add the following statement in the CONFIG.SYS:
  2788.         BASEDEV=xxxxxxxx.ADD
  2789.  
  2790. Once these steps are taken, reboot the machine to initiate
  2791. the appropriate support.
  2792.  
  2793.  
  2794. -------------------------
  2795.  
  2796. Following are a number of notes about usage, and
  2797. about potential compatibility problems with the
  2798. microcode levels on various adapters and devices.
  2799.  
  2800.  Adapter:  All Adaptec adapters
  2801.  Note:     SCSI hard disks must be configured as SCSI target
  2802.            ID 0 or 1 to be able to start up from that hard
  2803.            disk.
  2804.  
  2805.  Drive:    IBM 0661 - 320MB SCSI
  2806.  Note:     Adapter BIOS will not recognize the drive as
  2807.            Target 0 or 1 (Drives 80, 81).  For OS/2 2.0, the
  2808.            drive can be used as a non-startup drive.
  2809.  
  2810.  Adapter:  Adaptec AHA-174x
  2811.  Drive:    IBM WDS-3180 - 80MB SCSI, IBM WDS-3160
  2812.            - 160MB SCSI
  2813.  Note:     Adapter will not recognize these drives when
  2814.            configured in 'STANDARD MODE' (AHA-154x
  2815.            emulation).  Instead, the AHA-174x adapter should
  2816.            be configured in 'ENHANCED MODE'. This mode is
  2817.            supported by the OS/2 2.0 drivers, and the
  2818.            problem does not occur when the adapter is
  2819.            operating in enhanced mode.
  2820.  
  2821.  Adapter:  Future Domain TMC-850/860/875/885 w/BIOS revision
  2822.            level 7.0.
  2823.            Future Domain TMC-1660/1670/1680 w/BIOS revision
  2824.            level 2.0.
  2825.  System:   IBM Models 35 and 40 when the Future Domain
  2826.            adapter is controlling the startup diskette.
  2827.  Note:     Will produce the message, "Disk read error has
  2828.            occurred" when you attempt to start the
  2829.            Installation diskette.
  2830.            Contact Future Domain for a free BIOS upgrade.
  2831.  
  2832. AMI SCSI Adapters
  2833.  
  2834.  Symptom:
  2835.          AMI "Fast Disk" and AMI "Fast Disk II" SCSI
  2836.          adapters are incorrectly recognized as Adaptec
  2837.          adapters.
  2838.  Problem:
  2839.          At the final restart after the installation is
  2840.          complete, delete from the CONFIG.SYS file, any
  2841.          line with "BASEDEV=AHA1xxx.ADD" (where "x" can
  2842.          be any character). Ensure the line,
  2843.          "BASEDEV=IBMINT13.I13," appears in the CONFIG.SYS
  2844.          file.
  2845.  
  2846.  
  2847. Problems with Always IN2000 SCSI adapter
  2848.  
  2849.          Internal Processing Error.
  2850.          Symptoms of the problem are varied, but the most
  2851.          common is an FDISK error on the second diskette.
  2852.  Problem:
  2853.          Bios adapter with bad bios.  Bios level of 3.06A
  2854.          or 3.20 should be upgraded.  The current BIOS level
  2855.          is VCN:1-02 and works with OS/2 v2.0.
  2856.  Resolution:
  2857.          Upgrade to current BIOS level of VCN:1-02.  Also,
  2858.          Always IN 2000 SCSI Host Adapters may require an
  2859.          EPROM upgrade from Always for $20 to operate with
  2860.        V2.0. The revision level should be 2.5-2.7.
  2861.          Always suggests installing the EPROMS and
  2862.          re-formatting the drive - seem to be some problems
  2863.          installing over DOS partitions.  Always can be
  2864.          reached at 818-597-9595.
  2865.  
  2866.  Bernoulli Boxes
  2867.  
  2868.  Notes:
  2869.         44 and 89MB drives will work if connected to any
  2870.         other SCSI card other than Bernoulli's own card.
  2871.         The drive will work as a large diskette and will be
  2872.         non-bootable.
  2873.  
  2874.  PROCOMM+ SCSI MCA adapters do not work
  2875.  
  2876.  Resolution:
  2877.          Contact PROCOMM for details on OS/2 support.
  2878.  
  2879.  Slow SCSI support or missing icons
  2880.  
  2881.  Symptom:
  2882.          Slow hard drive speeds and possibly no icons
  2883.          appearing.  Other data corruption possible.
  2884.  Problem:
  2885.          Hard drive and adapter card settings not
  2886.          correctly matched.
  2887.  Resolution:
  2888.          Ensure that hard drive and card are matched in
  2889.          their settings of SYNCH and ASYNCH mode.
  2890.  
  2891.  IBM 16-bit SCSI cards(early versions)
  2892.  
  2893.          Early versions of the IBM 16-bit SCSI adapters
  2894.          may experience problems and report erroneously that
  2895.          the device is not functioning.
  2896.  Resolution:
  2897.          Replace SCSI card with a card with updated microcode.
  2898.  
  2899.  Quantam Plus Hardcard
  2900.  
  2901.  Symptom:
  2902.          Numerous failures under 1.3 and 2.0.
  2903.  Problem:
  2904.          Microcode lower than 2.6 will cause numerous
  2905.          failures under 2.0.  Also, drive cannot be second
  2906.          disk if installation will take place on the hard
  2907.          card drive.
  2908.  Resolution:
  2909.          Call Quantum about EPROM upgrades.
  2910.  
  2911. Other SCSI hints
  2912. ----------------
  2913.  
  2914. Some SCSI card have jumper pins which can be set to either
  2915. Synchronous or Asynchronous mode. There have been noted
  2916. problems such as no icons appearing or slow hard disk
  2917. performance. This can be attributed to the SCSI card and
  2918. hard disk not being set to the same asynch or synch
  2919. settings. Either way, they must match. Be sure these are set
  2920. properly.
  2921.  
  2922. The early versions of the IBM 16-bit SCSI adapters may
  2923. experience problems and report erroneously that the device
  2924. is not functioning.  This can be corrected by replacing the
  2925. SCSI card with a card with updated microcode.
  2926.  
  2927. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  2928. INFORMATION ON INSTALL PROBLEMS RELATED TO BIOS
  2929.  
  2930.  
  2931. INFO APAR OS/2 INSTL - Information on Install BIOS Problems
  2932.  
  2933. LOCAL FIX:
  2934. Due to the wide variety and many sources for PC compatible
  2935. equipment, many different combinations of hardware components
  2936. and BIOS revisions exist.
  2937.  
  2938. OS/2 is an advanced operating system that may require more up to
  2939. date BIOS than DOS and Windows.  Many install problems and other
  2940. problems may be resolved by updating BIOS.
  2941.  
  2942. You will need to determine your BIOS manufacturer, version, and
  2943. date, and this should be checked with the manufacturer for
  2944. compatibility with OS/2.
  2945.  
  2946. If you need help determining your BIOS information, see "TIPS ON
  2947. GETTING BIOS INFO" below.
  2948.  
  2949.  
  2950. SOME BIOS COMPATIBILITY INFO
  2951. ============================
  2952.  
  2953. The following table lists dates and revision levels required
  2954. for OS/2 to work with listed components:
  2955. Component           Date ("mmddyy")         Revision Level
  2956.  
  2957. AMI BIOS
  2958. --------
  2959. IDE hard drives     040990
  2960.  
  2961. SCSI                092588 or later (need OS/2 compatible and
  2962.                     may need special installation procedure)
  2963.  
  2964. Other drives        092588 or later
  2965. MFM, RLL, ESDI, etc.
  2966.  
  2967. Keyboard controller                          F only  *
  2968.  
  2969. * Revision level 0 or revision level 9 with non standard ID
  2970. code format indicates motherboard OEM manufacturer -
  2971. nonstandard BIOS. This may or may not work with OS/2, and
  2972. it may have "custom" functionality for the specific
  2973. motherboard which may preclude upgrading.  The motherboard
  2974. manufacturer should be contacted for further information.
  2975.  
  2976. Phoenix Bios          051192                  1.03
  2977.  
  2978. Always IN2000 SCSI                            VCN:1-02
  2979.                             for host adapter: 2.5-2.7
  2980. Quantam Plus Hardcard                         2.6
  2981.  
  2982. PROCOMM+ SCSI MCA does not work - Contact PROCOMM for
  2983. details on OS/2 support
  2984.  
  2985.  
  2986. TIPS ON GETTING BIOS INFO
  2987. =========================
  2988.  
  2989. AMI BIOS's of modern vintage provide a Screen ID Code,
  2990. visible at the lower left of the screen during the initial
  2991. RAM count, and which can be made to return by resetting
  2992. with Ctrl-Alt-Del.  The format of this ID code is:
  2993.  
  2994. AMI BIOS and AMI BIOS Plus: aaaa-bbbb-mmddyy-Kc
  2995. AMI Hi-Flex BIOS: ee-ffff-bbbbbb-gggggggg-mmddyy-hhhhhhhh-c
  2996.  
  2997. If the screen ID code is in a form other than this, the BIOS
  2998. is either very old or was produced by a company with a source
  2999. code license.  In the former case, contact us for update
  3000. information. But in the latter case, only the motherboard
  3001. manufacturer will be able to provide further information or
  3002. updates.  Everex 386 BIOS's are in this latter category.
  3003.  
  3004.  
  3005. BIOS UPDATES
  3006. ============
  3007.  
  3008. If a BIOS prior to the dates noted above requires
  3009. replacement, note the following:
  3010.  
  3011. 1.  AMI BIOS and BIOS Plus series BIOS (16 character ID code)
  3012. for CACHED motherboards are customized for individual mother-
  3013. board designs, and can ONLY be obtained from the motherboard
  3014. OEM, with only THREE common exceptions:
  3015.  
  3016. a) BIOS's with "aaaa" = E307 can often be replaced with a
  3017.    standard type.
  3018.  
  3019. b) BIOS's for Northgate or Motherboard Factory motherboards
  3020.    EXCEPT the Northgate Slimline can, be replaced by a
  3021.    standard type.
  3022.  
  3023. c) BIOS's with "aaaa" = DAMI, DAMX, or EDAMI are usually for
  3024.    cached boards designed and/or built by AMI, and if so, can be
  3025.    updated.
  3026.  
  3027. 2.  The complete Screen ID Code is required to properly address
  3028. whether a BIOS update for other motherboards can be provided,
  3029. and in the case of the Hi-Flex BIOS, the complete SECOND and
  3030. THIRD lines of the ID Code are also necessary. If not visable
  3031. immediately on the screen, they may be viewed by pressing the
  3032. <INS> key during boot-up.
  3033.  
  3034. 3.  For these AMI BIOS updates, Call Washburn & Co. to order
  3035. new versions.
  3036.  
  3037.  
  3038.  
  3039. OTHER COMPATIBILITY ISSUES
  3040. ==========================
  3041.  
  3042. Following are a number of notes about usage, and about potential
  3043. compatibility problems with the microcode levels on various
  3044. adapters and devices.
  3045.  
  3046. Adapter:  All Adaptec adapters
  3047. Note:     SCSI hard disks must be configured as SCSI target ID 0
  3048.           or 1 to be able to start up from that hard disk.
  3049.  
  3050. Adapter:  Adaptec AHA-154x
  3051. Drive:    IBM 0661 - 320MB SCSI
  3052. Note:     Adapter BIOS will not recognize the drive as target 0
  3053.           or 1 (Drives 80, 81).  For OS/2 2.0, the drive can be
  3054.           used as a non-startup drive.
  3055.  
  3056. Adapter:  Adaptec AHA-174x
  3057. Drive:    IBM WDS-3180 - 80MB SCSI, IBM WDS-3160
  3058.           - 160MB SCSI
  3059. Note:     Adapter will not recognize these drives when config-
  3060.           ured in 'STANDARD MODE' (AHA-154x emulation). Instead,
  3061.           the AHA-174x adapter should be configured in "ENHANCED
  3062.           MODE'. This mode is supported by the OS/2 2.0 drivers,
  3063.           and the problem does not occur when the adapter is
  3064.           operating in enhanced mode.
  3065.  
  3066. Adapter:  Future Domain TMC-850/860/875/885 w/BIOS revision
  3067.           level 7.0.
  3068.           Future Domain TMC-1660/1670/1680 w/BIOS revision level
  3069.           2.0.
  3070. System:   IBM Models 35 and 40 when the Future Domain adapter is
  3071.           controlling the startup diskette.
  3072. Note:     Will produce the message "Disk read error has occur-
  3073.           red" when you attempt to start the Installation
  3074.           diskette.
  3075.           Contact Future Domain for a free BIOS upgrade.
  3076.  
  3077. Adapter:  AMI SCSI Adapters
  3078. Symptom:  AMI "Fast Disk" and AMI "Fast Disk II" SCSI adapters
  3079.           are incorrectly recognized as Adaptec adapters.
  3080. Problem:  At the final restart after the installation is comp-
  3081.           lete, delete from the CONFIG.SYS file, any line with
  3082.           "BASEDEV=AHA1xxx.ADD" (where "x" can be any character)
  3083.           Ensure the line "BASEDEV=IBMINT13.I13", appears in the
  3084.           CONFIG.SYS file.
  3085.  
  3086. Adapter:  Bernoulli Boxes
  3087. Notes:    44 and 89MB drives will work if connected to any other
  3088.           SCSI card other than Bernoulli's own card. The drive
  3089.           will work as a large diskette and will be non-bootable
  3090.  
  3091. Adapter:  PROCOMM+ SCSI MCA adapters do not work
  3092. Resolution: Contact PROCOMM for details on OS/2 support.
  3093.  
  3094. Adapter:  IBM 16-bit SCSI cards (early versions)
  3095. Symptom:  Early versions of the IBM 16-bit SCSI adapters may
  3096.           experience problems and report erroneously that the
  3097.           device is not functioning.
  3098. Resolution: Replace SCSI card with a card with updated microcode
  3099.  
  3100. Other problems:
  3101. Symptom:
  3102.           Slow hard drive speed and possibly no icons appearing.
  3103.           Other data corruption possible.
  3104. Problem:  Hard drive and adapter card settings not correctly
  3105.           matched.
  3106. Resolution: Ensure that hard drive and card are matched in their
  3107.           settings of SYNCH and ASYNCH mode.
  3108.  
  3109.  
  3110. Some contact phone numbers:
  3111.  
  3112. Always Technology  818-597-9595.
  3113.  
  3114. Washburn & Co.     716-248-3627  (AMI Bios Upgrade)
  3115.                    800-836-8026  (AMI Bios Upgrade)
  3116.  
  3117. Phoenix            1-405-321-8333
  3118.  
  3119.  
  3120. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3121. INFORMATION ON INSTALL PROBLEMS RELATED TO VIDEO ADAPTERS
  3122.  
  3123. OS/2 INFO APAR INSTL - info on video related install problems
  3124.  
  3125. Installation of OS/2 should always be done with VGA, even if
  3126. you have an SVGA card.  IBM OS/2 support is limited to VGA
  3127. and XGA, with the exception of Trident, Tseng, ATI,
  3128. Headland, and Western Digital chipsets, for which OS/2 has
  3129. designed "generic" support.  listed in the readme file. The
  3130. only SVGA support that is provided in the shrink wrapped
  3131. version of OS/2 is the ability to switch away from a DOS or
  3132. OS/2 fullscreen and have the current state of your video
  3133. card saved.. and this is only after you have turned SVGA
  3134. ON, and if you have one of the adapters listed in the
  3135. readme..although everyone with a Tseng, Trident, ATI,
  3136. Headland, or Western Digital chipset should try turning
  3137. SVGA ON at least for a while to see if it fixes any
  3138. unseemly video problems they might be having.
  3139.  
  3140.  
  3141. IBM Tested Video Cards:
  3142. o   Orchid ProDesigner IIs by Orchid Technology
  3143.     (ISA and MCA versions)
  3144. o   Trident TVGA by Trident Microsystems, Inc.
  3145.     (8900b and c levels)
  3146. o   STB PowerGraph VGA by STB Systems, Inc.
  3147. o   Video Seven VRAM II, by Video Seven
  3148. o   Boca Super VGA by Boca Research Inc.
  3149. o   VGA Wonder XL Series by ATI Technologies, Inc.
  3150.  
  3151. Video boards and the chipsets they use:(not official list)
  3152. ============================================================
  3153.    Chipset name            Board name
  3154. --------------------   ---------------------------------
  3155. Chips & Technologies   Cardinal, C&T MK82452
  3156. VGA chip
  3157. Everex VGA chip        Everex EV-673
  3158. Genoa GVGA chip        Genoa 6400
  3159. Western Digital 9010   Paradise VGA Pro, VGA 1024, "PVGA"
  3160. (512K)
  3161. Western Digital 9030   MVGA 1024DX
  3162. (1meg)
  3163. S3 (86C911)            STB Wind/X, Orchid Fahrenheit 1280,
  3164.                        Diamond Stealth VRAM HIcolor
  3165. Oak OTI-067            United Solutions, Inc. Image 1024
  3166. Oak OTI-037            VGA 800-160 (Taiwan made)
  3167. RealTek                RealTek SVGA
  3168. Trident 8800 chip      ATI Prism Elite, Everev 678, Maxxon,
  3169.                        Imtec, Logix
  3170. Trident 8900 chip      Trident 8900, Hi Res 512
  3171. (Zymos Poach 51)
  3172. Tseng ET3000 VGA chip  Genoa 5400, STB VGA/EM,
  3173.                        Orchid Designer, OTI SVGA (old),
  3174.                        Optima 1024
  3175. Tseng ET4000 VGA chip  Orchid Pro Designer II, Ultra SVGA,
  3176.                        STB Powergraph, Diamond SpedStar,
  3177.                        Boca Research Super VGA,
  3178.                        Optima Mega SVGA, Diamond SpeedStar +
  3179. Tseng ET4000 & Sierra  Swan Palette Plus, 2TheMax VGA 4000,
  3180. RAMDAC                 Diamond SpeedStar + HIcolor
  3181. Video 7 VGA chip       Video 7 VRAM, Video 7 Fastwrite,
  3182.                        Video 7 VEGA Deluxe, Northgate Pro
  3183.  
  3184. If you have an ATI Ultra, Vantage, or other 8514/A hardware
  3185. compatible adapter, install OS/2 using the 8514/A driver.
  3186. For the Graphics Ultra and Graphics Vantage change the line
  3187. DEVICE=...VVGA.SYS to DEVICE=...VSVGA.SYS in CONFIG.SYS;
  3188. Shutdown, reboot, and proceed with SVGA ON as described
  3189. above.
  3190.  
  3191. Problem: C0000005 is displayed on the screen during install
  3192.  
  3193. Resolution: The problem occurs on Western Digital PVGA1D
  3194. video cards, but may not be limited to them.  It is
  3195. resolved in a fixed version of BVHSVGA.DLL available from
  3196. IBM.
  3197.  
  3198. Replace the existing BVHSVGA.DLL on the system -- in the
  3199.  OS2 directory.  Do this by booting from the OS/2 2.0
  3200. install diskette, insert disk #1, press ESC at the next
  3201. prompt.  At the A: prompt place the diskette with the
  3202. replacement file into the drive and copy this DLL into the
  3203.  OS2 directory on the installed partition.
  3204.  
  3205. Problem: My install hangs on Disk 1.
  3206. Resolution: In many cases, PCM hardware has disk caching
  3207. enabled on the drive controller card. The hang can often be
  3208. fixed by disabling the on-board caching. Another suggestion
  3209. is if the card has asynchronous memory refresh
  3210. capabilities, turn it off. This too may fix the problem.
  3211.  
  3212. Problem: Hang on Disk1 right after LOGO screen
  3213. Resolution: Ask the customer if he has an OAK video card.
  3214. An INT10 call is made to the BIOS which causes the problem
  3215. on OAK cards.  You will need to patch the OS2LDR file and
  3216. make the following changes.
  3217.  
  3218. Step 1. Make a backup copy of your Install Diskette 1.  Use
  3219.         DOS DISKCOPY if necessary.  *DO NOT* perform this
  3220.         modification on your original OS/2 2.0 Install
  3221.         Diskette 1.
  3222.  
  3223. Step 2. Boot DOS, make sure you have DEBUG.COM on that
  3224.         diskette or on your hard drive where you can get to
  3225.         it.  Change to the appropriate directory if necessary.
  3226.  
  3227. Step 3. Insert your backup copy of Install Diskette 1.  Type
  3228.         DEBUG A: OS2LDR<enter>
  3229.         at the DOS command prompt.
  3230.  
  3231. Step 4. To unassemble OS2LDR, enter the following command:
  3232.         U 4F7C<enter>
  3233.  
  3234. Step 5. Enter the following:
  3235.         4F7C<enter>
  3236.         CD.  will be displayed. You will enter
  3237.         90<space> and
  3238.         10.  will be displayed. You will enter
  3239.         90<enter>
  3240.  
  3241. Step 6. To write changes to the file,enter the following
  3242.         command:  W<enter>
  3243.  
  3244. Step 7. To quit debug, enter the following command:
  3245.         Q<enter>
  3246. Step 8. You should now see your DOS prompt.  Restart the
  3247.         installation using your newly modified backup
  3248.         Install Diskette.
  3249.  
  3250.  
  3251. Problem: Successful install, but the system hangs on the
  3252.          next reboot at the LOGO screen
  3253.  
  3254. Resolution: Ask the customer if he has a FUTURE DOMAIN 16XX
  3255. SCSI controller.  The .ADD file uses interrupt driven I/O
  3256. rather than polling which is used by DOS.  An interrupt
  3257. conflict likely exists.  You should check all IRQ settings
  3258. on all cards to find the conflict.
  3259.  
  3260. Installation locks up at start of graphical install
  3261.  
  3262. Symptom:
  3263.   After first set of diskettes is installed and
  3264.   installation program warm-boots the computer, the
  3265.   graphical install portion does not appear.  Rather the
  3266.   machine hangs at this point.
  3267. Problem:
  3268.  Video card may be in set for non standard VGA mode, or
  3269.   autosense capability on the card not working correctly
  3270.   for OS/2.
  3271. Resolution:
  3272.   Make sure video card is in VGA mode with auto-sense
  3273.   turned off.
  3274.  
  3275. Problem: White screen after installation with no system
  3276. activity
  3277. Resolution: Try setting the video card to 8 bits and moving
  3278. the video card to an 8-bit slot and disable the
  3279. auto-switching capability of the card if possible.
  3280.  
  3281. "Autoswitching" on non-IBM EGA adapters should be disabled
  3282. (usually with a DIP switch or jumper setting).  In rare
  3283. cases it may be necessary to switch third party
  3284. VGA/SuperVGA adapters into 8-bit mode.
  3285.  
  3286. Limitation:  The WPS will not operate with the Monochrome
  3287. Display Adapter or the Hercules Monochrome Graphics
  3288. Adapter.  Usually the WPS will fail to work with monochrome
  3289. EGA.  However, some EGA adapters (e.g. Paradise Monochrome
  3290. EGA Card, ATI EGA Wonder) will emulate all color EGA modes
  3291. on TTL monochrome monitors and, thus, will work with the
  3292. WPS.
  3293.  
  3294. Limitation:  Make sure adapters with on board ROMs are not
  3295. conflicting with other adapters.  For example, many
  3296. SuperVGA adapters use large chunks of upper memory, and
  3297. many hard disk adapters have on board ROMs which can be
  3298. mapped into this area as well.
  3299.  
  3300. Out of Synch/Install problems
  3301. Symptom:
  3302.   May vary
  3303. Problem:
  3304.   Addressing of card in 16-bit mode.
  3305. Resolution:
  3306.   Switch card to 8-bit mode if available.  This
  3307.   will probably involve setting a jumper, or dip
  3308.   switch according to the documentation that comes
  3309.   with the card.
  3310.  
  3311. Trap E switching a DOS fullscreen to a window
  3312. Symptom:
  3313.   When I window a DOS fullscreen running in
  3314.   SVGA I often get a Trap E.  Will be prevalent
  3315.   on overcommited (low-memory) systems.  The PM
  3316.   driver you are using can also have an effect.
  3317. Solution:
  3318.   Get the new VSVGA.SYS.
  3319.  
  3320. Installation of OS/2 halts at Blue "IBM Logo" screen
  3321. Symptom:
  3322.   OS/2 boots up to Blue IBM Logo screen and does not
  3323.   finish printing "INSERT DISK #1 message".  Drive
  3324.   light continues to stay on indefinitely.
  3325. Problem:
  3326.   Incompatible OAK Video card.
  3327. Resolution:
  3328.   1.  Temporarily use another VGA card to get OS/2
  3329.   installed.  Should be able to place card in after
  3330.   install completes.
  3331.  
  3332.   2.  NOT VERIFIED:  This should only be tried by more
  3333.   experienced users.
  3334.      a.  Make backup copy of INSTALL disk.
  3335.      b.  Un Write-protect INSTALL disk.
  3336.      c.  Boot up DOS and put INSTALL disk in drive A.
  3337.      d.  COPY A:OS2LDR A:OS2LDR.OLD <enter>
  3338.      e.  DEBUG A:OS2LDR <enter>
  3339.      f.  U 4F7C <enter>
  3340.      g.  E 4F7C <enter>
  3341.      h.  CD.90  <enter>
  3342.      i.  <SPACE>
  3343.      j.  10.90  <enter>
  3344.      k.  W <enter>
  3345.     l.  Q <enter>
  3346.      m.  Use new install diskette to install OS/2.
  3347.          Note:  The install will no longer display text
  3348.          on the blue screen that comes up after install
  3349.          diskette is inserted.  When the blue screen
  3350.          comes up, insert disk 1 and continue.
  3351.  
  3352.  
  3353.  
  3354. Phoenix BIOS
  3355. ============
  3356. Latest info from manufacturer (on 1-405-321 8333) is that new
  3357. version 1.03 is out with bug fixes.  The version should be dated
  3358. 5/11/92 or higher.
  3359.  
  3360.  
  3361. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3362. MISCELLANEOUS INFO ON INSTALLATION NOT COVERED IN OTHER APARS
  3363.  
  3364. SYS1200 error when attempting to Dual Boot to DOS with an error
  3365. code indicating that the DOS environment cannot be created and
  3366. you see an error code - EC=00BF.
  3367. RESOLUTION:
  3368. Ensure that you have not removed or remarked out any of the
  3369. VIRTUAL DOS device drivers.  If all else fails, rename your
  3370. current CONFIG.SYS to CONFIG.XXX and copy your original CONFIG.
  3371. SYS to the root directory. The original CONFIG.SYS can be found
  3372. in the  OS2 INSTALL directory.
  3373.  
  3374.  
  3375. PROBLEM:
  3376. Installation on ZEOS notebook fails
  3377. RESOLUTION:
  3378. Follow the following steps:
  3379.  
  3380. The fix for this problem assumes that you have access to a
  3381. working copy of OS/2 2.0. Ask your local IBM dealer if they can
  3382. provide an OS/2 2.0 machine for you to use for a few minutes, or
  3383. ask a friend/co-worker with 2.0 installed. Bring your Instal-
  3384. lation diskette with you, along with a blank formatted high
  3385. density 3.5 inch diskette.
  3386.  
  3387. Step 1.  Open the OS/2 System object on the OS/2 Desktop by
  3388.          double clicking with mouse button 1 (usually the left
  3389.          mouse button)
  3390.  
  3391. Step 2.  Open the Command Prompts folder (by double clicking on
  3392.          the folder object).
  3393.  
  3394. Step 3.  Double click on the OS/2 Window Object.
  3395.  
  3396. Step 4.  You should now be at an OS/2 Command Prompt.
  3397.  
  3398. Step 5.  Backup your Installation Diskette to the blank 3.5 inch
  3399.          high density diskette you brought with you.  Enter the
  3400.          following command at the pronpt: DISKCOPY A: A:<enter>
  3401.          and follow the prompts.
  3402.  
  3403. Step 6.  With your backup diskette in the drive, enter the fol-
  3404.          lowing: PATCH SYSINSTX.COM<enter>
  3405.  
  3406. Step 7.  When asked for the offset address, enter: 96AF<enter>
  3407.  
  3408. Step 8.  On the line that is shown, enter 45 to replace 44 as
  3409.          the first byte in the line and then press <enter>.
  3410.  
  3411. Step 9.  When asked if you wish to apply patches, answer: Y
  3412.          <enter>.
  3413.  
  3414. Step 10. At the OS/2 Command prompt again, enter: SYSINSTX A:
  3415.  
  3416. Step 11. Install OS/2 on your ZEOS using the patched backup
  3417.          Installation Diskette.
  3418.  
  3419. Step 12. The patch MUST be applied using OS/2. If it is not
  3420.          available, a diskette with the patch applied can be
  3421.          sent to you from IBM.
  3422.  
  3423. LOCAL FIX:
  3424. Blair Leavell
  3425.  
  3426. PROBLEM:
  3427. Fails to reboot after pressing enter.
  3428.  
  3429. Install requests the user to press enter to reboot at the end of
  3430. the full screen portion of install, or at the end in the case of
  3431. a remote install.  In some cases this will cause the system to
  3432. hang.  This is a problem in the file system shutdown.
  3433.  
  3434. WORKAROUND:
  3435. If the machine does not reboot, try Ctl-Alt-Del, and if
  3436. this fails power off/on the machine.  This should not
  3437. cause the user any problems, but running a checkdisk
  3438. after the install completes 'just in case' wouldn't be
  3439. a bad idea.                             -Rick DeBay
  3440. hang disk 6 disk 5 disk6 disk5
  3441. PROBLEM:
  3442. Install hangs with no error during unpack.
  3443. During install, unpack has been known to go into a tight loop.
  3444. This has been recreated in Boca on OEM machines, and defect
  3445. p024371 has been created.
  3446. LOCAL FIX:
  3447. This problem is intermittent, so a reinstall should not have
  3448. the same problem.  See Tips and Techniques for short cuts on
  3449. continuing an installation.
  3450.  
  3451.  
  3452. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3453. INFORMATION APAR FOR OS/2 2.0 WORKPLACE SHELL.
  3454.  
  3455. The following problems have workarounds detailed in this
  3456. Info APAR for the Workplace Shell:
  3457.  
  3458. NOTE:  to find more details on a problem of interest to you
  3459. in this file, enter:  F keyword, where keyword is the first
  3460. word for a problem listed in this index (the keyword for the
  3461. blank desktop problem is "BlankDesktop", for example).
  3462. Index to Workplace shell problems detailed in this Info APAR
  3463. ============================================================
  3464.  
  3465. BlankDesktop - Some customers have experienced a blank
  3466.                desktop containing only a mobile mouse
  3467.                pointer.  If this cannot be resolved
  3468.                permanently with Alt-F1 the workaround
  3469.                in this Info APAR may apply
  3470.  
  3471. DrivesIcon   - Some customers are experiencing problems
  3472.                with DRIVES icons opening and then closing
  3473.                immediately.
  3474.  
  3475. LostIcon     - Customer has lost an icon for a workplace
  3476.                shell folder, such as the OS2 System Folder
  3477.                icon has defaulted to yellow folder.
  3478.  
  3479. SaveIcons    - Customers are having problems associating an
  3480.                icon with an object .
  3481.  
  3482. ===========================================================
  3483.  
  3484. BlankDesktop
  3485. =============
  3486. If a customer experiences a blank desktop containing only a
  3487. mobile mouse pointer he/she may have INI file or CONFIG.SYS
  3488. corruption.  One possible cause for this blank desktop
  3489. problem that we've found are extra SET USER_INI and SET
  3490. SYSTEM_INI statements in the CONFIG.SYS.  The following
  3491. statements are as they should appear:
  3492.  
  3493. SET USER_INI=C: OS2 OS2.INI
  3494. SET SYSTEM_INI=C: OS2 OS2SYS.INI
  3495.  
  3496. If the customer has any additional SET USER_INI or SET
  3497. SYSTEM_INI statements in their CONFIG.SYS, they should be
  3498. removed.  Also, a MAKEINI or Alt-F1 may be required to
  3499. return the desktop to normal.
  3500.  
  3501. DrivesIcon
  3502. ==========
  3503.  
  3504. Some customers are experiencing problems with DRIVES icons
  3505. opening and then closing immediately.  This seems to be a
  3506. disk problem which can be cleared up with a CHKDSK on the
  3507. offending disk.  To do so:
  3508.    1) Boot with the OS/2 install diskette.
  3509.    2) Follow prompts and enter install disk 1 when prompted.
  3510.    3) Follow the prompts, ESC to exit when prompted.
  3511.    4) With install disk 2 in the A Drive run:
  3512.              CHKDSK /F (FAT)
  3513.                 or
  3514.              CHKDSK /F:3 (HPFS)
  3515.  
  3516.    If this does not work, have the customer erase the hidden
  3517.    file WP_ROOT._SF (Fat) or WP ROOT. SF (HPFS).
  3518.    Of course, the file will have to be unhidden first.
  3519.  
  3520.    LostIcon
  3521.    ========
  3522.  
  3523. Customer has lost an icon for a workplace shell folder, such
  3524. as the OS2 System Folder icon has defaulted to yellow
  3525. folder-to recover:
  3526.  
  3527. 1) Must have access to another OS/2 2.0 machine.
  3528. 2) Copy the Extended Attributes from this other machine's
  3529.    OS/2 System folder to diskette with EAUTIL as follows:
  3530.  
  3531.   FAT -EAUTIL C: OS!2_2.0_d OS!2_SYS easave /P /S
  3532.                     or
  3533.   HPFS-EAUTIL "C: OS!2 2.0 Desktop OS!2 SYSTEM" easave /P /S
  3534.  
  3535.    where C:  is the actual drive on which the operating
  3536.    system resides
  3537. 3) Take the diskette to the machine with the missing
  3538.    icon and copy the extended attributes in easave to the
  3539.    os2 system folder with eautil:
  3540.  
  3541.   FAT -EAUTIL C: OS!2_2.0_d OS!2_SYS easave /O /J
  3542.                     or
  3543.   HPFS-EAUTIL "C: OS!2 2.0 Desktop OS!2 SYSTEM" easave /O /J
  3544.  
  3545.   where it doesn't matter if the machines are mix and match
  3546.   Fat and HPFS, just use the right directory names for the
  3547.   file system you are copying to or from at the time.  After
  3548.   a shutdown and reboot the correct icon should appear, and
  3549.   the customer will not have lost any customization.
  3550.  
  3551. SaveIcons
  3552. ==============
  3553.  
  3554. For Customers having problems associating an icon with an
  3555. object this method seems to work:
  3556.  
  3557. 1) Open a settings notebook for the object.
  3558. 2) Select the General Page and push the FIND pushbutton.
  3559. 3) Select the LOCATE pushbutton
  3560. 4) Select the PATH tab
  3561. 5) In the Location field, enter the path in which the icon
  3562.    physically resides:  C: MYICONS (or whatever)
  3563. 6) Press the OK pushbutton
  3564. 7) Change the Name field to the filename of your icon:
  3565.    MYICON.ICO (or whatever)
  3566. 8) Make sure that ICON is hilighted in your Types box
  3567. 9) Check "search just this folder"
  3568. 10)Press the Find pushbutton
  3569. 11)Your icon should now appear selected on the screen-
  3570.    Press OK
  3571.  
  3572. That should do it! Your icon should now "stick".
  3573.  
  3574. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3575. INFO APAR - OS/2 2.0 PROBLEMS RUNNING ON GATEWAY PC
  3576.  
  3577. Subject:  OS/2 2.0 on Gateway 2000 machines - Here is an
  3578. "official list" on what are known problems to look out for
  3579. on Gateway 2000 machines.
  3580. -
  3581. Problem 1 - Country.Sys not found message on all Nomad
  3582. "notebook" models.
  3583. This is a problem with the BIOS on the Nomad machines
  3584. according to Bill Williams.  Nomad machines with Pheonix
  3585. 1.02 BIOS will need to be upgraded.  The Gateway 2000 Tech
  3586. support group expects us to send the customer over to them
  3587. on this problem.
  3588. -
  3589. Problem 2 - Gateway machines with a 486 can potential have
  3590. DIVIDE UNDERFLOW errors.
  3591. This problem is a bug on the 486 math coprocessor and will
  3592. only be seen if the customer is running software that takes
  3593. advantage of the coprocessor.  The Rev E mother boards of
  3594. 486 Gateway machines may exhibit this problem.  If the
  3595. customer is running into this problem we can send them to
  3596. Gateway so they can upgrade to the Rev F version of the
  3597. mother board.  The Rev F board has a HW fix workaround for
  3598. the coprocessor bug.
  3599. -
  3600. Problem 3 - Gateway machines that Trap 2 on boot or install
  3601. This problem could be one of two things.  The first is
  3602. that the Read Ahead Cache on the mother board could be bad.
  3603. Gateway has seen several cases of this.  The workaround for
  3604. this problem is to disable the external caching.  This can
  3605. be done by hitting Ctl-Alt-Esc during POST to activate CMOS
  3606. Setup.  The real solution however would be to get another
  3607. board from Gateway or let them fix the one the customer has.
  3608. The second thing that could cause the Trap 2 is bad
  3609. memory.  In this case the only thing that will consistently
  3610. fix the problem is locating the memory sim that is bad and
  3611. replacing it.  Sometimes - just moving the sims around helps
  3612. though.  - For either of the versions of the Trap 2 problems
  3613. it is also okay to refer them to Gateway.
  3614. -
  3615. Problem 4 - Machine hangs or screen goes blank when user
  3616. goes into a DOS session on Gateway 386 machines.
  3617. Here we have the TSENG video chip set problem.  Most all of
  3618. Gateway's 386 line has been shipped with the Diamond
  3619. Speedstar video card that uses the TSENG chip set.  Here
  3620. Gateway asks that we work with the customer to try the
  3621. VSVGA.SYS fix for the problem.  They have the the fix module
  3622. for this problem at Gateway and are helping customers that
  3623. call there first without sending them to us.  Bill Williams
  3624. thinks that we can do the same here since it is not a
  3625. problem specific to Gateway 2000 machines.
  3626.  
  3627. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3628. WINAP INFO APAR - CLIPBOARD, DDE, OLE PROBLEMS
  3629.  
  3630. 5.
  3631. Clipboard and DDE
  3632. 5.1
  3633. Tell Me
  3634. Q. Cut and paste operations seem very slow
  3635. for WIN-OS/2 applications. How can I speed
  3636. things up?
  3637. A. If you are running your applications in
  3638. WIN-OS/2 Full Screen mode you can disable
  3639. the Public option for the WIN-OS/2 Clipboard.
  3640. This will dramatically speed up cut and paste
  3641. operations.
  3642. Select Clipboard from WIN-OS/2 Accessories
  3643. Folder in WIN-OS/2 Full Screen. Chose 'Options'
  3644. drop-down menu and make sure 'Public' is
  3645. not checked. You will need to repeat this each
  3646. time a new clipboard is started.
  3647. If your applications are running seamlessly
  3648. (in windows on the OS/2 desktop) the only way
  3649.  to disable the 'Public' option is to edit the
  3650. system.ini file in the 'C: OS2 MDOS WINOS2'
  3651. directory (where 'C' is the drive that OS/2 was
  3652. installed to). Remove 'CLIPWOS2' from the
  3653. statements that begin with 'SAVDMApps=',
  3654.  'MAVDMApps=' and 'WOS2VDMApps='.
  3655. Note that the clipboard is always private
  3656. when WIN-OS/2 is running in real mode.
  3657. Note that mistakes in editing the system.ini
  3658. may cause serious problems.
  3659. Q. Data I put in the OS/2 clipboard doesn't show
  3660. up in the WIN-OS/2 clipboard, why is this?
  3661. A. If you are trying to paste an icon, the icon
  3662.  file may be too large, or the application
  3663. might not understand the device-independent
  3664. bit map (DIB) format of the file. Other data
  3665. formats may also cause a rendering problem
  3666. and not be transferred.
  3667. Q. OLE (object linking and embedding) won't
  3668. work from Amipro or Word under WIN-OS/2.
  3669. What is the fix?
  3670. A. Copy OLECLI.DLL, OLESRV.DLL and
  3671. COMM.DLL from 'C:OS2 MDOS WINOS2 SYSTEM'
  3672. to 'C:OS2 MDOS WINOS2' where 'C' is
  3673. the drive OS/2 was installed on.
  3674. Q. I can't get DDE (Dynamic Data Exchange) to
  3675. work between OS/2 and WIN-OS/2 or between
  3676.  VDMs. Why is this?
  3677. A. This will normally work. In the event of
  3678. problems it is best first to contact the application
  3679.  supplier directly, as there are many application-specific
  3680.  issues relating to the successful use of DDE. If
  3681. your computer is running in XGA (or 8514) video
  3682. mode remember to set VIDEO_SWITCH
  3683. NOTIFICATION to ON.
  3684.  
  3685. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3686. Migration and Installation
  3687.  
  3688. 2.1
  3689. Tell Me
  3690. Q. What does the OS/2 'migrate' utility do
  3691. (select Setup - Migration Applications from
  3692. the OS/2 System Folder or type 'migrate' at
  3693. the command prompt)?
  3694. A. The sole purpose of the migrate utility
  3695. is to create program objects on the OS/2
  3696. desktop. It uses a migration database to
  3697. determine what settings to apply to the object
  3698. (an example of a setting for a Windows application
  3699. would be DPMI memory limit).  A migration database
  3700. is shipped with OS/2. It is also possible to create
  3701. a customized migration database.
  3702. Q. How do I install WIN-OS/2 on my system? I
  3703. already have Windows on my machine, how can I
  3704.  run a replica of my existing Windows environment
  3705.  under OS/2?
  3706. A.  One of the options as you install OS/2 is to
  3707.  install the WIN-OS/2 subsystem to allow you to
  3708.  run Windows applications from within OS/2. If you
  3709. already have a Windows 3.0 desktop on your system
  3710. you will be given the option to create a brand new
  3711. WIN-OS/2 desktop, to create a WIN-OS/2 desktop
  3712. based on the existing 3.0 desktop or to use (share)
  3713. the original desktop . The second two options will not be
  3714. allowed if your existing environment is 3.1.
  3715. You can install or reinstall WIN-OS/2 at any time
  3716. by selecting Setup then Selective Install from the
  3717. OS/2 system folder.
  3718. The most convenient way of accessing your old
  3719. Windows applications is by creating objects
  3720. (icons) on the OS/2 desktop. To automatically
  3721. create Windows program objects on the OS/2
  3722. desktop, select Setup - Migrate Applications from the
  3723. OS/2 System Folder. Simply double-click on the icon
  3724. to start the application.
  3725. The information needed by OS/2 to configure
  3726. the Windows applications is contained in a migration
  3727. database. The database contains information
  3728.  (including the location of system files, initialization
  3729. files needed, DPMI settings) about many applications.
  3730. It is possible to create a customized migration
  3731. database.
  3732. Q. My old Windows applications fail to run properly
  3733. when I try to run them from OS/2. What am I doing
  3734. wrong?
  3735. A. This is how it works. If you migrated your old
  3736. Windows 3.0 environment (environment, not
  3737. applications) to WIN-OS/2 when you installed OS/2
  3738. and then you run WIN-OS/2 Full Screen (select OS/2
  3739. System Folder, Command Prompts) all your Windows
  3740. applications will show up as icons in WIN-OS/2 and
  3741. should run fine. These applications however will not
  3742. be accessible from the OS/2 desktop. To make them
  3743. accessible from the desktop, select Setup - Migrate
  3744. Applications from the OS/2 System Folder.
  3745. If you chose to create a default WIN-OS/2 environment
  3746. when you installed WIN-OS/2 none of your old Windows
  3747. applications will be visible on the OS/2 desktop
  3748. although they will show up in WIN-OS/2 Full Screen. To
  3749. make them accessible from both WIN-OS/2 Full Screen
  3750. and from the desktop select Setup - Migrate Applications
  3751. from the OS/2 System Folder. Migrate Applications does
  3752. nothing more than create program objects on the OS/2
  3753. desktop. It uses a migration database to determine the
  3754. WIN-OS/2 settings (for example the DPMI memory
  3755. limit) for the program object.
  3756. If you are having trouble with an application consider
  3757. reinstalling it from WIN-OS/2 Full Screen Program
  3758. Manager - File - Run. The installation program for the
  3759. application will usually warn you that a copy of the
  3760. application already exists. Simply opt to overwrite the
  3761. existing copy of the application. The effect of doing this
  3762. is to configure the application to run under WIN-OS/2.
  3763. The alternative to re-installing the application is to
  3764. determine what is wrong and fix it manually. For
  3765. example, Lotus 123 can be fixed simply by copying
  3766. the 123w.ini file from the old Windows directory to
  3767. 'c: os2 mdos winos2' (replace 'c:' with the drive
  3768. where OS/2 resides).
  3769. Q. I have Windows 3.1 as well as OS/2 on my
  3770. system. I migrated the mini-applications that come
  3771.  with Windows 3.1 to WIN-OS/2, but can't
  3772. get them to run from WIN-OS/2. Why is this?
  3773. A. The mini-applications that come with Windows 3.1
  3774. have header information that identifies them as being
  3775. compatible with Windows Version 3.1+, and an error
  3776. ('The WIN-OS/2* Session does not support this
  3777. application') is displayed if an attempt is made to run
  3778. them in a Windows 3.0 emulation environment
  3779. such as the current version of WIN-OS/2
  3780. (you'll also get an error if you try and run
  3781. them under the original Windows 3.0).
  3782.  
  3783.  
  3784.  
  3785.  
  3786. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3787. WINAP INFO APAR - PRINTING
  3788.  
  3789. 6.
  3790. Printing
  3791. 6.1
  3792. Tell Me
  3793. Q. Is the OS/2 printer driver that I installed on
  3794. the desktop used when I print from a Windows
  3795.  application? What purpose does the
  3796. WIN-OS/2 print manager serve? Should
  3797. I disable it?
  3798. A. To print from a Windows application, you
  3799. must have installed the Windows printer
  3800. driver appropriate to your printer (select 'Control
  3801. Panel - Printers' from WIN-OS/2 Full Screen).
  3802. If the port used has an active OS/2 printer
  3803. object on it, then the output from the Windows
  3804. printer driver will be passed through the
  3805. OS/2 driver but will not usually be changed.
  3806. Some OS/2 printer drivers may add a
  3807. printer initialization sequence. If you are
  3808. getting unexpected results when printing from
  3809. WIN-OS/2, try changing the OS/2 printer driver
  3810. to IBM NULL. This driver will not add any
  3811. initialization sequence.
  3812. The WIN-OS/2 print manager is only used if
  3813.  the active printer is set to a 'COMx' port,
  3814. or if the OS/2 spooler is disabled. If port 'LPTx'
  3815. or 'LPTxOS2' is selected and the OS/2 spooler
  3816. is enabled the WIN-OS/2 spooler will be
  3817. by-passed. Select 'Control Panel - Printer'
  3818. from WIN-OS/2 Full Screen to disable the
  3819. WIN-OS/2 spooler if desired.
  3820. Q. I installed a new WIN-OS/2 printer driver
  3821. and now whenever I print from a Windows
  3822. application under OS/2 the ATM fonts print out
  3823. very poorly - like 9 pin dot matrix. Why is this?
  3824. A. In the first case, reinstalling ATM solves
  3825. the problem. Unfortunately it's not possible
  3826. to easily re-install just ATM from the
  3827. OS/2 installation diskettes. Instead you
  3828. would need to selectively re-install WIN-OS/2.
  3829. Select Setup - Selective Install from OS/2 System
  3830. folder. If you have a copy of ATM Version 2.02
  3831. (or Version 1.15) install this instead. Select
  3832. Program Manager - File - Run from WIN-
  3833. OS/2 Full Screen.
  3834. Q. My WIN-OS/2 printer is configured to print
  3835. to a COM port. Can I route my print jobs via
  3836. the OS/2 spooler?
  3837. A. Print jobs can't be routed via the OS/2
  3838. spooler if the WIN-OS/2 printer is assigned
  3839. to a COM port.
  3840. Q. I have configured my WIN-OS/2 printer
  3841.  to a COM port and the first page of the first
  3842. print job that I submit after booting my
  3843. system is not printed correctly. Why is this?
  3844. A. This problem is being investigated. APAR
  3845. PJ05025 (status; open). The workaround is to
  3846. configure the printer to print to an LPT port,
  3847. example LPT1.OS2. If it is necessary to print
  3848. to a COM port and there is a  spare LPT port ,
  3849. set the WIN-OS/2 printer to LPTx.OS2. At an
  3850. OS/2 command prompt type 'spool /D:LPTx
  3851. /O:COMx'. Then set an OS/2 printer object to
  3852. COMx, making sure all the COM settings
  3853. are correct.
  3854. WIN-OS/2 print jobs will be routed to COMx. This
  3855. approach has the added advantage that the
  3856. OS/2 spooler may be used. The WIN-OS/2
  3857. Print Manager should be disabled. Type 'Help
  3858. Spool' at an OS/2 Command Prompt for further
  3859. information on reassigning ports.
  3860. Q. We have an OS/2 Novell Network with remote
  3861. printers. I have a network printer object on the
  3862. OS/2 desktop that is not assigned to
  3863. any port. I am able to print by dragging and
  3864. dropping objects onto the printer icon but I can't
  3865.  print from WIN-OS/2. Why is this?
  3866. A. The network printer object on the OS/2
  3867. desktop needs be assigned to a port
  3868. (example LPT2) if you want to use the printer
  3869. from WIN-OS/2. 'None' is not a valid port
  3870.  selection for a printer under WIN-OS/2.
  3871. Q. Printing is very slow from my WIN-OS/2
  3872. applications. How can I speed things up?
  3873. A. Many factors contribute to speed of
  3874. printing. Try a different printer driver
  3875. (there is for example an accelerator
  3876.  for the LexMark 4019 PPDS driver) and
  3877. use fonts that are resident on your printer
  3878. to keep the size of print files as small
  3879. as possible.
  3880. Q. The fonts I see on the screen do not
  3881. exactly match the fonts being printed.
  3882. Why is this?
  3883. A. IBM ATM font metrics were specifically
  3884. provided for OS/2 so that they could also
  3885. be used in international settings. Some
  3886. of the metrics for certain fonts, for example
  3887. zaph-dingbats, do not always match
  3888. the those of the postscript printer. To
  3889. get round this problem either install a
  3890. set of ATM fonts that match your printer
  3891. fonts or turn off the 'Use Device Fonts'
  3892. option in the ATM Control Panel in the
  3893. WIN-OS/2 main folder.
  3894.  
  3895. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  3896. WINAP INFO APAR - SEAMLESS, ATM, COMMUNICATIONS
  3897.  
  3898. 3.
  3899. Seamless WIN-OS/2
  3900. 3.1
  3901. Tell Me
  3902. Q. What is the difference between a seamless
  3903. and a non-seamless application? Are there any problems
  3904. running Windows applications seamlessly?
  3905. A. First realize that the way an application
  3906. is started (double-click on the application
  3907. icon on the desktop...) is the same whether the
  3908. application is set to run seamlessly or non-seamlessly.
  3909. When a Windows application is started it is seamless
  3910. if it starts as a window on the OS/2 desktop (imagine
  3911. the Windows application starting up and 'punching a
  3912. hole in the desktop' so that the application window
  3913. can be displayed) . It is non-seamless if clicking
  3914. on the application icon on the desktop first starts
  3915. a WIN-OS/2 DOS session, and then starts the application
  3916. from this new session. In this case the OS/2 desktop
  3917. has been replaced with WIN-OS/2 Full Screen (imagine
  3918. running Windows 3.0) and the application is running
  3919. within a complete Windows environment. When the
  3920. user closes the application, the Windows session is
  3921. automatically terminated, and the OS/2 desktop
  3922. is re-displayed.
  3923. When applications are migrated to the desktop
  3924. (Setup - Migrate Applications from the OS/2 System
  3925. Folder) they are configured to run seamlessly. It is
  3926. a simple matter to change them to run non-seamlessly
  3927. (click on application icon with right mouse button,
  3928. click on open, click on settings, click on session,
  3929. click on WIN-OS/2 Full Screen).
  3930. Running windows seamlessly is a complicated thing
  3931. for OS/2 to do internally. The initial release of
  3932. OS/2 2.0 has some glitches. The reported seamless
  3933. problems are;
  3934. -
  3935. occasional unexpected loss of focus, for example
  3936.         when running Word for Windows seamlessly. Use
  3937.         the left mouse button to restore focus.  APAR
  3938.         PJ03705 (status open).
  3939. -
  3940. no Windows applications are running at shutdown,
  3941.         but upon reboot show up cross-hatched (as if
  3942.         they were running when the machine was shut down).
  3943.         Correct by closing WIN-OS/2 session from window
  3944.         list. Press CTRL-ESC then use right mouse button
  3945.         to close. APAR PJ03705 (status; open).
  3946. -
  3947. OS/2 gets confused when more than one Windows
  3948.         application is running. Selecting an application
  3949.         from the window list (press CTRL-ESC) results in
  3950.         the wrong application being selected. Correct by
  3951.         changing session parameters for the applications.
  3952.         Do this by clicking on application icon with
  3953.         right mouse button, click on open arrow, select
  3954.         settings, select session, then click on 'Separate
  3955.         Session' check box. APAR PJ03705 (status; open).
  3956. Q. My display is not VGA. Can I run my Windows applications
  3957. in seamless windows?
  3958. A. You will not be able to run seamless windows unless
  3959. you are running OS/2 in VGA mode.
  3960. 4.
  3961. Adobe Type Manager (ATM)
  3962. 4.1
  3963. Tell Me
  3964. Q. How do I use the ATM (Adobe Type Manager) fonts
  3965. shipped with OS/2?
  3966. A. ATM Version 2.0 is shipped with OS/2, for use
  3967. by Windows applications under OS/2. ATM is disabled
  3968. by default. To enable you must select the ATM Control
  3969. Panel from the WIN-OS/2 MAIN folder under WIN-OS/2
  3970. Full Screen. Choose option 'ATM ON', and click on
  3971. 'Add' to install the 13 ATM Fonts shipped with
  3972. WIN-OS/2 (they're on Driver Installation Diskette 5
  3973. so you'll need to have this ready). Note that extra
  3974. ATM fonts may be purchased from Adobe.
  3975. Q. I get a GP fault in ATM16.DLL whenever I try to
  3976. load a WIN-OS/2 application. What's the fix?
  3977. A. Install ATM Version 1.15 or 2.02 from WIN-OS/2
  3978. Full Screen. IBM can supply the 2.02 upgrade as a
  3979. single file atmfix.exe.
  3980. Q. I selected Printers from Control Panel in
  3981. WIN-OS/2 Full Screen, then I selected Setup for my
  3982. printer. What Cartridge option should I
  3983. select?
  3984. A. You must select None, unless your printer
  3985. has a pluggable font cartridge installed. In this
  3986. case select the cartridge that exactly
  3987. matches the one installed in your printer.
  3988. Q. The font metrics for the ATM fonts shipped
  3989. with WIN-OS/2 are not the same as those sold by
  3990. Adobe for Windows 3.0. Why is this?
  3991. A. Different source metrics (.afm files) are used.
  3992. The fonts shipped with WIN-OS/2 match a standard
  3993. IBM format. You can install type 1 ATM fonts if
  3994. necessary to assist in matching screen fonts with
  3995. printer fonts. Contact Adobe for details of
  3996. available fonts.
  3997. 7.
  3998. Communications
  3999. 7.1
  4000. Tell Me
  4001. Q. I selected Setup - Options from WIN-OS/2 MAIN
  4002. in WIN-OS/2 Full Screen and get a list of options
  4003. including No Network Installed. Which option
  4004. should I select?
  4005. A. Unless you are using a DOS-based LAN
  4006. requestor (rather than an OS/2 based LAN
  4007. requestor) you should select option No Network
  4008. Installed. The only other valid option listed
  4009. is IBM PC LAN Program. All the other options were
  4010. included in error and should be ignored.
  4011. These options can be got rid of (by editing
  4012. the SETUP.INF file in  OS2 MDOS WINOS2 SYSTEM
  4013. directory). In most cases, users should
  4014. not try to do this.
  4015. Q. What do I need to do to get Rumba for Windows
  4016. working under WIN-OS/2?
  4017. A. Rumba may have problems when running in
  4018. the background due to some INT 28 handling done
  4019. in DOS emulation. Currently it is best to
  4020. run in a VMBOOT session to avoid this problem.
  4021. A fix is being worked on.
  4022. Q. Are there any reasons why my old Windows
  4023. communcications packages won't run under WIN-OS/2?
  4024. A. All WIN-OS/2 applications run in OS/2 VDMs
  4025. (virtual DOS machines). VDMs support a maximum
  4026. of 1000 interrupts per second and this causes
  4027. problems for many communications packages running at
  4028. higher baud rates. If you are having problems,
  4029. try reducing the baud rate if this option is
  4030. available for your application.
  4031.  Q. Does WIN-OS/2 include named pipe support?
  4032. What applications require this?
  4033. A. A fix which includes a correct implementation
  4034. of named pipes is available. APAR PJ03738. An
  4035. integrated DOS kernel which includes this
  4036. fix is expected to be available in the OS/2 service
  4037. pack being prepared for release this fall.
  4038. Some DOS and Windows applications use named pipes
  4039. for access to Microsoft/Sybase SQL Servers. These
  4040. applications also require that the file NETAPI.DLL
  4041. for 'LAN Server' or 'LAN Manager' networks, or the
  4042. equivalent for other networks, is accessible via
  4043. the appropriate path statement.
  4044.  
  4045.  
  4046. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4047. USING ATI GRAPHICS VANTAGE VIDEO CARD W/ MOUSE PORT
  4048.  
  4049. The ATI graphics vantage video card comes with a mouse port
  4050. and an ATImouse.  The mouse port will accept other mice as
  4051. well. There tend to be problems using a mouse through this
  4052. port due to interupt conflicts.  But this can be resolved
  4053. by setting the interupts for the mouse on the video
  4054. board.  Follow the steps below to do this...
  4055. ..
  4056. ...
  4057. 1)  On disk 1 of the utilities disks which come with the
  4058.     board there is a program called INSTALL ( on some it
  4059.     is VINSTALL ).  This must be run from DOS
  4060.     ( booted DOS not a vdm dos session in OS/2 ).
  4061. ...
  4062. 2)  Select "Set Power Up Configuration".  This will list
  4063.     current selections for the board.
  4064. ...
  4065. 3)  First thing to check is the Mouse Enable/Disable
  4066.     selection.  Of course this must be set to enable.
  4067.     If it is not, then enable it.  This may be your
  4068.     only problem.
  4069. ...
  4070. 4)  Check port addresses.  Primary should be:23C to 23F
  4071.                            Secondary should be  238 to 23B
  4072.     you should not need to mess with these.
  4073. ...
  4074. 5)  Set the interupt level.  The available levels are 2-5,
  4075.     but 2-4 are already used by the system.  5 is a good
  4076.     choice as long as they are only using one printer.
  4077.     The interupt for lpt2 is 5 but as long as the only
  4078.     have one printer this will be no problem.
  4079.     If they want to use 2 printers, then advice them
  4080.     to get a converter to use the mouse in a serial port.
  4081. ...
  4082. ...
  4083. NOTE:  if during install they use another mouse beside
  4084.        the ATI, it may not work.  advise them to use
  4085.        the ATI mouse during the install, and then switch
  4086.        back if they want to use the other.
  4087. ...
  4088. ...
  4089. Any other questions call ATI customer service:416-756-0711.
  4090.  
  4091. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4092. CSET/2 AND WORKFRAM2/2 CHECKLIST
  4093.  
  4094.                  C Set/2 and Workframe/2 Checklist
  4095.                  =================================
  4096. ..
  4097. ..
  4098. INFORMATION TO GATHER
  4099. ---------------------
  4100. ..
  4101. 1. a: Include syslevel CSD information for Base OS/2,
  4102.       Workframe/2, and for C-Set/2.
  4103. ..
  4104. 2. Is this A:a Workframe/2 problem,
  4105.            B: a compiler problem, or
  4106.            C: a debugger problem ?
  4107. ..
  4108.  If you answered A to question 2,
  4109.  --------------------------------
  4110. ..
  4111. 3. What is the date of the Workframe/2 EXE files?
  4112.    Are they pre-GA level?
  4113. ..
  4114. 4. What was the order of installation?  Should be
  4115.    Workframe/2, Toolkit,and then C Set/2
  4116.    (C Set/2 should always be last).
  4117. ..
  4118. 5. Was the update config.sys box checked?
  4119.    From the Workframe/2 icon pulldown have the customer
  4120.    click on settings.  If update was checked
  4121.    the path and file name of program will
  4122.    read:  d: IBMWF BIN WF.EXE. If the box was not checked
  4123.    it will read: d: IBMWF BIN WFENV.EXE
  4124. ..
  4125. 6. Ask for the EXACT error message that was received.
  4126. ..
  4127. 7. What type and make of display adapter is on the machine?
  4128. ..
  4129.    EGA, CGA, VGA, SVGA, XGA, or BGA(8514)
  4130. ..
  4131. ..
  4132.  If you answered B to question 2,
  4133.  --------------------------------
  4134. ..
  4135.  3: Is this A:a compile time problem, or B: an execution
  4136.     time problem? ____
  4137. ..
  4138.    if you answered A,
  4139. ..
  4140.    4: Is it a trap, or an internal compiler error? ____ If yes,
  4141.       please write in the message(s), including the message
  4142.       numbers (if any are displayed).
  4143. ..
  4144.       Please pack (using PKZIP) a preprocessed file
  4145.       (produced with /P) which will reproduce this
  4146.       problem. Please include all the compile options
  4147.       used at the time of the failure.
  4148. ..
  4149.    5: If you answered No to question 4, Try compiling with
  4150.       /Sm turned on. If the failure persists, please follow
  4151.       the steps outlined above to provide C-Set/2 support
  4152.       with a test-case. Please include all compile options
  4153.       and message numbers.
  4154. ..
  4155.  6: If you answered B to question 3, Try the follwoing
  4156. ..
  4157.        a) Compile with optimization off. If your program
  4158.           works at /O-, and fails at /O+, this is a
  4159.           compiler bug.
  4160.           Please follow the steps outlined above to provide
  4161.           C-Set/2 support with a test-case.
  4162. ..
  4163.        b) Compile with /Kb, and remove all missing prototype
  4164.           warnings by supplying the missing prototypes.
  4165.           Investigate uninitialized variable warnings, and
  4166.           other warnings which may seem suspicious.
  4167. ..
  4168.        c) Try expanding stack space with the linker /ST option,
  4169.           and the stack size parameter on your begin thread.
  4170.           The minimum sizes for stacks are as follows:
  4171.           For thread 1: 8K.  Threads started
  4172.           with _beginthread: 12K. Add 4K if you call any
  4173.           PM functions. Add another 4K if you call
  4174.           any 16 bit functions.
  4175. ..
  4176.     If none of these worked, please report the symptoms of
  4177.     the problem the best you can.
  4178. ..
  4179.  If you answered B to Question 2
  4180.  -------------------------------
  4181. ..
  4182.   7: Is your debugging mode A: synchronous or
  4183.      B: asynchronous? ___
  4184. ..
  4185.   8: Please describe the problem as best you are able,
  4186.      including the windows in which the problem manifiests
  4187.      itself in.
  4188. ..
  4189.  If you answered A to Question 2
  4190.  -------------------------------
  4191. ..
  4192.   9: Please describe the problem as best you are able,
  4193.      including the windows in which the problem
  4194.      manifiests itself in.
  4195. ..
  4196. ..
  4197. Any information relating to the problem, including this
  4198. file can be sent to to CSET2@vnet.ibm.com on internet,
  4199. or 70400,2356 on compuserve, or CSET2 at TOROLAB6 on VNET
  4200. (internal IBM network).
  4201.  
  4202. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4203. COPYING LARGE FOLDERS TO DIFFERENT DRIVES AND GETTING GARBAGE IS
  4204.  
  4205. Copying large folders from any type drive to any other type
  4206. drive sometimes causes many subfolders to be created, each with
  4207. the entire directory structure of what is being copied. In
  4208. essence, this operation will fill a partition with garbage.
  4209. Problem seems to be more easily recreatable when source and
  4210. destination partitions have different file systems (i.e.,
  4211. copying from hpfs to fat).  This problem occurs whether using
  4212. context menu to copy or dragging and dropping.  APAR PJ03685
  4213. addresses this problem.
  4214.  
  4215. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4216. HINTS FOR HANDLING WORKPLACE SHELL QUESTIONS/PROBLEMS.  OS2INFO
  4217.  
  4218. This Info APAR contains hints on doing problem determination
  4219. for the Workplace Shell.  The following areas are discussed:
  4220. Extended Attributes (including sections on file systems, Dos
  4221. utilities, Deinstalling OS/2, and CHKDSK), Shutdown, INI files,
  4222. Nowhere directory, and the WP ROOT. SF file.
  4223. EA's
  4224.  EA's play a major role in OS/2 2.0. The Workplace Shell uses
  4225.  ea's for everything.
  4226.  The WP Object is the object in workplace shell from which the
  4227.  other objects descend. EA's contain the information as to kind
  4228.  of object, where it is located, etc.
  4229.  Three types of objects:
  4230.    Persistent - These objects persist across boots
  4231.      1. File system objects : Program references and folders are
  4232.         examples.  The Desktop Directory contains the ea's for
  4233.         these objects.
  4234.      2. Abstract objects : Printer, shredder, color palette are
  4235.         examples. The information for these objects are stored
  4236.         in the ini files.
  4237.      3. Transients - These objects are gone upon reboot ( Find
  4238.         results or Task List)
  4239.  
  4240.  
  4241. HPFS file systems have the ea attributes attached to each file.
  4242. FAT file systems have all the ea's in the ea data. sf file.
  4243.  
  4244. DOS Utilities
  4245. Most DOS utilities are not concerned with preserving the
  4246. pointers to the ea attributes that are contained in the FAT
  4247. table. These utilities often do absolute sector reads and
  4248. writes instead of manipulating the entire FAT entries.
  4249. This is the reason people should not run disk defragmenters even
  4250. from the DOS environment on a dual boot system. The pointers in
  4251. the FAT cross-linked, etc.) result.  Chkdsk /f cannot always
  4252. clear these pointer from the FAT table entries.
  4253.  
  4254.  
  4255. DOS utilities cannot harm a disk with an HPFS OS/2 partition
  4256. since DOS cannot see the partition or manipulate the files.
  4257.  
  4258.  
  4259.  
  4260. Deinstalling OS/2
  4261. The only way recommended for deinstalling OS/2 (for a successful
  4262. reinstall of OS/2) is to format.
  4263.  
  4264. HPFS
  4265. Chkdsk should not be run on a live drive. (Swapper will always
  4266. show allocation errors as it cannot be correct with the
  4267. shrinking and growing. Swapper allocation errors should not be
  4268. of concern.)
  4269.  
  4270. Chkdsk /f may take several passes to clean up an HPFS drive as
  4271. it cleans up primary structures and then secondary structures
  4272. in several passes.
  4273.  
  4274. Shutdown
  4275. A poor shutdown can corrupt ini files because the workplace
  4276. shell uses lazywrite threads and the information may be only
  4277. half written out to the ini files.  EA information may not be
  4278. completely written either.
  4279.  
  4280. INI's
  4281. If you run makeini without erasing the ini file, you will be
  4282. updating the ini. This is the best method to try for replacing
  4283. objects that have been lost from the desktop.
  4284. This procedure will not reinitialize your desktop to its default
  4285. state.
  4286.  
  4287. Placing your current ini files and config.sys in the install
  4288. directory should restore your system to its current state when
  4289. an ALT-F1 is performed.
  4290.  
  4291. Nowhere
  4292. The nowhere directory should have nothing in it. When an object
  4293. doesn't know where to go, it goes there. It can get moved by
  4294. moving it from the command prompt.
  4295.  
  4296. WP ROOT. SF
  4297. This file exists for each drive (including floppies and lan
  4298. drives). A place was needed for ea's to be kept for drives
  4299. objects since ea's can't be attached to the root directory.
  4300. This file should be erased when drive objects are not working
  4301. correctly, as when the icons are messed up, files are missing,
  4302. or the drives icon opens and immediately closes.
  4303.  
  4304. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4305. MOUSE PROBLEMS AND RESOLUTIONS CHECKLIST
  4306.  
  4307. Mouse Problems and Resolutions Checklist
  4308. ========================================
  4309. ...
  4310. For General Mouse driver information, type
  4311. HELP MOUSE
  4312. at an OS/2 prompt.
  4313. Also see InfoApar II06079, Mouse, Installation and
  4314. Configuration Information
  4315. ...
  4316. **Problem*
  4317. No mouse pointer movement or no mouse pointer.
  4318. An error is received upon boot up: SYS1201 VMOUSE.SYS not
  4319. installed.
  4320. *Explanation:
  4321. This means that mouse.sys was installed, but could not find
  4322. the mouse.
  4323. If it can not find a connected mouse, then it will not
  4324. install vmouse.sys.
  4325. (It does not mean that vmouse.sys was not found as the error
  4326. implies.)
  4327. Either the install program could not correctly determine what
  4328. type of mouse it was, or could not determine that a mouse was
  4329. indeed present.
  4330. *Resolution(s):
  4331. This problem can be due to one of the following:
  4332. ...
  4333. 1- An unsupported type of mouse
  4334. Check to see if there are any dip switches on the mouse.
  4335. Some mice have settable switches that put it into
  4336. MicroSoft Mouse emulation mode.
  4337. ...
  4338. Ask the customer what mouse driver was being used in DOS.
  4339. If it is not the MOUSE.COM provided by DOS, then the
  4340. mouse may be operating in a proprietary mode.
  4341. ...
  4342. 2- If the user had mouse support during the graphical
  4343. install portion ofthe installation process, then he/she
  4344. probably changed the mouse driver/port that OS/2 had
  4345. already chosen.
  4346. Have the user run the Selective Install program found in
  4347. the OS/2 System/System Setup folder and choose a different
  4348. driver.
  4349. See InfoApar II06079 for correct driver.
  4350. ...
  4351. 3- An interrupt conflict
  4352. Check the interrupts (use FI 863 as a guide).
  4353. On an AT bus system, a serial mouse will only install
  4354. on COM1 and COM2,and only if COM1 and COM2 are at the
  4355. standard I/O addresses and IRQs: COM1= 3F8, IRQ4 and
  4356. COM2= 2F8, IRQ3
  4357. See InfoAPAR II06091 for a detailed review of Interrupts
  4358. and OS/2 2.0.
  4359. ...
  4360. 4- A bus mouse that is not being detected. See Apar
  4361. PJ04855 and the following problem.
  4362. ...
  4363. ...
  4364. **Problem*
  4365. A bus mouse won't install.  See Apar PJ04855.
  4366. *Explanation:
  4367. This may be due to one of the following:
  4368. ...
  4369. 1- Some bus mouse connections use IRQ0 which is the same as
  4370. that used by the system timer. This is common when the mouse
  4371. port is on the motherboard.
  4372. -A serial mouse (or possibly a serial connection adapter,
  4373. depending on hardware compatibility).
  4374. ...
  4375. 2-There is a problem with the autodetection systems and
  4376. certain kinds of bus mice (e.g. PC Mouse Systems bus mouse).
  4377. This results in the system not "seeing" the mouse at install
  4378. and thus it will not work.
  4379. -The driver, MSBUS01.SYS from version 1.3 works for many
  4380.  bus mice that are not fully 100% Microsoft compatible.
  4381. Obtain 13MOUSE fix.
  4382. Note: If this is a 3-button mouse, only 2 buttons will work.
  4383. ...
  4384. 3-Some machines do not use the 8042 keyboard/mouse chip to
  4385. communicate with the mouse and keyboard ports and do not
  4386. follow IBM spec for a PS/2 port. They are, therefore, not
  4387. supported. (For example, Leading Technology uses a Samsung
  4388. motherboard with a proprietary chip. The mouse plugged into the
  4389. mouse port on a Leading Technology machine will not work.)
  4390. -Use a serial mouse.
  4391. ...
  4392. ...
  4393. ** Problem*
  4394. A serial mouse won't work even though the IRQs check out.
  4395. *Explanation:
  4396. If the mouse is attached to COM3 or COM4, it will not work
  4397. at this time.
  4398. We only support attachment to COM1 and COM2.
  4399. ...
  4400. If the mouse is attached to COM1 or COM2, verify that the
  4401. com port is at the standard I/O address and IRQ.
  4402. ...
  4403. Check for debug kernal vs. regular kernal in root directory.
  4404. Debug kernal may have been installed by a CE and left on by
  4405. mistake. It will monopolize com1 since it defaults to com1
  4406. for input and output, and will thus override mouse commands.
  4407. ...
  4408. *Additional problem determination:
  4409. Issue a MODE COMx (where x is 1 or 2) from an OS/2 or DOS
  4410. command prompt.  This is a test of the COM ports:
  4411.  - If it reports that the port (the one the mouse is
  4412. attached to) is NOT available, then MOUSE.SYS is LOADED.
  4413. This means that the drivers are correct; don't change the
  4414. CONFIG.SYS statements.
  4415. ...
  4416.  - If it reports the baud rate and all the other COM port
  4417. parameters, then MOUSE.SYS did not recognize the mouse and
  4418. did NOT Load.
  4419.  See InfoApar II06079 for correct driver.
  4420. ...
  4421. ...
  4422. **Problem*
  4423. Logitech Mouse doesn't function under OS/2 when installed
  4424. with the Logitech drivers.
  4425. *Explanation:
  4426. Most Logitech mice emulate Microsoft mice and use the
  4427. PS/2 Pointing Device.
  4428. *Resolution:
  4429. The CONFIG.SYS should contain the following statement:
  4430.    DEVICE=C: OS2 MOUSE.SYS  (do not specify TYPE=...)
  4431. ...
  4432. When a user selects a wrong mouse (Logitech serial, for
  4433. example), then goes back via selective install and changes
  4434. the selection (to PS/2 pointing device, for example), the
  4435. statement:
  4436.    DEVICE=C: OS2 PCLOGIC.SYS
  4437. is left in the CONFIG.SYS and the mouse will not work.  The
  4438. user must edit CONFIG.SYS and remove the offending statement
  4439. by hand, leaving only the MOUSE.SYS and POINTDD.SYS statements
  4440. in CONFIG.SYS.
  4441. ...
  4442. ...
  4443. **Problem*
  4444. After performing dual boot to DOS, mouse does not work.
  4445. *Explanation:
  4446. Mouse has a "memory" that remembers the mode it was in
  4447. previously.
  4448. *Resolution:
  4449. Before performing the dual boot to OS/2, issue the command
  4450. MOUSE PC.  (If the mouse is in COM2,
  4451. type MOUSE 2 PC.
  4452. Sometimes, for Logitech mice, the command
  4453. needed is LMOUSE PC or LMOUSE 2 PC).
  4454. You can also perform a cold boot after issuing the
  4455. BOOT /OS2 command. The third suggestion is to unplug the
  4456. mouse and plug it back in after a few seconds, then
  4457. boot to OS/2 to reset the mouse to MS mouse mode.
  4458. ...
  4459. ...
  4460. ** Problem*
  4461. MOUSE.SYS loads fine but VMOUSE.SYS does not load.
  4462. *Resolution:
  4463. If this is a dual boot machine, make sure the user is NOT
  4464. loading the DOS MOUSE.SYS.
  4465. ...
  4466. ...
  4467. **Problem*
  4468. No mouse pointer in a VMB.
  4469. *Resolution:
  4470. Use the MOUSE.COM provided in OS2 MDOS subdirectory.
  4471. ...
  4472. ...
  4473. **Problem*
  4474. Can't use alternate pointing devices.
  4475. *Resolution:
  4476. There is an undocumented function in the mouse device
  4477. driver. If you have some alternate pointing device such
  4478. as a tablet or touch screen you may use it in addition to
  4479. the regular mouse pointing device.
  4480. ...
  4481. 1) Install the device driver for the device with the
  4482. appropriate
  4483.    DEVICE= statement in CONFIG.SYS (this must be an OS/2
  4484.     device driver.)
  4485. ...
  4486. 2) Add the following to the end of the
  4487. DEVICE=C: OS2 MOUSE.SYS line:
  4488.          STYPE=xxxxxx$
  4489.         Where the xxxxx$ is the name of the device (from
  4490.             the device driver manual).
  4491. ...
  4492. 3) Upon reboot, both pointing devices will be active.
  4493. ...
  4494. ...
  4495. **Problem*
  4496. The mouse gets out of sync on a 50 MHz Systems (AT bus).
  4497. *Explanation:
  4498. There have been some intermittent problems with AT-style
  4499. bus machines with a mouse.  The mouse can get out of synch.
  4500. Input will function through the keyboard and the mouse, but
  4501. it is recommended to shutdown the system and restart to
  4502. "resynch" the mouse.
  4503. ...
  4504. ...
  4505. **Problem*
  4506. A 3-button mouse doesn't have three working buttons.
  4507. *Explanation:
  4508. The support is there for some of these mice at the device
  4509. driver level but is not implememted at the WPS level.
  4510. ...
  4511. ...
  4512. **Problem*
  4513. The mouse pointer suddenly zips over to the side of the
  4514. screen and hangs there, no longer responding to any mouse
  4515. movements.  In most cases, a cold boot has been the only
  4516. remedy. See Apar PJ04330.
  4517. *Explanation:
  4518. This is caused by a hardware glitch and cannot be prevented
  4519. from happening, but can be recovered from without a cold
  4520. boot being required by using a special version of the mouse
  4521. driver.
  4522. *Resolution:
  4523. Obtain WILDMOUS fix.
  4524. ...
  4525. ...
  4526. ** Problem:
  4527. The PS/2 Mouse on a PS/2 machine is responding too slow.
  4528. *Resolution:
  4529. Obtain FASTMOUS fix.
  4530. ...
  4531. ...
  4532. Known MOUSE APARs:
  4533.  For open apars,  if the customer has a similar
  4534.  problem add them to the IP page of the APAR.
  4535. ...
  4536.  II06091 Infoapar - Interrupts and OS/2 V2.0
  4537.  II06079 Infoapar - Mouse installation and configuration
  4538.  II06174 Infoapar - ATI Graphics Vantage Video Card with
  4539.                     Mouse Port
  4540.  II06069 Infoapar - Com-port information
  4541. ...
  4542.  PJ04534 Kensington Expert Mouse will not work with
  4543.     OS/2 V2.0
  4544.  PJ04754 Mouse Systems PC BUS Mouse won't work with
  4545.     OS/2 V2.0
  4546.  PJ04073 OS/2 supports only one Mouse. (APAR CLOSED as SUG).
  4547.  PJ04196 Selective install does not always remove
  4548.     DEVICE stmts
  4549.  PJ04415 Logitech 3 Button Mouse.  3rd button doesn't work.
  4550.  PJ04589 CHICONI Tracking Kybd with built in 3 button
  4551.     trackball
  4552.  PJ04545 Logitech trackman
  4553.  PJ04244 Logimenu.com will not work in OS/2 VDM
  4554.  PJ04330 Mouse hangs at right side of screen
  4555.  PJ04628 Mouse will not work with WIN-OS/2
  4556.  PJ04810 Mouse systems optical mouse
  4557.  PJ04812 Chicony Trackball
  4558.  PJ04429 8516 Touch screen driver only operates with IBM
  4559.     mouse
  4560.  PJ04351 Cannot use 3-button mouse
  4561.  PJ04479 Special program for disabled users has sticky keys
  4562.  PJ04611 Semigraphics tablet will not work in OS/2
  4563.  PJ04415 Logitech cordless serial 3-button mouse; 3rd button
  4564.     not operational in dos apps
  4565.  PJ04855 MS bus mouse will not work under OS/2
  4566.  PJ04413 DOS mouse drivers that work in MS-DOS 5.0 don't work
  4567.     in VDM or VMB
  4568.  
  4569. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4570. INSTALLATION PROBLEMS ON IBM SYSTEMS AND OEM EQUIPMENT
  4571.  
  4572. **************************************
  4573.      MICROMASTER'S AOX BOARDS
  4574. **************************************
  4575.  
  4576. Must be up to the latest "flash prom code" (control code)
  4577. version.   The latest is as follows:
  4578.  
  4579. 32 bit boards     Version 2.16
  4580. 16 bit boards     Version 1.24
  4581. There appears to be no problems with the 32 bit board but
  4582. there are some reports of a "flaky mouse" with the 16 bit boards
  4583. that as of yet has been unconfirmed by AOX.
  4584. If customer does not know if he/she has a 16 or 32 bit board,
  4585. have customer check serial number.  All 16 bit boards begin with
  4586. AA16..., else it is a 32 bit board.
  4587. Make sure customer has MOD 80 ID set to no.
  4588. Make sure customer has MMemory set to unmapped.
  4589.  
  4590. to obtain the latest version control code, dial the AOX BBS at
  4591. (617) 890-3393.  The 16 bit code file is named 386MM and the
  4592. 32 bit is MM32-BIT.
  4593. *********************************************
  4594.     INTEL   SNAPIN BOARDS AND INBOARDS
  4595. *********************************************
  4596. SNAPIN
  4597. ------
  4598. There does not appear to be any problems with OS/2 2.0 and
  4599. the Snapin board.  Just make sure the osnapin.sys driver is
  4600. at the latest version 1.1 (dated 10/30/91) and it is included
  4601. in the config.sys file.
  4602. There are two limitations:
  4603.        1) The operating speed cannot be changed by the hot keys
  4604.        2) Busmaster boards are not supported.
  4605. INBOARD
  4606. -------
  4607. The inboard is no longer supported by Intel, nor do they suggest
  4608. utilizing the inboard with OS/2 2.0.  They have successfully
  4609. installed OS/2 on machines such as the MOD 50,50z, and 60, how-
  4610. ever, it's reliability is unknown.  It will not work with the
  4611. Mod 25 and 30 machines.  The driver that is needed in the
  4612. config.sys file for the inboards is inbrdos2.sys (dated 2/17/88)
  4613. Some of the older boards are not OS/2 compatible at all.  To
  4614. check compatibility, check the serial number on the board.  If
  4615. the last character is an "A", it is OS/2 compatible (although
  4616. not necessarily 2.0 compatible.)
  4617. ********************************
  4618.    SYDOS REMOVABLE MEDIA
  4619. ********************************
  4620. Sydos' driver in not currently compatible with OS/2 2.0. They
  4621. However, they are looking into creating a driver in the near
  4622. future.  Once OS/2 is installed, IBMINT13.I13 can be used to
  4623. to recognize the drive, but in order to use, it has to first be
  4624. formatted with OS/2.   This is *NOT* supported and it's relia-
  4625. bility is unknown
  4626. ***************************************
  4627.   ADAPTEC  IDE CONTROLLERS
  4628. ***************************************
  4629. The following IDE controllers made by Adaptec are not
  4630. not supported:
  4631.      ACB-2320
  4632.      ACB-2322
  4633.      ACB-2320A
  4634.      ACB-2322A
  4635.      ACB-2322B
  4636.      ACB-2322B-8
  4637.      ACB-2620
  4638.  Adaptec has no plans for writing OS/2 2.0 compatible drivers.
  4639.  
  4640. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4641. EGA PROBLEMS WITH OS/2 2.0
  4642.  
  4643. OS/2 supports pure EGA only (640x350x16 colors). Many OEM EGA
  4644. adapters on the market have a number of EGA enhanced modes (AT&T
  4645. = 640x400x16 colors, Paradise has an EGA 480 adapter). Our dri-
  4646. rs do not support any of the enhanced modes. Please, chech your
  4647. boards user manual for the hardware/software setting of adapters
  4648. video mode. If you manage to install OS/2 but get blank areas on
  4649. screen, a skewed screen or color blotches, this almost certainly
  4650. indicates that your adapter is not running as pure EGA.
  4651. In case that you have trouble installing OS2, please verify that
  4652. no contention for the memory address range between the EGA
  4653. and other adapters you may have exists.If you can't detect
  4654. contention and the board is not an 8bit board, try putting it in
  4655. 8 bit bus slot. When doing that, check manual for a dipswitch.
  4656. Most EGA's are 8 bit only. If you had to install in 8 bit, you
  4657. should still be able to put the board back into 16bit mode after
  4658. the installation. Most boards have an auto-switching capability.
  4659. This dip-switch should be disabled under OS/2 at all times.
  4660. If you're installing on a laptop or a notebook computer, please
  4661. consider calling the technical support representative of the
  4662. manufacturer as laptops are usually not equipped norconfigured
  4663. standard way. A hardware technician should be able to instruct
  4664. about the adapter and BIOS configurations and different monitor
  4665. setups.
  4666. If your DOS application is attempting to set a video mode in DOS
  4667. full screen and failing to do so, install all video related
  4668. drivers/utilities from your native DOS CONFIG.SYS and
  4669. AUTOEXEC.BAT. Repeat the statements in OS2 config.sys and
  4670. AUTOEXEC.BAT files respectivelly.
  4671. If you are experiencing video loss or crashes when attempting to
  4672. run DOS MODE command or have problems using your DOS session,
  4673. please call the video board manufacturer and find out whether
  4674. your video BIOS needs an upgrade.
  4675.  
  4676. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4677. DIAMOND SPEEDSTAR AND DIAMOND STEALTH PROBLEMS IN OS/2
  4678.  
  4679. DIAMOND SPEEDSTAR: ET4000 BASED SVGA ADAPTER.
  4680. If video synch problems exist in an OS/2 full screen session or
  4681. desktop but go away temporarily after a DOS full screen session
  4682. entered, make sure that you have executed SVGA ON from a DOS
  4683. full screen session and performed a shutdown. Prior to executing
  4684. this command, search for a file  OS2 SVGDATA.PMI. If it exists
  4685. delete it and regenerate it by executing SVGA ON from a DOS comm
  4686. If your have a blurred strip across the desktop or experiencing
  4687. other types of video synch problems, you may try to regenerate
  4688. PMI configuration file by deleting the old PMI file and running
  4689. TSR VMODE utility and selecting the highest resolution /refresh
  4690. mode. in DOS full screen session. After the mode was successfull
  4691. set, exit the utility and execute SVGA ON and reboot. SVGDATA.PM
  4692. contains the register information for video modes supported by y
  4693. adapter and is used by two drivers: BSVHSVGA in OS/2 full screen
  4694. and by VSVGA.SYS in DOS full screen. Correct video driver statem
  4695. in the CONFIG.SYS for SVGA support should be as follows:
  4696. SET VIO_VGA=DEVICE(BVHVGA, BVHSVGA)
  4697. DEVICE=x: OS2 MDOS VSVGA.SYS where x is your OS/2 system drive
  4698. If video goes out of synch when switching from DOS or WIN-OS2
  4699. session to the desktop, check the ET4000 SVGA chipset on the
  4700. adapter and record the batch number.If the batch is TC6059AF or
  4701. higher, call the 800 support number and reactivate your call and
  4702. request to be queued to OS2FIX queue. Ask for the fix for APAR
  4703. PJ03677 to be mailed to you. The fix contains an updated VSVGA.
  4704. SYS driver.
  4705. If you have a blurred strip across the top of the desktop and
  4706. have set the adapter for the highest vertical refresh rate, try
  4707. regenerating the PMI file as explained above. It is important to
  4708. run the VMODE utility and select the highest refresh rate mode
  4709. prior to running SVGA ON.
  4710. Recommended video BIOS revision for this adapter is 4.23.Contact
  4711. Diamond about the BIOS upgrade.
  4712. If you have intermittent video problems using DOS full screen
  4713. session,  set DOS settings for that icon as follows:
  4714. HW_ROM_TO_RAM to ON,
  4715. DOS_RMSIZE to 624.
  4716. Settings screen can be reached by clicking with the right mouse
  4717. button over the icon, selecting "Open settings" and going to the
  4718. "Session" page in the notebook.
  4719. DIAMOND STEALTH ADAPTER
  4720. This adapter is currently not supported in high resolution mode.
  4721. This however should not cause installation problems. After the
  4722. installation is completed, edit the CONFIG.SYS and change the
  4723. video related statements from SVGA to VGA. VGA video statements
  4724. in CONFIG.SYS VGA should be as follows:
  4725. SET VIO_VGA=DEVICE(BVHVGA)
  4726. DEVICE=x: OS2 MDOS VVGA.SYS where x is your OS/2 system drive
  4727. Please contact Diamond Systems regarding the PM driver
  4728. availability.
  4729. Recommended video BIOS revision is 2.32 for this adapter.Contact
  4730. Diamond about the BIOS upgrade.
  4731.  
  4732. /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  4733. -------------------------------------------------------------------------------
  4734. Thank you for calling the OS/2 2.0 Support Line.  Regarding the problem
  4735. reported to the Support Line, we feel that this information may assist
  4736. you in resoloving your problem.  If you still require assistance, please
  4737. call 1-800-237-5511, and reference your customer number and problem (PMR)
  4738. number.  Your Problem Record Number (PMR) should appear on the cover
  4739. page of this faxed document.
  4740.