home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / os2 / ps2a_tec.arj / PS2A_TEC.INF (.txt)
Encoding:
OS/2 Help File  |  1992-05-11  |  426.5 KB  |  11,475 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About PS/2 Assistant ΓöÇ Tutorial ΓòÉΓòÉΓòÉ
  3.  
  4.                            ┬á┬á┬á┬áIBM PS/2 ASSISTANT (TM)
  5.                           Developed by Mark T. Chapman
  6.                          IBM NDD National Support Center
  7.                   2300 Windy Ridge Parkway, Marietta, GA. 30067
  8.                  PROFS ID: DAYVM2(MCHAPMAN) ΓöÇ Tie Line: 269-6432
  9.                      Prodigy ID: JPJS05A ΓöÇ BBS: 404-835-6600
  10.                     Copyright (C) IBM Corporation, 1989-1992
  11.  
  12. OVERVIEW 
  13. There are many sources of information available from IBM, including 
  14. announcement letters, service manuals, programming and technical reference 
  15. manuals, how-to "cookbooks," electronic bulletin boards (both public and 
  16. IBM-use only), and others.  The IBM PS/2 Assistant is an attempt to bring much 
  17. disparate and often difficult to find information together into one easy-to-use 
  18. "electronic book." 
  19.  
  20. The IBM PS/2 Assistant is an online help tool composed of PS/2 and OS/2-related 
  21. marketing, service, technical and general information.  The books include the: 
  22.  
  23.  1. IBM PS/2 Marketing Assistant (filename PS2A_MKT.INF), including: 
  24.  
  25.    o IBM hardware and software pricing and part number information. 
  26.    o Promotional and upgrade information. 
  27.    o IBM publication ordering information. 
  28.    o Marketing Qs & As, and more. 
  29.  
  30.  2. IBM PS/2 Service Assistant (PS2A_SVC.INF), including: 
  31.  
  32.    o Hardware and OS/2 error code information. 
  33.    o DOS and OS/2 CSD information. 
  34.    o Hardware and software service tips and Qs & As, and more. 
  35.  
  36.  3. IBM PS/2 Technical Assistant (PS2A_TEC.INF), including: 
  37.  
  38.    o Tutorials on Micro Channel Advantages, and Expanded vs. Extended Memory, 
  39.    o Hardware and software Technical tips and Qs & As, and more. 
  40.  
  41.  4. IBM PS/2 Technical Specifications Assistant (PS2A_TSP.INF), including: 
  42.  
  43.    o Lengthy technical specifications documents for every PS/1 and PS/2 system 
  44.      and display, past and present. 
  45.  
  46.  5. IBM PS/2 General Information Assistant (PS2A_GEN.INF), including: 
  47.  
  48.    o IBM and non-IBM telephone numbers. 
  49.    o List of OS/2-related BBSes. 
  50.    o Acronym and abbreviation list. 
  51.    o List of OS/2-related books available in bookstores, and more. 
  52.  
  53. The reason for having a number of different books instead of just one large one 
  54. is two-fold.  First, there is so much information provided that it might be 
  55. awkward to use, and would take longer to search through than smaller books. 
  56. And second, by dividing up all of this information into related subject matter, 
  57. those who don't need certain categories of information (such as service tips, 
  58. for example), can delete entire books to save disk space.  Besides, these files 
  59. may be logically linked together and viewed or searched as one large book, at 
  60. your preference.  (This procedure is explained in the accompanying PS2ASST.TXT 
  61. file.)  For convenience, the files will be collectively called the "PS/2 
  62. Assistant" throughout the rest of this document. 
  63.  
  64. Not only is the information more "centrally located" this way than distributed 
  65. across all the individual documents, but due to its electronic nature, the 
  66. specific information you seek can be found more quickly and easily.  The source 
  67. information is compiled into binary files that take roughly half as much disk 
  68. space as ASCII files would.  And since the compiler also creates a "data 
  69. dictionary" of all words and numbers anywhere in the files, all occurrences can 
  70. be found and displayed on-screen in only a few seconds via the search facility 
  71. provided.  In addition, hypertext links (hyperlinks) allow you to jump from 
  72. section to section within a book without ever having to return to the Table of 
  73. Contents.  Hyperlinks are also used to display popup footnote windows at the 
  74. point of the footnote reference, rather than making you have to scroll down to 
  75. the bottom of a page, or the end of a chapter, to find the footnoted 
  76. information. 
  77.  
  78. The PS/2 Assistant is created by compiling a scripted ASCII text file, using 
  79. the Information Presentation Facility (IPF) Tag Language and Compiler.  They 
  80. are included in the OS/2 V1.2 and 1.3 Programming Tools and Information 
  81. toolkits (P/Ns 6024929 or 85F1671).  The PS/2 Assistant requires OS/2 1.2 (or 
  82. later) to operate, because it uses the OS/2 VIEW.EXE command to access the 
  83. files.  This is the same command used to display the online OS/2 Command 
  84. Reference.  Since both files were created with the same compiler, and are 
  85. displayed by the same command, they look and act very much alike.  So if you 
  86. know how to use one, you also know how to use the other. 
  87.  
  88. Note:  The PS/2 Assistant was tested, and does work, across an OS/2 LAN Server 
  89. V1.2 or 1.3 network, relieving the need for disk space on the requester, not to 
  90. mention not having to keep all those requesters updated with the latest 
  91. versions of the PS/2 Assistant books.  (For instructions on Setting Up an OS/2 
  92. LAN Server to Share Online Books, see the document by the same name in the 
  93. Networking Tips section of the PS/2 Technical Assistant.) 
  94.  
  95. HOW TO USE THE PS/2 ASSISTANT 
  96. Before you begin to use this tool, it is helpful to understand how to: 
  97.  
  98. o Expand the Contents to see all available topics 
  99. o Obtain additional information for a highlighted word or phrase 
  100. o Use action bar choices. 
  101.  
  102. How to use the Table of Contents 
  103. When the Contents window first appears, some topics have a plus (+) sign beside 
  104. them.  The plus sign indicates that additional topics are available. 
  105.  
  106. To expand the Contents if you are using a mouse, click on the plus sign.  If 
  107. you are using the keyboard, use the Up or Down Arrow key to highlight the 
  108. topic, and press the plus (+) key. For example, PS/2 Part Number / Pricing / 
  109. Availability List has a plus sign beside it.  To see the complete list of Part 
  110. Numbers, etc, click on the plus sign or highlight that topic and press the plus 
  111. (+) key. 
  112.  
  113. To view a topic, double-click on the topic (or press the Up or Down Arrow key 
  114. to highlight the topic, and then press the Enter key). 
  115.  
  116. Note:  To exit from any panel (window), including this one, simply press the 
  117. ESC key, or double-click on the icon to the left of the panel title bar (NOT 
  118. the one to the left of the PS/2 Assistant title bar, or you will close the PS/2 
  119. Assistant).  This will return you to the point from which you entered the panel 
  120. (either the Table Of Contents or another panel).  This may be done a number of 
  121. times in succession to step back through layers of panels, or until the TOC is 
  122. reached. 
  123.  
  124. How to obtain additional information 
  125. After you select a topic, the information for that topic appears in a window. 
  126. Words, phrases, or numbers highlighted like this or this indicate that 
  127. additional information is available, either in the form of a footnote, or 
  128. sometimes an entire section.  Hyperlinks are used in some areas to help you 
  129. jump from one section of a document directly to another, without having to 
  130. return to a menu. (If you don't find this color to be easily identifiable as a 
  131. hyperlink, you may change the color, as described below.)  Use the mouse, or 
  132. Tab and Enter keys, to move between all the hyperlinks within a document.  For 
  133. example: 
  134.  
  135. Certain words in the following section are highlighted in this way.  If you are 
  136. using a mouse, double-click on the highlighted words.  If you are using a 
  137. keyboard, press the Tab key to move from one highlighted word to the next, (or 
  138. Shift-Tab to backup) and then press the Enter key.  Additional information will 
  139. appear in a pop-up window. 
  140.  
  141. Note:  The windows that pop up when you double-click on a hypertext link are 
  142. sizable.  Simply drag the sides or corners of the windows to the desired size 
  143. and shape, just as you would any other PM window. 
  144.  
  145. Note:  Headings are assigned the color red throughout the PS/2 Assistant. The 
  146. Change Bars (|), which indicate additions or revisions since the last release 
  147. of the PS/2 Assistant, are also highlighted in red to make them easier to find. 
  148. (All other colors are as set by your OS/2 Control Panel selections.  If a 
  149. color, or combination of colors, is not to your liking, you may change them to 
  150. something more pleasing. The operative choices are:  Help Text, Help 
  151. Background, and Help Highlight.) 
  152.  
  153. Tip:  An easy way to find ALL changes since the last version is to Search for 
  154. the Change Bar character (|).  This can be typed by holding the Shift key while 
  155. typing the backslash key. 
  156.  
  157. How to use the Action Bar options 
  158. A number of choices are available for managing information presented in the 
  159. PS/2 Assistant.  If you want to see more information about these choices, click 
  160. on the name of the choice (or press the Tab key to move to the choice and press 
  161. Enter). 
  162.  
  163. Help 
  164.       Provides online help panels for using the Help facility. 
  165.  
  166. Bookmark 
  167.       Allows you to set a placeholder so you can retrieve information of 
  168.       interest to you. (This choice is available from the Services pull-down.) 
  169.  
  170. Search 
  171.       Allows you to find occurrences of a word or phrase in the current topic, 
  172.       selected topics, or all topics. (This choice is available from the 
  173.       Services pull-down.) 
  174.  
  175. Print 
  176.       Allows you to print one or more topics. (This choice is available from 
  177.       the Services pull-down.) 
  178.  
  179. Copy 
  180.       Allows you to copy a topic you are viewing to a file you can edit. (This 
  181.       choice is available from the Services pull-down.) 
  182.  
  183. Options 
  184.       Allows you to change the way your Contents is displayed. 
  185.  
  186. To see the PS/2 Assistant Disclaimer and Trademark Information, select: 
  187.  
  188.                             Disclaimers┬á&┬áTrademarks
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 1.1. Disclaimer & Trademark Info ΓòÉΓòÉΓòÉ
  192.  
  193. To return to the About PS/2 Assistant section, select: 
  194.  
  195.                               About┬áPS/2┬áAssistant
  196.  
  197. * * * * * * * DISCLAIMER OF LIABILITY * * * * * * *
  198.  
  199. INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" 
  200. WITHOUT ANY WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT 
  201. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 
  202. PARTICULAR PURPOSE.  THE EVALUATION AND USE OF THIS INFORMATION IS A CUSTOMER 
  203. RESPONSIBILITY.  IN NO EVENT WILL IBM BE LIABLE FOR ANY DAMAGES, INCLUDING ANY 
  204. LOST PROFITS, LOST SAVINGS, OR ANY OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES 
  205. ARISING FROM THE USE OR INABILITY TO USE ANY OF THE INFORMATION PROVIDED HEREIN 
  206. EVEN IF IBM HAS BEEN ADVISED OF DAMAGES IN ADVANCE.  SOME STATES DO NOT ALLOW 
  207. THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL 
  208. DAMAGES, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU. 
  209.  
  210. It is possible that this material contains references to, or information about, 
  211. IBM products, programs, or services that are not announced or available in 
  212. every country in which IBM operates.  Such references or information must not 
  213. be construed to mean that IBM intends to announce or make available such 
  214. products, programs, or services in any country in which they are not currently 
  215. announced or available.  The information herein is intended for use only in the 
  216. United States, notwithstanding there may be many similarities between products 
  217. marketed worldwide. 
  218.  
  219. Any reference to an IBM product in this document is not intended to state or 
  220. imply that only IBM's product may be used.  Any functionally equivalent product 
  221. may be used instead, provided that use is in accordance with the manufacturer's 
  222. guidelines for that product. 
  223.  
  224. Prices and specifications are subject to change at any time without notice. 
  225. Prices are provided for information purposes only, and shall not limit in any 
  226. way the remarketers' ability to set their own prices for IBM products. 
  227.  
  228. The contents of this online book are copyrighted by International Machines 
  229. Corporation. 
  230.  
  231.                      * * * * * * * TRADEMARKS * * * * * * *
  232.  
  233. The following trademarks apply to all online information: 
  234.  
  235. o 1-2-3, Agenda, Freelance, Magellan, Notes, and Lotus are registered 
  236.   trademarks of Lotus Development Corporation. 
  237. o 1-2-3/G and Symphony are trademarks of Lotus Development Corporation. 
  238. o 386 MAX, 386 MAX Professional, and Qualitas are trademarks of Qualitas, 
  239.   Incorporated. 
  240. o 3+ Open and 3Com are trademarks of 3Com Corporation. 
  241. o 80286, 80386, 80486, and i486 are trademarks of Intel Corporation. 
  242. o Adobe Type Manager and ATM are registered trademarks of Adobe Systems, 
  243.   Incorporated. 
  244. o ActionMedia and DVI are registered trademarks of Intel Corporation. 
  245. o AIX is a Registered trademark of International Business Machines Corporation. 
  246. o AIXwindows is a trademark of International Business Machines Corporation. 
  247. o Aldus and Pagemaker are registered trademarks of Aldus Corporation. 
  248. o Apple is a registered trademark of Apple Computer, Incorporated. 
  249. o AppleTalk is a trademark of Apple Computer, Incorporated. 
  250. o Application System/400 and AS/400 are registered trademarks of International 
  251.   Business Machines Corporation. 
  252. o Ashton-Tate is a registered trademark of Ashton-Tate. 
  253. o AT&T is a registered trademark of American Telephone and Telegraph. 
  254. o Audio Visual Connection is a trademark of International Business Machines 
  255.   Corporation. 
  256. o Audio-Technica is a registered trademark of Audio-Technica, U.S., 
  257.   Incorporated. 
  258. o AutoCAD and AutoSketch are registered trademarks of Autodesk, Incorporated. 
  259. o BASIC/2, C/2, COBOL/2, FORTRAN/2, Macro Assembler/2, and Pascal/2 are 
  260.   trademarks of International Business Machines Corporation. 
  261. o BookManager is a trademark of International Business Machines Corporation. 
  262. o CATIA is a trademark of Dassault Systemes 
  263. o Chargecard is a trademark of All Computers, Incorporated. 
  264. o COBOL/2, COBOL/2 Workbench, and Micro Focus are trademarks of Micro Focus. 
  265. o Compaq is a registered trademark of Compaq Computer Corporation. 
  266. o Current is a trademark of International Business Machines Corporation. 
  267. o D40CHK is a trademark of Dialogic Corporation. 
  268. o dBASE II is a trademark of Ashton-Tate. 
  269. o dBASE III, dBASE III Plus, and dBASE IV are registered trademarks of 
  270.   Ashton-Tate. 
  271. o DEC VT220/VT100/VT52 are trademarks of Digital Equipment Corporation. 
  272. o DeScribe is a trademark of DeScribe, Incorporated. 
  273. o Diablo is a trademark of Xerox Corporation. 
  274. o Diconix is a trademark of Eastman Kodak Corporation. 
  275. o DIF is a registered trademark of Lotus Development Corporation. 
  276. o Digital Research is a registered trademark of Digital Research, Incorporated. 
  277. o DiscoverEducation is a trademark of International Business Machines 
  278.   Corporation. 
  279. o DisplayWrite is a registered trademark of International Business Machines 
  280.   Corporation. 
  281. o DOS Merge is a trademark of International Business Machines Corporation. 
  282. o DOS Server/AADU is a trademark of International Business Machines 
  283.   Corporation. 
  284. o DXF is a registered trademark of AutoDesk Incorporated. 
  285. o EASEL is a registered trademark of Easel Corporation. 
  286. o Epson is a registered trademark of Seiko Epson Corporation. 
  287. o Etherand is a trademark of International Business Machines Corporation. 
  288. o Ethernet is a registered trademark of Xerox Corporation. 
  289. o Excelsior is a registered trademark of Excelsior Software, Incorporated. 
  290. o Express Publisher is a trademark of Power Up Software Corporation. 
  291. o GDDM is a trademark of International Business Machines Corporation. 
  292. o GEM and GEM/3 are trademarks of Digital Research, Incorporated. 
  293. o Harvard is a trademark of Software Publishing Corporation. 
  294. o Hayes is a registered trademark of Hayes Microcomputer Products, 
  295.   Incorporated. 
  296. o HP is a trademark of Hewlett-Packard Corporation. 
  297. o HPGL and Hewlett-Packard are registered trademarks of Hewlett-Packard 
  298.   Corporation. 
  299. o IBM is a registered trademark of International Business Machines Corporation. 
  300. o ImagEdit is a trademark of International Business Machines Corporation. 
  301. o Independence Series is a trademark of International Business Machines 
  302.   Corporation. 
  303. o InfoWindow is a trademark of International Business Machines Corporation. 
  304. o Intel is a trademark of Intel Corporation. 
  305. o LANSchool is a trademark of Lan Fan Technologies, Incorporated. 
  306. o LapStation is a trademark of Axonix Corporation. 
  307. o LaserJet and LaserJet Plus are registered trademarks of Hewlett-Packard 
  308.   Corporation. 
  309. o Lattice is a trademark of Lattice, Incorporated. 
  310. o Lexmark is a trademark of Lexmark International, Incorporated. 
  311. o LinkWay is a trademark of International Business Machines Corporation. 
  312. o M-Motion Video Adapter/A is a trademark of International Business Machines 
  313.   Corporation. 
  314. o Micro Channel is a trademark of International Business Machines Corporation. 
  315. o Microsoft is a registered trademark of Microsoft, Incorporated. 
  316. o Motif is a trademark of the Open Systems Foundation. 
  317. o MS-DOS is a registered trademark of Microsoft Corporation. 
  318. o MultiView is a trademark of JSB Computer Systems Limited. 
  319. o Network File System and NFS are trademarks of Sun Microsystems, Incorporated. 
  320. o NextStep is a trademark of NeXT, Incorporated. 
  321. o Netware, Advanced Netware, Novell, and SFT are trademarks of Novell, 
  322.   Incorporated. 
  323. o NFS is a registered trademark of Sun Microsystems, Incorporated. 
  324. o NTI is a registered trademark of Northern Telecom International. 
  325. o OfficeVision is a trademark of International Business Machines Corporation. 
  326. o Operating System/2 and OS/2 are registered trademarks of International 
  327.   Business Machines Corporation. 
  328. o Operating System/400 and OS/400 are trademarks of International Business 
  329.   Machines Corporation. 
  330. o ORACLE is a registered trademark of Oracle Corporation. 
  331. o PageMaker is a registered trademark of Aldus Corporation. 
  332. o PageScanner is a trademark of International Business Machines Corporation. 
  333. o Paradox is a registered trademark of Borland International, Incorporated. 
  334. o PC Mouse is a trademark of Mouse Systems Corporation. 
  335. o PC-MOS is a trademark of The Software Link. 
  336. o PCjr is a trademark of International Business Machines Corporation. 
  337. o PCradio is a trademark of International Business Machines Corporation. 
  338. o Personal Computer AT and AT are registered trademarks of International 
  339.   Business Machines Corporation. 
  340. o Personal Computer XT and PC XT are trademarks of International Business 
  341.   Machines Corporation. 
  342. o Personal Computer XT Model 286 is a trademark of International Business 
  343.   Machines Corporation. 
  344. o Personal Decision Series is a trademark of International Business Machines 
  345.   Corporation. 
  346. o Personal System/1 and PS/1 are trademarks of International Business Machines 
  347.   Corporation. 
  348. o Personal System/2 and PS/2 are registered trademarks of International 
  349.   Business Machines Corporation. 
  350. o Platinum is a registered trademark of Advanced Business Microsystems, 
  351.   Incorporated. 
  352. o PostScript, Encapsulated PostScript, and EPS are registered trademarks of 
  353.   Adobe Systems. 
  354. o PRODIGY is a registered service mark and trademark of Prodigy Services 
  355.   Company. 
  356. o PROFS is a registered trademark of International Business Machines 
  357.   Corporation. 
  358. o Proprinter is a trademark of International Business Machines Corporation. 
  359. o PS/2 Assistant, PS/2 General Info Assistant, PS/2 Marketing Assistant, PS/2 
  360.   Service Assistant, and PS/2 Technical Assistant are trademarks of 
  361.   International Business Machines Corporation. 
  362. o Query Management Facility is a trademark of International Business Machines 
  363.   Corporation. 
  364. o Quickwriter is a registered trademark of International Business Machines 
  365.   Corporation. 
  366. o Quietwriter is a registered trademark of International Business Machines 
  367.   Corporation. 
  368. o R:BASE and Microrim are registered trademarks of Microrim, Incorporated. 
  369. o RISC System/6000 and RS/6000 are trademarks of International Business 
  370.   Machines Corporation. 
  371. o RPG II Application Platform is a trademark of International Business Machines 
  372.   Corporation. 
  373. o Scanmaster is a trademark of Howtek, Incorporated. 
  374. o SCO is a trademark of Santa Cruz Operations, Incorporated. 
  375. o Screen Reader is a trademark of International Business Machines Corporation. 
  376. o SpeechViewer is a trademark of International Business Machines Corporation. 
  377. o Storyboard is a trademark of International Business Machines Corporation. 
  378. o SYLK is a trademark of Microsoft Corporation. 
  379. o Symphony is a registered trademark of Lotus Development Corporation. 
  380. o System Application Architecture and SAA are trademarks of International 
  381.   Business Machines Corporation. 
  382. o System V is a trademark of AT&T. 
  383. o System/370 is a trademark of International Business Machines Corporation. 
  384. o Times Roman, Helvetica, Palatino, and Optima are trademarks of Linotype AG 
  385.   and/or its subsidiaries. 
  386. o UNIX is a registered trademark of UNIX System Laboratories, Incorporated. 
  387. o Vines is a registered trademark of Banyan Systems, Incorporated. 
  388. o Windows and Microsoft are registered trademarks of Microsoft Corporation. 
  389. o WordPerfect is a registered trademark of WordPerfect Corporation. 
  390. o WordStar is a registered trademark of WordStar International Corporation. 
  391. o Workplace Shell is a trademark of IBM Corporation. 
  392. o XENIX is a registered trademark of Microsoft Corporation. 
  393. o Xircom is a trademark of Xircom, Incorporated. 
  394.  
  395.  
  396. ΓòÉΓòÉΓòÉ 2.  ΓöÇ PS/2 Technical Assistant - What's New? ΓöÇ  ΓòÉΓòÉΓòÉ
  397.  
  398. To see what has changed in the PS/2 Technical Assistant since the last edition, 
  399. just perform a search, using the "change bar" character (|). This is the 
  400. "shift-backslash" character (above the Enter key on 101-key keyboards).  All 
  401. changes in the PS/2 Technical Assistant are reflected by a change bar in the 
  402. right margin of tabular information.  Textual info (paragraphs, Qs & As, etc.) 
  403. have change bars to the left of the text to indicate new text, and at the end 
  404. of the text to reflect modified text.  All change bars are colored red to make 
  405. them easier to spot. 
  406.  
  407. Reminder:  If you are not familiar with how to search for information in the 
  408. PS/2 Assistant, double-click here. 
  409.  
  410. Note:  For a complete history of changes to all PS/2 Assistant books, refer to 
  411. the History of Changes menu item in the PS/2 General Info Assistant. 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 3.  ΓöÇ TECHNICAL INFORMATION ΓöÇ  ΓòÉΓòÉΓòÉ
  415.  
  416. The following sections contain information of a technical nature. To jump 
  417. directly to the other sections of this document, use the mouse, or Tab and 
  418. Enter keys, to select the section to which you wish to jump, below: 
  419.  
  420. Main┬áMenu┬áSections 
  421. Micro┬áChannel┬áTutorial                                      Technical Tips 
  422. Explanation┬áof┬áExpanded┬ávs┬áExtended┬áMemory                  Technical┬áQs┬á&┬áAs 
  423.  
  424.  
  425. ΓòÉΓòÉΓòÉ 4. Micro Channel Tutorial ΓòÉΓòÉΓòÉ
  426.  
  427. By Mark Chapman 
  428.  
  429. Many factors contribute to the superiority of the Micro Channel Architecture 
  430. over the AT architecture (or bus) system.  The primary reason there has not 
  431. been a perceived advantage to the Micro Channel so far, is that it was designed 
  432. for a multitasking environment, and most end-users have utilized it in a 
  433. single-tasking manner.  The true worth of the Micro Channel is especially 
  434. evident when multiple tasks are running (and optionally, multiple processors). 
  435. This is where the AT bus bogs down.  A number of the more significant 
  436. advantages (in no particular order) are discussed in the following sections. 
  437.  
  438. Disclaimers:  1) Although this document refers specifically to the IBM Personal 
  439. Computer AT, the information applies equally to most so-called "100% 
  440. AT-Compatible" systems.  Details may differ from machine to machine, however, 
  441. so be sure to contact the system vendors for specifics regarding their 
  442. hardware.  2) This document was not written for engineers, but for those 
  443. looking for a layman's understanding of the benefits provided by the Micro 
  444. Channel Architecture.  Hence many concepts were simplified (and perhaps 
  445. oversimplified to the point where they are not precisely accurate from an 
  446. engineer's standpoint, but still serve as an effective overview for 
  447. non-engineers).  For detailed Micro Channel specifications, to the point of 
  448. timing diagrams and adapter design, refer to the IBM Personal System/2 Hardware 
  449. Interface Technical Reference manual.  Ordering instructions may be found at 
  450. the end of this document. 
  451.  
  452. Note:  This article borrows heavily from a document called "Micro Channel 
  453. Architecture: Balance in the Multi-Tasking Environment", by Chet Heath, IBM 
  454. Senior Engineer and chief architect of the Micro Channel.  (Any IBM Rep or SE 
  455. can download the document from a VM file called "MCROCHNL PACKAGE" on the 
  456. PCTOOLS Disk, which is only accessible to IBM employees.  If you, or your IBM 
  457. Rep or SE, is unfamiliar with this procedure, have them contact the NDD 
  458. National Support Center for assistance.) 
  459.  
  460. To jump directly to the first section of this document, use the mouse, or Tab 
  461. and Enter keys, to select this section, below: 
  462.  
  463. Sections 
  464. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  465. Bus┬áMasters 
  466.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  467. Fixed┬áDisk┬áPerformance                            Reliability 
  468. Electromagnetic┬áCompatibility┬á(EMC) 
  469.                                                   Additional┬áMicro┬áChannel┬áInformation 
  470.  
  471. Return to the Technical┬áInformation header. 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 4.1. Adapter Design ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  475.  
  476. All adapters developed for the PC (which are often used on the AT) were 
  477. designed for 8-bit (1 byte at a time) data transfer, because that was all the 
  478. PC could handle.  When the AT came along, some adapters (mainly memory) were 
  479. developed to take advantage of the 16-bit (2 bytes per transfer) I/O path the 
  480. AT afforded, but most were still designed with 8-bit data transfer (for the 
  481. "lowest common denominator", the PC) to broaden their potential market. The 
  482. same is true of most adapters used in 32-bit 386 "AT compatibles".  Except for 
  483. memory cards, most AT adapters are designed for 8-bit (or at most 16-bit) I/O, 
  484. thus wasting much of the potential throughput.  In fact, most 386 systems ONLY 
  485. allow proprietary (sold by the system unit vendor only) 32-bit memory boards to 
  486. be used in the 32-bit slots. 
  487.  
  488. 32-bit Micro Channel systems (such as the PS/2 Models 70, P70, and 80), on the 
  489. other hand, not only support the use of 32-bit non-proprietary memory boards 
  490. (in the 32-bit slots), but also any other kind of 32-bit card desired.  Also, 
  491. since backward-compatibility with 8-bit adapter slots is not an issue, there is 
  492. no reason (except perhaps cost) to design adapters with 8-bit I/O paths. 
  493. Because of this, most Micro Channel adapters use 16-bit I/O (the lowest 
  494. common-denominator for PS/2s), for better performance.  32-bit (4 bytes) I/O is 
  495. most commonly provided for memory boards, but can be used for high-speed 
  496. communications or other devices requiring the best possible performance. Where 
  497. throughput is not critical, 8-bit I/O devices may also be used, if desired, in 
  498. 16- or 32-bit Micro Channel adapter slots.  32-bit slots are NOT restricted to 
  499. only 32-bit cards, unlike proprietary "AT-compatible" 32-bit memory slots. 
  500.  
  501. Once again, in a multitasking environment the ability to move data at a faster 
  502. rate translates into better overall system performance. 
  503.  
  504. To jump directly to the other sections of this document, use the mouse, or Tab 
  505. and Enter keys, to select the section to which you wish to jump, below: 
  506.  
  507. Other┬áSections 
  508. Adapter Design                                    DMA┬áBurst┬áMode 
  509. Bus┬áMasters 
  510.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  511. Fixed┬áDisk┬áPerformance                            Reliability 
  512. Electromagnetic┬áCompatibility┬á(EMC) 
  513.                                                   Additional┬áMicro┬áChannel┬áInformation 
  514.  
  515. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  516.  
  517.  
  518. ΓòÉΓòÉΓòÉ 4.2. DMA Burst Mode ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  519.  
  520. In the AT design, data flow consists of many stops and starts.  First the 
  521. processor signals that it is going to send one byte of data, then it sends the 
  522. data, and finally indicates that it is ready to send another byte.  This occurs 
  523. for each and every byte.  These constant start/stops greatly impede the flow of 
  524. data.  The processor becomes a point of congestion as it is the only element in 
  525. the system capable of moving continuous blocks of data.  This is compounded in 
  526. a multitasking environment, where multiple programs are each trying to transmit 
  527. large blocks of data concurrently.  By comparison, the Micro Channel allows a 
  528. device to move large blocks of data in bursts.  Data bursts can be transferred 
  529. to and from the I/O device at up to 18.7 MegaBYTES per second (for a 32-bit I/O 
  530. device), by going through the DMA controller instead of the system 
  531. microprocessor (which is free to do other tasks). 
  532.  
  533. When IBM released the original IBM Personal Computer, it included support for 
  534. three 8-bit non-bursting DMA channels.  The IBM PC/AT increased the number of 
  535. non-bursting DMA channels to seven (three 16-bit, and four 8-bit).  Of these, 
  536. only the original three 8-bit DMA channels are typically used by AT adapters, 
  537. (so that the adapters could also be used in the PC).  With only three 8-bit DMA 
  538. channels available, no more than three adapters may use DMA (non-bursting) 
  539. transfers; and only one at a time. 
  540.  
  541. The Micro Channel, by comparison, allows up to fifteen DMA devices to be 
  542. installed, up to eight of which can be transferring at the same time, at burst 
  543. mode transfer rates, through eight 32-bit DMA channels.  This becomes 
  544. especially important in a multitasking environment, where system resources are 
  545. at a premium. 
  546.  
  547. To jump directly to the other sections of this document, use the mouse, or Tab 
  548. and Enter keys, to select the section to which you wish to jump, below: 
  549.  
  550. Other┬áSections 
  551. Adapter┬áDesign                                    DMA Burst Mode 
  552. Bus┬áMasters 
  553.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  554. Fixed┬áDisk┬áPerformance                            Reliability 
  555. Electromagnetic┬áCompatibility┬á(EMC) 
  556.                                                   Additional┬áMicro┬áChannel┬áInformation 
  557.  
  558. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  559.  
  560.  
  561. ΓòÉΓòÉΓòÉ 4.3. Bus Masters ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  562.  
  563. A key feature that enhances the concurrent processing of OS/2 is the support of 
  564. bus masters.  A bus master is a microprocessor which operates independently of 
  565. the system microprocessor, and may contain its own memory, hard disk drive 
  566. and/or slave co-processors on a card, and run its own operating system.  Bus 
  567. Masters allow the more efficient distribution of work throughout the system, 
  568. thus freeing the system microprocessor to perform more system management tasks, 
  569. while providing greater system capability. The Micro Channel can support up to 
  570. 15 bus masters that can take control of the I/O bus to move blocks of data. 
  571. These bus masters do NOT have to be from the Intel family of microprocessors. 
  572. They may be any kind of microprocessor, from any vendor. 
  573.  
  574. Bus masters add another dimension to the multitasking environment, called 
  575. multiprocessing.  Multiprocessing occurs when bus masters (usually intelligent 
  576. I/O adapters) communicate directly with system memory or with other I/O 
  577. devices.  Bus masters permit the system to transfer more data in less time than 
  578. is possible without bus masters, because multiple bus masters may be 
  579. transferring data concurrently. 
  580.  
  581. Bus masters allow the creation of "intelligent subsystems", which use 
  582. microprocessors dedicated to a specific task in order to provide better 
  583. performance.  For example, a board containing a 12MHz 286 chip and 2MB of 
  584. memory for disk caching might be added to a PS/2 to do nothing but disk drive 
  585. data transfer.  Or a high-speed Intel or Texas Instruments graphics chip and 
  586. 1MB of memory for video processing might be used for CAD/CAM.  Or a Motorola 
  587. 68030 chip and 6MB of RAM might be added for desktop publishing. Or the IBM 
  588. PS/2 Wizard adapter, with a 33MHz Intel i860 numeric processor, for heavy-duty 
  589. number-crunching. 
  590.  
  591. Similarly, LAN or communications subsystems can be designed (such as the IBM 
  592. ARTIC Portmaster adapter, for high-speed serial communications). In fact, all 
  593. of the above, and more, can be in the same system unit (assuming enough open 
  594. adapter slots) at the same time, and all will be running independently of the 
  595. system processor, and each other.  AND each bus master could "talk" directly 
  596. with one another, totally bypassing the system bus which may be running at a 
  597. much slower rate than the bus masters.  For example, the bus in a 20MHz Model 
  598. 70-121 runs at 10MHz; however a 33MHz i860 bus master and a 25MHz 68030 bus 
  599. master could communicate directly at 25MHz (the lowest common denominator), 
  600. without tying up "traffic" on the system bus, or having to slow down to the bus 
  601. speed. 
  602.  
  603. The only conflicts that might occur would be when two bus masters try to use 
  604. the same common resource (such as a diskette drive or other device not on the 
  605. bus master card).  In this event, the Central Arbiter will determine which bus 
  606. master gets control (based on priority level); the others will wait their turn. 
  607.  
  608. If a multiprocessing operating system is used, each application could execute 
  609. on a different microprocessor, if desired.  Additionally, one integrated 
  610. application would be able to use several different microprocessors for multiple 
  611. tasks.  Thus it might use one 386 for sorting a file, while another 386 (with 
  612. its own 387) is used for recalculating a spreadsheet, and a graphics chip is 
  613. being used for graphing the result of the recalc, and a communications bus 
  614. master is downloading the next file to process.  Then a 68020 might be used for 
  615. output to a laser printer. 
  616.  
  617. The AT architecture does not easily lend itself to bus mastering, because it 
  618. was developed for the single-tasking environment.  Thus there is no 
  619. standardized protocol defined for bus master arbitration in the AT bus, as 
  620. there is in the Micro Channel Architecture.  This means there is potential for 
  621. conflicts between multiple bus masters in an AT bus system. 
  622.  
  623. Even if intelligent subsystems were to be used with the AT architecture, the 
  624. system processor is still the only element capable of moving blocks of data to 
  625. and from multiple disk drives, or I/O devices, because the AT DMA controller 
  626. does not support burst mode.  This results in an unavoidable bottleneck. 
  627.  
  628. To jump directly to the other sections of this document, use the mouse, or Tab 
  629. and Enter keys, to select the section to which you wish to jump, below: 
  630.  
  631. Other┬áSections 
  632. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  633. Bus Masters 
  634.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  635. Fixed┬áDisk┬áPerformance                            Reliability 
  636. Electromagnetic┬áCompatibility┬á(EMC) 
  637.                                                   Additional┬áMicro┬áChannel┬áInformation 
  638.  
  639. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  640.  
  641.  
  642. ΓòÉΓòÉΓòÉ 4.4. Programmable Option Select (POS) ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  643.  
  644. Because the AT was designed for a single-tasking environment, it cannot 
  645. allocate and share system resources easily.  Conflicts can be caused by two or 
  646. more adapters attempting to use the same DMA Channel, I/O Address, Memory 
  647. Address, Interrupt Level, ROM location, or memory-mapped I/O address. 
  648. Therefore many combinations of adapters are impossible to use concurrently in 
  649. the AT bus, such as Bisynchronous (Bisync) and Synchronous Data Link Control 
  650. (SDLC) adapters, and some network adapters when used in conjunction with Async, 
  651. Bisync, SDLC, or fixed disk controllers.  This is only a sample of the possible 
  652. conflicts. The more adapters you put in a system, the more possible 
  653. combinations of resources required, and the greater the likelihood of two or 
  654. more adapters conflicting. 
  655.  
  656. System resource sharing is even more complex in a multitasking environment, 
  657. because two applications may require the use of the same type of system 
  658. resources at the same time.  To re-design todays adapters with enough DIP 
  659. switches and/or jumpers to accommodate all possible combinations of memory, 
  660. I/O, etc, described above, would require up to 15 switches in a system with 8 
  661. adapters or less: 4 for interrupt assignments, 4 for DMA channel selection, 3 
  662. for I/O address selection, and 4 more for adapter ROM addresses.  On top of 
  663. that, memory boards would require still more switches to specify starting 
  664. addresses and lengths for each block of memory. 
  665.  
  666. This is why IBM developed Programmable Option Select (POS).  POS identifies the 
  667. type of adapter in each slot, and automatically configures it, based on 
  668. information stored in an Adapter Description File (ADF) supplied with every 
  669. adapter.  This unique function eliminates the need for the many DIP switches 
  670. often found on AT adapters.  It also saves the time spent looking up the DIP 
  671. switch settings, and then actually changing them.  The POS method is not only 
  672. faster than the manual means, but also more accurate: the ADF supplied by the 
  673. adapter vendor changes the settings; not the user. 
  674.  
  675. Running multiple async communications programs concurrently requires the use of 
  676. multiple interrupts.  An AT is limited to only two asynch (serial) ports 
  677. concurrently, because only two interrupts (INT 4 for COM1, and INT 3 for 
  678. COM2...COMx) are allocated for async communication use; and the AT cannot share 
  679. interrupts.  The Micro Channel, on the other hand, CAN share interrupts (due to 
  680. the Micro Channel Architecture's use of Level-Sensitive Interrupts, rather than 
  681. the Edge-Triggered Interrupts used by the PC bus). 
  682.  
  683. This means that as many as EIGHT serial devices can use those two interrupts in 
  684. the current implementation of the Micro Channel (although the current versions 
  685. of OS/2 and DOS only support 3 or 4 serial ports, respectively, in a Micro 
  686. Channel system).  In addition, the Micro Channel Architecture has the potential 
  687. for handling as many as 512 serial devices in the future. 
  688.  
  689. To jump directly to the other sections of this document, use the mouse, or Tab 
  690. and Enter keys, to select the section to which you wish to jump, below: 
  691.  
  692. Other┬áSections 
  693. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  694. Bus┬áMasters                                       Programmable Option Select 
  695.                                                   (POS) 
  696. Fixed┬áDisk┬áPerformance                            Reliability 
  697. Electromagnetic┬áCompatibility┬á(EMC) 
  698.                                                   Additional┬áMicro┬áChannel┬áInformation 
  699.  
  700. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  701.  
  702.  
  703. ΓòÉΓòÉΓòÉ 4.5. Fixed Disk Performance ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  704.  
  705. Advances in technology allow many of today's high-capacity fixed disk drives to 
  706. transfer data far faster than the AT bus can accept.  The slower I/O data 
  707. transfer capability of the AT I/O bus requires data from the drive to be 
  708. buffered in the adapter and transferred slowly across the channel, generally 
  709. requiring an interleave of 2-to-1 or 3-to-1, versus 1-to-1 for all Micro 
  710. Channel systems.  (The interleave factor identifies how many revolutions of the 
  711. disk must occur before every sector has been written to once.)  Even if 1-to-1 
  712. interleave is achieved, data transfer is still limited by the smaller I/O bus 
  713. bandwidth of the AT. 
  714.  
  715. By comparison, the Micro Channel's burst capability allows data from the disk 
  716. to be transferred to memory, unbuffered, and at full speed.  Data does not have 
  717. to be temporarily stored in the adapter, or saved for later transfer. 
  718.  
  719. To jump directly to the other sections of this document, use the mouse, or Tab 
  720. and Enter keys, to select the section to which you wish to jump, below: 
  721.  
  722. Other┬áSections 
  723. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  724. Bus┬áMasters 
  725.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  726. Fixed Disk Performance                            Reliability 
  727. Electromagnetic┬áCompatibility┬á(EMC) 
  728.                                                   Additional┬áMicro┬áChannel┬áInformation 
  729.  
  730. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  731.  
  732.  
  733. ΓòÉΓòÉΓòÉ 4.6. Reliability ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  734.  
  735. Micro Channel PS/2s make extensive use of Large Scale Integration (LSI) and 
  736. Surface Mount Technology (SMT).  LSI improves reliability by putting more 
  737. components and their connections within one chip.  These interconnections are 
  738. far more reliable than solder connections, eliminating intermittent errors 
  739. caused by poor electrical connections.  Using fewer components also means that 
  740. there are fewer components to fail. 
  741.  
  742. The Micro Channel also simplifies adapter design by reducing the number of 
  743. signal lines connecting hardware.  To support the same number of DMA devices as 
  744. the Micro Channel, a PC would require 16 additional signal lines.  This means 
  745. 31 contacts on every connector, module, or adapter, versus only 6 for a Micro 
  746. Channel machine.  The miniaturized Micro Channel connectors also conserve 
  747. system board space (the 32-bit connectors are approximately the same length as 
  748. the 16-bit AT connectors).  Smaller circuitry means smaller system boards and 
  749. adapters (or more circuitry on the same sized board), which results in smaller 
  750. system units. 
  751.  
  752. Surface Mount Technology bonds all circuits directly to the surface of the 
  753. board, eliminating the need to drill holes through the board.  This simplifies 
  754. robotic insertion of the components.  The procedure of solder-bonding modules 
  755. to the circuit board avoids bent pins and thermal shocks to the joints (which 
  756. lead to unreliable, intermittent contacts). 
  757.  
  758. Because of the heavy use of LSI and SMT, Micro Channel adapters require far 
  759. less power than conventional AT adapters (which use the less expensive 
  760. pin-in-hole technology).  Lower power draw means that smaller, and less 
  761. expensive, power supplies may be used.  This (plus the use of less power-hungry 
  762. 3.5" fixed disk drives) is the reason the 25MHz Model 70 has "only" a 132-watt 
  763. power supply, compared to AT-compatible systems containing 200+ watt power 
  764. supplies.  Lower power also means less heat generated inside the computer (and 
  765. excess heat is the major cause of chip failure), as well as out. The Model 70 
  766. puts out approximately 750 BTUs, versus 1,000-1,500 BTUs for systems with 
  767. larger power supplies.  This helps to reduce the expense of additional air 
  768. conditioning at sites with a large number of systems installed. 
  769.  
  770. Also, although the Micro Channel adapters contain only 60% of the surface area 
  771. of AT adapters, the use of SMT allows both sides of the card to be used, making 
  772. it equivalent to 120% of the surface area of an AT card using pin-in-hole 
  773. mounting.  Because of this, as well as the smaller components themselves, SMT 
  774. permits the placement of 8 times as many modules per adapter as the older 
  775. "pin-in-hole" technology. 
  776.  
  777. Overall, field experience has shown that, on average, the PS/2 product line is 
  778. five times as reliable as the IBM PC family that preceded it. 
  779.  
  780. To jump directly to the other sections of this document, use the mouse, or Tab 
  781. and Enter keys, to select the section to which you wish to jump, below: 
  782.  
  783. Other┬áSections 
  784. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  785. Bus┬áMasters 
  786.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  787. Fixed┬áDisk┬áPerformance                            Reliability 
  788. Electromagnetic┬áCompatibility┬á(EMC) 
  789.                                                   Additional┬áMicro┬áChannel┬áInformation 
  790.  
  791. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  792.  
  793.  
  794. ΓòÉΓòÉΓòÉ 4.7. Electromagnetic Compatibility (EMC) ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  795.  
  796. Electronic equipment is susceptible to radio frequency emissions from other 
  797. electronic equipment, which can cause intermittent errors.  The problem is 
  798. potentially so severe that the U.S. Government has set up emissions and 
  799. susceptibility limits.  An FCC Class A certification means that a device passes 
  800. the minimum level required to operate in an office environment.  The test for 
  801. Class B certification, which certifies the device as safe to use in the home, 
  802. is 10 TIMES as strict as Class A.  ALL PS/2 systems are FCC Class B certified. 
  803.  
  804. Tests show that the adapter connector in the AT bus is the principal source of 
  805. these emissions, and is the most susceptible to outside interference as well. 
  806. To make matters worse EMC problems increase exponentially with the increase in 
  807. speed of the system microprocessor: doubling the speed of the processor from 
  808. 8MHz to 16MHz QUADRUPLES the emissions.  Doubling the speed of the processor 
  809. from 16MHz to 33MHz QUADRUPLES the emissions yet again.  To combat this, the 
  810. adapter connectors in the Micro Channel were designed with many more grounding 
  811. pins (and the pins smaller and closer together), in order to substantially 
  812. reduce emissions and susceptibility.  This design contains emissions at the 
  813. source, without having to resort to the cost and weight of bulk shielding (such 
  814. as heavy steel covers surrounding the system unit) typically found in AT 
  815. systems. This is the main reason why the Model 70s are among the few 25 MHz 
  816. 386/486 systems to pass FCC Class B certification, and yet they weigh only 21 
  817. pounds (the same as the 10MHz Model 50); less than half the weight of most 386 
  818. machines. Already, some AT-sized systems weigh over 70 lbs. 
  819.  
  820. This disparity in weight will only increase as microprocessor speeds go from 
  821. 20MHz to 25MHz to 33MHz to 50MHz.  The EMC problem is more than 16 times worse 
  822. at 33MHz than at 8MHz, requiring even more shielding on non-Micro Channel 
  823. systems. 
  824.  
  825. To jump directly to the other sections of this document, use the mouse, or Tab 
  826. and Enter keys, to select the section to which you wish to jump, below: 
  827.  
  828. Other┬áSections 
  829. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  830. Bus┬áMasters 
  831.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  832. Fixed┬áDisk┬áPerformance                            Reliability 
  833. Electromagnetic Compatibility (EMC) 
  834.                                                   Additional┬áMicro┬áChannel┬áInformation 
  835.  
  836. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  837.  
  838.  
  839. ΓòÉΓòÉΓòÉ 4.8. Additional Micro Channel Information ΓöÇ Micro Channel ΓòÉΓòÉΓòÉ
  840.  
  841. This section describes newly emumerated capabilities of the Micro Channel. 
  842. These capabilities (described in more detail in a new update to the PS/2 
  843. Hardware Interface Technical Reference manual) will be implemented in future 
  844. systems.  In addition, they may optionally be added to current systems through 
  845. the use of adapters that implement these abilities. 
  846.  
  847. Higher Performance Data Transfers 
  848. The first new capability announced is the ability of Micro Channel systems to 
  849. transfer data at up to 160 Megabytes per second (MBps).  The basic data 
  850. transfer rate of current systems is up to 20 MBps.  In a basic data transfer 
  851. cycle, addresses and data alternate every 100ns (for a total of 200ns).  A new 
  852. feature, called Streaming Data Mode, sends the address in the first 100ns, 
  853. followed by only data in each successive 100ns period.  This allows a data 
  854. transfer rate of up to 40 MBps. 
  855.  
  856. By using multiplexing techniques, on a 32-bit data bus, 64-bit data transfers 
  857. are possible. (64-bit data transfers between an adapter and the system 
  858. processor requires a 32-bit adapter.) Combining this with the Streaming Data 
  859. procedure yields data transfer rates of up to 80 MBps. In the future, with 
  860. faster microprocessors yielding shorter cycle times, data transfer rates of up 
  861. to 160 MBps will be possible. 
  862.  
  863. Fault Detection and Isolation Features 
  864. In addition to memory parity checking (implemented in current systems), Data 
  865. Parity Checking and Address Parity Checking, as well as Synchronous Channel 
  866. Checking have been defined for future implementation. 
  867.  
  868. Data Parity provides verification of data transferred across the Micro Channel 
  869. bus, as Address Parity provides for verification of address information.  In 
  870. addition, Synchronous Channel Check allows error information to be signaled in 
  871. synch with the information being transferred.  These capabilities enable 
  872. adapters and system boards to be designed with much higher error detection 
  873. capabilities, and will allow better software recovery in the future. 
  874.  
  875. Enhanced Programmability Features 
  876. Current Micro Channel implementation requires adapters to be designed with 
  877. unique adapter addresses built in, to avoid conflicts between adapters.  This 
  878. requirement is eliminated for future systems.  The architecture now allows the 
  879. assignment of I/O addresses by the setup program during installation. 
  880.  
  881. The Subsystem Control Block Architecture defines a consistent software protocol 
  882. by which bus masters may communicate and exchange information.  The SCB 
  883. architecture allows for transfer of command, data, and status information 
  884. between different bus masters, and between one bus master and the system 
  885. processor.  This will make it easier to develop intelligent subsystems. 
  886.  
  887. Relationship to Current and Future Systems 
  888. All of the Micro Channel capabilities described above (except for assignment of 
  889. I/O addresses) may be implemented in current systems via adapters.  Future 
  890. systems can implement all of these capabilities on the system board, as well as 
  891. on adapters.  In addition, these functions may be used between adapters, 
  892. between the system processor and adapters, as well as between system memory and 
  893. adapters.  Because of this, the operating system doesn't have to worry about 
  894. matching the capabilities of the various components.  Data transfers will occur 
  895. at the level of the HIGHEST common denominator (ie. using those capabilities 
  896. enabled at both ends). 
  897.  
  898. Thus, even in a current system, which does not contain these new functions, two 
  899. "advanced" adapters would be able to initiate 64-bit data transfers between 
  900. themselves (although transfers between one of these adapters and the system 
  901. processor would still be 32-bit), for example. 
  902.  
  903. Manual Ordering Information 
  904. To order the update to the PS/2 Hardware Interface Technical Reference manual, 
  905. which describes these additional capabilities in more detail, call the IBM PC 
  906. Technical Book Hotline (at 800-IBM-PCTB), and order Part Number 15F2160. 
  907.  
  908. To jump directly to the other sections of this document, use the mouse, or Tab 
  909. and Enter keys, to select the section to which you wish to jump, below: 
  910.  
  911. Other┬áSections 
  912. Adapter┬áDesign                                    DMA┬áBurst┬áMode 
  913. Bus┬áMasters 
  914.                                                   Programmable┬áOption┬áSelect┬á(POS) 
  915. Fixed┬áDisk┬áPerformance                            Reliability 
  916. Electromagnetic┬áCompatibility┬á(EMC)               Additional Micro Channel 
  917.                                                   Information 
  918.  
  919. Return to the Micro┬áChannel┬áAdvantages┬ávs.┬áthe┬áAT┬áBus header. 
  920.  
  921.  
  922. ΓòÉΓòÉΓòÉ 5. Explanation of Expanded vs. Extended Memory ΓòÉΓòÉΓòÉ
  923.  
  924. The following attempts to explain, in layman's terms, the differences between 
  925. Expanded and Extended memory, and the advantages and disadvantages of each 
  926. type. 
  927.  
  928. When discussing the difference between Expanded and Extended memory, it is 
  929. important to know why both types of memory came about. 
  930.  
  931. When IBM announced the IBM PC in 1981 it revolutionized the industry.  Until 
  932. then, most personal computers had a maximum memory capacity of 64K, due to the 
  933. microprocessor chips used.  A few systems offered 128K through a technique 
  934. called bank switching.  This involved swapping the contents of one 64K bank of 
  935. chips out of working memory for a moment, and swapping the other bank in.  In 
  936. this manner, the computer could actually access twice as much memory as it was 
  937. capable of using at any one time.  Although relatively slow and inefficient, it 
  938. was workable and a way of getting around the architectural limit of 64K of 
  939. addressable memory. 
  940.  
  941. With the advent of the IBM PC the user had access to 10 TIMES as much as memory 
  942. before.  This was the result of using the Intel 8088 chip, which could access 
  943. 1024K (1MB) of memory addresses.  Of this 1024K, 384K was reserved for hardware 
  944. addresses, leaving 640K available for memory addresses.  This 640K area was 
  945. referred to as Real memory. Although in historical perspective 640K has turned 
  946. out to be a tremendous limitation to many users, it was a huge amount of memory 
  947. back in 1981.  Remember, in those days, it was common for commercial programs 
  948. to be able to run in only 48K or less of available memory (whatever was left by 
  949. the operating system of the initial 64K). 
  950.  
  951. As the PC (and later the PC/XT) became more popular, programs began to expand 
  952. in scope and size.  By the time the PC/AT debuted, in 1984, a few programs 
  953. (notably Lotus 1-2-3) were beginning to approach the 640K "barrier".  One of 
  954. the innovations brought to the PC world by the 80286 chip used in the AT was 
  955. the Extended mode, which allowed access to 16MB of memory all at once.  This 
  956. offered tremendous potential for those users running up against the 640K DOS 
  957. limitation.  In addition, by using this Extended memory in Protected mode, 
  958. multiple programs could be run in this memory, each protected from one another 
  959. by (in effect) temporary memory partitions. 
  960.  
  961. However there were two problems with using Extended Memory:  1) The 
  962. architecture of the 286 allowed for transition from Real mode to Protected 
  963. mode, but not vice versa.  This meant that once an application used Extended 
  964. memory, it was stuck there until the system was re-booted; and 2) When the AT 
  965. first shipped no one knew that it (and the 80286 chip in general) would be as 
  966. wildly successful as it was.  So looking at the problem, in 1984, of how to 
  967. access more than 640K, software developers tended to think, "Yes, the 286 chip 
  968. allows us to do that, but less than 1% of all users have 286 systems.  So if we 
  969. develop software to use Extended memory we lock ourselves out of 99% of the 
  970. market, and we still don't solve the memory limitation problem for most users." 
  971.  
  972. This concern simmered for a while longer, until finally Lotus Development 
  973. Corporation (the maker of Lotus 1-2-3, the program most apt to run into the 
  974. 640K limit at that time), Intel Corporation (the maker of the 808x and 80x86 
  975. chips), and Microsoft Corporation (the maker of the DOS operating system) got 
  976. together to propose a specification for another sort of memory: Expanded.  This 
  977. specification, which came to be known as LIM EMS (Lotus-Intel-Microsoft 
  978. Expanded Memory Specification--also referred to as LIM Spec or EMS memory) 
  979. V1.0, described how to manufacture a memory board conforming to a specific set 
  980. of rules, as well as the operating system device drivers that would let DOS 
  981. applications recognize and use that memory.  Amazingly enough, the LIM EMS spec 
  982. was for bank-switched memory, similar in concept to that used before the PC 
  983. existed! 
  984.  
  985. The way it works is relatively simple.  Some of the 384K of memory that is 
  986. reserved for hardware addresses is generally unused.  EMS memory uses 64K of 
  987. that memory area as a "door" to the Expanded memory board.  Portions of the 
  988. Expanded memory are swapped into that 64K space (well, actually just the memory 
  989. addresses are swapped, not the data, but the concept is the same) long enough 
  990. to be used by DOS, then swapped out to be replaced by another section of 
  991. Expanded memory.  Early versions of the EMS spec required the 64K of memory to 
  992. be in a contiguous (that is, connected) block.  This was often difficult to 
  993. find in a system with many adapters, some of which use small sections of memory 
  994. in the same area between 640K and 1MB.  Beginning with LIM EMS V4.0 memory can 
  995. be allocated among four 16K pages, which need not be contiguous. 
  996.  
  997. Whereas Extended memory is addressed ABOVE 1MB, Expanded memory is essentially 
  998. located "beside" Real memory.  The details are more complicated than that, but 
  999. this should be sufficient for a basic conceptual understanding.  A simple 
  1000. diagram (not to scale), below, contrasts the two methods: 
  1001.  
  1002. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ         ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ     ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  1003. ΓöéEXT. MEMORYΓöé         ΓöéREAL MEMORYΓöé     ΓöéEXP. MEMORYΓöé
  1004. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ         ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ     ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  1005. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöÇ 4GB ΓöÇ
  1006. ^  Extended ^(80386/486 Limit)
  1007. ^   Memory  ^                    ΓöÇ 32MB ΓöÇΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1008. Γö£ΓöÇ ΓöÇ ΓöÇ ΓöÇ ΓöÇ ΓöÇΓöñΓöÇ16MB ΓöÇ           EMS Limit)Γöé         Γöé
  1009. ^  Extended ^(80286 Limit)               Γöé   Up    Γöé
  1010. ^   Memory  ^                           /Γöé         Γöé
  1011. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñΓöÇ 1MB ΓöÇΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  / ^         ^
  1012. Γöé  Reserved Γöé       Γöé ROM Addresses Γöé /  ^         ^
  1013. Γöé  for ROM  Γöé       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ/   Γöé   to    Γöé
  1014. Γöé Addresses Γöé       Γöé Unused Space  Γöé    ^         ^
  1015. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñΓöÇ640K ΓöÇΓö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ\   ^         ^
  1016. ^    DOS    ^       ^     DOS       ^ \  Γöé         Γöé
  1017. ^   Memory  ^       ^    Memory     ^  \ Γöé  32MB   Γöé
  1018. ^    Area   ^       ^     Area      ^   \Γöé         Γöé
  1019. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓöÇ  0K ΓöÇΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1020.  
  1021. You might think of Expanded memory as a juggler with a number of balls in the 
  1022. air at the same time, only one of which is in his hand at any time.  All the 
  1023. balls are available to the juggler, and all eventually get handled in turn.  By 
  1024. comparison, to take this analogy further, Extended memory would be like a box 
  1025. with the balls in it: all available at the same time, rather than one at a 
  1026. time. 
  1027.  
  1028. The original EMS specification was limited to only 2MB, but later versions 
  1029. increased the capacity. The current version, 4.0, supports up to 32MB of RAM. 
  1030. It is still bank-switched memory, which makes it inherently less efficient, and 
  1031. thus slower, than directly-accessible memory (such as Real Memory and Extended 
  1032. memory).  The big advantage of Expanded memory, of course, is that it will run 
  1033. on almost any PC or PS/2, from an 8088 to an 80386.  Extended memory requires 
  1034. an 80286 or above.  Although the 286 architectural limitation is 16MB, the 386 
  1035. can address up to 4 Gigabytes(thousand Megabytes) of physical memory, so the 
  1036. potential memory capacity is far larger for Extended memory than for Expanded 
  1037. memory. 
  1038.  
  1039. For these (mostly marketing) reasons Expanded memory became the dominant method 
  1040. of increasing memory beyond 640K, and remains so today.  However this is 
  1041. rapidly changing.  With the existence of OS/2, a single-user, multi-tasking 
  1042. operating system; and Unix (including Xenix and AIX), a multi-user, 
  1043. multi-tasking operating system; and even 386 protected mode DOS extenders; we 
  1044. now have operating systems capable of utilizing the protected mode of the 
  1045. 286/386/486 chips, and all of the Extended memory they provide.  Because these 
  1046. operating systems can (through software resets) jump back and forth between 
  1047. Real and Protected mode on the 286, the "one-way access" limitation mentioned 
  1048. earlier no longer exists (the 386 and 486 chips have never had the same 
  1049. limitation as the 286).  And because these operating systems use the memory 
  1050. scheme architected into the microprocessors, they have no need for EMS memory. 
  1051.  
  1052. Another reason why the days of Expanded memory may be numbered lies in the very 
  1053. way it works.  To access Expanded memory, 64K of the area between 384K and 1MB 
  1054. must be left unused by hardware addresses, and thus available for use as a 
  1055. "door".  Until recently, this was not a problem.  Of this 384K, 128K is 
  1056. reserved for video memory (in systems with EGA or VGA controllers), and another 
  1057. 128K for ROM BIOS.  This leaves only 128K left for everything else.  Among this 
  1058. "everything else" are ESDI, Token Ring, 3270 Emulation, and 8514/A Adapters; 
  1059. three of which can leave you with less than 64K available for EMS memory.  This 
  1060. means that either you can't use Expanded memory, or you have to remove one or 
  1061. more adapters from the system; something most users would be reluctant to do. 
  1062. Extended memory has no such conflicts, situated as it is above the 1MB 
  1063. boundary. 
  1064.  
  1065. As far as the memory boards themselves are concerned, there is not much to 
  1066. worry about.  Although the older 286 memory boards were designed for either EMS 
  1067. memory or Extended memory (but not both), most newer boards (such as the PS/2 
  1068. 0-8MB Expanded Memory Adapter/A, and 2-8MB 80286 Memory Expansion Option/A) 
  1069. contain logic chips which allow the board to be used interchangeably as either 
  1070. type of memory. This protects the customer's hardware investment in the event 
  1071. they convert from DOS-and-Expanded-memory to OS/2-and-Extended-memory (or 
  1072. AIX-and-Extended-memory).  Boards designed for use in 386 systems can be used 
  1073. interchangeably as Expanded or Extended memory as well.  The 80386 and 80486 
  1074. chips are "intelligent" enough to access a memory board either way, depending 
  1075. on the operating system and device drivers used. 
  1076.  
  1077. To jump directly to the Technical┬áInformation header, double-click with the 
  1078. mouse, or press the Enter key. 
  1079.  
  1080.  
  1081. ΓòÉΓòÉΓòÉ 6. Technical Tips ΓòÉΓòÉΓòÉ
  1082.  
  1083. This section contains helpful tips, how-to documents, and introductory pieces 
  1084. on various PS/2-related hardware and software products. 
  1085.  
  1086. To jump directly to the other sections of this document, use the mouse, or Tab 
  1087. and Enter keys, to select the section to which you wish to jump, below: 
  1088.  
  1089. Tip┬áSections 
  1090. AIX┬áPS/2┬áTips                                     Networking Tips 
  1091. IBM┬áPrinter┬áTips                                  PS/2┬áHardware┬áTips 
  1092. OS/2┬á1.x┬áTips                                     PS/2┬áAssistant┬áTips 
  1093. OS/2┬á2.x┬áTips                                     Application┬áSoftware┬áTips 
  1094.  
  1095. To jump directly to the Technical┬áInformation header, double-click with the 
  1096. mouse, or use the Tab and Enter keys. 
  1097.  
  1098.  
  1099. ΓòÉΓòÉΓòÉ 6.1. AIX PS/2 Tips ΓòÉΓòÉΓòÉ
  1100.  
  1101. This section contains helpful tips, how-to documents, and introductory pieces 
  1102. on AIX PS/2 and related products. 
  1103.  
  1104. To jump directly to the other sections of this document, use the mouse, or Tab 
  1105. and Enter keys, to select the section to which you wish to jump, below: 
  1106.  
  1107. Tips 
  1108. What┬áis┬áIBM┬áAIX?                                  AIX┬áCommunications 
  1109. Installing┬áDOS┬áand┬áAIX┬áOn┬áThe┬áSame┬áSystem 
  1110. Error┬áin┬áAIX┬á1.2┬áCommand┬áReference┬áDISPLAY┬áCommand 
  1111.  
  1112. Or, to return to the Technical┬áTips header, double-click here. 
  1113.  
  1114.  
  1115. ΓòÉΓòÉΓòÉ 6.1.1. What is IBM AIX? ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1116.  
  1117. By David Nation 
  1118. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  1119.  
  1120. To many people in the microcomputer world, UNIX: 
  1121.  
  1122.  1. is an archaic operating system 
  1123.  2. is only used on minicomputers 
  1124.  3. has a very unfriendly user interface 
  1125.  4. is not something they want to learn a lot about 
  1126.  
  1127. Most people cringe when you mention UNIX to them.  When asked a question about 
  1128. how much he knew about UNIX, one person said, "I don't even want to know how to 
  1129. spell it." With the rise of the personal workstation as a development platform, 
  1130. UNIX has become a state of the art operating system and runs on every platform 
  1131. from a PS/2 to a System 370.  The introduction of graphical user interfaces 
  1132. such as AIXwindows and MOTIF provides easy to use "point and shoot" menus 
  1133. similar to those found in OS/2 and Microsoft Windows. With many microcomputer 
  1134. users outgrowing the DOS environment, UNIX is rapidly becoming something that 
  1135. programmers and support specialists will want to l earn a lot about.  The 
  1136. remainder of this article will be an introduction to AIX, IBM's version of 
  1137. UNIX, and to demonstrate how an existing knowledge of DOS can make learning 
  1138. UNIX easier. 
  1139.  
  1140. AIX
  1141.  
  1142. AIX is IBM's version of UNIX.  UNIX was originally developed by AT&T Bell Labs 
  1143. and a number of different versions have appeared. AIX is a combination of 
  1144. AT&T's System V and Berkeley Software Distribution's versions of UNIX, with 
  1145. some IBM extensions and modifications.  It requires a minimum of a 80386 
  1146. processor to run, but can be used as an operating system on platforms as 
  1147. diverse as the PS/2 Model 70 and 80, the RISC System 6000, and System 370 
  1148. mainframe computers.  It is a multitasking operating system similar to OS/2 in 
  1149. that it allows multiple programs to run at the same time on the same processor, 
  1150. but it is also multiuser, allowing up to 256 (depending on the platform) users 
  1151. on ASCII terminals to run programs on the same processor at the same time. 
  1152.  
  1153. Unlike some other versions of UNIX, AIX splits the components of the operating 
  1154. system into separate packages, allowing the user to buy only the pieces that 
  1155. they need. Some of these components include the Base Operating System, 
  1156. Operating System Extensions that add additional UNIX commands, Programming 
  1157. Tools and Interfaces, DOS Merge (lets multiple DOS applications run at the same 
  1158. time on an AIX machine), and DOS Server/AADU (lets the AIX machine become a 
  1159. file server for DOS machines). 
  1160.  
  1161. Transition Easier than Expected
  1162.  
  1163. For someone used to a single user operating system such as DOS, AIX can be 
  1164. intimidating, but DOS and AIX share many characteristics that make the 
  1165. transition between systems easier than it first appears. The file system tree 
  1166. structure used by DOS was modeled after the CP/M operating system file system, 
  1167. which was created to behave like UNIX's file system.  With this common tree 
  1168. structure, both file systems are organized around the concept of a root 
  1169. directory with a branching subdirectory scheme. The commands for directory 
  1170. operations are almost the same.  CD to change directories.  MKDIR to make 
  1171. directories.  RMDIR to remove directories.  Note that the MD and RD 
  1172. abbreviations used by DOS don't work under AIX.  The major differences between 
  1173. the file systems are that file names under AIX can be up to 14 characters, 
  1174. while DOS is limited to 11 characters, AIX file names are case sensitive (i.e. 
  1175. text.dat and TEXT.DAT are two different files), while DOS file names are not 
  1176. (i.e.  TEXT.DAT and text.dat refer to the same file), and the slashes in the 
  1177. directory tree under dos are "\" (i.e.  C:\DOS), while AIX slashes are "/" 
  1178. (i.e.  /usr).  Since both DOS and AIX take a command line approach to the basic 
  1179. operating system functions, they have commands that perform similar tasks. DIR 
  1180. gives DOS users a list of files in the current directory; ls does the same 
  1181. thing for AIX. COPY copies files under DOS; cp is the AIX file copy command. 
  1182. RENAME renames a DOS file; mv changes an AIX filename and provides additional 
  1183. functionality by allowing you to move a file to another directory. DEL and 
  1184. ERASE delete DOS files; rm removes AIX files.  Another area of similarity is 
  1185. the use of redirection and pipes. DOS borrowed the commands and symbols for 
  1186. redirection (< is redirect from and > is redirect to) and pipe (|) from UNIX. 
  1187. Samples of using these commands to print a sorted directory listing under AIX 
  1188. and DOS would be: 
  1189.  
  1190. AIX:
  1191. $ ls | sort > /dev/lp0
  1192.  
  1193. DOS:
  1194. C:\> dir | sort >lpt1:
  1195.  
  1196. Disk Writes Cause Problem
  1197.  
  1198. Although some commands are shared by AIX and DOS, there are a few areas that 
  1199. are different enough to cause problems for an AIX novice. The chief cause of 
  1200. problems for DOS users converting to an AIX system is in the way AIX handles 
  1201. disk writes. AIX uses an area of the disk for file information much in the same 
  1202. way DOS uses a FAT table with one major difference: DOS writes data directly to 
  1203. the disk whenever a write request is made; AIX writes to buffers in memory and 
  1204. "syncs" the data to disk periodically. If a machine is turned off while data is 
  1205. still in the buffers, file system corruption may occur. Using the buffer and 
  1206. "sync" method increases the efficiency of the file system by speeding up data 
  1207. access and writes, but users converting from DOS have to get used to running 
  1208. the "shutdown" command before turning off the system in order to avoid any file 
  1209. system problems. The shutdown command broadcasts a message to all users on the 
  1210. system letting them know when the system is coming down, and after a specified 
  1211. time (usually 1 to 5 minutes) kills any remaining processes, syncs the disks 
  1212. one last time, and stops the machine. 
  1213.  
  1214. Must "Mount" Diskettes
  1215.  
  1216. Another related area is mounting floppy disks. When a disk is placed in a DOS 
  1217. machine, all that is necessary to read the disk is to reference A: and read 
  1218. data. Under AIX, the diskette drive is called /dev/fd0 and it must be attached 
  1219. to the AIX file system with the mount command (i.e. mount /dev/fd0 /diskette0). 
  1220. The drive is then referenced as subdirectory diskette0. Before the disk may 
  1221. removed, it must be unmounted (i.e. unmount /diskette0). Unmounting the disk 
  1222. forces a sync of the data waiting to be written to diskette and avoids file 
  1223. system corruption. If a diskette is removed before being unmounted, file system 
  1224. damage can occur. 
  1225.  
  1226. DOS C Code Portable to AIX
  1227.  
  1228. Programmers writing code for DOS in C will find that their code is very 
  1229. portable to AIX. The two areas which require the most changes are routines that 
  1230. make BIOS calls and video routines. BIOS calls can usually be replaced with 
  1231. system calls written in C, but using direct access video routines under DOS 
  1232. will require re-writing the code to use a standard AIX library called CURSES. 
  1233. CURSES provides a screen handling system with windowing, cursor control, color 
  1234. control, etc. CURSES is also available for DOS from a number of sources, making 
  1235. it possible to use the same screen manager on both systems. A number of other 
  1236. options for screen management exist in AIX including the Graphics Subroutine 
  1237. Library, and the High Function Terminal library.  As more and more users 
  1238. realize the power and flexibility of AIX, being prepared to understand and 
  1239. support AIX will become increasingly important. For support personnel with a 
  1240. DOS background, the transition to AIX is easier than it might first appear. 
  1241. Remember that DOS owes many of it's characteristics to UNIX traditions. 
  1242.  
  1243. To return to the AIX┬áPS/2┬áTips header, double-click here. 
  1244.  
  1245.  
  1246. ΓòÉΓòÉΓòÉ 6.1.2. AIX Communications ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1247.  
  1248. By Richard L. Mayson 
  1249. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1990) 
  1250.  
  1251. In this issue, we will briefly describe the types of communications available 
  1252. to the AIX/UNIX user with a more in-depth emphasis on modem communications. 
  1253. One of UNIX's many strengths lies in its communications.  AIX has a vast array 
  1254. of internal and external communication facilities. 
  1255.  
  1256. TCP/IP 
  1257. IBM's AIX offers the UNIX user complete networking facilities.  For the 
  1258. traditional Local Area Network (LAN) or Wide Area Network (WAN), the software 
  1259. of choice is TCP/IP (Transmission Control Protocol/Internet Protocol).  Because 
  1260. TCP/IP can reside on a range of systems from PCs to Mainframes and operating 
  1261. systems from DOS and OS/2 through VM-based 3090 mainframes, it is the worldwide 
  1262. defacto standard protocol for networking.  On the hardware side, AIX offers a 
  1263. hardware choice of Token Ring and/or Et hernet for LANs and X.25 packet 
  1264. switching for WANs.  This type of networking is normally found in installations 
  1265. where many systems need to share data.  These systems may be other UNIX 
  1266. systems, OS/2 or DOS PCs, or mainframes. 
  1267.  
  1268. 3270┬á&┬áAsync 
  1269. For users that need direct mainframe access, AIX offers complete 3270 support 
  1270. via the Workstation Host Interface Program (WHIP). Use of the WHIP LPP enables 
  1271. users to have interactive sessions as well as complete upload/download 
  1272. facilities from the AIX workstation to the mainframe. 
  1273.  
  1274. The most common form of external communication found on any UNIX is via a 
  1275. 1200/2400 baud modem.  AIX supports internal and external modems ranging in 
  1276. speed from 300 baud to 19200 baud.  The software utilities that support modems 
  1277. are the Basic Network Utilities (BNU), these are commonly referred to as the 
  1278. UUCP subsystem.  Let's look at the sequence of events needed to "attach" the 
  1279. modem to the software. 
  1280.  
  1281. Setup 
  1282. First, some assumptions....  Let's assume a 2400 baud, Hayes command set, 
  1283. external modem.  We will physically attach the modem to the native serial port 
  1284. on a PS/2.  We also assume that the Basic Networking Utilities part of the AIX 
  1285. Operating System Extensions has been applied to the system.  The 
  1286. system/nodename of our system is 'marlowe'.  (Administrator's Note:  The 
  1287. default system/nodename for AIX PS/2 is 'aixps2'.  It is strongly recommended 
  1288. that you choose another unique name for your systems at installation.  If you 
  1289. have already installed the system with the default name, see the 'chparm' 
  1290. command to change the system/nodename.  As you will see, communications between 
  1291. systems requires unique system/nodenames.) Next, the control files.... Change 
  1292. directory to '/usr/adm/uucp' to find the UUCP control files.  The file names 
  1293. are fairly descriptive of their function. We need to tell the software where 
  1294. the modem is and its characteristics.  This is accomplished in the 'Devices' 
  1295. file.  As distributed, the Devices file contains numerous sample entries.  For 
  1296. this example, uncomment the line that is similar to 'ACU tty0 - 2400 hayes'. 
  1297. This tells the software that an Automatic Calling Unit or ACU is attached to 
  1298. port tty0 at 2400 baud and uses the Hayes command set. 
  1299.  
  1300. Finally, we need to tell the software how to dial a Hayes compatible modem. 
  1301. This is accomplished in the 'Dialers' file.  No setup is required to use most 
  1302. common command sets or modems. Now that we have completed the modem-to-system 
  1303. connection, we need to tell the system who we can call.  The 'Systems' file 
  1304. keeps the names, phone numbers, and login information for the systems with 
  1305. which we wish to communicate.  For example, the entry: unixgt Any ACU 2400 
  1306. 5551212 "" \d in:-BREAK-in: nuucp word: password translates to: 
  1307.  
  1308. unixgt                 - Call system named unixgt 
  1309. Any                    - Call anytime of day 
  1310. ACU 2400               - Use a device that has an ACU and operates at 2400 baud 
  1311. 5551212                - Dial this number 
  1312.  
  1313. The following is referred to as a 'chat script' 
  1314.  
  1315. "" \d                  - expect nothing and send a 'delay' 
  1316. in:-BREAK-in: nuucp    - expect 'in:' (login:) if you don't receive it, send a 
  1317.                        break signal to the system and look for 'in:' again, 
  1318.                        upon receipt, send 'nuucp' as the login. 
  1319. word: password         - expect the password prompt, 'word:', upon receipt, 
  1320.                        send the 'password' for that login. 
  1321.  
  1322. File┬áTransfer 
  1323. The sequence of events for sending a file to another system is: 
  1324.  
  1325.  1. The user issues the uucp file transfer command. 
  1326.  2. A work file is created and placed in queue for transfer. 
  1327.  3. Uucico is invoked, scans the spool directory and finds the work file. 
  1328.  4. Uucico reads the 'Systems' file to obtain information on allowable time of 
  1329.     day to call, connection and speed information and the phone number. 
  1330.  5. Uucico then reads the 'Devices' file to match the connection and speed 
  1331.     information to a physical port. 
  1332.  6. Uucico consults the 'Dialers' file for the proper commands then places the 
  1333.     call. 
  1334.  7. Uucico logs into the remote system using instructions from the 'Systems' 
  1335.     file. 
  1336.  8. Remote system's uucico verifies the permissions from the 'Permissions' file 
  1337.     and the transfer begins. Your system is now ready to communicate to the 
  1338.     outside world.  There are other files in the /usr/adm/uucp directory that 
  1339.     will need to be modified to meet your unique needs and security 
  1340.     requirements.  With the proper configuration in place, you will be able to 
  1341.     not only exchange mail and or files with other locations, but can build a 
  1342.     complete software distribution system to your clients.  Suggested books on 
  1343.     the setup, administration and use of UUCP: 
  1344.  
  1345. From O'Reilly and Associates (better known as Nutshell Handbooks), 
  1346. 800-338-6887; in CA, 800-533-6887: 
  1347.  
  1348. Managing UUCP and Usenet 
  1349. Using UUCP and Usenet 
  1350.  
  1351. To return to the AIX┬áPS/2┬áTips header, double-click here. 
  1352.  
  1353.  
  1354. ΓòÉΓòÉΓòÉ 6.1.3. Installing DOS and AIX On The Same System ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1355.  
  1356. First install AIX on your fixed disk.  Using the Boot and Install diskettes, 
  1357. create and size your AIX minidisks, then install the AIX Base Operating System. 
  1358. When sizing your minidisks it is important to remember to leave enough room for 
  1359. your DOS partition. After the AIX installation is complete, shut down your 
  1360. system using the *shutdown -f* command. 
  1361.  
  1362. When you receive the message "System Halted, hit ENTER to Reboot." insert your 
  1363. DOS startup diskette and press the Enter key.  From the DOS prompt (A:) use 
  1364. FDISK to create your primary DOS partition on the C: drive. 
  1365.  
  1366. Next, FORMAT the partition, and then use the SELECT command to install DOS in 
  1367. the partition.  When the system is rebooted, it will automatically default to 
  1368. booting from AIX.  In order to override this, press any key when the AIX boot 
  1369. screen appears.  From the menu select the "Boot DOS" option and the system will 
  1370. boot from the DOS partition. 
  1371.  
  1372. Alternatively, you may want to mark the DOS partition (using FDISK) as the 
  1373. active partition.  This will make the system boot from DOS as the default.  To 
  1374. boot from AIX again, you would have to change FDISK to make the AIX partition 
  1375. the active one. 
  1376.  
  1377. To return to the AIX┬áPS/2┬áTips header, double-click here. 
  1378.  
  1379.  
  1380. ΓòÉΓòÉΓòÉ 6.1.4. Error in AIX 1.2 Command Reference DISPLAY Command ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1381.  
  1382. The AIX PS/2 Version 1.2 Operating System Commands Reference lists a -d and -c 
  1383. flag for the 'display' command.  This is an error in the publication. 
  1384.  
  1385. These flags are NOT supported.  The user DOES NOT have the capability of 
  1386. changing the physical display used by the standard out terminal or changing the 
  1387. default display for subsequent opens to the specified display. 
  1388.  
  1389. Dual display functionality is not supported on AIX PS/2 1.2. 
  1390.  
  1391. To return to the AIX┬áPS/2┬áTips header, double-click here. 
  1392.  
  1393.  
  1394. ΓòÉΓòÉΓòÉ 6.2. Application Software Tips ΓòÉΓòÉΓòÉ
  1395.  
  1396. This section contains helpful tips, how-to documents, and introductory pieces 
  1397. on IBM application software products. 
  1398.  
  1399. To jump directly to the other sections of this document, use the mouse, or Tab 
  1400. and Enter keys, to select the section to which you wish to jump, below: 
  1401.  
  1402. Tips 
  1403. Performing┬áPrintScreens┬áFrom┬áDisplayWrite┬á5 
  1404.  
  1405. Or, to return to the Technical┬áTips header, double-click here. 
  1406.  
  1407.  
  1408. ΓòÉΓòÉΓòÉ 6.2.1. Performing PrintScreens From DisplayWrite 5 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1409.  
  1410. DisplayWrite 5 installs automatically in APA mode (All Points Addressable). 
  1411. There are two ways to enable DW5 to do print screens, depending if the user 
  1412. wants to change to character mode or remain in APA mode. The two methods are 
  1413. described below: 
  1414.  
  1415.  1. In order to change to character mode, locate the following line in the 
  1416.     DW5.BAT file: 
  1417.  
  1418.            C:\DW5\DW5PG C:\DW5\PROFILE.PRF,C:\DW5,C:\DW5,,A
  1419.  
  1420.     Change the last character in the line from A (All Points Addressable) to C 
  1421.     (Character). Print screen should now print correctly. 
  1422.  
  1423.  2. In order to perform the print screen function within DW5 while in APA mode, 
  1424.     the user must type at the DOS C: prompt GRAPHICS /R and hit the enter key. 
  1425.     Then start DW5. The GRAPHICS /R DOS command tells the computer to print 
  1426.     black and white as it is seen on the screen. To get back to the default 
  1427.     mode, exit DW5 and just type GRAPHICS at the C: prompt. 
  1428.  
  1429.     The GRAPHICS /R command can also be initiated by placing it inside the 
  1430.     DW5.BAT file. This will allow the user to access the print screen function 
  1431.     every time they use DW5 in APA mode. 
  1432.  
  1433. See the DOS manual for additional information on the GRAPHICS command. 
  1434.  
  1435. To return to the Application┬áSoftware┬áTips header, double-click here. 
  1436.  
  1437.  
  1438. ΓòÉΓòÉΓòÉ 6.3. Networking Tips ΓòÉΓòÉΓòÉ
  1439.  
  1440. This section contains helpful tips, how-to documents, and introductory pieces 
  1441. on networking and related hardware and software products. 
  1442.  
  1443. To jump directly to the other sections of this document, use the mouse, or Tab 
  1444. and Enter keys, to select the section to which you wish to jump, below: 
  1445.  
  1446. Tips 
  1447. Configuring┬áIBM┬áLAN┬áSupport┬áProgram┬áV1.2                Guest┬áUserID┬áProblem 
  1448. NET8002┬áError┬áAfter┬áInstalling┬áa┬áCSD 
  1449.                                                         Access┬áDenied┬áMessage┬áLogging 
  1450. Users┬áUnable┬áto┬áGet┬áAccess┬áto┬áShared┬áResources 
  1451.                                                         Auto┬áContinue┬áFunction┬áOn┬áThe┬áLaserJet 
  1452.                                                         Slow-starting┬áDomain┬áController┬áWith┬áMany┬áServers       Backup┬áof┬áthe┬áNET.ACC┬áFile 
  1453. Common┬áNetwork┬áErrors┬áAnd┬áSolutions 
  1454.                                                         Access┬áControl┬áProfile┬áProblems 
  1455. Setting┬áUp┬áan┬áOS/2┬áLAN┬áServer┬áto┬áShare┬áOnline┬áBooks 
  1456. IBM PC/3270 and NetWare From IBM Interoperability 
  1457. Setting┬áUp┬áNetWare┬áTo┬áCommunicate┬áThrough┬áAn┬á8209┬áBridge 
  1458. Setting┬áUp┬áPublic┬áDOS┬áApps┬áon┬áan┬áOS/2┬áLAN┬áServer┬á1.x 
  1459.  
  1460. Or, to return to the Technical┬áTips header, double-click here. 
  1461.  
  1462.  
  1463. ΓòÉΓòÉΓòÉ 6.3.1. Configuring IBM LAN Support Program V1.2 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1464.  
  1465. By Julian Over 
  1466. IBM Personal Systems Group, UK Technical Support 
  1467. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1990) 
  1468.  
  1469. Configuring┬áfor┬áIBM,┬á3Com┬áor┬áWestern┬áDigital┬á802.3/Ethernet┬áAdapters 
  1470. Configuring for Ethernet is not as straightforward as for Token-Ring; please 
  1471. read this article carefully.  In most respects, it applies to the use of LAN 
  1472. Support Program 1.2 for either DOS LAN Requester or PC LAN Program 1.3. 
  1473. Personal Communications/3270, AS/400 PC Support and the 8209 LAN Bridge are 
  1474. also mentioned. 
  1475.  
  1476. If you find any errors, omissions or additions, please contact the IBM NDD NSC 
  1477. and pass the information on to the Network group. We will make sure the author 
  1478. receives your information.  The term 'Ethernet', as used in this document, 
  1479. implies both Ethernet V2 and 802.3 unless otherwise stated.  Ethernet is no 
  1480. longer a trademark of Xerox Corporation and can therefore legitimately be used 
  1481. generically. 
  1482.  
  1483. Adapters┬áSupported 
  1484. The LAN Support Program provides support for Ethernet/DIX V2 and IEEE 802.3 
  1485. protocols under DOS with the following adapters: 
  1486.  
  1487. o IBM PS/2 Adapter/A for Ethernet Networks 
  1488. o 3Com Etherlink/MC 3C523 Micro Channel adapter 
  1489. o 3Com Etherlink II 3C503 PC-bus adapter 
  1490. o Western Digital Ethercard PLUS/A (WDLAN-EP/A-F001) 
  1491. o Western Digital Ethercard PLUS (WDLAN-ERP-F001) 
  1492.  
  1493. Note:  LSP 1.2 does not support the Ungermann Bass adapters which are supported 
  1494. by OS/2 EE; this is because UB have not yet generally released a DOS NDIS 
  1495. driver for their adapters. 
  1496.  
  1497. Requirements 
  1498.  
  1499. To install LSP 1.2 for Ethernet, you will need: 
  1500.  
  1501.  1. Lan Support Program v1.2 
  1502.  2. A printed copy of DXMINFO.001 (or .DOC) from the LSP diskette 
  1503.  3. A printed copy of PROTOCOL.INI from the LSP diskette 
  1504.  4. MACETH.DOS - NDIS driver for the IBM adapter 
  1505.  5. MACETH2.DOS - NDIS driver for a second IBM adapter 
  1506.  6. ELNKMC.DOS - NDIS driver for the 3Com 3C523 Micro Channel adapter 
  1507.  7. ELNKII.DOS - NDIS driver for the 3Com 3C503 PC-bus adapter 
  1508.  8. MACWD.DO- NDIS driver for either Western Digital adapter 
  1509.  
  1510. Note:  ELNKMC.DOS is not supplied with the adapter (contrary to what the LSP 
  1511. 1.2 PLET says).  Later in the year, it will be; in the meantime, it can 
  1512. probably be obtained from 3Com.  The driver is supplied with the IBM adapter, 
  1513. with the 3Com PC-bus adapter and with the Western Digital adapters. 
  1514.  
  1515. Physical┬áAttachment 
  1516. All the adapters allow two types of connection to the LAN - via a BNC connector 
  1517. to a thin-wire LAN or via a D-shell connector and AUI (Attachment Unit 
  1518. Interface) cable to a thick-wire LAN.  The adapters provide an on-board 
  1519. transceiver for the BNC connection but require an external transceiver for the 
  1520. D-shell connection. You have to select which type of connection to use; the 
  1521. methods are described below.  The default in all cases is BNC (on-board 
  1522. transceiver). 
  1523.  
  1524. Configuring┬áa┬áPS/2┬áSystem 
  1525.  
  1526.  1. Install the adapter and use the Reference Diskette to run Automatic 
  1527.     Configuration or Set Configuration as usual.  The ADF for the card is 
  1528.     supplied with it. 
  1529.  2. For DOS LAN Requester and PC LAN Program, the adapter you want to use must 
  1530.     be the primary.  Therefore, if you have both Ethernet and Token-Ring 
  1531.     adapters and want to use the Ethernet for DLR or PCLP, you must make the 
  1532.     Token-Ring card 'alternate'; the Ethernet card will then be primary by 
  1533.     default. 
  1534.  3. IBM Adapter 
  1535.  
  1536.     a. Adapter I/O Range Definition. This specifies the start of the IO range 
  1537.        used by the adapter; the default is 0x200.  The IOBase = parameter in 
  1538.        PROTOCOL.INI must have the same value as this definition and must be 
  1539.        active (not remarked out); if it is not, you will get, when PROTMAN 
  1540.        executes in config.sys, one of these two messages: 
  1541.  
  1542.       Error: No IBM Ethernet Adapter specified in PROTOCOL.INI 
  1543.       Error: Conflicting parameters specified in PROTOCOL.INI for IBM adapter 
  1544.  
  1545.     b. The Interrupt Level and RAM Address Range definitions override those in 
  1546.        PROTOCOL.INI. 
  1547.     c. Physical Connection.  This must be set by jumpers on the adapter (even 
  1548.        though this is a Micro Channel adapter). 
  1549.  
  1550.  4. 3Com Adapters 
  1551.  
  1552.     a. Interrupt Level.  The config panels will show that the 3Com card uses 
  1553.        Channel 3; this is IRQ (interrupt level) 3. 
  1554.     b. Physical Connection.  This is set by means of the Reference Diskette. 
  1555.  
  1556.  5. Western Digital Adapters 
  1557.  
  1558.     a. Adapter I/O Space Definition.  This specifies the start of the IO range 
  1559.        used by the adapter; the default is 0x280.  This definition and those 
  1560.        for RAM Address and Interrupt Level override the definitions in 
  1561.        PROTOCOL.INI. 
  1562.     b. Physical Connection.  This must be set by jumpers on the adapter (even 
  1563.        though this is a Micro Channel adapter). 
  1564.  
  1565. Installing┬áLAN┬áSupport┬áProgram 
  1566. In this example, we shall assume that you want to use an IBM adapter and to 
  1567. install LSP 1.2 in a directory called LSP12 on the C: drive. 
  1568.  
  1569.  1. Make the directory (md lsp12) and make it current (cd lsp12), then make A: 
  1570.     the current drive.  (During installation, you can select the drive on which 
  1571.     to install LSP  - but you cannot specify a subdirectory). 
  1572.  2. Run DXMAID from the A drive; this will do several things: 
  1573.  
  1574.     a. Create a config.sys or alter the existing one (and make a backup copy of 
  1575.        it). 
  1576.     b. Create a LANMAN directory and copy 3 files into it 
  1577.     c. Add a NETBIND command to autoexec.bat and copy NETBIND.EXE to the root 
  1578.        of drive C: (but see the note in section 9). 
  1579.     d. Copy into the LSP12 directory the files necessary for the configuration 
  1580.        that you specify via the panels. 
  1581.  
  1582.  3. You must copy the NDIS driver into the LSP12 directory.  The config.sys 
  1583.     will include a line: 
  1584.  
  1585.    device=\lsp12\XX.dos 
  1586.  
  1587.    You must change XX to the name of the NDIS driver for your adapter; these 
  1588.    names are given in the PROTOCOL.INI file, which you should print as noted in 
  1589.    the Requirements section of this document. 
  1590.  
  1591. Note:  If you have two 3Com adapters in the same machine, create the NDIS 
  1592. driver for the second adapter by copying ELNKxx.DOS to ELNKxx2.DOS and adding 
  1593. the appropriate line to CONFIG.SYS immediately after the first NDIS driver 
  1594. line. 
  1595.  
  1596. Modify CONFIG.SYS. The relevant lines of a typical config.sys will look like 
  1597. this: 
  1598.  
  1599.    device=\LANMAN\PROTMAN.EXE (/I:(d:)\LANMAN)   See note 3. 
  1600.    device=\LSP12\MACETH.DOS 
  1601.    (device=\LSP12\MACETH2.DOS) 
  1602.    device=\LSP12\DXMA0MOD.SYS 
  1603.    device=\LSP12\DXME0MOD.SYS 400000100101 
  1604.    device=\LSP12\DXMT0MOD.SYS S=12 C=12 ST=12 O=N   See notes 1 & 2. 
  1605.  
  1606. Note 1: The O=N parameter is essential; if it is omitted or is O=Y, the LSP 
  1607. will try to open the adapter but will fail and you will get the message:  DXMT0 
  1608. 32E - Initialisation or open error on adapter n. The reason for this is that 
  1609. the NETBIND command (see section 9) must have been issued before the adapter is 
  1610. opened.  The DOS Lan Requester or PC LAN Program will open the adapter when 
  1611. they are started. 
  1612.  
  1613. Note 2: The DLR installation process puts O=Y.  Depending on how you are 
  1614. installing the DLR, you may get the chance to change this parameter during the 
  1615. installation process; if not, you must change it manually. 
  1616.  
  1617. Note 3: If you install LSP 1.2 on a drive other than the boot drive, the LANMAN 
  1618. directory will be created on that drive, not on the boot drive.  In this case, 
  1619. you must add the /I:path parameter shown in the example above, so that PROTMAN 
  1620. knows where to find PROTOCOL.INI; by default, it looks for it in the LANMAN 
  1621. directory on the boot drive.  If you do not do this, you will get the messages: 
  1622.  
  1623. PRO0003 PROTOCOL.INI open failure MAC0001
  1624.  
  1625. Initialization failure PRO0023 Cannot find Protocol Manager
  1626.  
  1627.  4. DXMAID will create a LANMAN directory, into which it will put 3 files: 
  1628.  
  1629.    o PROTMAN.EXE  - the protocol manager 
  1630.    o PROTOCOL.INI - the protocol manager's parameter file 
  1631.    o PRO.MSG - a message file (this is created from the PROMSG.nnn file for 
  1632.      your language). 
  1633.  
  1634.  5. PROTOCOL.INI is a text file which provides parameters for PROTMAN.EXE.  It 
  1635.     is a good idea to print this because you may need to alter it and because 
  1636.     reading it helps in understanding how the Ethernet systems work.  You must 
  1637.     set the BINDINGS= statement in this file to match the type(s) of adapter 
  1638.     you have; the default is for the 3Com MC adapter.  Note that you can define 
  1639.     an Ethernet adapter as alternate (secondary) by putting a comma before the 
  1640.     entry in the Bindings field: 
  1641.  
  1642.         BINDINGS = ,WDMAC
  1643.  
  1644.  6. Add the IBM adapter definitions to  PROTOCOL.INI. The simplest way to do 
  1645.     this is to copy the Western Digital section, twice, onto the foot of 
  1646.     PROTOCOL.INI and then modify it as follows: 
  1647.  
  1648.     a. Change the heading to 'IBM PS/2 Adapter/A for Ethernet Networks' 
  1649.     b. Change the BINDINGS module name from WDMAC to IBMAC (primary) and IBMAC2 
  1650.        (alternate). 
  1651.     c. Change the DriverName to MACETH$ (pri), MACETH2$ (alt) 
  1652.     d. Change the RamAddress defaults to 0xC800 
  1653.     e. Remove the remark about the IOBase parameter (invalid) 
  1654.     f. Change the IOBase defaults to 0x200 
  1655.     g. Remove the ; (semicolon) before the IOBase parameter. If you do not, the 
  1656.        driver will not load - see section 3 of Configuring a PS/2 machine.  The 
  1657.        IBM primary adapter section should look like Figure 1 on Page 18. 
  1658.     h. USING TWO LAN ADAPTERS 
  1659.  
  1660.        1. Token-Ring or PC Network with Ethernet 
  1661.        2. If you use a PC Network adapter with either a Token-Ring or an 
  1662.           Ethernet adapter, the PCN adapter must be primary.  To configure the 
  1663.           Ethernet adapter as alternate, put a comma before the module name in 
  1664.           the BINDINGS = definition of PROTOCOL.INI, for example: ,IBMAC. 
  1665.        3. Bear in mind that the DLR and PCLP can use only the primary adapter 
  1666.           if two of any kind are installed.  PC/3270 can use either or both. 
  1667.  
  1668.     i. Two Ethernet Adapters 
  1669.  
  1670.  7. You can use two IBM or 3Com adapters in the same machine but only one 
  1671.     Western Digital (there is no secondary NDIS driver and a renamed copy of 
  1672.     the driver is not valid).  You can also use two Ethernet adapters of 
  1673.     different makes. 
  1674.  8. You need a command in CONFIG.SYS for the NDIS driver for each adapter. 
  1675.     These commands must be consecutive, primary first. 
  1676.  9. A driver for the second IBM adapter is provided (MACETH2.DOS).  For the 
  1677.     3Com adapter, you must create a driver by copying the primary driver and 
  1678.     adding 2 to the name, eg. ELNKMC2.DOS. 
  1679. 10. The PROTOCOL.INI file gives examples of how to specify the BINDINGS = 
  1680.     command when you are using two adapters.  The sequence of the values in the 
  1681.     BINDINGS = command determines the assignment (pri/alt). 
  1682. 11. NETBIND Command. DXMAID will put the command "NETBIND" as the first command 
  1683.     in AUTOEXEC.BAT (but will not create autoexec.bat if this does not already 
  1684.     exist) and will copy NETBIND.EXE to the root directory of the boot drive. 
  1685.     NETBIND will be in the LSP directory anyway; you can change its path if you 
  1686.     like and delete the copy from the root. 
  1687.  
  1688.     Note:  If you install LSP 12 on a drive other than the boot drive, the 
  1689.     NETBIND command will not be put into autoexec.bat, nor will it be copied to 
  1690.     the root of the boot drive. 
  1691. 12. Personal Communications/3270. If you want to run PC/3270 at the same time 
  1692.     as the DLR or PCLP, you must add ES=1 EST=n (where n = the number of 
  1693.     gateways the machine must use) to the DXMT0MOD line.  If you have only 
  1694.     these two parameters here, they will cause LSP to open the adapter, so you 
  1695.     must add O=N. 
  1696.  
  1697.         Note 1:  The maximum PIU size allowed for PC/3270 on Ethernet is 1490; if it is
  1698.         set higher, you will get MACH682 in the OIA.
  1699.         Note 2:  Only the network station configuration is supported with Ethernet; the
  1700.         gateway is not supported (though testing is going on).
  1701.  
  1702. 13. AS/400 PC Support. The default frame size in PCS is 1994; if you use this, 
  1703.     you will get internal router errors (5123).  You must change the TRMF 
  1704.     frame-size entry to 1496 or less. 
  1705. 14. Extended/Expanded Memory. The use of high memory is supported with Ethernet 
  1706.     for the DOS LAN Requester and most other applications that can use high 
  1707.     memory.  Be aware, however, that Personal Communications/3270 is not 
  1708.     supported in this environment.  HIMEM.SYS, which allows applications to use 
  1709.     the first 64kb of memory above 1Mb (as exTENded memory) is supplied with 
  1710.     the DLR.  This version, 2.04, has been superseded by v2.6, which is 
  1711.     supplied with OS/2 EE CSD WR04064.  Also supplied with the CSD is EMM386, 
  1712.     which is an exPANded memory manager (LIM EMS v4) and works with HIMEM. The 
  1713.     DLR is supposed to be able to use either extended or expanded memory (/HIM 
  1714.     or /EMS) but we have found that /EMS sometimes hangs the machine and that 
  1715.     it is better to use /HIM.  The memory saving is the same. 
  1716.  
  1717.     Note:  The version of EMM386 supplied on the CSD is faulty and a 
  1718.     replacement is now available; the file sizes are 60964 and 61040 
  1719.     respectively. The versions of HIMEM and EMM386 supplied with Microsoft 
  1720.     Windows 3 can also be used. 
  1721. 15. 8209 LAN Bridge. The DLR, PCLP and PC/3270 work well across an 8209 to a 
  1722.     server.  You must ensure that the 8209 is configured to support the correct 
  1723.     protocol -Mode Priority 1 = Ethernet, 2 = 802.3) and that Netbios support 
  1724.     is enabled - (Forward LLC traffic, mode 1 = Y). 
  1725.  
  1726.     Note:  Ethernet systems generally allow a maximum frame size of 1514 bytes. 
  1727.     It is necessary to limit the transmit buffer size of Token-Ring devices to 
  1728.     less than 1500 bytes if they are to communicate with Ethernet devices 
  1729.     through an 8209; if you do not, applications may fail to load and files to 
  1730.     copy etc. 
  1731.  
  1732.     The default transmit buffer size on an OS/2 system is 1944 bytes when 
  1733.     configured for Token-Ring; we suggest that you reduce it to 1496, which is 
  1734.     the default used by OS/2 when configured for Ethernet.  15. PROTOCOL to be 
  1735.     used - 802.3 or Ethernet. The default protocol for all the supported 
  1736.     adapters is 802.3; this is also the default for LSP 1.2.  If you want to 
  1737.     change to Ethernet on a DOS machine, you must add a parameter, thus: 
  1738.  
  1739.         device=\lsp12\DXME0MOD.SYS 400000000001,,1
  1740.  
  1741.     The final parameter, 1, indicates that Ethernet/DIX is to be used. Note the 
  1742.     extra comma, which indicates the omission of the work area parameter 
  1743.     (adapter buffer space), ie. that the default will be used. If you want to 
  1744.     increase the work area, add a figure from 8 - 64 between the two commas 
  1745.     (see DXMINFO section 10-5). 
  1746.  
  1747.     Note 1:  All the Ethernet devices that must communicate with each other 
  1748.     must be using the same protocol - either Ethernet/DIX or 802.3.  The 
  1749.     defaults are as follows: 
  1750.  
  1751.    o LAN Support Program: 802.3 
  1752.    o OS/2 EE Comms Manager: Ethernet/DIX 
  1753.    o 8209 LAN Bridge: Ethernet/DIX 
  1754.  
  1755.     You will probably have to change something.  In the case of the DLR, if one 
  1756.     of the systems is set for the wrong protocol, the DLR will start but, when 
  1757.     you try to log on, you will get the message: 
  1758.  
  1759.         NET248 Cannot contact the domain controller
  1760.  
  1761.         This message is not documented.
  1762.  
  1763.     Note 2:  In OS/2 EE CM, you can select the protocol in the IEEE 802.2 
  1764.     profile of LAN Feature Profiles. 
  1765.  
  1766. 16. SUMMARY of things to be careful about: 
  1767.  
  1768.     a. Obtaining and configuring the NDIS driver. See 3. 
  1769.     b. Adding O=N to DXMT0MOD.SYS. See 4, note 1. 
  1770.     c. The parameter for PROTMAN.EXE. See 4, note 3. 
  1771.     d. The BINDINGS= statement in PROTOCOL.INI. See 6, 8. 
  1772.     e. The IOBase definition for the IBM adapter. See 7. 
  1773.     f. The NETBIND program and command. See 10. 
  1774.     g. PC/3270's PIU size. See 11. 
  1775.     h. AS/400 PCS frame size. See 12. 
  1776.     i. The OS/2 CM transmit buffer size. See 13. 
  1777.     j. Configuring the correct protocol. See 14, 15. 
  1778.  
  1779. To return to the Networking Tips header, double-click here. 
  1780.  
  1781.  
  1782. ΓòÉΓòÉΓòÉ 6.3.2. Setting Up an OS/2 LAN Server to Share Online Books ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1783.  
  1784. Here is how to have the OS/2 Command Reference, LAN Command Reference, PS/2 
  1785. Assistant, and other OS/2 online books accessed by OS/2 requesters from the 
  1786. OS/2 LAN Server: 
  1787.  
  1788.  1. Create an alias for the VIEW.EXE file (which is the program that actually 
  1789.     displays the online books) in the C:\OS2 subdirectory.  Give it a Universal 
  1790.     Access Profile (UAP) of R.  In the example below the alias is VIEWEXE. 
  1791.  2. Create an alias for the subdirectory containing the books (e.g., 
  1792.     C:\OS2\BOOK). Also assign it a UAP of R. 
  1793.  3. Create a public OS/2 application for the PS/2 Marketing Assistant (or 
  1794.     whatever book you want to display), and call it PS2A_MKT.  The important 
  1795.     parts of this definition are listed below: 
  1796.  
  1797.              Program Location:  Remote
  1798.              Alias:             VIEWEXE
  1799.              Remaining Path:    \
  1800.              Command Line:      VIEW F:\PS2A_MKT
  1801.  
  1802.     Note:  VIEW F:\PS2A_MKT will start the PS/2 Assistant.  (The F: is 
  1803.     explained below.) 
  1804.  4. Select the following headings from the OS/2 Administrator's Main Panel. 
  1805.  
  1806. <Definitions>
  1807.  <Users> Select a user
  1808.   <Logon Details>
  1809.    <File Assignments>
  1810.  
  1811. For PS2A_MKT you must assign a specific drive letter (the example used F: but 
  1812. any drive letter would do, as long as all the OS/2 requesters have access to 
  1813. that drive.)  You must then make that drive assignment correspond with the 
  1814. Command Line you have defined in the PS2A_MKT application (e.g., VIEW 
  1815. F:\PS2A_MKT).  Then assign * to VIEWEXE. 
  1816.  
  1817. By completing the above actions OS/2 requesters should be able to access the 
  1818. online books. To do the same for other online books, simply repeat the steps, 
  1819. but use the appropriate names, paths, and drivers for those books.  The best 
  1820. place to look for this information is in the Program Properties set up to run 
  1821. these reference books from one of the Group menus. 
  1822.  
  1823. Note:  Be sure to make all the INF files read-only, otherwise all concurrent 
  1824. users after the first will receive "access denied" error messages and be unable 
  1825. to access these files. 
  1826.  
  1827. To return to the Networking Tips header, double-click here. 
  1828.  
  1829. Or, to return to the PS/2┬áAssistant┬áTips header, double-click here. 
  1830.  
  1831.  
  1832. ΓòÉΓòÉΓòÉ 6.3.3. NET8002 Error After Installing a CSD ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1833.  
  1834. When the OS/2 communications manager is installed default configuration files, 
  1835. ACSCFG.CFG and ACSCFGUS.CFG, are furnished. The installation instructions 
  1836. suggest making a copy of these files with different names.  The reason for this 
  1837. is that when a CSD is installed new copies of these files will be copied over 
  1838. the current ones.  If the customer was using the default files it will be 
  1839. replaced with new ones and all information that was put in the old files will 
  1840. be lost.  This is seen most often as a server or requester failing to start 
  1841. with a NET8002 error message.  This will also result in no host connection if 
  1842. the user was using the communication manager to contact the host. 
  1843.  
  1844. To return to the Networking Tips header, double-click here. 
  1845.  
  1846.  
  1847. ΓòÉΓòÉΓòÉ 6.3.4. Users Unable to Get Access to Shared Resources ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1848.  
  1849. When a user seems unable to get access to a resource that should be available 
  1850. there is an easy way to see if it is an access control problem.  Have the 
  1851. network administrator go to the User Profile Management Services (UPM) and 
  1852. change the UserID from type 'user' to 'admin'. Have the user then see if they 
  1853. have access to the resource when logged on as an admin that they don't have 
  1854. access to as a user. If they do get access, then the user didn't have 
  1855. sufficient access for to the resource.  The access profile system will never 
  1856. prevent an admin ID from accessing a resource. 
  1857.  
  1858. To return to the Networking Tips header, double-click here. 
  1859.  
  1860.  
  1861. ΓòÉΓòÉΓòÉ 6.3.5. Guest UserID Problem ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1862.  
  1863. There are some unique characteristics about the Guest ID and Guest Group that 
  1864. are not obvious to most network administrators. Both RIPL and disk boot DLR 
  1865. machines need the Guest ID to get DLR files from the \IBMLAN\DOSLAN\NET 
  1866. directory to start the network.  The DLR machine that is trying to start will 
  1867. display a message that the server is not available or that it cannot copy 
  1868. XSRW.BAT.  This can happen if an apply has been done above the NET directory 
  1869. with insufficient access rights.  Access to needed files are being denied.  To 
  1870. correct this problem just have the administrator give the Guest ID "R" access 
  1871. to the IBMLAN\DOSLAN\NET directory. 
  1872.  
  1873. Another known cause of this problem is if the Guest ID has been deleted or 
  1874. given a password.  This can be resolved by adding the Guest ID back or remove 
  1875. the password requirement for the Guest ID. 
  1876.  
  1877. To return to the Networking Tips header, double-click here. 
  1878.  
  1879.  
  1880. ΓòÉΓòÉΓòÉ 6.3.6. Auto Continue Function on the LaserJet ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1881.  
  1882. There is a function on HP Laserjet Series II and III printers called "Auto 
  1883. Continue."  The manual for the HPLJ II talks about it but says nothing about 
  1884. running on a network.  The HPLJ III book says that if the printer is on a 
  1885. network Auto Continue should be turned on.  The default for both II and III is 
  1886. off.  Turning on Auto Continue has cleared some Network printing problems for 
  1887. both printers. 
  1888.  
  1889. To return to the Networking Tips header, double-click here. 
  1890.  
  1891.  
  1892. ΓòÉΓòÉΓòÉ 6.3.7. Common Network Errors and Solutions ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1893.  
  1894. Error┬áCodes                        Solution 
  1895. NET3055                            Check the cable connecting the PC to the 
  1896.                                    ring. 
  1897. NET3062                            If this error is on an additional server, go 
  1898.                                    through the resync procedure listed at the 
  1899.                                    end of the READ.ME file on diskette 12 of EE 
  1900.                                    1.2 CSD 4098. 
  1901. NET3055, NET3056, NET3195          Make sure that the Sessions and Commands 
  1902.                                    parameters in the NETBIOS section of the 
  1903.                                    communication manager CFG file are larger 
  1904.                                    than the Sessions and Commands parameters 
  1905.                                    set on the NET1 line of the IBMLAN.INI file. 
  1906. NET9853                            Make sure the MachineID listed in the 
  1907.                                    IBMLAN.INI at the requester is not the same 
  1908.                                    as the UserID. 
  1909.  
  1910. To return to the Networking Tips header, double-click here. 
  1911.  
  1912.  
  1913. ΓòÉΓòÉΓòÉ 6.3.8. Backup of the NET.ACC File ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1914.  
  1915. The following is an easy way to keep a good backup copy of your NET.ACC file, 
  1916. using the three lines below as an example for the STARTUP.CMD file.  This will 
  1917. make at least one good copy of the NET.ACC file available.  You can use 
  1918. whatever file names you want for the backup files. 
  1919.  
  1920. XCOPY C:\IBMLAN\ACCOUNTS\NETBACK2.ACC  C:\IBMLAN\ACCOUNTS\NETBACK3.ACC
  1921. XCOPY C:\IBMLAN\ACCOUNTS\NETBACK1.ACC  C:\IBMLAN\ACCOUNTS\NETBACK2.ACC
  1922. XCOPY C:\IBMLAN\ACCOUNTS\NET.ACC  C:\IBMLAN\ACCOUNTS\NETBACK1.ACC
  1923.  
  1924. To return to the Networking Tips header, double-click here. 
  1925.  
  1926.  
  1927. ΓòÉΓòÉΓòÉ 6.3.9. Slow-Starting Domain Controller with Many Additional Servers ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1928.  
  1929. If the IBMLAN.INI file of the domain controller contains the parameter: Update 
  1930. = Yes  it means that when the server is starting, the NET.ACC for every 
  1931. additional server must be updated.  If there are many additional servers on the 
  1932. network it could take a long time before all the NET.ACC files have been 
  1933. updated. This will increase the network activity and therefore the server will 
  1934. run somewhat slower until the files have been updated on all additional 
  1935. servers. 
  1936.  
  1937. The update parameter can be changed from Yes to No on the domain controller. 
  1938. This will not require NET.ACC to be updated on each server before the domain 
  1939. controller can complete startup.  The NET.ACC file on the servers will be 
  1940. updated as changes are made to it but all servers are not updated when the 
  1941. domain controller is being started. 
  1942.  
  1943. The additional servers still need to have Update = Yes.  This will get a new 
  1944. NET.ACC for the additional server at the startup of the additional server. 
  1945.  
  1946. To return to the Networking Tips header, double-click here. 
  1947.  
  1948.  
  1949. ΓòÉΓòÉΓòÉ 6.3.10. Access Control Profile Problems ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1950.  
  1951. The Network Administrator's Guide page 6-8 describes how the Access Control 
  1952. Profile system checks for a users access to a resource.  It does a good job of 
  1953. explaining the subject but this further information may clear up some 
  1954. questions. 
  1955.  
  1956. Note 1, at the bottom of page 6-8, explains that for a files resource the root 
  1957. is C: and not C:\. 
  1958. C: = Root of the C: drive. 
  1959. C:\ = Root Directory of the C: drive. 
  1960.  
  1961. The Access Control system sees C: as the Root and C:\ as just the first 
  1962. directory on the drive.  This is an important distinction. 
  1963.  
  1964. If a user tries to access a resource that has no Access Control Profile the 
  1965. Access Control Profile system will end up looking for a profile for the Root, 
  1966. C: not C:\.  If a profile can be found for the Root then access to the resource 
  1967. will be based on the users access to the Root, C: not C:\.  If no profile for 
  1968. the root is found access to the resource is denied. 
  1969.  
  1970. Anyone who has ever tried to create a profile for an alias has found that the 
  1971. field for the Server path to the Directory requires a "\" as the first 
  1972. character.  With this requirement how can one ever make a profile for C: alone? 
  1973.  
  1974. This can only be done by creating an Access Control Profile for a Non-Alias. 
  1975. To do this, using the full screen interface from the Main Panel, choose 
  1976. Definitions then Access Control.  At the Manage Access Control - Alias menu 
  1977. press the F10 key and select Servers. Press Enter to select Display Profiles by 
  1978. Server.  Select the server you want the profile on and the Manage Access 
  1979. Control - Non-Alias should be displayed.  From this menu one should be able to 
  1980. select New and Create and a profile for C:, the root, can be created. 
  1981.  
  1982. This is also true for other drives letters besides C:. 
  1983.  
  1984. To return to the Networking Tips header, double-click here. 
  1985.  
  1986.  
  1987. ΓòÉΓòÉΓòÉ 6.3.11. Access Denied Message Logging ΓöÇ Tip ΓòÉΓòÉΓòÉ
  1988.  
  1989. Access denied messages can get logged to the statistics log or the audit log 
  1990. for several reasons that are not obvious.  If an E-mail application is 
  1991. accessing shared files but doesn't have the A (attributes) access permission, 
  1992. access denied messages can get written to the statistics log.  Giving the 
  1993. shared resource the A access will stop the logging of access denied messages 
  1994. and not give the users any more actual access than they now have.  Other 
  1995. applications may cause similar results.  If users are given any access to a 
  1996. resource, make sure they also have the A access to alleviate problems such as 
  1997. these. 
  1998.  
  1999. To return to the Networking Tips header, double-click here. 
  2000.  
  2001.  
  2002. ΓòÉΓòÉΓòÉ 6.3.12. IBM PC/3270 and NetWare From IBM Interoperability ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2003.  
  2004. By Bennett Gaston and Thomas Strength 
  2005. (From The IBM Advisor, the technical newsletter for IBM dealers; 3Q 1990) 
  2006.  
  2007. In the past few months several questions have arisen concerning the use of 
  2008. Personal Communications/3270 (PC/3270) with NetWare.  The following paragraphs 
  2009. discuss two methods (which have been thoroughly tested) of running both 
  2010. products concurrently on workstations using Expanded memory. 
  2011.  
  2012. 1) A directly attached PC/3270 session and NetWare will operate simultaneously. 
  2013. To accomplish this, load PC/3270 into expanded memory, "Hot Key" to DOS, and 
  2014. start NetWare IPX.COM.  This allows the workstation to run applications under 
  2015. PC/3270 and NetWare concurrently.  If PC/3270 is not loaded into expanded 
  2016. memory, some NetWare applications will not work due to memory requirements. 
  2017.  
  2018. An alternate way of achieving the same function (as above) is to start PC/3270 
  2019. from a user defined menu under NetWare.  Make sure that the PC/3270 directory 
  2020. on the workstation is mapped to a NetWare search drive in the workstation's 
  2021. user login script.  This allows the file server to search for and execute the 
  2022. PC/3270 batch file.  (Note: To execute from the menu, all users must recognize 
  2023. the same PC/3270 batch file.  When creating the menu, do not change directories 
  2024. when calling the batch file.  This will lock-up the workstation.) 
  2025.  
  2026. 2) PC/3270 is the only IBM emulator supported working with NetWare and 
  2027. Token-Ring.  (Ethernet testing was not completed in time for this article.) 
  2028. The methods for implementing PC/3270 over a Token-Ring Gateway concurrently 
  2029. with NetWare are as follows: PC/3270 requires the IBM LAN Support program to 
  2030. provide a NetBIOS interface. 
  2031.  
  2032. 1) Configure the NetWare workstation for IBM LAN Support rather than 
  2033. Token-Ring. 
  2034. 2) Add parameters to the NetBIOS LAN Support driver as follows: 
  2035.  
  2036. DEVICE=d:\path\DXMT0MOD.SYS ES=2 EST=2 O=Y 
  2037.  
  2038. (It is necessary for LAN Support to open the adapter (O=Y) so that when IPX.COM 
  2039. is loaded, it will not take all of the available resources on the adapter.) 
  2040.  
  2041. After rebooting the system, start IPX.COM and NETx.COM (where x denotes the 
  2042. version of DOS being used) and then PC/3270 or vice versa. 
  2043.  
  2044. To return to the Networking Tips header, double-click here. 
  2045.  
  2046.  
  2047. ΓòÉΓòÉΓòÉ 6.3.13. Setting Up NetWare To Communicate Through An 8209 Bridge ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2048.  
  2049. Run source routing, which comes with V3.11 and V2.2.  On the workstation, load 
  2050. ROUTE.COM after IPX and before NETx.  On the V3.11 server load ROUTE.NLM.  On a 
  2051. V2.2 server load ROUTE.VP0 by copying the ROUTE.VP0 into the system directory. 
  2052. Note: If the IBM 8209 is connecting a Token-Ring to an Ethernet network, you 
  2053. must have the Enhanced Ethernet Module.  Any Enhanced Ethernet module ordered 
  2054. before June 21, 1991 will require an Engineering Change (EC).  All Enhanced 
  2055. Ethernet modules ordered after. June 21 will already have the EC installed. 
  2056. The 8209 customer can call 800-IBM-SERV to have an IBM CE order ECA001 EC 
  2057. C25206. The EC will work with the following NetWare products: 
  2058.  - NetWare 286 V2.15 Revision C from Novell 
  2059.  - NetWare V2.2 Revision A from Novell or IBM 
  2060.  - NetWare V3.11 from Novell or IBM 
  2061.  
  2062. To return to the Networking Tips header, double-click here. 
  2063.  
  2064.  
  2065. ΓòÉΓòÉΓòÉ 6.3.14. Setting Up Public DOS Apps on an OS/2 LAN Server 1.x ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2066.  
  2067. Let us assume we have an application on the server called, "PROGRAM.EXE."  It 
  2068. is in the C:\APPS directory on the server, and several users must access it 
  2069. from DOS machines. 
  2070.  
  2071.  1. Create the USERS in the User Profile Management. 
  2072.  2. In LAN REQUESTER, create an ALIAS for C:\APPS called APPS. 
  2073.  3. Create an ACCESS PROFILE for APPS.  Choose the appropriate universal access 
  2074.     or specific access profiles for the User List. 
  2075.  4. APPLY this ACCESS PROFILE. 
  2076.  5. Create a PUBLIC DOS APPLICATION called APPNAME 
  2077.  6. Fill in the description field.  The description is important because it is 
  2078.     what will be displayed on the DOS LAN Requesters' Program Starter. 
  2079.  7. Put "Program" as the COMMAND LINE. (The quotes are not included) 
  2080.  8. Choose APPS as the FILESET.  The remaining path should be \.  The assigned 
  2081.     drive should be *. (This assigns APPS to the next available drive on the 
  2082.     DOS LAN Requester.)  Leave everything else as default. 
  2083.  9. Choose ACTIONS and Working Directory for APPNAME. APPS should be the 
  2084.     Working Directory. The assigned drive should be *. (This assigns APPS to 
  2085.     the next available drive on the DOS LAN Requester.)  Leave everything else 
  2086.     as default. 
  2087. 10. Choose Application Selector and add this program to all of the appropriate 
  2088.     users. 
  2089. 11. Restart the server and log on. 
  2090.  
  2091. To return to the Networking Tips header, double-click here. 
  2092.  
  2093.  
  2094. ΓòÉΓòÉΓòÉ 6.4. IBM Printer Tips ΓòÉΓòÉΓòÉ
  2095.  
  2096. This section contains helpful tips, how-to documents, and introductory pieces 
  2097. on IBM printers and related products. 
  2098.  
  2099. To jump directly to the other sections of this document, use the mouse, or Tab 
  2100. and Enter keys, to select the section to which you wish to jump, below: 
  2101.  
  2102. Tips 
  2103. IBM┬á4019┬áLaser┬áPrinter┬áSetup 
  2104. IBM┬á4216┬áPersonal┬áPageprinter┬áII┬áSetup 
  2105.  
  2106. Or, to return to the Technical┬áTips header, double-click here. 
  2107.  
  2108.  
  2109. ΓòÉΓòÉΓòÉ 6.4.1. IBM 4019 Laser Printer Setup ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2110.  
  2111. By Mark Chapman and Jeff Dean 
  2112. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  2113.  
  2114. IBM┬á4019┬áSetup┬áfor┬áSerial 
  2115. The following directions explain how to set up the IBM 4019 LaserPrinter, and 
  2116. 4019 LaserPrinter E, for serial use: 
  2117.  
  2118.  1. Turn off the computer and the 4019 LaserPrinter. 
  2119.  2. Make sure the serial cable is attached to both the computer and the 
  2120.     LaserPrinter. 
  2121.  3. To get the printer into configuration mode, press the FONT and ORIENTATION 
  2122.     buttons and turn the printer on, holding the FONT and ORIENTATION buttons 
  2123.     until any operator panel lights come on. 
  2124.  4. A "6" should be displayed, and all lights should go off except for the 
  2125.     READY and DOWNLOAD lights. 
  2126.  5. Using the 4019 Guide to Operations, page 10-7, set up the configuration as 
  2127.     follows: 
  2128.  
  2129.    Handshake Protocol - Serial DTR  (selection 1) 
  2130.    Data Rate - 9600 or 19200 (selection 4 or 5) 
  2131.    Data Bits-Per-Frame - 8 bits (selection 2 - Default) 
  2132.    Parity - None (selection 3-Default) 
  2133.  
  2134.  6. To save the configuration, press and release the CODE and ORIENTATION 
  2135.     buttons simultaneously. 
  2136.  7. To exit the printer configuration function, press and hold the CODE button 
  2137.     while you press and release the RESET button. 
  2138.  
  2139. Setting┬á4019┬áPrint┬áModes 
  2140. The 4019 is capable of operating in three data stream modes: 
  2141.  
  2142. IBM PPDS mode (ASCII mode) 
  2143. HP emulation mode (to emulate the LaserJet II series) 
  2144. IBM and HP plotter emulation mode. 
  2145.  
  2146. To check the active mode, make sure the READY light is on, then press the 
  2147. ORIENTATION button to display the number (one of those referenced above).  To 
  2148. change the mode, use one of the following: 
  2149.  
  2150. o To put the printer into IBM PPDS mode, press and hold the PAPER button as the 
  2151.   printer is powered on. 
  2152. o To put the printer into HP emulation mode, press and hold the FONT button as 
  2153.   the printer is powered on. 
  2154. o To put the printer into Plotter mode, press and hold the ORIENTATION button 
  2155.   as the printer is powered on. 
  2156. o Release the button that has been pressed and held when any operator panel 
  2157.   lights come on. 
  2158.  
  2159. To return to the IBM┬áPrinter┬áTips header, double-click here. 
  2160.  
  2161.  
  2162. ΓòÉΓòÉΓòÉ 6.4.2. IBM 4216 Personal Pageprinter II Setup ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2163.  
  2164. By Mark Chapman and Jeff Dean 
  2165. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  2166.  
  2167. 4216┬áPersonal┬áPageprinter┬áas┬áHP┬áLaserJet┬áPlus 
  2168. The following steps explain how to configure an IBM 4216 Personal Pageprinter 
  2169. for HP LaserJet Plus Emulation mode: 
  2170.  
  2171.  1. Power off the 4216. 
  2172.  2. Set the DIP switches on the 4216 as follows: 
  2173.  
  2174.     a. Set switches 1 and 2 to UP. (This will set up the printer for parallel 
  2175.        printing mode). 
  2176.     b. Set switch 3 to up and switch 4 to down. (This will set up the printer 
  2177.        for HP LaserJet Plus emulation). 
  2178.  
  2179.  3. Power on the 4216. 
  2180.  4. The Personal Pageprinter will output a setup sheet. Ensure that the 
  2181.     Interface is set for: LaserJet Plus, PC Parallel. 
  2182.  
  2183. IBM┬á4216┬áas┬áPostScript┬áSerial 
  2184. The following steps explain how to set up an IBM 4216 Model 031 printer as an 
  2185. OS/2 1.2 PostScript printer at 19,200 baud, attached to COM1. 
  2186.  
  2187.  1. Set all printer DIP switches to the "down" position (configuration mode). 
  2188.  2. Set the COM port to 1200 bps (via the Control Panel). 
  2189.  3. Send a data file containing the PostScript commands shown on Page 20 to the 
  2190.     printer using the command: 
  2191.  
  2192.    COPY <FILENAME> COM1 
  2193.  
  2194.  4. Set switch 4 to up to save the configuration. 
  2195.  5. Turn the printer off, and then back on. 
  2196.  6. Send a mode command to set up COM1 as follows: 
  2197.  
  2198.    MODE COM1:19200,N,8,1,TO=ON, XON=OFF,DTR=ON 
  2199.    (Put this into your STARTUP.CMD file so it executes each time you boot up 
  2200.    your system). 
  2201.  
  2202.  7. Make sure that you have the printer associated with COM1 (via the Print 
  2203.     Manager) and with the Postscript driver that comes with EE 1.2, and SE 1.2 
  2204.     (at CSD level XR04020 or later) refresh. 
  2205.  8. Make sure that you have a queue set up in the Print Manager (such as COM1Q) 
  2206.     and associated with the 4216 Personal Pageprinter. 
  2207.  
  2208. To return to the IBM┬áPrinter┬áTips header, double-click here. 
  2209.  
  2210.  
  2211. ΓòÉΓòÉΓòÉ 6.5. PS/2 Hardware Tips ΓòÉΓòÉΓòÉ
  2212.  
  2213. This section contains helpful tips, how-to documents, and introductory pieces 
  2214. on PS/2s and related hardware products. 
  2215.  
  2216. To jump directly to the other sections of this document, use the mouse, or Tab 
  2217. and Enter keys, to select the section to which you wish to jump, below: 
  2218.  
  2219. Tips 
  2220.                                            Introducing┬áIBM's┬áNew┬áSCSI┬áDevices         The┬áWhys┬áand┬áWherefores┬áof┬áDASDDRVR.SYS 
  2221.                                            Terminating┬áthe┬áIBM┬áSCSI┬áAdapters          How┬áModel┬á90/95┬áSelective┬áBoot┬áAssigns┬áDrive┬áLetters 
  2222. Using┬áParadox┬áV3.5┬áwith┬áthe┬áL40SX          Understanding┬áPS/2┬áModel┬áNumbers 
  2223. Understanding┬áXGA                          L40SX┬áBattery┬áConcerns 
  2224.                                            Duplexing┬áon┬áa┬áPS/2┬áModel┬á57/90/95         Communicating┬áwith┬áthe┬áL40SX┬áFax/Modem 
  2225. PS/1┬á&┬áPS/2┬áSystem┬áBIOS┬áInformation        Screen-Saving┬áTips 
  2226. Comparison┬áof┬á386SX/386SL/386SLC/386DX/486SX/486DX/486DX2┬áProcessors 
  2227.  
  2228. Or, to return to the Technical┬áTips header, double-click here. 
  2229.  
  2230.  
  2231. ΓòÉΓòÉΓòÉ 6.5.1. Introducing IBM's New SCSI Devices ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2232.  
  2233. Greg Burton 
  2234. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  2235.  
  2236. What┬áis┬áSCSI? 
  2237.  
  2238. SCSI stands for Small Computer System Interface. SCSI standards are defined by 
  2239. ANSI X3.131.1986.  SCSI is not new to the PC industry.  Other vendors have been 
  2240. using SCSI fixed disk drives for quite a while, as has IBM.  They have been 
  2241. available in the IBM RT for several years. 
  2242.  
  2243. The SCSI standards define a common command set that is programmed into ROM on 
  2244. the adapters and is accessed via system BIOS as normal fixed disk commands. 
  2245. Although IBM is only offering fixed disks and CD ROM devices, there are many 
  2246. other devices available  within the industry. 
  2247.  
  2248. 64┬áAddressable┬ádevices 
  2249. The SCSI architecture allows 8 devices per SCSI bus.  The controller itself is 
  2250. a device so seven additional physical devices can be attached.  Each physical 
  2251. device can have 7 logical devices attached to it as well.  In theory, 64 
  2252. addressable devices can be attached to a single SCSI controller. 
  2253.  
  2254. This sounds complex, so lets simplify it if we can.  One intelligent SCSI 
  2255. adapter is installed into a system.  To this adapter we can attach either a 
  2256. device such as a fixed disk, a printer or other device.  It occupies a physical 
  2257. address as defined by switches or jumpers on the device.  It can be addressed 
  2258. as device "0", having the lowest priority, or as device "6", having the highest 
  2259. priority or anywhere in between.  Slow devices usually are set for a low 
  2260. priority and faster devices are set for higher priorities. The controller is 
  2261. fixed at address "7" and cannot be altered.  If we were to add an intelligent 
  2262. device, one that functions as a "sub" controller, this intelligent device, or 
  2263. more correctly, this controller can have additional devices attached to it. 
  2264. These devices would have logical addresses rather than physical addresses. 
  2265. These addresses are referred to as PUA's (Physical Unit Addresses) or LUA's, 
  2266. (Logical unit addresses). 
  2267.  
  2268. Two┬áSCSI┬áAdapters 
  2269. IBM is offering two different SCSI adapters, three SCSI fixed disks and 2 CD 
  2270. ROM devices.  The standard controller supplied with the PS/2 Model 65 and 
  2271. certain models of the PS/2 Model 80 is a 16 bit Bus Master card.  It will fit 
  2272. both a 32 or a 16 bit slot. It has a data transfer rate of 8.3MB/S between the 
  2273. controller and the system and a data transfer rate of 5MB/S between the 
  2274. controller and the device.  The SCSI Controller with cache is also a Bus Master 
  2275. and it also can be inserted in either a 16 or 32 bit slot.  When installed in a 
  2276. 32 bit slot, it operates as a 32 bit adapter for a data transfer rate of 
  2277. 16.6MB/S.  In a 16 bit slot the rate is the same as with the standard adapter. 
  2278. Both adapters can handle both internal and external devices. 
  2279.  
  2280. Three┬áSCSI┬áDrives 
  2281. Three new SCSI fixed disks were announced with the SCSI Adapters. The 320 
  2282. million byte drive has a 12.5Ms access time making it one of the fastest in the 
  2283. industry.  The 30 and 60 million byte drives are 23Ms drives and all three are 
  2284. the 3.5" form factor. Up to 4 drives can be installed in the new model 65 and 
  2285. the new model 80's. Two CD-ROM drives were announced with an approximately 
  2286. 600MB capacity.  The internal drive occupies the 5.25" drive bay of the floor 
  2287. standing PS/2's and the external drive can be attached to all IBM Micro Channel 
  2288. systems.  Multiple drives are supported on all systems.  These drives can play 
  2289. standard audio CD's or can read data CD's.  A headphone jack is available on 
  2290. the front of the drives for headphones or connections to an external amplifier. 
  2291. The external drive has additional L and R audio out jacks on the rear of the 
  2292. case.  Drivers are provided on the Option/Device Driver diskette to allow such 
  2293. usage.  A program "IBMCDPLY" is also included that brings up a control panel on 
  2294. the screen to provide an interface that looks and acts like the control panel 
  2295. of an audio CD player.  Play, stop, pause, track selection and other controls 
  2296. are available on the screen.  Once the playing of a CD has started, you can 
  2297. exit the program and the CD continues to play to the end.  Other DOS 
  2298. applications can now be run. 
  2299.  
  2300. Note:  This is a DOS only program.  It operates neither in the OS/2 mode nor in 
  2301. the DOS compatibility box of OS/2.  An OS/2 version is available with the new 
  2302. drivers on the OS/2 corrective service/device drivers diskette. 
  2303.  
  2304. Attachment┬áKits┬árequired 
  2305. Various attachment kits and cables are also available.  KIT "A" provides a 
  2306. bracket that allows two drives to be installed in the 5.25" drive bay as well 
  2307. as power and signal cables.  An external "Option to Option" cable is available 
  2308. for device to device attachment.  It uses the standard 50 pin SCSI connector. A 
  2309. "Card to Option" cable is also available to convert the 50 pin card connector 
  2310. to the 50 pin SCSI standard connector on the first external device.  The 60 pin 
  2311. connector is too large to mount on the controller so a more compact connector 
  2312. was used. 
  2313.  
  2314. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2315.  
  2316.  
  2317. ΓòÉΓòÉΓòÉ 6.5.2. Terminating the IBM SCSI Adapters ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2318.  
  2319. By Mark Chapman 
  2320. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  2321.  
  2322. Just as ST-506 and ESDI adapters need a terminating resistor (T-RES) on the 
  2323. last drive, so the SCSI adapters must be told where to find the "end of the 
  2324. line". 
  2325.  
  2326. 16-Bit SCSI Adapter 
  2327. The 16-bit PS/2 SCSI Adapter includes a T-RES terminator chip on the adapter. 
  2328. This chip must remain in the following instances: 
  2329.  
  2330. 1) If no physical devices (also called PUNs, for Physical Unit Numbers) are 
  2331. connected to the adapter because it is not currently being used. 
  2332.  
  2333. 2) If the PUNs are all internally attached, or all externally attached. 
  2334.  
  2335. The T-RES chip must be removed if internal and external PUNs are attached.  In 
  2336. this case inline terminators (which come with the option cables) are used 
  2337. between the last internal and external PUNs and the cables connecting them to 
  2338. the next-to-last PUNs (or the adapter, if the PUN is the only internal or 
  2339. external device on the chain). 
  2340.  
  2341. For example, to connect two internal and three external PUNs, the internal 
  2342. devices would be daisy-chained from the internal 50-pin edge- connector, while 
  2343. the external devices would daisy-chain from the 60- pin D-shell connector on 
  2344. the back of the card, as follows.  (Note the terminators.) 
  2345.  
  2346. Reminder:  Double-click on the highlighted text below to view the footnotes. 
  2347.  
  2348. Internal                                     External
  2349.             Γöî<ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2350.             Γöé            Γöé
  2351.             1      ΓöîΓöÇΓöÇΓöÇ\\\\\ΓöÇΓöÇΓöÇΓöÉ
  2352.             Γöé      Γöé Adapter * DΓöÇΓöÇΓöÇ2ΓöÇΓöÇΓöÇ>ΓöÉ
  2353. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  Γöî<Γöÿ      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ        Γöé    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2354. Γöé PUN  ΓöéΓöÇΓöÇΓöñ                             ΓööΓöÇΓöÇΓöÇ>Γöé PUN  Γöé
  2355. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γöö>ΓöÉ                           Γöî<ΓöÇΓöÇΓöÇΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2356.             Γöé                           Γöé
  2357.             1                           3
  2358. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ    Γöé                           Γöé    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2359. Γöé PUN  T<ΓöÇΓöÇΓöÇΓöÿ                           ΓööΓöÇΓöÇΓöÇ>Γöé PUN  Γöé
  2360. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ                                Γöî<ΓöÇΓöÇΓöÇΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2361.                                         Γöé
  2362.                                         3
  2363.                                         Γöé    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2364.                                         ΓööΓöÇΓöÇΓöÇ>T PUN  Γöé
  2365.                                              ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2366.  
  2367. If either the internal devices OR the external devices are all removed the 
  2368. T-RES chip would be needed on the adapter.  All the terminators needed are 
  2369. included with the various components; however, should the T-RES chip be removed 
  2370. (and lost), but be needed at a later date, a replacement may be ordered as a 
  2371. service part (P/N 57F2870). 
  2372.  
  2373. 32-bit SCSI Adapter with Cache 
  2374. The 32-bit PS/2 SCSI Adapter with Cache is different in the respect that it 
  2375. does NOT come with an onboard T-RES chip.  There is a separate external 
  2376. terminator (P/N 6451039; F/C 1039) which must be used if no external devices 
  2377. are attached. 
  2378.  
  2379. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2380.  
  2381.  
  2382. ΓòÉΓòÉΓòÉ 6.5.3. How Model 90/95 Selective Boot Assigns Drive Letters ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2383.  
  2384. The Model 95 will boot from any physical hard drive or floppy drive in the 
  2385. machine, not logical drives.  For example, 2 physical hard drives could be a 
  2386. 160MB SCSI drive defaulting to drive C: and a 320MB drive defaulting to drive 
  2387. D:.  When you use the Reference Diskette to change the boot sequence, you are 
  2388. indicating what sequence you would like the system to check for bootable 
  2389. devices.  For example: 
  2390.  
  2391.             Boot device 1:  1.44MB Diskette Drive (A:)
  2392.             Boot device 2:  160MB, SCSI ID = 6    (C:)
  2393.             Boot device 3:  320MB, SCSI ID = 5    (D:)
  2394.  
  2395. Could be changed to this: 
  2396.  
  2397.             Boot Device 1:  1.44MB Diskette Drive (A:)
  2398.             Boot Device 2:  320MB, SCSI ID = 5    (C:)
  2399.             Boot Device 3:  160MB, SCSI ID = 6    (D:)
  2400.  
  2401. In the first example the system will try to boot the diskette drive first.  If 
  2402. it does not find a bootable diskette it will try to boot from the 160MB fixed 
  2403. disk; then the 320MB drive.  The 160MB drive is C: and the 320MB drive is D:. 
  2404. In the second example, the 320MB drive is C: and the 160MB drive is D:. 
  2405. Whenever you change the boot sequence, the system warns you that drive letters 
  2406. will be changed and/or rearranged. 
  2407.  
  2408. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2409.  
  2410.  
  2411. ΓòÉΓòÉΓòÉ 6.5.4. The Whys and Wherefores of DASDDRVR.SYS ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2412.  
  2413. By Mark Chapman 
  2414. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1991) 
  2415.  
  2416. There is a lot of confusion over what DASDDRVR.SYS is, what it is used for, 
  2417. which PS/2 models require it, and what exactly it fixes.  The following should 
  2418. dispel the mystery surrounding DASDDRVR.SYS. 
  2419.  
  2420. What┬áis┬áit? 
  2421. DASDDRVR.SYS (Direct Access Storage Device Driver) is a set of software patches 
  2422. that fix various BIOS bugs common to several PS/2 models.  A common 
  2423. misconception is that DASDDRVR.SYS is a set of DOS patches; and additionally 
  2424. that it is not needed with DOS 4.0x; only V3.3.  Both statements are incorrect. 
  2425.  
  2426. IBM could have chosen to replace thousands of BIOS chips on PS/2 motherboards, 
  2427. yet went with the software approach.  Why? A program installs DASDDRVR.SYS on a 
  2428. PS/2 fixed disk drive, and adds a statement to CONFIG.SYS.  Then when the 
  2429. system is booted, the BIOS patches overwrite the BIOS code in memory (that was 
  2430. copied from the BIOS ROM chips).  Not only does this give IBM and the user the 
  2431. flexibility of later replacing DASDDRVR.SYS with a newer version containing 
  2432. additional BIOS patches, if necessary; but it also eliminates the down time and 
  2433. inconvenience that would result from taking the system to an authorized 
  2434. servicer to have the BIOS ROM replaced. 
  2435.  
  2436. Who┬áneeds┬áit? 
  2437. Originally, a few BIOS bugs were found affecting several PS/2 models.  Two 
  2438. different versions of DASDDRVR.SYS were written, one for Micro Channel systems, 
  2439. and one for non-Micro Channel PS/2s.  As time passed, it was discovered that 
  2440. several more PS/2s were affected by these or newer bugs.  Eventually the two 
  2441. versions of DASDDRVR.SYS were merged into one, simplifying the effort of 
  2442. determining what to install on which systems. 
  2443.  
  2444. So, to make a long story short, DOS 3.3 and 4.0x users who encounter the 
  2445. specific problems corrected by DASDDRVR.SYS (see below), on the particular PS/2 
  2446. models listed, should install DASDDRVR.SYS.  The install program will determine 
  2447. which model you are installing it on, and only install those fixes that apply 
  2448. to that system.  (Those PS/2 models or submodels not on the list, do not need 
  2449. DASDDRVR.SYS, and will not benefit by installing it.) 
  2450.  
  2451. Why isn't DASDDRVR.SYS required on OS/2 or AIX-based PS/2s?  Because these 
  2452. operating systems routinely replace the hardware BIOS code in memory with 
  2453. customized software versions, anyway.  So they already contain the fixes 
  2454. inherent in DASDDRVR.SYS. 
  2455.  
  2456. What┬áproblems┬ádoes┬áit┬áfix? 
  2457. There are currently twelve different bugs fixed.  The list below describes the 
  2458. fixes, and which systems are affected: 
  2459.  
  2460. Problems                                              Systems┬áAffected 
  2461. 1) Failures occur when reading some 720K 
  2462.   program diskettes.                                  8530-E01/E21; 8550-021; 
  2463.                                                       8560-041/071; 
  2464.                                                       8580-041/071. 
  2465. 2) Intermittent "Not Ready" or "General failure" 
  2466.   error messages when accessing diskettes.            8550-021; 8560-041/071; 
  2467.                                                       8580-041/071. 
  2468. 3) 3.5" diskette format failures when attempting 
  2469.   to format multiple diskettes consecutively.         8550-021; 8560-041/071; 
  2470.                                                       8580-041/071. 
  2471. 4) Combined 301 and 8502 error messages at 
  2472.   power on, or after power interruption.              8550-021; 8560-041/071. 
  2473. 5) System clock loses time (8550), or combined 
  2474.   162 and 163 errors during system POST 
  2475.   (8560).                                             8550-021; 8560-041/071. 
  2476. 6) Unable to install Power-on Password program 
  2477.   with DASDDRVR.SYS installed.                        8550-021; 8560-041/071; 
  2478.                                                       8580-041/071. 
  2479. 7) Device attached to COM2, COM3, or COM4 
  2480.   not detected.                                       8530-E01/E21. 
  2481. 8) Devices that use interrupt request level 2 
  2482.   (IRQ2) fail.                                        8530-E01/E21. 
  2483. 9) 3.5" diskette format failures when attempting 
  2484.   to format more than one diskette.                   8570-Axx (all); 8580-Axx 
  2485.                                                       (all). 
  2486. 10) System performance degradation from 
  2487.   processor-intensive devices.                        8550-021/031/061; 
  2488.                                                       8555-031/061; 
  2489.                                                       8560-041/071. 
  2490. 11) Error in microcode routine that enhance 
  2491.   long-term reliability of 60/120MB disk drives.      8550-061; 8555-061; 
  2492.                                                       8570-061/121/A61/A21; 
  2493.                                                       8573-061/121. 
  2494. 12) Time and date errors occur when resetting 
  2495.   time or date.  Intermittent date changes can 
  2496.   occur when system is restarted by pressing 
  2497.   Ctrl-Alt-Del.                                       8530 (all). 
  2498.  
  2499. How┬ádo┬áI┬áget┬áand┬áinstall┬áit? 
  2500. Most versions of the various Micro Channel PS/2 Reference Diskettes contain 
  2501. some version of DASDDRVR.SYS.  (The non-Micro Channel PS/2 Model 30 286 
  2502. provides DASDDRVR.SYS on the Setup Diskette, instead.)  But because there have 
  2503. been several versions of DASDDRVR.SYS released along the way, with different 
  2504. numbers of fixes, it is important to get the latest possible version of the 
  2505. appropriate Reference Diskette.  Depending on the version of the diskette, 
  2506. there may be additional fixes in a later version. 
  2507.  
  2508. If you have access to the latest Reference Diskette, use it.  If not, you may 
  2509. call 800-IBM-7282, and request the PS/2 System Update Diskette (P/N 04G3288. 
  2510. This diskette contains a version of DASDDRVR.SYS, but it is possible that by 
  2511. the time you read this and order it, a newer version may have been released on 
  2512. a new Reference Diskette.  Still, a fairly recent version is better than an 
  2513. older one you may have on the Reference Diskette that came with the system.  If 
  2514. DASDDRVR.SYS is already installed on a system, but you don't know whether it is 
  2515. the latest, just look at the file size.  The current version (as of July 1991) 
  2516. is 3,068 bytes). 
  2517.  
  2518. Installation is a snap.  Simply insert the diskette in the A: drive, and type: 
  2519. A:INSTALL from the C> prompt.  That's all there is to it!  The install program 
  2520. copies the DASDDRVR.SYS file to the fixed disk drive, and updates CONFIG.SYS to 
  2521. use it.  After rebooting the system you are done. 
  2522.  
  2523. One final note:  This driver may be ordered and installed by anyone.  It 
  2524. includes instructions, and does not require dealer intervention. 
  2525.  
  2526. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2527.  
  2528.  
  2529. ΓòÉΓòÉΓòÉ 6.5.5. Using Paradox V3.5 with the L40 SX ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2530.  
  2531. Due to publishing deadlines the following Hint was not included in the Hints & 
  2532. Tips document shipped with the PS/2 Model L40 SX system: 
  2533.  
  2534. Borland International Paradox 3.5
  2535.  
  2536. You must configure Paradox to run with the PS/2 Model L40 SX.  Paradox provides 
  2537. a special script to configure Paradox to run with systems that it does not 
  2538. recognize called CUSTOM.  Failure to run the CUSTOM script will cause your 
  2539. keyboard to lock up. To customize Paradox, follow the instructions below. 
  2540.  
  2541. Start Paradox by typing: 
  2542.  
  2543. PARADOX CUSTOM -REAL
  2544.  
  2545. When the Paradox menu is displayed: 
  2546.  
  2547.  1. Select Tune and Press Enter 
  2548.  
  2549.  2. Select Protected Mode and Press Enter 
  2550.  
  2551.  3. Select Configure and Press Enter 
  2552.  
  2553.  4. Follow the instructions displayed by Paradox 
  2554.  
  2555. Note:  The Keyboard will lock up.  This is NORMAL.  Turn the system power off 
  2556. and start the process again.  You must do this at least twice.  On the third 
  2557. attempt the CUSTOM script will run to successful completion. 
  2558.  
  2559. While in the Custom script, set AUTOSAVE to NO. Select DEFAULTS, then AUTOSAVE, 
  2560. than NO.  This prevents damage to disk files when doing a RESUME on the Model 
  2561. L40 SX. 
  2562.  
  2563. Copy PARADOXK.EXE to a diskette for safe-keeping.  This file can be restored if 
  2564. you reinstall Paradox and you will not have to run the CUSTOM program again. 
  2565.  
  2566. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2567.  
  2568.  
  2569. ΓòÉΓòÉΓòÉ 6.5.6. Understanding PS/2 Model Numbers ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2570.  
  2571. By Mark Chapman 
  2572. (From The IBM Advisor, the technical newsletter for IBM dealers; 3Q 1991) 
  2573.  
  2574. There have been so many different PS/2 models, past and present, that it can be 
  2575. difficult to tell them apart just by the model numbers.  The following is an 
  2576. attempt to explain the meaning behind these numbers.  Despite appearances, the 
  2577. numbers and letters do have specific meanings (although in a few cases their 
  2578. use is not totally consistent). 
  2579.  
  2580. In an attempt to simplify the process of understanding model differences, 
  2581. recently IBM started using a new system for designating models.  So, below you 
  2582. will find two sets of explanations, one for the older scheme, and the other for 
  2583. the new method: 
  2584.  
  2585. Note:  @ = A or B; * = Any number or letter. 
  2586.  
  2587. Old Method: (PS/2 Models 25, 25-286, 30, 30-286, 50, 55, 60, 65, 70, P70, P75, 80)
  2588.  
  2589. Models    Meaning 
  2590. 0**       Space-saving keyboard (25-286 only) 
  2591. 12*       120MB Fixed Disk drive 
  2592. @2*       120MB Fixed Disk drive 
  2593. 16*       160MB Fixed Disk drive 
  2594. @16       160MB Fixed Disk drive 
  2595. 32*       320MB Fixed Disk drive 
  2596. 40*       400MB Fixed Disk drive 
  2597. A**       25MHz 386 processor 
  2598. A3*       25MHz 386 processor; 320MB Fixed Disk drive 
  2599. B**       25MHz 486 processor 
  2600. C**       Color Display 
  2601. E**       10MHz 286 (30-286 only) 
  2602. E6*       16MHz 386; 60MB Fixed Disk drive (70 only) 
  2603. G**       Enhanced Keyboard 
  2604. L0*       4MBps Token-Ring LAN adapter (25 only) 
  2605. LE*       Ethernet LAN adapter (55 only) 
  2606. LT*       16/4 Token-Ring LAN adapter (55 only) 
  2607. M**       Monochrome Display 
  2608. *2*       20MB Fixed Disk drive 
  2609. *3*       30MB Fixed Disk drive (Except A3*) 
  2610. *4*       45MB Fixed Disk drive 
  2611. *6*       60MB Fixed Disk drive 
  2612. *8*       80MB Fixed Disk drive 
  2613. **0       Medialess (no Fixed Disk, no diskette drives) 
  2614. **1       1 diskette drive 
  2615. **1       Monochrome Display (25 only) 
  2616. **2       2 diskette drives 
  2617. **4       Color Display (25, 25-286 only) 
  2618. **6       10MHz 286; 1 diskette drive (25-286 only) 
  2619.  
  2620. To illustrate: 
  2621.  
  2622. Models            Meaning 
  2623. Model 25-G04      Enhanced keyboard and a built-in color display. 
  2624. Model 25-036      Space-saving keyboard, a 30MB fixed disk drive, and a 10MHz 
  2625.                   286 processor. 
  2626. Model 70-A21      25MHz 386 processor, a 120MB fixed disk drive, and one 
  2627.                   diskette drive. 
  2628.  
  2629. New Method: (PS/2 Models 35, 40, L40, N51, 56, 57, CL57, M57, 90, 95)
  2630.  
  2631. Models    Meaning 
  2632. 0**       Standard processor complex design 
  2633. 1**       Advanced processor complex design; or Ethernet system 
  2634. 2**       16/4 Token-Ring LAN Adapter standard; or Multimedia system 
  2635. 4**       Custom configuration for Special Bid purchase 
  2636. *2*       16MHz 386SLC 
  2637. *3*       16MHz 386SX 
  2638. *5*       20MHz 386SLC 
  2639. *G*       20MHz 486SX 
  2640. *H*       25MHz 486SX 
  2641. *J*       25MHz 486DX 
  2642. *K*       33MHz 486DX 
  2643. *L*       50/25MHz 486DX2 
  2644. *M*       50MHz 486DX 
  2645. **0       No Fixed Disk, one diskette drive 
  2646. **1       8512 Color Display included 
  2647. **2       8511 Color Display included 
  2648. **3       40MB Fixed Disk drive 
  2649. **4       60MB Fixed Disk drive 
  2650. **5       80MB Fixed Disk drive 
  2651. **9       160MB Fixed Disk drive 
  2652. **D       320MB Fixed Disk drive 
  2653. **F       400MB Fixed Disk drive 
  2654. **T       1GB Fixed Disk drive 
  2655. **X       Medialess (no Fixed Disk, no diskette drives) 
  2656.  
  2657. For example: 
  2658.  
  2659. Models            Meaning 
  2660. Model 35-24X      Token-Ring adapter, 20MHz 386SX processor, and no drives. 
  2661. Model 40-040      20MHz 386SX processor, a diskette drive, but no fixed disk 
  2662.                   drive. 
  2663. Model 90-0J9      25MHz 486 processor, and a 160MB fixed disk drive. 
  2664.  
  2665. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2666.  
  2667.  
  2668. ΓòÉΓòÉΓòÉ 6.5.7. Understanding XGA ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2669.  
  2670. By Chris Gaskins 
  2671. (From The IBM Advisor, the technical newsletter for IBM dealers; 3Q 1991) 
  2672.  
  2673. What is XGA and how do I use it?  This is a very common question at the NSC. 
  2674. Since XGA emerged, there has been much confusion about its installation and 
  2675. functionality.  Hopefully, this column will clear the air on XGA installation, 
  2676. and on the technology behind XGA as well. 
  2677.  
  2678. XGA vs. 8514/A 
  2679. First, I want to stress the differences between the XGA card and the 8514/A 
  2680. Display Adapter.  The 8514/A card simply provides a high resolution of 1024 X 
  2681. 768 with 16 or 256 colors in this mode, depending on the amount of memory 
  2682. installed on the card. This card works on any Micro Channel system unit that 
  2683. has an adapter slot with the video extension connector.  The 8514/A card only 
  2684. functions in that slot because it only has a high resolution processor and not 
  2685. a VGA compatible processor.  When the system is running applications in VGA 
  2686. mode (or lesser resolutions) the 8514/A card simply passes the VGA information 
  2687. from the system board VGA controller through the Auxilliary Video Extension 
  2688. (AVE).  When applications require high resolution, a TSR program called HDILOAD 
  2689. (provided with the adapter) installs the 8514/A Adapter Interface (AI) code. 
  2690. The 8514/A AI is basically a gateway to the 8514/A adapter.  Since IBM never 
  2691. published the hardware register information for the 8514/A, all applications 
  2692. had to write to the AI, which in turn writes directly to the hardware on the 
  2693. card.  The 8514/A can not function unless it has a video system to supply VGA 
  2694. mode (and lower) video signals. 
  2695.  
  2696. So much for the review of 8514/A.  Now lets get into XGA.  The XGA card is an 
  2697. entire graphics subsystem that provides a maximum resolution of 1024 x 768 as 
  2698. well as all VGA modes. It does not have to rely on a video subsystem on the 
  2699. motherboard of the machine where it is installed.  The XGA card is also a Bus 
  2700. Master, which means it can do its own processing and memory accesses without 
  2701. having to use the main system processor, providing faster video processing and 
  2702. freeing up the main processor for other tasks.  The XGA card has a 32-bit Micro 
  2703. Channel connector; but can be placed in a 16-bit slot; however there is a 
  2704. performance penalty if the card is used in a 16-bit slot.  Another vast 
  2705. difference in the XGA card is that it only functions in 386SX or higher 
  2706. systems.  This is because the drivers and the card itself have been optimized 
  2707. to work with the 386 32-bit instruction set, also increasing the performance of 
  2708. the card.  The XGA card comes standard with 512KB of VRAM which provides a 
  2709. maximum resolution of 1024 x 768 with 16 colors.  If the memory is upgraded to 
  2710. a full 1MB the maximum increases to 1024 x 768 with 256 colors. 
  2711.  
  2712. Installing XGA 
  2713. Installation of the XGA card is much like the installation of any other Micro 
  2714. Channel adapter.  First, simply place the card in a Micro Channel expansion 
  2715. slot.  A 32-bit slot is preferred, due to the speed advantage mentioned 
  2716. earlier.  There is however one slot the XGA card will not fit, and that is the 
  2717. slot with the AVE.  The XGA card does have an extension that looks much like 
  2718. the 8514/A extension; however, upon closer inspection you will see the 
  2719. extension on this card is positioned differently.  The positioning of the XGA 
  2720. extension tab will prevent it from being inserted into the slot with the 
  2721. auxiliary video extension.  What is the extension for on the XGA card, you ask? 
  2722. Currently only one PS/2 has an expansion slot that will accommodate the 
  2723. extension on the XGA card.  That system is the PS/2 Model 95.  Why? 
  2724.  
  2725. First, lets review the purpose of the 8514/A video extension.  Remember that 
  2726. the extension of the 8514/A card allows the applications that run in VGA mode 
  2727. to viewed on the screen.  The 8514/A card is simply pulling the VGA signals 
  2728. from the system board through that video extension and out the display port on 
  2729. the back of the adapter card.  Now, as you recall, the XGA card has its own 
  2730. video processor that can handle VGA and high resolution modes.  The Model 95 is 
  2731. the only PS/2 that does not have a video subsystem integrated onto its system 
  2732. board, but instead is shipped with an XGA adapter already installed. 
  2733.  
  2734. Suppose you wanted to place an adapter in the Model 95 that required VGA 
  2735. signals from the main video subsystem.  This could be the IBM PS/2 Image 
  2736. Adapter/A or possibly the IBM PS/2 M-Motion Adapter/A (the 8514/A card is not 
  2737. supported in the Model 95).  For an adapter of this type to function in the AVE 
  2738. slot the XGA card must be plugged into the one slot that can accommodate its 
  2739. Base Video Extension (BVE).  The reasoning behind this is the BVE takes VGA 
  2740. signals from the XGA card and routes them directly to the Auxiliary Video 
  2741. Extension that the M-Motion or Image Adapter is using.  Once the card is 
  2742. configured and a display attached, nothing more needs to be done to get normal 
  2743. operation from the XGA card; normal operation being VGA modes only. 
  2744.  
  2745. The XGA card only occupies 8KB of memory between 640KB and 1MB.  Since the XGA 
  2746. card is a Bus Master, it can occupy any 8KB in the "C" or "D" range.  To see 
  2747. which part of memory is being used by the XGA card, choose the menu option 
  2748. "Display Memory Map" from the Reference Diskette.  Another great feature of the 
  2749. XGA card is that you can have up to six XGA cards installed in one machine 
  2750. (five if the system has XGA already on the system board, like the Model 90). 
  2751. To take advantage of multiple adapters, software must be specifically written 
  2752. to do so.  If you have an XGA card in a system that has VGA on the system board 
  2753. and a display attached just to the XGA card, the XGA card will function in VGA 
  2754. and high resolution modes.  Now, if you have the same setup as before but a 
  2755. display is attached to the system board VGA port and another to the XGA card, 
  2756. all VGA (and lower modes) will be displayed on the display attached to the 
  2757. system board port.  The XGA card will only be used when high resolution is 
  2758. required.  You will not get an echo of a VGA image onto the display attached to 
  2759. the XGA port as you would using the 8514/A. 
  2760.  
  2761. Once the card is installed, the appropriate device driver must be installed 
  2762. before the high resolution can be accessed. There are two device driver 
  2763. diskettes that come with the XGA card.  The first diskette contains all of the 
  2764. device drivers for DOS, Microsoft Windows 3.0, Microsoft Windows 286 2.1, and 
  2765. AutoCAD Release 10.  The second diskette contains support for OS/2 1.2 (OS/2 
  2766. 1.3 ships with an XGA driver).  The latest driver diskette is version 1.10.2, 
  2767. which is currently available for downloading from the TA Bulletin Board System. 
  2768.  
  2769. Installing device drivers for the XGA card is a subject all to itself; so I 
  2770. will save that information for a later column. Hopefully this has increased 
  2771. your understanding of the XGA card. 
  2772.  
  2773. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2774.  
  2775.  
  2776. ΓòÉΓòÉΓòÉ 6.5.8. L40 SX Battery Concerns ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2777.  
  2778. By Wally McCourt 
  2779. (From The IBM Advisor, the technical newsletter for IBM dealers; 3Q 1991) 
  2780.  
  2781. Well, the IBM L40 SX Laptop has been around a few months, and there are a few 
  2782. things that have generated a number of questions. These questions have been in 
  2783. the area of the battery, suspend/resume, and the PS/2 Power Management Program. 
  2784. All three of these areas are very inportant to any user who wants the most from 
  2785. the L40 SX; each plays a vital part in the longevity of the system on battery 
  2786. power. Hopefully, the following information will help you in answering your 
  2787. customers' questions and concerns. 
  2788.  
  2789. Before I start, I want to clarify that the L40 SX has three batteries. The one 
  2790. everyone is familiar with is the removeable, rechargable battery. This is 
  2791. located at the back of the system behind the center door. The second battery is 
  2792. the "bridge" or standby battery.  This is used when the system is in suspend 
  2793. mode. The standby battery stores the state of the system when the rechargeable 
  2794. battery is removed during operation. This allows batteries to be changed 
  2795. without turning off the L40 SX. The standby battery needs a full 48 hour charge 
  2796. when the system is first set up. The third battery is the CMOS battery. This is 
  2797. a five-year lithium battery that stores the system setup information and does 
  2798. not get charged at all. 
  2799.  
  2800. Conditioning/Recharging 
  2801. The first area of concern is with the battery's conditioning, length of usage, 
  2802. and recharging. First, let's talk about Ni-Cad batteries. Rechargable batteries 
  2803. take awhile to be conditioned.  The way Ni-Cads are conditioned is by fully 
  2804. charging and discharging them. Ni-Cad batteries do not provide full power after 
  2805. the initial charge.  It takes several cycles (charge and discharge) before they 
  2806. reach their optimum performance level.  Ni-Cad batteries develop a "memory" of 
  2807. the cycle.  In simple terms, if a new battery is charged for one hour and 
  2808. discharged for one hour, they will develop a memory to deliver power for that 
  2809. amount of time.  From my experience, it will take six to ten complete cycles to 
  2810. condition the battery for optimum performance.  This is done by a full ten hour 
  2811. charge from the A/C adapter or a 2.5 hour charge on the quick charger. 
  2812. Normally, the system has used the battery charge when the low battery alarm 
  2813. sounds and the system enters suspend/resume mode. This should be a sufficient 
  2814. discharge before recharging. 
  2815.  
  2816. HINT:  I had a battery that was not giving me more than forty-five minutes. I 
  2817. put a couple of wires on a 12V automobile taillight and used this to do a deep 
  2818. discharge of the battery; next, I recharged it.  This procedure was done 
  2819. several times. I now get more than three hours out of this battery using the 
  2820. power management routines discussed below. 
  2821.  
  2822. Suspend/Resume 
  2823. The second area of confusion is the Suspend/Resume feature of the L40 SX 
  2824. laptop.  A key player in this function is the "bridge" battery.  As mentioned, 
  2825. the "bridge" battery needs a FULL 48 hour charge before its first use.  After 
  2826. that, it receives a charge from the A/C adapter or the rechargable battery. 
  2827. This battery is only used when the system goes into Suspend/Resume mode 
  2828. (indicated by the LCD icon to the right of the on/off switch).  The way it 
  2829. works is, if you are in the middle of an application such as Lotus 1-2-3, and 
  2830. the system sounds a low-battery warning, all that needs to be done is to shut 
  2831. the cover of the system, remove the dead battery, and replace it with a 
  2832. fully-charged battery, or plug the A/C adapter into it.  When the system cover 
  2833. is reopened, the system is restored to the application that was being used. 
  2834.  
  2835.  
  2836. Power Management 
  2837. The third part to the equation is the Power Management program, PS2.EXE. This 
  2838. is found on the reference diskette for the L40 SX and is the heart of this 
  2839. complex power management system.  The PS2.EXE program controls the onboard I/O 
  2840. devices and some other functions of the L40 SX, including the speed of the 
  2841. processor.  This is the most important part to getting the most usage from the 
  2842. battery.  This program gives the user the option to put the hard disk to sleep 
  2843. after a specified number of minutes.  In addition, the display can be blanked 
  2844. after a specified time along with suspend/resume being enabled after a 
  2845. specified amount of time. These options can save battery power, but not as much 
  2846. as a few others. 
  2847.  
  2848. The blue switch at the left of the "dashboard" controls the processor speed. It 
  2849. has two settings "A" for Automatic and "M" for Manual. The function of this 
  2850. switch is controlled by PS2.EXE.  With PS2.EXE the user can set the processor 
  2851. speeds to use in Automatic mode and Manual mode.  In Automatic mode the 
  2852. processor can be set to High Performance (20MHz) or Long Battery Life (5 MHz). 
  2853. In Manual mode the user can define the particular speed that the system is to 
  2854. run, either 5Mhz, 10Mhz or 20MHz.  This allows the user to specify that when in 
  2855. Automatic mode to use Long Battery Life, and by pushing the blue switch to 
  2856. Manual mode go to 20Mhz for, say, a spreadsheet recalculation.  Set the 
  2857. switches for the way the system is being used. More information can be found in 
  2858. the reference manual for the system, including tips on how to invoke the 
  2859. functions of the PS2.EXE program from BATCH files.  Other options can be set to 
  2860. turn on/off the Fax/Modem, the serial port, the parallel port, and select the 
  2861. keyboard speed. All of these settings can shorten or lengthen the life of a 
  2862. battery charge. 
  2863.  
  2864. The PS2.EXE program and the other tips above are the key to the advertised 
  2865. maximum battery life of "up to 3 hours."  Please take the time to read the 
  2866. "HINTS & TIPS" supplement enclosed with the system unit.  This will help you 
  2867. and your customers get the most from the PS/2 L40SX laptop! 
  2868.  
  2869. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  2870.  
  2871.  
  2872. ΓòÉΓòÉΓòÉ 6.5.9. Communicating with the L40SX Fax/Modem ΓöÇ Tip ΓòÉΓòÉΓòÉ
  2873.  
  2874. By Wally McCourt 
  2875. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1992) 
  2876.  
  2877. The Data/Fax Modem option for the IBM Personal System/2 L40SX enables the user 
  2878. to communicate electronically with another computer, and send/receive 
  2879. facsimiles from any RJ-11 telephone jack. 
  2880.  
  2881. Modem 
  2882. The modem portion of this option is a Hayes-compatible modem that operates at 
  2883. 300, 1200, or 2400 bits per second.  It is capable of using any communications 
  2884. program that uses the Hayes Attention (AT) command set.  Programs such as 
  2885. Crosstalk, PMcomm, Procomm, Qmodem, Unicom, IBM File Transfer and Terminal 
  2886. Emulation (FTTERM), and IBM Personal Communications/3270 provide the user with 
  2887. a wide variety of ways to connect to the system of their choice.  The modem 
  2888. complies with International Telegraph and Telephone Consulting Committee 
  2889. (CCITT) V.22bis, V.22, V.21, Bell 212A and Bell 103 specifications.  It also 
  2890. supports error correction and the data compression/expansion functions of 
  2891. Microcom Network Protocol (MNP) service classes 4 and 5. 
  2892.  
  2893. Fax 
  2894. The other portion of the Data/Fax Modem is the Fax.  The fax option comes with 
  2895. its own Fax Utility software.  This utility enables users to send, receive, 
  2896. view, and print fax images.  The fax option is based on a facsimile service 
  2897. Class 1 that provides a basic service necessary to support Group 3 facsimile 
  2898. machines.  The communication protocol of the fax option conforms to CCITT 
  2899. recommendations V.29, V.27ter, and V.21 Channel 2 and communication protocols 
  2900. that conform to CCITT T.4 and T.30. 
  2901.  
  2902. Using the Modem 
  2903. The modem will enable users to connect with their corporate mainframe 
  2904. computers, mid-range systems, subscription based services (such as CompuServe 
  2905. and Prodigy), bulletin board systems, and other personal computers.  This is 
  2906. accomplished by using the appropriate communications software for the system 
  2907. being connected to.  The table below references some commonly used software to 
  2908. attach to the various environments. 
  2909.  
  2910. Comm┬áEnvironment           Comm┬áSoftware 
  2911. IBM Mainframe (3270)       IBM File Transfer and Terminal Emulation Program 
  2912.                            (FTTERM), Personal Communications/3270 
  2913. AS/400, DEC, etc.          Crosstalk, FTTERM, PMcomm, Procomm, Qmodem, Unicom 
  2914. CompuServe                 CompuServe Information Manager, Crosstalk, FTTERM, 
  2915.                            PMcomm, Procomm, Qmodem 
  2916. Prodigy                    Prodigy Service software 
  2917. Bulletin Board Systems     Crosstalk, FTTERM, PMcomm, Procomm, Qmodem, Unicom 
  2918.  
  2919. The modem is used for information access on the type of system environments 
  2920. mentioned above.  In addition to connectivity, the modem can be used to 
  2921. exchange or transfer information (files) from one system to another.  An 
  2922. example of this would be "uploading" or "downloading" a file from a BBS, 
  2923. CompuServe or another computer system.  Follow the procedures for the 
  2924. particular communications software you are using. 
  2925.  
  2926. Using the Fax 
  2927. The fax is used to send American National Standard Code for Information 
  2928. Interchange (ASCII) files, Tagged Image File Format (TIFF), and the PCX 
  2929. Graphical File Format.  ASCII files are standard text, without any imbedded 
  2930. codes from a word processor.  A common example of this would be the 
  2931. AUTOEXEC.BAT or CONFIG.SYS files. 
  2932.  
  2933. Most word processors give the user an option to "SAVE FILE AS ASCII."  If this 
  2934. step is not performed, the file will not fax correctly.  Faxed files cannot be 
  2935. edited or modified; they are similar to a photograph of the document, instead 
  2936. of individual words.  If a file is to be modified by the recipient then it must 
  2937. be transferred to the other computer via the modem, not the fax. 
  2938.  
  2939. Hint:  If problems are experienced when trying to fax a document created by a 
  2940. word processor, fax your AUTOEXEC.BAT or CONFIG.SYS as a test of the hardware. 
  2941. If this works, then it is possible the document is not stored in an ASCII 
  2942. format. 
  2943.  
  2944. TIFF and PCX files are created by a variety of "paint" or "draw" type programs 
  2945. and are also supported by many scanner programs.  Microsoft Windows Paint 
  2946. allows the creation of PCX files.  These files can be transmitted with the 
  2947. Fax/Modem Utility as long as they do not contain color, and have not been saved 
  2948. in a color file format.  ASCII information can be "cut 'n pasted" into the 
  2949. Paint program and the entire file can be sent as a PCX file. 
  2950.  
  2951. EXAMPLE: 
  2952. Under Windows Paint menu select Option/ Image Attributes/ and set Colors to 
  2953. Black and White.  After creating the image, select the File menu.  Choose the 
  2954. Save As option.  At this point select Options and choose the PCX format.  Enter 
  2955. the (filename).PCX and save the file.  The file can then fax correctly. 
  2956.  
  2957. Similar options need to be selected for other paint and scanning programs.  If 
  2958. a file is created with color, a message from the FAX utility will indicate that 
  2959. the file contains color and will not fax.  TIFF is commonly used for scanned 
  2960. images such as a document or picture.  The bottom line is: if the file was 
  2961. stored as a color image, it will not fax. Many paint and scanning packages also 
  2962. provide the capability to convert graphic file formats from one to another, 
  2963. such as TIFF to PCX, or Graphical Interchange Format (GIF) to TIFF, or 
  2964. Microsoft Paint format (MSP) to PCX, etc.  Basically, through these utilities 
  2965. you can convert one format to another.  Utilities to convert image formats are 
  2966. also available on bulletin boards, such as the NSC Technical Advisor BBS, and 
  2967. CompuServe. 
  2968.  
  2969. Reminder:  Use the modem to send a file in an editable form to another 
  2970. computer.  Use the fax to send an image that is not to be updated or modified. 
  2971.  
  2972. The IBM Fax Utility for the PS/2 Model L40SX is the only software supplied with 
  2973. the L40SX Data/Fax Modem option.  This provides only the necessary basic 
  2974. software for the fax feature of the option.  More sophisticated fax software 
  2975. for the L40SX may also be available separately from other vendors. 
  2976. Communication software for the modem must be purchased separately. 
  2977.  
  2978. The IBM Fax Utility provides five functions: OPTIONS, SEND, RECEIVE, PRINT, and 
  2979. VIEW.  The commands are preceded by the command: FAX.  To modify the Options, 
  2980. type: FAX OPTIONS. This is used to "setup" the Fax Utility.  This is 
  2981. user-definable information such as Tone or Dial, Printer type, communications 
  2982. port, Fax Header information, etc.  The other functions are entered as: 
  2983.  
  2984. To send: 
  2985. FAX SEND FILENAME.EXT {PhoneNumber} 
  2986.  
  2987. To receive: 
  2988. FAX RECEIVE  (Fax is automatically named RECV000X.FAX, where X is incremented 
  2989. for each file received) 
  2990.  
  2991. To print: 
  2992. FAX PRINT FILENAME.EXT 
  2993.  
  2994. To view a fax: 
  2995. FAX VIEW FILENAME.EXT 
  2996.  
  2997. FAX SEND, FAX RECEIVE, FAX PRINT, and FAX VIEW are fairly self-explanatory. 
  2998. Refer to the Fax Utility documentation for additional information. 
  2999.  
  3000. Hopefully, this information has cleared up some of the confusion about using 
  3001. the L40SX Fax/Modem option.  Happy Communicating! 
  3002.  
  3003. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  3004.  
  3005.  
  3006. ΓòÉΓòÉΓòÉ 6.5.10. Duplexing on a PS/2 Model 57/90/95 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3007.  
  3008. By Greg Burton 
  3009. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1992) 
  3010.  
  3011. If you are setting up a PS/2 Model 57, 90, or 95 system for duplex operation, 
  3012. install the second SCSI controller, all drives and all options that will be in 
  3013. the system.  One drive on the second controller should be set for SCSI ID 6. 
  3014. This will enable the system to boot from this drive in the event of failure. 
  3015. Be sure to copy all Option Diskettes to the system partition and then follow 
  3016. the steps below. 
  3017.  
  3018.  1. Boot the system to the system partition and configure the system as 
  3019.     necessary. If anything has to be changed manually, this is the time to do 
  3020.     it.  It will save much time later. 
  3021.  2. Insert a blank 1.44MB diskette in drive A:.  (It will become a Reference 
  3022.     Diskette.) 
  3023.  3. Back up the system partition to the blank Reference Diskette. 
  3024.  4. Turn the system off and swap the SCSI cables at the controller end. 
  3025.  5. Boot to the Reference Diskette just made, and restore the system partition. 
  3026.  
  3027. If the drives are the same, the system will not need to be reconfigured.  To 
  3028. simplify recovery in the event of failure it is recommended that 1) the drives 
  3029. be of the same capacity on both controllers, 2) both controllers have the same 
  3030. number of physical drives, and 3) the addresses be set the same on both the 
  3031. adapters and the drives.  (Each adapter has, for example, SCSI ID 7 for the 
  3032. controller, SCSI ID 6 for the first drive on each controller, SCSI ID 5 for the 
  3033. second drive on each controller and so forth.)  This enables the system to be 
  3034. brought back up without having to be re configured in some cases. 
  3035.  
  3036. In the event of drive failure, the cables can be swapped at the controller end 
  3037. to get the system back in operation.  In the event of a controller failure, the 
  3038. failing controller can be removed. Remember, both drives have system partitions 
  3039. on them, but the drive set to SCSI ID 6, and attached to the SCSI adapter in 
  3040. the lowest numbered slot is the only one that can load the system partition. 
  3041. If we remove the adapter from slot 1, the system will boot from the adapter in 
  3042. slot 2.  The system will need to be reconfigured, but that can be done from the 
  3043. existing system partition on the backup drive. 
  3044.  
  3045. If any drive or controller is removed, the system will need to be reconfigured, 
  3046. but if the system is powered down and the defective component is swapped with a 
  3047. good component of the same specification, the system will not need to be 
  3048. reconfigured. 
  3049.  
  3050. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  3051.  
  3052.  
  3053. ΓòÉΓòÉΓòÉ 6.5.11. PS/1 & PS/2 System BIOS Information ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3054.  
  3055. By Mark Chapman 
  3056. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1992) 
  3057.  
  3058. The following table lists the BIOS Model, Submodel, and Revision Level bytes 
  3059. for all PS/1 and PS/2 models, past and present. 
  3060.  
  3061. PS/1┬áSystem┬áType                     Model┬á/┬áSubmodel┬á/┬áRevision┬áΓöÇ┬áBIOS┬áDate 
  3062. 2011  (10MHz 286)                    FC / 0B / 00 
  3063. 2121  (16MHz 386SX)                  F8 / 30 / 00 
  3064.  
  3065. PS/2┬áSystem┬áType                     Model┬á/┬áSubmodel┬á/┬áRevision┬áΓöÇ┬áBIOS┬áDate 
  3066. Model 25/25LS  (8MHz 8086)           FA / 01 / 00 ΓöÇ 06/26/87 
  3067.                                      FA / 01 / 01 ΓöÇ 11/02/88 
  3068. Model 25  (10MHz 286)                FC / 09 / 00 
  3069. Model 30  (8MHz 8086)                FA / 00 / 00 ΓöÇ 09/02/86 
  3070.                                      FA / 00 / 04 ΓöÇ 01/31/89 
  3071. Model 30  (10MHz 286)                FC / 09 / 00 ΓöÇ 08/25/88 
  3072.                                      FC / 09 / 01 ΓöÇ 11/30/88 
  3073.                                      FC / 09 / 02 ΓöÇ 05/30/89 
  3074.                                      FC / 09 / 03 
  3075. Model 35/35LS (20MHz 386SX)          F8 / 19 / 05 ΓöÇ 03/15/91 
  3076.                                      F8 / 19 / 06 ΓöÇ 04/04/91 
  3077.                                      F8 / 19 / 07 ΓöÇ 06/04/91 
  3078. Model 40  (20MHz 386SX)              F8 / 19 / 05 
  3079.                                      F8 / 19 / 06 ΓöÇ 04/04/91 
  3080.                                      F8 / 19 / 07 ΓöÇ 06/04/91 
  3081. Model L40 (20MHz 386SX)              F8 / 23 / 01 
  3082. Model 50  (10MHz 286)                FC / 04 / 00 ΓöÇ 02/13/87 
  3083.                                      FC / 04 / 01 
  3084.                                      FC / 04 / 02 ΓöÇ 11/02/89 
  3085. Model 50Z (10MHz 286)                FC / 04 / 03 ΓöÇ 01/28/88 
  3086.                                      FC / 04 / 04 ΓöÇ 05/12/88 
  3087. Model N51 (16MHz 386SX)              F8 / 99 / 04 ΓöÇ ??/??/?? 
  3088. Model N51 (16MHz 386SLC)             F8 / ?? / ?? ΓöÇ ??/??/?? 
  3089. Model 55  (16MHz 386SX)              F8 / 0C / 00 ΓöÇ 11/02/88 
  3090.                                      F8 / 0C / 01 
  3091. Model 55LS (16MHz 386SX)             F8 / 1E / 00 ΓöÇ 02/08/90 
  3092. Model 56  (20MHz 386SX)              F8 / ?? / ?? ΓöÇ ??/??/?? 
  3093. Model 56  (20MHz 386SLC)             F8 / ?? / ?? ΓöÇ ??/??/?? 
  3094. Model 57  (20MHz 386SX)              F8 / 26 / 01 ΓöÇ 05/10/91 
  3095. Model 57  (20MHz 386SLC)             F8 / 25 / 06 ΓöÇ 08/21/91 
  3096. Model CL57 (20MHz 386SX)             F8 / ?? / ?? ΓöÇ ??/??/?? 
  3097. Model M57 (20MHz 386SLC)             F8 / 25 / 06 ΓöÇ 08/21/91 
  3098. Model 60  (10MHz 286)                FC / 05 / 00 ΓöÇ 02/13/87 
  3099. Model 65  (16MHz 386SX)              F8 / 1C / 00 ΓöÇ 02/08/90 
  3100. Model 70  (16MHz 386)                F8 / 09 / 02 ΓöÇ 04/11/88 
  3101.                                      F8 / 09 / 03 ΓöÇ 03/17/89 
  3102.                                      F8 / 09 / 04 ΓöÇ 12/15/89 
  3103. Model 70  (20MHz 386)                F8 / 04 / 02 ΓöÇ 04/11/88 
  3104.                                      F8 / 04 / 03 ΓöÇ 03/17/89 
  3105.                                      F8 / 04 / 04 ΓöÇ 12/15/89 
  3106. Model 70  (25MHz 386)                F8 / 0D / 00 ΓöÇ 06/08/88 
  3107.                                      F8 / 0D / 01 ΓöÇ 02/20/89 
  3108. Model 70  (25MHz 486)                F8 / 1B / 00 ΓöÇ 12/01/89 
  3109. Model P70 (16MHz 386)                F8 / 50 / 00 
  3110. Model P70 (20MHz 386)                F8 / 0B / 00 
  3111.                                      F8 / 0B / 02 
  3112. Model P75 (33MHz 486)                F8 / 52 / 00 
  3113. Model 80  (16MHz 386)                F8 / 00 / 00 ΓöÇ 03/30/87 
  3114.                                      F8 / 00 / 01 
  3115.                                      F8 / 00 / 02 ΓöÇ 06/19/89 
  3116. Model 80  (20MHz 386)                F8 / 01 / 00 ΓöÇ 10/07/87 
  3117. Model 80  (25MHz 386)                F8 / 80 / 01 ΓöÇ 11/21/89 
  3118.                                      F8 / 80 / 02 ΓöÇ 02/15/90 
  3119. Model 90  (20MHz 486SX)              F8 / 2D / 00 ΓöÇ 04/24/91 
  3120. Model 90  (20MHz 486SX)              F8 / 2F / 00 ΓöÇ 04/24/91 (With 487SX Math 
  3121.                                      Coprocessor Option) 
  3122. Model 90  (25MHz 486SX)              F8 / 57 / 00 
  3123. Model 90  (25MHz 486SX)              F8 / 59 / 00       (With 487SX Math 
  3124.                                      Coprocessor Option) 
  3125. Model 90  (25MHz 486)                F8 / 11 / 00 ΓöÇ 10/01/90 
  3126. Model 90  (33MHz 486)                F8 / 13 / 00 ΓöÇ 10/01/90 
  3127. Model 90  (50MHz 486)                F8 / 2B / 00 
  3128. Model 95  (20MHz 486SX)              F8 / 2C / 01 ΓöÇ 04/24/91 
  3129. Model 95  (20MHz 486SX)              F8 / 2E / 01 ΓöÇ 04/24/91 (With 487SX Math 
  3130.                                      Coprocessor Option) 
  3131. Model 95  (25MHz 486SX)              F8 / 58 / 00 
  3132. Model 95  (25MHz 486SX)              F8 / 5A / 00       (With 487SX Math 
  3133.                                      Coprocessor Option) 
  3134. Model 95  (25MHz 486)                F8 / 14 / 00 ΓöÇ 10/01/90 
  3135. Model 95  (33MHz 486)                F8 / 16 / 00 ΓöÇ 10/01/90 
  3136. Model 95  (50MHz 486)                F8 / 2A / 00 
  3137.  
  3138. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  3139.  
  3140.  
  3141. ΓòÉΓòÉΓòÉ 6.5.12. Comparison of 386SX/386SL/386SLC/386DX/486SX/486DX/486DX2 Processors ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3142.  
  3143. By Mark Chapman 
  3144.  
  3145. There is considerable confusion over the similarities and differences between 
  3146. the various "flavors" of the 386 and 486 microprocessors used in PS/2s and 
  3147. other vendors' systems; especially regarding 32-bit operating system 
  3148. compatibility.  The following is an attempt to compare and contrast the salient 
  3149. features of each in tabular form. 
  3150.  
  3151. Note:  Important differences are highlighted in red. 
  3152.  
  3153. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3154. Feature                     Γöé386SXΓöé386SLΓöé386SLCΓöé386DXΓöé486SXΓöé486DX2Γöé486DXΓöé
  3155. ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓö╝ΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  3156. 32-bit Instruction Set      ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  Γöé
  3157. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3158. 32-bit Internal Processing  ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  Γöé
  3159. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3160. 100% S/W Compat. with 386DX ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  Γöé
  3161. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3162. Supports 32-bit Op. Systems ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  ΓöéYes  ΓöéYes   ΓöéYes  Γöé
  3163. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3164. 16/32-bit External Data PathΓöé16   Γöé16   Γöé16    Γöé32   Γöé32   Γöé32    Γöé32   Γöé
  3165.                             Γöé     Γöé     Γöé****  Γöé     Γöé     Γöé      Γöé     Γöé
  3166. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3167. Speeds available (MHz)      Γöé16   Γöé     Γöé16    Γöé16   Γöé     Γöé      Γöé     Γöé
  3168. (numbers represent internal Γöé20   Γöé20   Γöé20*   Γöé20   Γöé20   Γöé      Γöé     Γöé
  3169. and external speeds, except Γöé     Γöé25   Γöé      Γöé25   Γöé25   Γöé      Γöé25   Γöé
  3170. where noted)                Γöé     Γöé     Γöé      Γöé33   Γöé     Γöé      Γöé33   Γöé
  3171.                             Γöé     Γöé     Γöé      Γöé     Γöé     Γöé50/25 Γöé     Γöé
  3172.                             Γöé     Γöé     Γöé      Γöé     Γöé     Γöé***** Γöé50   Γöé
  3173. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3174. Internal Processor Cache    ΓöéN/A  ΓöéN/A  Γöé8K    ΓöéN/A  Γöé8K   Γöé8K    Γöé8K   Γöé
  3175. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3176. Internal Floating Point UnitΓöéNo   ΓöéNo   ΓöéNo    ΓöéNo   ΓöéNo   ΓöéYes   ΓöéYes  Γöé
  3177. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3178. External Math Coprocessor   Γöé387SXΓöé387SXΓöé387SX Γöé387  Γöé487SXΓöéN/A   ΓöéN/A  Γöé
  3179. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3180. Internal Power Management   ΓöéNo   ΓöéYes**ΓöéYes** ΓöéNo   ΓöéNo   ΓöéNo    ΓöéNo   Γöé
  3181. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3182. Developed By                ΓöéIntelΓöéIntelΓöéIBM***ΓöéIntelΓöéIntelΓöéIntel ΓöéIntelΓöé
  3183. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3184. Manufactured By             ΓöéIntelΓöéIntelΓöéIBM   ΓöéIntelΓöéIntelΓöéIntel ΓöéIntelΓöé
  3185.                             ΓöéIBM  Γöé     Γöé      ΓöéIBM  Γöé     Γöé      Γöé     Γöé
  3186. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3187.  
  3188. * The performance of IBM's 16MHz 386SLC is approximately 80% better than a 
  3189. 16MHz Intel 386SX; equivalent to a 25MHz 386SL.  IBM's 20MHz 386SLC is 
  3190. approximately 88% better than Intel's 20MHz 386SX; 7% better than a 25MHz 
  3191. 386DX.  Faster 386SLC versions are planned for later in 1992. 
  3192. ** An important feature in laptops and other battery-operated systems. 
  3193. *** Based on Intel's 386 series design. 
  3194. **** The 16-bit data path results in about 10% lower performance than the 386DX 
  3195. processor. 
  3196. ***** The Intel 486DX2 processor runs internally at twice the speed of the rest 
  3197. of the system, such as 50/25MHz, producing performance faster than a 25MHz 
  3198. 486DX, but less than a 50MHz 486DX. 
  3199.  
  3200. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  3201.  
  3202.  
  3203. ΓòÉΓòÉΓòÉ 6.5.13. Screen-Saving Tips ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3204.  
  3205. By Mark Chapman 
  3206. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1992) 
  3207.  
  3208. The following are some tips to help you prevent "ghost" images from being 
  3209. burned into your computer monitor, save money, and do your part to conserve 
  3210. energy all at once. 
  3211.  
  3212. Burn-in results from the same image appearing in the same place on the screen 
  3213. hour after hour, day after day.  If you turn off your display when not needed 
  3214. (say, when your system is "number-crunching" in the background, and nothing 
  3215. much will be happening on-screen for quite a while; or while you are out to 
  3216. lunch; or overnight, if you leave your computer running), or use a 
  3217. "screen-blanking" program, you will have gone a long way toward preventing 
  3218. burn-in.  Also, while you are actively using the monitor, turn the brightness 
  3219. down to the lowest comfortable level.  Many displays allow you to "over drive" 
  3220. the monitor by turning the brightness up too high.  This not only promotes 
  3221. burn-in, but also tends to cause the image to become blurrier and harder to see 
  3222. over the course of several years, thus shortening the monitor's effective life. 
  3223.  
  3224. Turning off the monitor when not needed also provides a tangible financial 
  3225. benefit.  Two, in fact: 
  3226.  
  3227.  1. If, for example, you typically leave the computer (including the display) 
  3228.     on 24 hours a day, every day, you are using more than four times as much 
  3229.     electricity as if it is only turned on 5 days a week, for 8 hours a day. 
  3230.     Less usage would mean less of a cost difference, but you get the idea. 
  3231.  2. Using the same scenario, each monitor has a finite life expectancy, as we 
  3232.     all do.  By leaving it on every hour of every day, it will wear out more 
  3233.     than four times faster than if only turned on 40 hours a week (a week has 
  3234.     168 hours, after all); which means buying a new display that much sooner. 
  3235.  
  3236. Some people justify leaving the monitor on all the time with the argument that 
  3237. the "sudden power surges generated by turning the display on cause such 
  3238. stresses that it will fail sooner than if you leave it on all the time."  That 
  3239. may  have been true once upon a time, but any good computer or monitor nowadays 
  3240. has built-in internal surge suppression adequate to keep this from happening 
  3241. (this is a separate issue from suppression of external sources, such as 
  3242. lightning).  There is simply no good reason to leave the display on when it is 
  3243. not being viewed. 
  3244.  
  3245. For those times during the day when you may be absent for various periods of 
  3246. time, and turning off the monitor would be a nuisance, a screen-blanker program 
  3247. is useful.  What this does, after a set amount of time, or at the user's 
  3248. command, is replace the text and images normally on your screen with either a 
  3249. static image (something without a lot of bright spots, and straight lines, 
  3250. preferably) or a set of moving pictures (a dynamic blanker). 
  3251.  
  3252. OS/2 1.30.1 and 2.0 include a combination keyboard-password/static 
  3253. screen-blanker program called Lockup, that allows you to display any OS/2 
  3254. bitmap image (several are supplied, but others can be added), and can be 
  3255. started either manually, or by timer.  In addition, 2.0 also includes a dynamic 
  3256. blanker as part of the Cat and Mouse program (which can only be started 
  3257. manually). DOS and Windows users don't get a built-in blanker, but there are 
  3258. several commercial packages available, including: 
  3259.  
  3260. o After Dark (Berkeley Systems) 
  3261. o Idle Wild (part of Microsoft Windows 3.0 Entertainment Pack) 
  3262. o Intermission (ICOM Systems) 
  3263. o Pyro (Fifth Generation Systems) 
  3264.  
  3265. Note:  These programs were listed as examples.  This is not a recommendation or 
  3266. endorsement by IBM. 
  3267.  
  3268. To return to the PS/2┬áHardware┬áTips header, double-click here. 
  3269.  
  3270.  
  3271. ΓòÉΓòÉΓòÉ 6.6. OS/2 1.x Tips ΓòÉΓòÉΓòÉ
  3272.  
  3273. This section contains helpful tips, how-to documents, and introductory pieces 
  3274. on IBM OS/2 V1.x and related products. 
  3275.  
  3276. To jump directly to the other sections of this document, use the mouse, or Tab 
  3277. and Enter keys, to select the section to which you wish to jump, below: 
  3278.  
  3279. Tips┬áDocuments 
  3280. OS/2┬áPerformance┬áTuning                                 HPFS┬áAdvantages 
  3281.                                                         OS/2┬á1.3┬áEnhancements                                   Patching┬áProdigy┬á3.1┬áto┬áRun┬áin┬áthe┬áDOS┬áBox 
  3282.                                                         OS/2┬áPrinter┬áDriver┬áInstallation┬áand┬áConfiguration      Backing┬áup┬áOS/2┬á.INI┬áFiles 
  3283. Adobe┬áType┬á1┬áFont┬áInstallation┬áin┬áOS/2┬á1.3              Free┬áOS/2┬áUtilities 
  3284.                                                         Increasing┬áEnvironment┬áSpace┬áin┬áOS/2-DOS┬áModes          Introducing┬áIBM┬áTCP/IP┬áfor┬áOS/2 
  3285.                                                         Maximum┬áPartition┬áSizes┬áSupported┬áby┬áOS/2               XGA┬áConfiguration┬áfor┬áOS/2 
  3286.                                                         Installing┬áXGA┬ádrivers┬áfor┬áOS/2┬á1.20                    Installing┬áXGA┬ádrivers┬áfor┬áOS/2┬á1.30 
  3287. Stacking┬áMultiple┬áCommands┬áon┬áCommand┬áLine              OS/2┬áMemory┬áMap 
  3288.                                                         Minimizing┬áOS/2┬á1.2┬áDisk┬áStorage┬áRequirements           Adding┬áDOS┬áPrograms┬áto┬áProgram┬áSelector 
  3289.                                                         Changing┬áthe┬áDefault┬áFont┬áSize┬áof┬áVIO┬áWindows           Changing┬áthe┬áDefault┬áVIO┬áWindow┬áSize 
  3290.                                                         Setting┬áUp┬á109-Line┬áCommand┬áPrompt┬áWindows              Installation┬áof┬áOS/2┬áon┬áMultiple┬áSystems 
  3291.                                                         Improving┬áSluggish┬áPS/2┬áMouse┬áPerformance               Printers/Plotters┬áSupported┬áby┬áOS/2┬á1.3 
  3292. 3270┬áEmulation┬áTips                                     OS/2┬áSystem┬áLimits 
  3293.  
  3294. Or, to return to the Technical┬áTips header, double-click here. 
  3295.  
  3296.  
  3297. ΓòÉΓòÉΓòÉ 6.6.1. OS/2 Performance Tuning ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3298.  
  3299. By Mark Chapman 
  3300. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  3301.  
  3302. There are several simple steps that can be taken to obtain the maximum 
  3303. performance from the base OS/2 V1.2 or 1.3 operating system: 
  3304.  
  3305. 1) Unless the Dual Boot feature (which allows you to boot from DOS or OS/2 
  3306. interchangeably) is required, always format your disk using the High 
  3307. Performance File System (HPFS).  HPFS replaces the traditional DOS-OS/2 File 
  3308. Allocation Table (FAT) method of storing data on the drive with a newer, more 
  3309. sophisticated method.  HPFS is affected to a much smaller degree by the number 
  3310. or size of files, and file fragmentation is nearly eliminated.  There isn't 
  3311. room in this column to describe HPFS in detail, but benchmarks show a 30-300% 
  3312. improvement in disk performance versus a FAT partition.  (For more information 
  3313. on the specifics of HPFS, please refer to the article "Design Goals and 
  3314. Implementation of the new High Performance File System", by Ray Duncan, in the 
  3315. IBM Personal Systems Technical Solutions, Issue 2, 1990.) 
  3316.  
  3317. 2) If Dual Boot is required, consider partitioning your bootable C: partition 
  3318. as FAT, and either a second (D:) partition on the physical C: drive or a second 
  3319. physical drive, with HPFS.  At least some of your program and data files will 
  3320. be able to take advantage of HPFS.  (In fact, even DOS programs running in the 
  3321. DOS compatibility box can run from an HPFS driveΓöÇΓöÇsomething DOS itself can't 
  3322. do!) 
  3323.  
  3324. 3) If using a FAT partition, try to limit the number of files in any 
  3325. subdirectory to under 200 (less if possible). You are much better off having 
  3326. many directories with few files in them (as long as it makes sense from a 
  3327. usability standpoint).  Because directory listings are read sequentially, the 
  3328. last file on the list (which is actually the first, as directories are read 
  3329. backwards) takes much longer to find than the first.  And several levels of 
  3330. directories will be faster than having all directories off the root. 
  3331.  
  3332. 4) Increase the BUFFERS= statement in CONFIG.SYS to 50 buffers, from the 
  3333. default of 30.  Benchmarks show a significant performance increase going to 50 
  3334. buffers, but no benefit beyond 50.  This performance boost comes at a penalty 
  3335. of only 10K of RAM.  Cheap at the price. 
  3336.  
  3337. 5) If you have the RAM, the best thing you can do is increase the size of the 
  3338. OS/2 cache.  On a FAT system, the DISKCACHE= statement in CONFIG.SYS should be 
  3339. increased from the default of 128K, to 256K.  No advantage is gained by going 
  3340. beyond 256K. 
  3341.  
  3342. On an OS/2 1.2 HPFS system, the applicable CONFIG.SYS statement is: 
  3343. IFS=C:\OS2\HPFS.IFS /C:xxxx.  The default HPFS cache size is 64K (/C:64). 
  3344. There is a dramatic performance improvement going from 64K to 256K, a slightly 
  3345. smaller increase going from 256K to 512K, a slightly smaller gain going to 1MB, 
  3346. and a smaller, but still significant, improvement going to 1.5MB.  Beyond 1.5MB 
  3347. performance actually DEGRADES, as it takes so long to read the huge cache that 
  3348. all gains by having the data ready to go are negated.  The closer to 1.5MB you 
  3349. can get (memory permitting) the better your performance. 
  3350.  
  3351. For OS/2 1.3, the default cache has changed from 64K to 20% of installed RAM, 
  3352. however this default also can be overridden with the /C:xxxx parameter above. 
  3353. You may wish to experiment to determine the best cache size for your operation. 
  3354.  
  3355. If you have a system with both FAT and HPFS partitions, you will need to set up 
  3356. both types of cache (DISKCACHE and CACHE) in CONFIG.SYS. 
  3357.  
  3358. CAVEAT:  Never allocate so much memory to caching that there is insufficient 
  3359. memory left for application use.  Lack of memory will cause disk swapping, 
  3360. which will more than offset any gains made by caching. 
  3361.  
  3362. 6) On an OS/2 1.2 HPFS system, you may wish to enable "lazy writing". Caching 
  3363. normally buffers the data coming from the (slow) disk drive to the (fast) 
  3364. memory.  Lazy writing also allows buffering from memory back to the disk.  This 
  3365. allows the system to wait until the disk drive is not in use, rather than 
  3366. writing immediately and possibly having to wait for another job to finish using 
  3367. the fixed disk.  To use lazy write, add the following statement to CONFIG.SYS: 
  3368. RUN=C:\OS2\CACHE /LAZY:ON 
  3369.  
  3370. In 1.3 Lazy writing is the default.  To disable it, use the preceding statement 
  3371. to turn /LAZY:OFF. 
  3372.  
  3373. There are other parameters you may wish to use, which determine the length of 
  3374. time to wait before writing to the disk.  If you do not wish to set the 
  3375. parameters, defaults will be supplied by the system.  For more information on 
  3376. lazy writes, refer to the online Command Reference. 
  3377.  
  3378. Note:  Because data is not immediately written to disk, you run a small risk of 
  3379. losing updated information if the power drops before the file is written back 
  3380. to disk.  For this reason, always run SHUTDOWN before powering off your system. 
  3381.  
  3382. 7) Another change that can produce a performance boost in memory-constrained 
  3383. systems, is enabling OS/2 to swap the DOS box to disk when not active (ie, when 
  3384. in the background). Normally, under OS/2 1.2, the 500-520K of RAM that is 
  3385. available to DOS programs is not available for OS/2 application use.  But by 
  3386. adding a parameter to the MEMMAN= statement in CONFIG.SYS this memory can be 
  3387. freed up for OS/2 use.  Simply change MEMMAN=SWAP,MOVE to 
  3388. MEMMAN=SWAP,MOVE,SWAPDOS.  In an environment where 512K-or-so of RAM will 
  3389. reduce or eliminate swapping, overall system performance will improve.  SWAPDOS 
  3390. will have no ill effect on the DOS box.  Should you wish to disable SWAPDOS, 
  3391. simply change it to NOSWAPDOS. 
  3392.  
  3393. In OS/2 1.3 SWAPDOS is the default.  It may be similarly disabled. 
  3394.  
  3395. In summary, there is no one ideal system for everyone, however most users would 
  3396. benefit from an all-HPFS system, with a 1.5MB cache and 50 buffers, with lazy 
  3397. writes and SWAPDOS enabled. 
  3398.  
  3399. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  3400.  
  3401.  
  3402. ΓòÉΓòÉΓòÉ 6.6.2. HPFS Advantages ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3403.  
  3404. By Mark Chapman 
  3405. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1990) 
  3406.  
  3407. As you may recall from my last column, on OS/2 Performance Tuning, using the 
  3408. High Performance File System (HPFS) can greatly improve the speed of fixed disk 
  3409. file accesses.  But HPFS offers many other benefits as well.  These are 
  3410. described below.  And, since the previous column didn't reveal why HPFS speeds 
  3411. up disk performance, this is also discussed. 
  3412.  
  3413. FAT┬áLimitations 
  3414. First, a little history is in order.  The File Allocation Table (FAT) file 
  3415. system was originally developed in 1977 to support diskette-only systems.  FAT 
  3416. was an elegant solution to the problem of managing data on such a small storage 
  3417. medium but soon proved to be a limiting factor when fixed disk drives arrived 
  3418. and offered much larger storage capacities.  DOS V2.0 included an enhanced FAT 
  3419. that supported subdirectories, allowing data to be compartmentalized for better 
  3420. organization of a large number of files.   But large numbers of files in any 
  3421. given directory slow the access of data in that directory.  Fragmentation of 
  3422. files on a nearly full disk drive is also a major detriment to performance, 
  3423. because files broken into pieces (to fill the empty niches between other files) 
  3424. take longer to access than whole files.  Other limitations, such as that of the 
  3425. length of file names, also exist under FAT. 
  3426.  
  3427. With OS/2 came the opportunity to begin with a clean slate, designing a new 
  3428. file system that would minimize, if not eliminate, the restrictions and 
  3429. performance penalties of the DOS FAT file system.  To this end many 
  3430. improvements were designed into the new High Performance File System (HPFS). 
  3431.  
  3432. Performance 
  3433. To begin with, a balanced binary tree (a  B+ Tree, to be specific) replaced the 
  3434. File Allocation Table; and run-length encoding (RLE) was used.  Besides being a 
  3435. more efficient way of specifying a file's location and size, B+ Trees can find 
  3436. files very quickly.  Then the RLE allows files to be extended easily, nearly 
  3437. eliminating the fragmentation of files. These two enhancements alone account 
  3438. for much of the performance improvement of HPFS over FAT; but it doesn't end 
  3439. there.  HPFS also provides disk caching that optionally caches disk writes, as 
  3440. well as reads.  By storing data temporarily (Lazy Writes) in this cache, 
  3441. multiple programs are not forced to wait to access the relatively slow disk. 
  3442. (Remember, OS/2 as a multitasking operating system is likely to have several 
  3443. programs trying to read and write concurrently).  Additionally, the use of B+ 
  3444. Trees means that performance doesn't suffer when a directory has hundreds or 
  3445. thousands of files in it, as it does with FAT.  Then there is the issue of data 
  3446. integrity. 
  3447.  
  3448. Data┬áIntegrity 
  3449. There is always the possibility of data loss or corruption due to failing 
  3450. sectors when using magnetic media.  HPFS offers two distinct mechanisms for 
  3451. recovery from these problems:  Hot Fix and Autocheck.  With Lazy (delayed) 
  3452. Writes to disk there is the possibility that a write error can occur in a 
  3453. sector to which data is being written.  Because this could result in lost data, 
  3454. HPFS provides spare sectors in case of a write error.  Rather than simply 
  3455. terminating the write operation with an error, HPFS flags the bad sectors, and 
  3456. uses some of those reserved sectors.  Then, the next time CHKDSK runs, it 
  3457. copies the data to good sectors, deallocates the bad ones, and frees up the 
  3458. spares.  This is called a Hot Fix. 
  3459.  
  3460. Hot┬áFixes 
  3461. Autocheck is as much a preventive measure as a recovery mechanism.  By putting 
  3462. the /AUTOCHECK:x parameter (where x is one or more drive letters) at the end of 
  3463. the IFS=C:\HPFS.IFS statement you are telling HPFS to automatically run CHKDSK 
  3464. on the drive letters you specified, each time the system boots.  Though this 
  3465. may not sound like a big deal, what it does for you is fix corrupted files 
  3466. before the rest of CONFIG.SYS executes.  This means that should a necessary 
  3467. driver, such as COUNTRY.SYS be corrupted, it will be fixed before OS/2 tries to 
  3468. use it.  The alternative, under FAT, is to wait for the error message to flash 
  3469. onscreen (identifying the file it can't open), then reboot from the 
  3470. installation diskette, then run CHKDSK from the diskette containing it, and 
  3471. then reboot from the hard drive.  All this can take 10-20 minutes to do.  Using 
  3472. Autocheck, all you would notice is a message telling you that COUNTRY.SYS is 
  3473. being rebuilt, followed by a count of the percentage of the disk already 
  3474. verified by CHKDSK.  All this only adds about a minute or two to the length of 
  3475. that particular boot, and requires no intervention by the user.  Autocheck also 
  3476. recovers files left open when the system is powered off without first running 
  3477. Shutdown. 
  3478.  
  3479. Etcetera.... 
  3480. Other useful HPFS features include: 
  3481.  
  3482. o Long file names:  With HPFS you are no longer restricted to the infamous " 
  3483.   8.3" of FAT drives.  File names can be up to 255 characters long, including 
  3484.   multiple periods and blanks.  For example, 
  3485.  
  3486.          This is my.master.DATABASE file 
  3487.  
  3488.    is a valid HPFS filename.  Notice the use of mixed case.  HPFS preserves 
  3489.    this where FAT doesn't. 
  3490.  
  3491. o Multiple large partitions:  HPFS supports up to sixteen 2GB partitions per 
  3492.   drive. 
  3493. o Extended Attributes:  HPFS stores more than just the familiar attribute bits. 
  3494.   Such information as Last Access Date Last Modification Date, and others are 
  3495.   associated with the data file.  Up to 64K of EAs can be kept per file. 
  3496.  
  3497. There simply wasn't enough room in this column to go into all the intricacies 
  3498. of HPFS.  For more information, you may read the article, "Design Goals and 
  3499. Implementation of the New High Performance File System" by Ray Duncan, in IBM 
  3500. Personal Systems Technical Solutions magazine, Issue 2, 1990, publication 
  3501. number G325-5006. 
  3502.  
  3503. To return to the OS/2┬áTips header, double-click here. 
  3504.  
  3505.  
  3506. ΓòÉΓòÉΓòÉ 6.6.3. OS/2 1.3 Enhancements ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3507.  
  3508. Mark Chapman 
  3509. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1991) 
  3510.  
  3511. OS/2 Version 1.3 brings with it many major and minor improvements over previous 
  3512. versions.  Because they are not necessarily obvious from the announcement 
  3513. letters, here are some details about these enhancements. 
  3514.  
  3515. MAJOR ENHANCEMENTS
  3516.  
  3517. Smaller 
  3518. When installing the entire operating system, there will be a savings of about 
  3519. 512K of memory, and 1MB or more (depending on whether it is SE or EE) of disk 
  3520. space.  By selectively not installing portions of OS/2 that you may not want, 
  3521. such as serviceability and diagnostic aids, online documentation, picture 
  3522. utilities, and others, additional memory and disk space may be saved.  Improved 
  3523. swapping techniques can also reduce disk requirements.  As a result, a savings 
  3524. of one megabyte of RAM and several megabytes of disk space over OS/2 1.2 may be 
  3525. realized. 
  3526.  
  3527. Partial┬áInstallation/Reinstallation 
  3528.  
  3529. Once OS/2 is initially installed, completely or partially, the user may at a 
  3530. later time either install additional components not installed the first time, 
  3531. or uninstall portions of the operating system.  This is a big improvement over 
  3532. having to reinstall completely each time. 
  3533.  
  3534. Faster 
  3535. Users of systems with plenty of memory will see a performance improvement of 
  3536. about 5-10%; those with memory-constrained systems (i.e., swapping occurs 
  3537. frequently) will see a gain of roughly 10-25%. 
  3538.  
  3539. REXX┬áLanguage 
  3540. REXX is the procedural language for OS/2.  It is based on and compatible with 
  3541. the mainframe REXX language.  Previously REXX was only available for OS/2 EE, 
  3542. but is now included free with both SE and EE.  REXX allows the user to turn 
  3543. simple batch files i nto sophisticated programs.  Because REXX is interpretive, 
  3544. no compiler is needed. 
  3545.  
  3546. Improved┬áPrint┬áManager 
  3547. Perhaps the biggest single improvement in 1.3 is in the number of software 
  3548. fixes.  The Print Manager/Spooler was completely rewritten since 1.20, and many 
  3549. of the device drivers were improved, with better performance and more features. 
  3550. Overall, OS/2 1.3 is much more reliable than 1.2 was. 
  3551.  
  3552. ATM┬áFonts 
  3553. The use of Adobe Type Manager software as an integral part of OS/2 adds support 
  3554. for Adobe Type 1 fonts.  This means not only that the user can purchase 
  3555. additional fonts for OS/2 to suit their needs, but also that Printing to 
  3556. PostScript printers is much faster, and now truly WYSIWYG.  OS/2 uses the same 
  3557. ATM fonts for both printing and displaying text.  Because these ATM fonts are 
  3558. used for non-PS printing as well, output to even dot-matrix printers is 
  3559. improved when using software that allows font selection. (See the related 
  3560. article, Adobe Type Font Installation for OS/2 1.30, By Dave Both.) 
  3561.  
  3562. Faster┬áApplication┬áLoading┬áFrom┬áLAN┬áServer┬á1.3 
  3563. When EE 1.3 and LAN Server 1.3 are used together, remote workstations are able 
  3564. to load files across the network much faster than previously. 
  3565.  
  3566. Modem┬áPooling 
  3567. EE 1.3 adds the ability to redirect ACDI calls across a LAN to the LAN 
  3568. Asynchronous Connection Server V2.0, which provides line and modem pooling 
  3569. services for async connections. 
  3570.  
  3571. XGA┬áDrivers 
  3572. OS/2 1.3 supplies updated drivers for the new XGA adapter.  Those supplied with 
  3573. the adapter, or included with the PS/2 Models 90/95, are for OS/2 1.2 only, and 
  3574. should not be used with OS/2 1.3.  Users with only 512K of video memory have 
  3575. the option of 1024x768 resolution with 16 colors (the default) or 640x480x256 
  3576. colors (using the XGASETUP program).  Users with 1MB of video memory 
  3577. automatically see 1024x768x256 resolution. 
  3578.  
  3579. MINOR ENHANCEMENTS
  3580.  
  3581. SWAPDOS 
  3582. In OS/2 1.2, the default was not to swap the DOS box out to disk when 
  3583. suspended.  In 1.3, the default is to swap the DOS box. This frees up 
  3584. approximately 512K of RAM for OS/2 application use when the DOS box is in the 
  3585. background. 
  3586.  
  3587. Lazy┬áWrites 
  3588. In OS/2 1.2, High Performance File System (HPFS) users had to manually specify 
  3589. Lazy Writes to see the benefits of two-way (read/write) caching.  This is now 
  3590. the default.  FAT users still have read-caching only. 
  3591.  
  3592. Anti-Aliased┬áFonts 
  3593. The XGA driver supports anti-aliased text in 256-color modes (see above) for 
  3594. better readability of screen text.  Anti-aliased fonts reduce the effects of 
  3595. the "jaggies" by in effect gray-shading portions of the characters. 
  3596.  
  3597. Swapping┬áImprovements 
  3598. The swapping algorithm was improved to reduce the frequency of swapping.  And 
  3599. after a file swaps to disk, its space is reused by later swaps.  In the past, 
  3600. every swap increased the size of the SWAPPER.DAT file.  Space no longer needed 
  3601. was not reused.  This improvement can have a significant impact on those with 
  3602. limited disk space. 
  3603.  
  3604. Additional┬áVIO┬áFonts 
  3605. The VIO (or text) window, such as that used for an OS/2 command prompt window, 
  3606. now offers more font sizes to choose from than just Large and Small; six sizes 
  3607. for VGA users, twelve for 8514/A users, and fifteen for XGA users. 
  3608.  
  3609. Additional┬á3270┬áEmulation┬áSession┬áFonts 
  3610. Users of the 3270 emulation module of the EE 1.3 Communications Manager, will 
  3611. be pleased to see more choices. 
  3612.  
  3613. VIO┬áWindow┬áPaste 
  3614. The VIO window now allows text to be pasted from the clipboard.  But to enable 
  3615. this feature, the user must (one time only): 1) Mark some text (it doesn't 
  3616. matter what) from the VIO window System Icon menu, and 2) Hold down the Shift 
  3617. key while clicking on the Copy option of the VIO window pulldown.  Then close 
  3618. that window.  The next time a VIO window is opened, the pulldown will include a 
  3619. Paste option. 
  3620.  
  3621. Cleaner┬áRoot┬áDirectory 
  3622. The root directory of OS/2 1.2 was cluttered with dozens of *.BIO files.  These 
  3623. are BIOS patches specifically designed for particular models of Micro Channel 
  3624. PS/2.  Even though only one of these files applies to each system, they were 
  3625. all installed any way.  OS/2 1.3 only installs the one file specific to the 
  3626. system it is installed on.  This not only cleans up the root directory, but 
  3627. also reduces the disk requirement of OS/2 1.3. 
  3628.  
  3629. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  3630.  
  3631.  
  3632. ΓòÉΓòÉΓòÉ 6.6.4. Improving Sluggish PS/2 Mouse Performance ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3633.  
  3634. By Mark Chapman 
  3635.  
  3636. Some users of the IBM PS/2 Mouse complain that it feels "sluggish" in 
  3637. comparison to other mice they have used with DOS or OS/2.  The reason for this 
  3638. is not due to the mouse design, but the device driver used. 
  3639.  
  3640. The PS/2 Mouse is programmable up to 200 Dots Per Inch (DPI) resolution, 
  3641. however the PS/2 Mouse driver included with OS/2 is set for only 100 DPI.  This 
  3642. means that the mouse has to be moved twice as far to get the same screen 
  3643. movement as a 200 DPI mouse. 
  3644.  
  3645. The solution is simple.  Since the PS/2 Mouse is hardware compatible with the 
  3646. Microsoft PS/2 Mouse, the Microsoft driver (which is set for 200 DPI) can be 
  3647. used instead of the IBM driver.  If OS/2 is already installed, and configured 
  3648. for the IBM mouse, simply use the System Editor to change the following 
  3649. statements in the CONFIG.SYS file from: 
  3650.  
  3651. DEVICE=C:\OS2\IBMMOU02.SYS
  3652. DEVICE=C:\OS2\MOUSE.SYS TYPE=IBMMOU$
  3653.  
  3654. to: 
  3655.  
  3656. DEVICE=C:\OS2\MSPS202.SYS
  3657. DEVICE=C:\OS2\MOUSE.SYS TYPE=MSPS2$
  3658.  
  3659. Then save CONFIG.SYS.  For OS/2 1.2 users, that's all there is to it. 
  3660.  
  3661. 1.3 users have two more steps to go because 1.3 is "cleaner" than 1.2, and thus 
  3662. doesn't install any drivers that are not necessary (saving disk space and 
  3663. clutter).  First find the diskette containing the file MSPS202.SY@ and copy it 
  3664. to the C:\OS2 directory.  Then, from the OS2 directory, use the following 
  3665. command: UNPACK MSPS202.SY@. 
  3666.  
  3667. Now reboot your system.  When it comes up it with be with a more sensitive PS/2 
  3668. mouse. 
  3669.  
  3670. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  3671.  
  3672.  
  3673. ΓòÉΓòÉΓòÉ 6.6.5. OS/2 Printer Driver Installation and Configuration ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3674.  
  3675. By Dave Both 
  3676. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1991) 
  3677.  
  3678. Printer driver installation is much easier in OS/2 1.3 than it has been in 
  3679. previous versions of OS/2.  This article is intended to help you understand the 
  3680. printer device driver installation process for both OS/2 1.2 and 1.3, as well 
  3681. as to test your installation, and help you trouble-shoot problems which may 
  3682. occur. 
  3683.  
  3684. Five┬áActions 
  3685. There are potentially five actions you must take to set up a Presentation 
  3686. Manager (PM) printer driver in OS/2. 
  3687.  
  3688.  1. Install the printer device driver for your supported printer or plotter. 
  3689.  2. These steps are for OS/2 1.2 only. 
  3690.  
  3691.     a. Create a queue. 
  3692.     b. Create a printer. 
  3693.     c. Associate the device driver with a printer. 
  3694.     d. Associate the queue with a printer. 
  3695.  
  3696.  3. Set up the communication port (only for serial printers or plotters). 
  3697.  4. Use the SPOOL command to redirect printer output 
  3698.  5. Specify optional Printer Properties or Plotter Properties. 
  3699.  
  3700. Device┬áDrivers 
  3701. Device drivers are supplied with OS/2 and are used to tailor the printer data 
  3702. stream to the installed printers.  OS/2 supplies a number of printer drivers. 
  3703.  
  3704. o IBMNULL driver 
  3705. o IBM Proprinter drivers 
  3706. o IBM 4019 LaserPrinter driver 
  3707. o IBM Quietwriter drivers 
  3708. o Epson printer drivers 
  3709. o PostScript Printer drivers 
  3710. o HP LaserJet Printer driver 
  3711.  
  3712. If an application program is not a Presentation Manager program, the device 
  3713. drivers have little effect on printing.  They do send printer reset commands at 
  3714. the beginning of each print data stream, but that is all. OS/2 full screen 
  3715. applications, i.e.  n on-Presentation Manager applications, and DOS 
  3716. applications which are run in the DOS compatibility box all provide complete 
  3717. support internally for the printers they will use.  For this reason, the 
  3718. printer data stream produced by these applications does not require the 
  3719. intervention of a printer device driver.  For these applications you should use 
  3720. the IBMNULL device driver. 
  3721.  
  3722. Install┬áPrinter┬áDriver,┬áOS/2┬á1.2┬áand┬á1.3 
  3723. You can install the printer drivers, that is, make OS/2 aware that the printer 
  3724. drivers exist, by using this procedure in either OS/2 1.2 or 1.3.  For the 
  3725. greatest speed when installing the printer device drivers, I suggest copying 
  3726. the files from the driver diskettes to a temporary directory on your fixed 
  3727. disk. Then, when the pop-up window appears which shows A:\ as the default 
  3728. location for the installation procedure to look for the drivers, you can change 
  3729. that to C:\TEMP. 
  3730.  
  3731.  1. Select "Utilities" from the Desktop Manager window; then select "Control 
  3732.     Panel." 
  3733.  2. Select "Installation" from the Control Panel. 
  3734.  3. Click on "Add". 
  3735.  4. Type the location to search for the drivers, if it is different from the 
  3736.     default, A:\. 
  3737.  5. Select the device driver(s) you wish to install; multiple driver selection 
  3738.     is allowed. 
  3739.  6. Click on "Add". 
  3740.  
  3741. Install┬áPrinter┬áDriver,┬áOS/2┬á1.3 
  3742. In OS/2 1.3, this procedure can be used to install the printer device driver, 
  3743. as well as to create the queue, create the printer and link them.  These steps 
  3744. all had to be performed separately under OS/2 1.2. 
  3745.  
  3746.  1. Select the Print Manager. 
  3747.  2. Pull down the Setup menu. 
  3748.  3. Select Printer Install.  At this point the install program will search for 
  3749.     device drivers which have already been installed on your system, including 
  3750.     those which are not currently being used.  If you choose, you may click on 
  3751.     the NEW button.  This will allow you to install additional printer drivers 
  3752.     from the OS/2 printer driver diskettes. 
  3753.  4. All of the printers for which drivers are available are displayed in a 
  3754.     scrollable window.  Select one desired printer by clicking once on it. 
  3755.  5. Select a port with which to associate the printer driver. This can be COM1 
  3756.     through COM3 and LPT1 through LPT3. 
  3757.  6. Change the name or description fields, if desired. 
  3758.  7. Press OK.  The printer install program will create a queue and a printer 
  3759.     entry, associate the printer driver with the printer, and associate the 
  3760.     queue with the printer. 
  3761.  8. Repeat 1 through 7 to add more printers.  The printer installation program 
  3762.     asks you if you have additional printers to install. 
  3763.  
  3764. Communications┬áPort┬áSetup┬áand┬áConfiguration 
  3765.  
  3766. When setting up the communications ports in OS/2, you must take care to set 
  3767. them up using both the OS/2 Control Panel and the MODE command.  You must also 
  3768. redirect the output from an unused parallel printer port (LPTx) to the desired 
  3769. COM port using the SPOOL command. 
  3770.  
  3771. When printing in OS/2, the Control Panel settings affect the print jobs 
  3772. originated by Presentation Manager applications, but they do not affect DOS box 
  3773. applications, full screen mode applications, or some command line printing 
  3774. methods.  The MODE command ensures that serial port parameters are set properly 
  3775. for these applications.  The SPOOL command ensures that the printer data stream 
  3776. is properly directed to the COM port from these same applications. 
  3777.  
  3778. Set┬áUp┬áCOM┬áPort┬áThrough┬áControl┬áPanel 
  3779. First ensure that you have a DEVICE=C:\OS2\COM0x.SYS statement in your 
  3780. CONFIG.SYS file, where x is either 1 or 2. Use 2 for system units that 
  3781. incorporate Micro Channel architecture, for example, PS/2 Model 50 and above, 
  3782. and 1 for AT bus systems. 
  3783.  
  3784.  1. Select "Utilities" from the Desktop Manager window; then select "Control 
  3785.     Panel." 
  3786.  2. Select "Options" from the Control Panel; then select "Communications Port." 
  3787.  
  3788. The asynchronous communications port settings which you define in the Control 
  3789. Panel must be the same as those specified on your modem, printer or plotter. 
  3790.  
  3791. o Specify "Hardware" in the Handshake field for DTR Pacing protocol. 
  3792. o Specify "None" in the Handshake field for XON/XOFF protocol. 
  3793.  
  3794. Set┬áCOM┬áPort┬áParameters┬áWith┬áMODE┬áCommand 
  3795. Issue a MODE command similar to the following one for the communications port 
  3796. on which the printer or plotter is installed. This sets the communications 
  3797. parameters for the desired COM port when printing is done from a DOS 
  3798. application, a full screen OS/2 application, or the OS/2 command line. 
  3799.  
  3800. MODE COMx:baud,N,8,1,TO=ON,XON=OFF 
  3801.  
  3802. where "x" is the desired COM port, and "baud" is the desired baud rate.  A 
  3803. typical baud rate is 9600 or 19200.  This command should be added to the 
  3804. STARTUP.CMD file.  You can check the current settings of a COM port by issuing 
  3805. the command 
  3806.  
  3807. MODE COMx: 
  3808.  
  3809. with no parameters. 
  3810.  
  3811. Use┬áSPOOL┬áCommand┬áto┬áRedirect┬áPrinter┬áOutput 
  3812. The SPOOL command sets up printer redirection when printing is done from a DOS 
  3813. application, a full screen OS/2 application, or from the OS/2 command line. 
  3814. Printing done from a Presentation Manager application is done directly to the 
  3815. COM port and does not require redirection.  Add the following command to your 
  3816. STARTUP.CMD file: 
  3817.  
  3818. SPOOL /D:LPTx /O:COMx 
  3819.  
  3820. where LPTx is the parallel port you are redirecting, and COMx is the 
  3821. communications port to which the printer data stream is being redirected. 
  3822.  
  3823. Printer┬áProperties 
  3824. The various options you can choose to control the activity of your printer are 
  3825. listed under Printer Properties.  To specify these properties for printers: 
  3826.  
  3827.  1. Select "Print Manager." 
  3828.  2. Select "Setup" from the Print Manager window; then select "Printers." 
  3829.  3. Select the PRINTER1, and then the "Change" pushbutton in the Printers 
  3830.     window. 
  3831.  4. Select the printer driver you require. 
  3832.  5. Select the "Printer Properties" pushbutton to display the properties window 
  3833.     for your printer. 
  3834.  
  3835. Note:  The properties which are displayed depend on the printer driver you 
  3836. select. 
  3837.  
  3838. Testing┬áthe┬áprinter 
  3839. At this point, you have completed installation of the device driver and are 
  3840. ready to test the printer.  The best way to do this is to start the File 
  3841. Manager and select a file in the root directory, like CONFIG.SYS, and drag it 
  3842. to the Print Manager icon and drop it there.  If you have installed multiple 
  3843. printers, you will be asked to select which printer you wish to print on.  If 
  3844. you select a PostScript printer, you will be asked whether to print the file as 
  3845. text or graphics; choose text.  The printer should now print the file. 
  3846.  
  3847. After this basic test, you can try printing from an OS/2 Presentation Manager 
  3848. application program.  Almost all PM applications are sensitive to OS/2 versions 
  3849. and CSD levels to varying degrees.  You should ensure that the PM application 
  3850. you are using is supported by the level of OS/2 and the CSD level you have 
  3851. installed on your system. If you can print using the "drag and drop" test 
  3852. above, however, you can be sure that the printer driver installation and setup 
  3853. has been done correctly and any problems you have printing from the application 
  3854. are not with OS/2. 
  3855.  
  3856. Troubleshooting 
  3857. There are any number of problems which can cause difficulties with printing 
  3858. under OS/2.  I will outline the ones on which we receive the most calls here at 
  3859. the NSC, and how to fix them. 
  3860.  
  3861. Prints┬áFine┬áwith┬áDOS 
  3862. The most common problem you might encounter can be characterized by a wide 
  3863. range of symptoms.  You might see one of the following PMV error messages; PMV 
  3864. messages are from Presentation Manager. 
  3865.  
  3866. PMV8005 Make sure that the printer is switched on 
  3867.  
  3868. PMV8006 There is no paper in the printer 
  3869.  
  3870. PMV8007 The printer is switched off 
  3871.  
  3872. PMV8008 The printer is not online 
  3873.  
  3874. Other typical symptoms might be that print jobs appear in the Print Manager 
  3875. queue and appear to be printing properly.  You will see the word "Printing" 
  3876. next to the job on its status line in the Print Manager.  You would also find 
  3877. that the printer will function fine under DOS (not the DOS compatibility box). 
  3878.  
  3879. These symptoms are almost always indicative of a problem with your printer 
  3880. cable.  A cable which has not been fastened properly at both ends may work its 
  3881. way loose so that some of the conductors in the cable do not make proper 
  3882. contact with the socket into which it is plugged on the printer or the system 
  3883. unit. 
  3884.  
  3885. OS/2, unlike DOS, requires all 25 of the conductors in a standard IBM printer 
  3886. cable.  DOS, being a single tasking operating system, can afford the CPU cycles 
  3887. required to poll the printer to see whether it is busy or not.  OS/2, because 
  3888. it is a multitas king operating system cannot afford to waste system resources 
  3889. like time and CPU cycles.  OS/2 is dependent upon receiving an interrupt signal 
  3890. back from the printer when it is ready to accept more data from the data 
  3891. stream.  Losing proper contact prevents some of the required signals of printer 
  3892. from reaching the system, and OS/2.  OS/2 may interpret this in any number of 
  3893. different ways, depending upon which signals are missing. DOS may not know the 
  3894. difference.  For the same reason, non-IBM printer cables may cause the problem. 
  3895. All IBM parallel printer cables have all 25 conductors, and there has only been 
  3896. one part number for the IBM printer cable, 1525612.  Many non-IBM cables are 
  3897. less expensive than the IBM cable, because they do not have all 25 conductors. 
  3898. You get what you pay for.  IBM serial printer cables are also different from 
  3899. some non-IBM serial cables in this respect.  To fix this problem, ensure that 
  3900. the system has a real IBM parallel or serial printer cable, and that it is not 
  3901. only plugged in, but also fastened in place properly at both ends. 
  3902.  
  3903. Print┬ájobs┬áHang┬áin┬áPrint┬áManager 
  3904. Print jobs appear in the Print Manager but never print.  They can be cancelled, 
  3905. however.  This symptom can be caused by damage to the Print Manager information 
  3906. which is stored in the OS2SYS.INI file.  The simplest way to correct this 
  3907. problem is to delete the OS2SYS.INI file and create a new one.  This procedure 
  3908. is outlined on Page 10-7 of the OS/2 EE 1.2, or 1.3 User's Guide, Volume 1, 
  3909. Base Operating System manual, under Recovering User and System INI Files.  This 
  3910. information can also be found on Page 94 of the OS/2 SE Version 1.2 Advanced 
  3911. Features manual,  and Page 93 of the same manual for OS/2 SE Version 1.3.  For 
  3912. this problem recover only the OS2SYS.INI file.  Do not recover the OS2.INI 
  3913. file. 
  3914.  
  3915. Garbage┬áPrinted┬áon┬áSerial┬áPrinter 
  3916. When printing on a serial printer, the output is garbage.  This can show up as 
  3917. many things, like inverted question marks (╨╕) or random characters.  This 
  3918. problem can occur when the serial port is not set to the same communication 
  3919. parameters as the printer. 
  3920.  
  3921. You should be sure to set the communications port parameters identically to 
  3922. those set on the printer.  You must do this with the MODE command as well as 
  3923. with the Control Panel according to the procedures outlined earlier in this 
  3924. article. 
  3925.  
  3926. Latest┬áCSD┬áImperative 
  3927. It is imperative that users with OS/2 1.2 have installed the latest CSD 
  3928. (Corrective Service Diskette), or that they upgrade to OS/2 1.3 where possible. 
  3929. There were, to be sure, many problems with printing in early levels of OS/2 
  3930. 1.2.  These problems have mostly been corrected with the CSDs.  The current (as 
  3931. of this writing) CSD levels for OS/2 SE 1.2 is XR04095, and for OS/2 EE 1.2 it 
  3932. is WR04098.  Printing under OS/2 continues to be an area of great confusion. I 
  3933. hope this article has improved your understanding of printer driver 
  3934. installation and configuration for OS/2. 
  3935.  
  3936. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  3937.  
  3938.  
  3939. ΓòÉΓòÉΓòÉ 6.6.6. Backing up OS/2 .INI Files ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3940.  
  3941. By Mark Chapman 
  3942. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1991) 
  3943.  
  3944. Any effective backup regimen must, by definition, include periodic 
  3945. complete-system backups.  Yet as anyone who has tried to backup OS/2 knows, the 
  3946. OS2.INI and OS2SYS.INI files remain open at all times, making their successful 
  3947. backup problematic. But never fear, there are several different solutions, 
  3948. regardless of whether your backup method is via diskette, IBM Internal Tape 
  3949. Backup Unit, IBM 6157 Streaming Tape drive, or IBM 2.3GB Tape drive. 
  3950.  
  3951. The simplest solution, for 6157 or 2.3GB tape drive users, is to use the SYTOS 
  3952. Plus/IBM Tape Utilities for OS/2 V1.0 (P/N 15F7193).  This new incarnation of 
  3953. the venerable SYTOS tape software now supports backup of the two .INI files on 
  3954. the fly.  SYTOS Plus also supports diskette users, but it is debatable whether 
  3955. users who have not invested in a tape drive would spend more than $100 for 
  3956. backup software. 
  3957.  
  3958. Internal tape drive users, and those diskette users not willing to purchase 
  3959. SYTOS Plus are not left out in the cold, however.  One solution is to boot from 
  3960. the installation diskette, escape from the logo screen to a command prompt, and 
  3961. copy C:\OS2\*.INI to a blank diskette, then reboot from the hard drive to bring 
  3962. OS/2 back up.  Although simple, this approach is awkward, involving two reboots 
  3963. within minutes of one another; and there is no way to automate this.  Manual 
  3964. insertion and removal of the Installation diskette and a blank diskette are 
  3965. required. 
  3966.  
  3967. Fortunately, a more elegant and ultimately simpler method is possible.  Just 
  3968. add the following statement to your CONFIG.SYS file: 
  3969.  
  3970. RUN=C:\OS2\CMD.EXE /S XCOPY.EXE C:\OS2\OS2*.INI C:\OS2\*.BNI.
  3971.  
  3972. What this does (because CONFIG.SYS executes before the Presentation Manager 
  3973. loads) is make backup copies of the .INI files using a .BNI (Backup INI) 
  3974. extension, each time the system boots up, BEFORE the .INI files are locked! 
  3975.  
  3976. Since the OS2SYS.INI file only changes when the user alters the printer setup 
  3977. information in the Print Manager, and OS2.INI only changes when the user 
  3978. modifies Groups, Control Panel settings, or makes other global changes it 
  3979. really isn't necessary to backup these files more than every so often.  Also, 
  3980. since the .INI files can become corrupted, and it is counter-productive to 
  3981. backup the corrupted files, it is a good idea to REM out the RUN= statement 
  3982. above after a successful backup.  This way the  good backup will not be written 
  3983. over by a bad one after the next reboot.  Then for the next backup, just remove 
  3984. the REM. 
  3985.  
  3986. Not only is there no more rebooting than normal with this approach, but the 
  3987. backup is automated as well.  The operator only has to occasionally add or 
  3988. remove a REM in the CONFIG.SYS file. 
  3989.  
  3990. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  3991.  
  3992.  
  3993. ΓòÉΓòÉΓòÉ 6.6.7. Adobe Type 1 Font Installation in OS/2 1.3 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  3994.  
  3995. By Dave Both 
  3996. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1991) 
  3997.  
  3998. OS/2 1.30 supports Adobe Type Fonts for display and printing. This article 
  3999. describes the installation and setup of these fonts. OS/2 1.30 as it comes out 
  4000. of the box is provided with the basic 17 Adobe fonts, and Adobe Type Manger. 
  4001. The Adobe Type Manager included with OS/2 1.30 provides the ability to install 
  4002. and manipulate Adobe Type 1 fonts within the OS/2 Presentation Manager. The 
  4003. fonts supplied with OS/2 1.20 are versions of the following: 
  4004.  
  4005. o Courier 
  4006. o Helvetica 
  4007. o Times Roman 
  4008.  
  4009. Because these fonts are included with OS/2, you do not need to purchase the 
  4010. basic Adobe Type Manager package if you desire additional fonts.  You only need 
  4011. to purchase the Adobe Type Library or the Adobe Plus Pack or any package of 
  4012. Type 1 fonts. The Adobe Plus Pack provides the additional 22 fonts which are 
  4013. versions of the following: 
  4014.  
  4015. o ITC Avant Garde Gothic 
  4016. o ITC Bookman 
  4017. o Helvetica Narrow 
  4018. o New Century Schoolbook 
  4019. o Palatino 
  4020. o ITC Zapf Chancery (Medium Italic) 
  4021. o ITC Zapf Dingbats 
  4022.  
  4023. (There are also some public domain Type 1 fonts available for free on some 
  4024. BBSes around the country, including the IBM National Support Center BBS.  See 
  4025. the IBM Non-Voice Phone Numbers section of the General Info Assistant, or the 
  4026. PS2ASST.TXT file, for additional information about the NSC BBS.) 
  4027.  
  4028. Installation 
  4029. Under no conditions should you use the installation program which is supplied 
  4030. with the font package!  I tried it, and it does not work.  The installation 
  4031. should be accomplished with the following steps: 
  4032.  
  4033.  1. Copy the .AFM, and .PFB files into the C:\OS2\DLL directory on your fixed 
  4034.     disk. 
  4035.  2. Start the Control Panel. 
  4036.  3. Pull down the INSTALL choice from the Action Bar. 
  4037.  4. Choose ADD FONT. 
  4038.  5. Type C:\OS2\DLL for the directory and click on ADD. 
  4039.  6. Select the fonts you wish to add.  They will all appear with the extension 
  4040.     .AFM.  Click on ADD. 
  4041.  
  4042. This is all you need to do to install the fonts.  They are now available for 
  4043. use in any Presentation Manager application which allows font selection.  This 
  4044. includes the File Manager and the System Editor. 
  4045.  
  4046. Printing┬áand┬áPerformance┬áConsiderations 
  4047. Because of the direct support for PostScript fonts in OS/2 1.30, printing 
  4048. performance is greatly enhanced when a PostScript printer is used.  The ideal 
  4049. situation is to have the same PostScript fonts available in your printer as you 
  4050. have in OS/2.  You should ensure that you have installed the PostScript printer 
  4051. driver for your printer, or the generic PostScript driver if your printer is 
  4052. not specifically supported.  IBM printers which support PostScript printing are 
  4053. the IBM 4019 LaserPrinter and 4019E LaserPrinter E, as well as the IBM 4216 
  4054. models 030 and 031. 
  4055.  
  4056. If you do not have a PostScript printer, many other printers supported by OS/2 
  4057. will work, too.  Among these are several IBM Proprinter models, and the IBM 
  4058. 4019 LaserPrinter and 4019 E LaserPrinter E when used in Personal Printer Data 
  4059. Stream (PPDS) mode or HP emulation mode.  Also supported are most Hewlett 
  4060. Packard Laserjet printers and virtually all Epson printers. The 17 basic 
  4061. PostScript Type 1 fonts provided with IBM OS/2 1.30 correspond to the 17 
  4062. PostScript fonts imbedded in the IBM 4019 and 4019 E PostScript option.  The 
  4063. additional 22 fonts I installed from the Adobe Plus Pack correspond to the 
  4064. PostScript fonts included in the PostScript font card for the IBM 4019 and 4019 
  4065. E. These 39 fonts are also among the forty plus PostScript fonts found in the 
  4066. IBM 4216 printers. 
  4067.  
  4068. Using┬áPrinter┬áFonts 
  4069. Best printing performance is obtained when you select fonts for your document 
  4070. which are contained in your printer either as native fonts, or as cartridge or 
  4071. downloadable fonts.  Using these fonts, OS/2 is able to send a much more 
  4072. compact data stream to the printer because it only has to specify the font to 
  4073. be used and then send the characters.  If, on the other hand, the fonts are not 
  4074. resident in the printer, the OS/2 printer device driver must create an image of 
  4075. the data to be printed and then send the image to the printer.  This takes more 
  4076. time, i.e.  CPU power, to rasterize the image, and creates a much larger data 
  4077. stream which must then be sent to the printer. 
  4078.  
  4079. Limitations 
  4080. Be aware of the fact that you cannot print to a PostScript printer from the 
  4081. OS/2 command line using the COPY, PRINT, or TYPE commands.  If you need to 
  4082. print an ASCII file to a PostScript printer, you may use the File Manager to 
  4083. select the desired file, and drag it to the Print Manager icon and drop it 
  4084. there.  The PostScript device driver will pop a window on the screen which asks 
  4085. whether you wish to print the file as graphics or text.  You should always 
  4086. choose text for ASCII files.  This method of printing is also highly 
  4087. recommended for testing printer installation and setup.  If this works, your 
  4088. printer and the printer drivers are correctly installed and configured.  Full 
  4089. screen, non-PM programs generally do not support PostScript printing. This is 
  4090. due to the fact that these programs do not support printing through the PM 
  4091. printer device drivers.  The exception would be a program like IBM DisplayWrite 
  4092. 5/2 Composer which provides all support for printers from within the 
  4093. application.  For these applications, you should use the IBMNULL device driver 
  4094. instead of a PostScript device driver. 
  4095.  
  4096. Many┬áFonts┬áAvailable 
  4097. Inclusion of the Adobe Type Manager in OS/2 1.30 by IBM ensures a large number 
  4098. of available fonts for screen display and printing. Many Type 1 fonts are 
  4099. currently available on the market and all should work perfectly when correctly 
  4100. installed and used.  You should refer to the OS/2 documentation for additional 
  4101. information about using Type 1 fonts.  In OS/2 1.30 Standard Edition 
  4102. documentation, this information is in a little booklet called Using Type 1 
  4103. Fonts.  For OS/2 1.30 Extended Edition, the information is in Chapter 2 of the 
  4104. User's Guide, Volume 1: Base Operating System, beginning on Page 2-49. 
  4105.  
  4106. Personal┬áObservations 
  4107. Mark Chapman and I have been using OS/2 1.30 with both the IBM-supplied fonts 
  4108. and the Adobe Plus Pack fonts for some time now, and we are very happy with the 
  4109. results.  I use a 4019 E with the 39 Font PostScript Option, both at home and 
  4110. at work, for most of my printing tasks.  I use a PS/2 Model 70-121 (20MHz) at 
  4111. home and a PS/2 Model 90 XP 0J5 (25MHz) at work. Print times are quite good in 
  4112. both environments.  At home, I usually only have two or three programs running 
  4113. under OS/2 SE 1.30, and plenty of RAM available.  At work, my Model 90 is 
  4114. almost always loaded to the maximum under OS/2 EE 1.30.  I usually have two 
  4115. 3270 DFT sessions via coax and one 5250 Workstation session via Token Ring, two 
  4116. or three in-house applications we run from the Token Ring network, and anywhere 
  4117. from two to six other applications in addition to PageMaker.  I often use an 
  4118. IBM internal personal information manager for OS/2, DeScribe, Lotus 1-2-3/G, 
  4119. PageMaker, and Corel Draw for OS/2 all at the same time.  In this environment, 
  4120. even with 16MB of RAM, my Model 90 is using at least some virtual memory. 
  4121. Thus, the results I get include a modest amount of disk swapping activity. 
  4122. Printing a ten page presentation using DeScribe 2.00 takes just about two 
  4123. minutes from start to finish on either system.  This is just the rated speed of 
  4124. the 4019 E. It took only a couple seconds for DeScribe to process the print 
  4125. command and complete printing on both systems. 
  4126.  
  4127. Using Aldus PageMaker on the PS/2 Model 90 to print the proofs for the 4th 
  4128. Quarter, 1990, issue of the IBM Advisor took a total of 27 minutes and 45 
  4129. seconds.  It took PageMaker 1 minute and 35 seconds to process the 24 page 
  4130. document for a five color se paration printing, producing a total of 120 pages 
  4131. of printed output.  This is a rate faster than 1 page per second.  The first 
  4132. page began to print after 3 minutes and 9 seconds.  After this, printing seemed 
  4133. to be limited only by the speed of the LaserPrinter E, as it printed pages 
  4134. almost continuously.  The 24 minute and 13 second time it took the LaserPrinter 
  4135. E to print all 120 pages after it started receiving the printer data stream is 
  4136. only 13 seconds longer than its rated five pages per minute. While these 
  4137. results are by no means scientific benchmarks, they do provide some indication 
  4138. of the performance capabilities which can be achieved in a real world 
  4139. environment using the PostScript support provided by OS/2 1.30 and a PostScript 
  4140. printer with native and cartridge fonts.  The results seem consistent in both 
  4141. light and heavy usage environments. 
  4142.  
  4143. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4144.  
  4145.  
  4146. ΓòÉΓòÉΓòÉ 6.6.8. Free OS/2 1.3 Utilities ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4147.  
  4148. Mark Chapman 
  4149. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1991) 
  4150.  
  4151. When DOS users upgrade to OS/2, they frequently feel the lack of certain 
  4152. familiar and indispensable DOS utilities that they were forced to leave behind 
  4153. in the conversion to OS/2.  At the NSC we are frequently asked about the 
  4154. availability of OS/2 disk utilities to do the following tasks:  defragment 
  4155. partitions, find files wherever they may be, move files from one directory to 
  4156. another, sort directories in almost any order, undelete files, hide/unhide 
  4157. files, and more.  Most people are surprised to learn that nearly all of these 
  4158. capabilities already exist in OS/2 1.3; either inherently in the High 
  4159. Performance File System (HPFS), or as a selectable option in the File Manager. 
  4160. In my last column (The IBM Advisor, Vol.  1, No. 2), I discussed how the design 
  4161. of HPFS virtually eliminates file fragmenting, and does so "on the fly," 
  4162. without requiring any separate steps, or special software. 
  4163.  
  4164. OS/2┬áFile┬áManager 
  4165. If you haven't taken a close look at the OS/2 File Manager, now might be a good 
  4166. time.  When you pull down the Action Bar Files option, you will notice a Search 
  4167. option.  Selecting this gives you the ability to find any file, or group of 
  4168. files by such at tributes as name, file creation date, size, flags (attribute 
  4169. bytes), and even user-added comments.  Comments and other information can be 
  4170. appended to a file by the Properties option, and stored in a file's Extended 
  4171. Attributes (now you know what those are used for!).  Files will be found in any 
  4172. directory on the target drive, and displayed in a window showing the full 
  4173. pathnames of the files. 
  4174.  
  4175. Copy/Move/Delete 
  4176. Files may be moved from one directory or drive to another in one step (without 
  4177. having to first copy, then delete) by using either the Move menu option, the F7 
  4178. key, or by simply dragging and dropping the file icon.  The default for 
  4179. drag/drop between directories on the same drive is a Move to save disk space. 
  4180. The default between different  drives is a Copy for greater security.  Either 
  4181. default may be overridden by holding down the Ctrl key while performing the 
  4182. drag/drop.  Another handy feature is selectable copy/move/delete.  It can be 
  4183. frustrating to have to work with, say, 15 files out of a directory of 50, when 
  4184. they do not all have a common prefix or extension.  It usually involves typing 
  4185. commands in several different steps to copy or delete them.  But the File 
  4186. Manager allows you to use the mouse or keyboard to mark just the files you 
  4187. want, without having to type anything, and then by simply pressing the delete 
  4188. key or dragging the group to another directory, perfor ming in one step what 
  4189. took many keystrokes to do before. 
  4190.  
  4191. Directory┬áSort┬áOrder┬áSelectable 
  4192. File Manager automatically displays files in a directory in alphabetical order 
  4193. by file name.  User selectable alternatives also include sorting by size, three 
  4194. different dates (creation, last modification, last access), and file extension. 
  4195. Other options include displaying full file details, just the file names, and 
  4196. just the icons and file names; plus whether to include Read-only, Hidden, and 
  4197. Archive files in the displays.  File Manager also includes a Change flags 
  4198. options which allows the user to change the Read-only, Archive, Hidden, and 
  4199. System attributes for a file, or all marked files, all by mouse clicks. No 
  4200. typing is needed. 
  4201.  
  4202. Associate┬áFiles┬áWith┬áApplications 
  4203. Associate allows the user to select a program (say the System Editor) and 
  4204. designate all files that may be used to "launch" that application.  This means 
  4205. that if you associate all *.DOC, *.TXT, *.ASC, and other ASCII text files with 
  4206. E.EXE, you can load both the program and the file in one step by just 
  4207. double-clicking on the file name from a File Manager directory listing.  If you 
  4208. double-click on two file names, two System Editor sessions will be started, 
  4209. making it easier to cut and paste between them. The alternative would be to 
  4210. start two sessions from the menu, then go into each session, select the File 
  4211. option, then manually type in the names of each file.  By the same token, 
  4212. spreadsheet, database, or other programs can be associated with all their 
  4213. related data files and started by double-clicking on the data file names. 
  4214.  
  4215. And, of course, File Manager allows the user to work with multiple directory 
  4216. windows simultaneously.  The only commonly asked for disk utility that OS/2 
  4217. doesn't include is Undelete (this feature will be included in OS/2 2.0).  But 
  4218. if the disk is formatted as FAT, some of the DOS undelete utilities may work in 
  4219. the DOS box.  For HPFS users, well, a good backup is always your best defense 
  4220. against data loss from an unintentional delete.  As described in my last 
  4221. column,  HPFS does provide far greater data integrity features than does the 
  4222. FAT system, so it is unlikely you will experience lost data from a power 
  4223. failure. 
  4224.  
  4225. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4226.  
  4227.  
  4228. ΓòÉΓòÉΓòÉ 6.6.9. Introducing IBM TCP/IP for OS/2 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4229.  
  4230. By John Lewman 
  4231. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1990) 
  4232.  
  4233. TCP/IP Version 1.0 for OS/2 became available March 30, 1990. The types of 
  4234. questions that we are getting in the National Support Center are; what is it, 
  4235. what does it do, what adapters does it support, and who supplies the device 
  4236. drivers for the non- IBM adapters. Version 1.1 of TCP/IP has been announced for 
  4237. September 28th, 1990 availability. Version 1.1 incorporates the Network File 
  4238. System (NFS) client and has support for Serial Line Internet Protocol (SLIP). 
  4239. First, what is it?  TCP and IP are protocols that define a set of rules and 
  4240. standards developed to address hardware and software interoperability.  These 
  4241. protocols govern communication between and within networks, regardless of the 
  4242. technologies implemented within each of the networks. TCP/IP is a peer to peer 
  4243. architecture.  All systems, regardless of size, appear the same to all other 
  4244. systems on the network. Systems using the TCP/IP functions are logically paired 
  4245. in a client-server relationship.  In general, TCP/IP requests are issued from 
  4246. the client, or local host, and forwarded through an internet to the server, or 
  4247. foreign host.  The server performs the function and returns the results to the 
  4248. client.  For example, if you need to transfer a file from a remote TCP/IP host 
  4249. to the local host, invoke the client function of the file transfer at your 
  4250. local host.  The request is routed through an internet to the foriegn host, 
  4251. where the server function reads the file from disk and sends it back through an 
  4252. internet to the local host. The client function on the local host then makes 
  4253. the file available to you. 
  4254.  
  4255. Now for what it does.  TCP/IP for OS/2 allows an OS/2 EE V1.2 system attached 
  4256. to an IBM Token Ring, IEEE 802.3 Lan or Ethernet V2 Lan to interoperate with 
  4257. other systems in a TCP/IP network.  In addition to IBM's Token Ring Adapters, 
  4258. TCP/IP for OS/2 supports the following communication adapters: 
  4259.  
  4260. o 3COM Etherlink II Adapter 
  4261. o 3COM Etherlink/MC (Model 3C513) 
  4262. o Western Digital Ethercard PLUS Adapter 
  4263. o Western Digital Ethercard PLUS/A Adapter 
  4264. o Ungerman-Bass NIU PC Adapter (Model PC2030) 
  4265. o Ungerman-Bass NIU PS/2 Adapter (Model PC3030) 
  4266.  
  4267. The device drivers for the above adapters are provided by OS/2 EE V1.20. Any 
  4268. personal computer that the Operating System/2 Extended Edition Version 1.2 
  4269. supports, will also be supported by the TCP/IP version 1.0 and version 1.1 for 
  4270. OS/2 product. Refer to NDD Announcement letter 89-247 dated May 16, 1989 for 
  4271. specific model types supported by OS/2 EE 1.2. 
  4272.  
  4273. For additional information please see announcement letter NDD 90-015, dated 
  4274. January 23, 1990, NDD 90-188,dated May 15, 1990, and Introducing IBM's 
  4275. Transmission Protocol/Internet Protocol Products for OS/2, VM, and MVS, 
  4276. GC31-6080. 
  4277.  
  4278. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4279.  
  4280.  
  4281. ΓòÉΓòÉΓòÉ 6.6.10. Increasing Environment Space in OS/2 & DOS Modes ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4282.  
  4283. The OS/2 environment space is dynamically allocated for each process. There is 
  4284. no limit to the environment size, other than the practical limit of the total 
  4285. virtual memory space available in the system.  The virtual memory space is the 
  4286. total of real memory plus the disk space available for segment swapping. 
  4287.  
  4288. The DOS compatibility box of OS/2, as it is loaded by the default SHELL command 
  4289. in the CONFIG.SYS file, imposes an upper limit of 127 bytes on the environment 
  4290. space.  There is the /E:xxx parameter to the SHELL command which provides for 
  4291. the ability to specify a larger environment.  For example: 
  4292.  
  4293.     SHELL=COMMAND.COM /E:256 /P 
  4294.  
  4295. would start the DOS command processor with 256 bytes of environment space. 
  4296. Note that the /E parameter is NOT documented in the OS/2 User's Guide, 
  4297. Reference Manual, or Technical Reference Manual. 
  4298.  
  4299. Note:  The /P parameter causes the AUTOEXEC.BAT file to be executed; it will 
  4300. not execute if the /P parameter is omitted. 
  4301.  
  4302. Also, the COMMAND command can be used to start a second command processor in 
  4303. the DOS compatibility box, and the /E parameter can be used to specify a larger 
  4304. environment size.  For example: 
  4305.  
  4306.     COMMAND /E:256 
  4307.  
  4308. when issued in the DOS compatibility box would start a second command processor 
  4309. with 256 bytes of total environment space.  This is, of course, at the expense 
  4310. of reduced memory available to run application programs.  The maximum 
  4311. environment space which can be specified is 320KB. 
  4312.  
  4313. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4314.  
  4315.  
  4316. ΓòÉΓòÉΓòÉ 6.6.11. Maximum Fixed Disk Partition Sizes Supported by OS/2 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4317.  
  4318. The maximum fixed disk partition size was 32MB for OS/2 V1.0. OS/2 1.0 
  4319. supported, in addition to the primary partition, one or more extended 
  4320. partitions.  An extended partition may be as large as the rest of the physical 
  4321. fixed disk.  The OS/2 1.0 extended partition could be divided into multiple 
  4322. logical drives of not larger than 32MB apiece.  Each logical drive was 
  4323. automatically assigned a drive letter as it is created. 
  4324.  
  4325. OS/2 1.1 through 1.3 WILL support a greater-than-32MB disk as a single logical 
  4326. drive.  The full size of the fixed disk drive may be used as a single logical 
  4327. drive, if desired.  (OS/2 1.1 only supported disk sizes up to 512MB; but 1.2 
  4328. and 1.3 support drives up to 2GB in size.) 
  4329.  
  4330. In support of very large fixed disks for OS/2 using the FAT system, the 16-bit 
  4331. file allocation table is still used, but there is an increase in allocation 
  4332. unit size of sectors per cluster.  Under OS/2 using the High Performance File 
  4333. System (HPFS), large drives are supported in a different manner; one which does 
  4334. not require an increase in cluster size. The HPFS maximum disk size is 2GB. 
  4335.  
  4336. OS/2 allows up to 65,536 FAT entries or clusters.  Cluster sizes can range up 
  4337. to 64 sectors which gives a 32KB cluster size.  The following table gives the 
  4338. relative size correlations. 
  4339.  
  4340.            Fixed Disk File Allocation Table Data
  4341. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4342. ΓöéDrive size  ΓöéSectors/Γöé Cluster Γöé FAT   Γöé MAX FAT Γöé MAX FATΓöé
  4343. Γöé  in MB     ΓöéCluster Γöé  Size   Γöé Size  Γöé Entries Γöé  Size  Γöé
  4344. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4345. Γöé   0 -   16 Γöé    8   Γöé   4KB   Γöé 12-bitΓöé    4096 Γöé    6KB Γöé
  4346. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4347. Γöé  17 -   32 Γöé    4   Γöé   2KB   Γöé 16-bitΓöé   16384 Γöé   32KB Γöé
  4348. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4349. Γöé  33 -   64 Γöé    4   Γöé   2KB   Γöé 16-bitΓöé   32768 Γöé   64KB Γöé
  4350. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4351. Γöé  65 -  128 Γöé    4   Γöé   2KB   Γöé 16-bitΓöé   65536 Γöé  128KB Γöé
  4352. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4353. Γöé 129 -  256 Γöé    8   Γöé   4KB   Γöé 16-bitΓöé   65536 Γöé  128KB Γöé
  4354. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4355. Γöé 257 -  512 Γöé   16   Γöé   8KB   Γöé 16-bitΓöé   65536 Γöé  128KB Γöé
  4356. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4357. Γöé 513 - 1024 Γöé   32   Γöé  16KB   Γöé 16-bitΓöé   65536 Γöé  128KB Γöé
  4358. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4359. Γöé1025 - 2048 Γöé   64   Γöé  32KB   Γöé 16-bitΓöé   65536 Γöé  128KB Γöé
  4360. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4361.  
  4362. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4363.  
  4364.  
  4365. ΓòÉΓòÉΓòÉ 6.6.12. Installation of OS/2 1.2/1.3 on Multiple Systems ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4366.  
  4367. Many customers or dealers have a need to install OS/2 on many PS/2 systems in 
  4368. as short a time as possible.  This is especially true in a large network 
  4369. environment. 
  4370.  
  4371. IBM has published a red "Cookbook" to assist customers with this need.  This 
  4372. book is called OS/2 in Interconnected Environments; Guidelines for Installation 
  4373. and Maintenance.  This book covers installation and maintenance of OS/2 on 
  4374. large numbers of systems using networks, host systems, tape, and diskette. 
  4375.  
  4376. Customers and dealers can order this book through their IBM Marketing Rep or 
  4377. Systems Engineer as publication number GG24-3502.  The REXX files required to 
  4378. perform the installation may be downloaded by the MR or SE from OS2TOOLS on VM. 
  4379.  
  4380. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4381.  
  4382.  
  4383. ΓòÉΓòÉΓòÉ 6.6.13. Installing XGA drivers for OS/2 1.20 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4384.  
  4385. If OS/2 is installed with a VGA driver, start at Step 5. 
  4386.  
  4387. If OS/2 is installed with any other driver, or you are not sure which driver is 
  4388. installed, or OS/2 is not installed, start at step 1. 
  4389.  
  4390.  1. If you have an 8514/A adapter installed in your system unit, ensure that no 
  4391.     display is connected to it. 
  4392.  2. Follow the installation instructions supplied with OS/2. 
  4393.  3. When you are asked "Do you have a Device Support diskette to install?" 
  4394.     reply "No" and press the Enter key. 
  4395.  4. Follow the instructions displayed to complete the installation of OS/2 with 
  4396.     the VGA driver. 
  4397.  5. When the "Group-Main" panel is displayed, select "OS/2 Full Screen" from 
  4398.     it. 
  4399.  6. Insert the XGA Device Drivers Diskette #2 in drive A. 
  4400.  
  4401.     a. If you have only one display attached to your system unit, type: 
  4402.        A:INSTALL    (and press the Enter key) 
  4403.  
  4404.     b. If you have more than one display attached to your system unit, type: 
  4405.        A:INSTALL 2   (and press the Enter key) 
  4406.  
  4407.  7. When you are told to "Insert a Device Support diskette in drive A:", press 
  4408.     the Enter key. 
  4409.  8. The "Select a Device Driver" panel appears.  Select "OS/2 1.2 Device Driver 
  4410.     for IBM XGA". 
  4411.  9. Follow the instructions displayed to complete the installation of the 
  4412.     driver. 
  4413. 10. When you are told to insert the OS/2 Installation Diskette in drive A:, do 
  4414.     so, and DO NOT remove it until you are asked to. 
  4415. 11. If you have an 8514/A adapter installed in your system unit, and you want 
  4416.     to connect a display to it, do so now. 
  4417.  
  4418. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4419.  
  4420.  
  4421. ΓòÉΓòÉΓòÉ 6.6.14. Installing XGA drivers for OS/2 1.30 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4422.  
  4423. OS/2 1.3 contains device drivers for the XGA video controller.  When OS/2 1.3 
  4424. is installed, it will sense the presence of the XGA, just as it does VGA or 
  4425. 8514/A, and it will install the correct device drivers to support XGA.  Do not 
  4426. install the drivers from the diskette accompanying the adapter (or the PS/2 
  4427. Models P75/90/95).  The diskette contains OS/2 1.2 drivers and will not work 
  4428. correctly under 1.3. 
  4429.  
  4430. If problems are still present after the install procedure, confirm that the 
  4431. following statements are listed in the CONFIG.SYS. 
  4432.  
  4433.     DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
  4434.     SET VIDEO_DEVICES=VIO_IBMXWY
  4435.     SET VIO_IBMXWY=DEVICE(BVHVGA,BVHXGA)
  4436.     DEVICE=C:\OS2\XGARING0.SYS
  4437.  
  4438. For more details, please refer to Updating Support for Your Display Adapter on 
  4439. page 2-9 of the EE 1.3 User's Guide Volume 1: Base Operating System manual; or 
  4440. page 24 of the SE 1.3 Using Advanced Features manual. 
  4441.  
  4442. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4443.  
  4444.  
  4445. ΓòÉΓòÉΓòÉ 6.6.15. XGA Configuration for OS/2 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4446.  
  4447. When you have completed the installation of the device driver, there may be 
  4448. configuration options for you to select, depending on the amount of video 
  4449. memory your system has, as follows: 
  4450.  
  4451. o If your system has 1MB of video memory (8 Video RAM modules installed), no 
  4452.   options are needed.  Your system will run at high resolution (displaying 
  4453.   1024x768 pixels - or dots- on the screen) and can also display up to 256 
  4454.   different colors. 
  4455. o If your system has 0.5MB of video memory (only 4 Video RAM modules 
  4456.   installed), you can choose to operate at either: 
  4457.  
  4458.    - high resolution (1024x768 pixels) with the ability to display up to 16 
  4459.      colors simultaneously, but without the ability to use antialiased text, OR 
  4460.    - medium resolution (640x480 pixels) with the ability to display up to 256 
  4461.      colors simultaneously, and the ability to use antialiased text. 
  4462.  
  4463. If your system has 0.5MB of video memory, the first time you start OS/2, high 
  4464. resolution (1024x768 pixels) with 16 colors is selected. You can change to 
  4465. medium resolution (640x480 pixels) with 256 colors by running the XGASETUP 
  4466. program, as follows: 
  4467.  
  4468. In the OS/2 Desktop Manager, select Screen Setup.  In the Screen Setup group, 
  4469. run Screen Configuration, which lets you change screen resolution options. 
  4470.  
  4471. If you do not know how much video memory you have, you can run the XGASETUP 
  4472. program as described above to see if there are any options available to you. 
  4473.  
  4474. Option choice depends on the type of application programs you use. High 
  4475. resolution lets you get more information on the screen, but colors are limited 
  4476. to 16.  Choose this configuration if your applications do not use more than 16 
  4477. colors.  If more than 16 displayed colors is important, for example to better 
  4478. match color images, or you want to use antialiased text, select medium 
  4479. resolution with 256 colors.  Note that the XGASETUP program can be run at any 
  4480. time, so you can change the mode setting as you prefer. 
  4481.  
  4482. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4483.  
  4484.  
  4485. ΓòÉΓòÉΓòÉ 6.6.16. OS/2 1.x Memory Map ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4486.  
  4487. OS/2 loads part of its kernel into the lower 640KB of RAM, as well as device 
  4488. drivers.  At least a portion of each device driver must be resident in low 
  4489. memory.  OS/2 also loads part of its kernel in extended memory, beginning at 
  4490. the 1MB boundary. 
  4491.  
  4492. The memory remaining between the top of the low kernel and the 640KB boundary 
  4493. can be used for DOS real mode programs.  This is also known as the DOS 
  4494. compatibility box.  If DOS real mode programs are not required, this portion of 
  4495. memory can also be used for OS/2 protect mode programs.  All extended memory 
  4496. remaining above the high kernel can be used for OS/2 Protect Mode programs. 
  4497.  
  4498.          OS/2┬áMEMORY┬áUSAGE
  4499. Address (Hex)                       Total User Memory
  4500. FFFFFFΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ16MB \
  4501.       Γöé OS/2 Protect Mode Programs Γöé      \
  4502.       Γöé                            Γöé       \
  4503.       Γöé       ^ ^ ^ ^ ^ ^ ^ ^      Γöé        \
  4504.       Γöé       Extended Memory      Γöé         \   15MB
  4505.       Γö£----------------------------ΓöñVaries   / Available
  4506.       Γöé                            Γöé        /
  4507.       Γöé        High Kernel         Γöé       /
  4508. 100000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ 1MB  /
  4509.       Γöé          ROM BIOS          Γöé  ^
  4510.  F0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γöé
  4511.       Γöé          Reserved          Γöé  Γöé
  4512.  E0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γöé
  4513.       Γöé          Reserved          Γöé  ^
  4514.  D0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñNot available
  4515.       Γöé     ROM BIOS Expansion     Γöéto User
  4516.  C0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  v
  4517.       Γöé        Video Memory        Γöé  Γöé
  4518.  B0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ  Γöé
  4519.       Γöé    Extended Video Memory   Γöé  v
  4520.  A0000Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ640KB  \
  4521.       Γöé        DOS Programs        Γöé        \
  4522.       Γöé                            Γöé         \ 450-520KB
  4523.       Γöé     ^ ^ ^ ^ ^ ^ ^ ^ ^      Γöé         / Available
  4524.       Γöé     DOS Real Mode Box      Γöé        /
  4525.       Γö£----------------------------ΓöñVaries /
  4526.       Γöé    OS/2 Device Drivers     Γöé
  4527.       Γö£----------------------------Γöñ115KB +/-
  4528.       Γöé      OS/2 Low Kernel       Γöé
  4529.  00000ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  0KB
  4530.  
  4531. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4532.  
  4533.  
  4534. ΓòÉΓòÉΓòÉ 6.6.17. Stacking Multiple Commands on Command Line ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4535.  
  4536. OS/2 allows the user to "stack" multiple commands on a single command line. 
  4537. One way is by using the & symbol.  For example: DIR C:\OS2 & DIR A:\MISC will 
  4538. result in 2 consecutive directory listings without operator intervention. 
  4539.  
  4540. Another way to do the same thing is: 
  4541.  
  4542.     DIR C:\OS2 A:\MISC 
  4543.  
  4544. In addition, if you use && instead of &, the second command is executed only if 
  4545. the first is successful.  For example: 
  4546.  
  4547.     DIR C:LETTER.TXT && TYPE C:LETTER.TXT 
  4548.  
  4549. would only TYPE the file if it is found in the directory. 
  4550.  
  4551. Conversely, if you use || (two vertical bars; ie. two shift-backslash keys), 
  4552. the second command would only execute if the first is unsuccessful.  For 
  4553. example: 
  4554.  
  4555.     DIR C:\SUBDIR. || MD C:\SUBDIR 
  4556.  
  4557. would only create a new subdirectory if one by that name does not exist. 
  4558.  
  4559. It is also possible to combine these "connectors".  For example: 
  4560.  
  4561.     DIR C:\SUBDIR. || MD C:\SUBDIR &&. COPY FILE.TXT C:\SUBDIR 
  4562.  
  4563. would only create the directory if it did not already exist, and would then 
  4564. copy FILE.TXT to that subdirectory only if the subdirectory creation was 
  4565. successful. 
  4566.  
  4567. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4568.  
  4569.  
  4570. ΓòÉΓòÉΓòÉ 6.6.18. Adding DOS Programs to Program Selector ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4571.  
  4572. By Mark Chapman 
  4573.  
  4574. OS/2 1.2 added the ability for DOS programs to be added to Program Groups and 
  4575. started just like OS/2 programs.  Earlier versions of OS/2 did not support this 
  4576. feature. 
  4577.  
  4578. Just add the programs to the desired group; OS/2 determines that the program is 
  4579. a DOS mode program and places the DOS program icon next to it in the group. 
  4580. You may click twice on the DOS program's icon to start it, just as you would 
  4581. start an OS/2 program. 
  4582.  
  4583. Bear in mind that although multiple OS/2 sessions (and therefore multiple OS/2 
  4584. programs) can be active at all times, only one DOS session, running one DOS 
  4585. program, can be active at a time. 
  4586.  
  4587. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4588.  
  4589.  
  4590. ΓòÉΓòÉΓòÉ 6.6.19. Changing the Default VIO Window Size ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4591.  
  4592. By Mark Chapman 
  4593.  
  4594. To permanently change the default width of the VIO window (such as that used 
  4595. for an OS/2 command prompt), simply hold down the Shift key while you release 
  4596. the mouse button after dragging the sides or corners to change the dimensions 
  4597. of the window.  This new size will be the default (until changed by this method 
  4598. once again). 
  4599.  
  4600. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4601.  
  4602.  
  4603. ΓòÉΓòÉΓòÉ 6.6.20. Changing the Default Font Size of VIO Windows ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4604.  
  4605. By Mark Chapman 
  4606.  
  4607. OS/2 1.2 provides only two choices of font size in the VIO window (such as that 
  4608. used for an OS/2 Command Prompt); Large and Small.  The default is Large, and 
  4609. this may be overridden temporarily from the System Menu icon (the one in the 
  4610. upper left corner of the window). However, to permanently change the default to 
  4611. Small (or to later change back to Large, simply hold down the Shift key while 
  4612. selecting the font size you wish.  This size will become the new default. 
  4613.  
  4614. OS/2 1.3 users have many more choices of font size than before, and whichever 
  4615. is selected will become the new default when the Save button is depressed 
  4616. before leaving the font selection panel. 
  4617.  
  4618. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4619.  
  4620.  
  4621. ΓòÉΓòÉΓòÉ 6.6.21. Setting Up 109-line Command Prompt Windows ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4622.  
  4623. By Mark Chapman 
  4624.  
  4625. Although the default VIO window size is 25 lines, it is possible to set the 
  4626. buffer as large as 109 lines, using the MODE command, depending on the video 
  4627. adapter used.  If you have an XGA Adapter, simply create a batch file called 
  4628. 109.CMD, containing the following statement: MODE CO80,109.  A VGA or 8514/A 
  4629. user can specify up to 102 lines in similar fashion. 
  4630.  
  4631. Executing this batch file from a windowed command prompt will allow you to 
  4632. stretch the window past its usual 25-line limit.  The number of lines you will 
  4633. actually be able to see on-screen will depend on the size of the font you have 
  4634. selected in the VIO window, and the resolution of the display driver you are 
  4635. using. A VGA system, with the font set to its smallest, can display 
  4636. approximately 56 lines of text in the window.  An 8514/A user can see about 88 
  4637. lines.  Use the scroll bar to see the remainder of the buffer. 
  4638.  
  4639. To automate this procedure, the following statement may be added to 
  4640. STARTUP.CMD: Start "OS/2 Command Prompt" C:\109.CMD  (You may supply any title 
  4641. you wish between the quotes.  Also, be sure to use the full path for the batch 
  4642. file if it is not in the root directory.)  This will open a window upon bootup. 
  4643. The window will initially be sized for 25-lines, but may be manually stretched 
  4644. to the desired length. 
  4645.  
  4646. OS/2 1.3 users may prefer to add this capability to the "OS/2 Window" option on 
  4647. the Main Group, to optionally start additional command prompt windows at a 
  4648. later time, with 109-line buffers.  To do this, just change the Parameters 
  4649. field (under Program...Properties) to read: /K "%*" d:\pathname\109.CMD  (In 
  4650. other words, just add the batch file name, and the path where it can be found, 
  4651. after what is already there.) 
  4652.  
  4653. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4654.  
  4655.  
  4656. ΓòÉΓòÉΓòÉ 6.6.22. Patching Prodigy 3.1 to Run in the OS/2 DOS Box ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4657.  
  4658. By Mark Chapman 
  4659.  
  4660. There are some interrupt vectors that OS/2 will not allow to be changed by a 
  4661. DOS program.  When PRODIGY V3.1 begins to load in the OS/2 1.2/1.3 DOS box, it 
  4662. attempts to change them, and OS/2 stops Prodigy from doing so, issuing "A DOS 
  4663. program attempted to change an interrupt vector" message.  The user has the 
  4664. choice of canceling Prodigy, or of ignoring the error and continuing.  If the 
  4665. user chooses to continue, the error recurs.  The error must be ignored FOUR 
  4666. different times to get past it.  Although  the interrupt vectors are NOT 
  4667. changed, Prodigy will run. 
  4668.  
  4669. The following patch, which stops PRODIGY from trying to change the vectors, was 
  4670. developed by an end-user. 
  4671.  
  4672. Note:  Although this fix uses the OS/2 PATCH command, don't be afraid to try 
  4673. it, even if you have never used it before.  The steps are self-explanatory, and 
  4674. you should have little difficulty with them. 
  4675.  
  4676. Warning: Be sure to make a backup copy of PRODIGY.EXE before proceeding, in 
  4677. case you make a mistake.  This will give you the ability to try again with a 
  4678. "good" copy, if needed. 
  4679.  
  4680. FOLLOW THESE STEPS IN AN OS/2 WINDOW: 
  4681.  
  4682.  1. Type:  CD d:\PRODIGY  (where d: is the drive where Prodigy is installed) 
  4683.  2. Type:  COPY PRODIGY.EXE PRODIGY.DOS  (This will make a backup copy, called 
  4684.     PRODIGY.DOS.) 
  4685.  3. Type:  PATCH PRODIGY.EXE 
  4686.  4. Type:  AE20  (The OS/2 PATCH program will display a line of data.  The 
  4687.     first byte of that data should be 10.  If it is not.  Quit here (Q [Enter], 
  4688.     and try again).  ELSE: 
  4689.  5. Type:  0D    and press enter. 
  4690.  6. Type:  AE28  and press enter.  (The first byte displayed must be 77) 
  4691.  7. Type:  6f    and press enter. 
  4692.  8. Type:  AE53  and press enter.  (The first byte displayed must be 10) 
  4693.  9. Type:  0D    and press enter. 
  4694. 10. Type:  AE5B  and press enter.  (The first byte displayed must be 77) 
  4695. 11. Type:  6f    and press enter. 
  4696. 12. Now quit.  (Q [Enter]) 
  4697.  
  4698. Now try the new PRODIGY.EXE.  If it runs with no interrupt vector errors (or 
  4699. others), you have patched the file correctly.  If errors occur, repeat these 
  4700. steps again, being careful to follow them exactly. 
  4701.  
  4702. (PRODIGY.DOS is your unchanged version, in case you need it (simply rename it 
  4703. PRODIGY.EXE).) 
  4704.  
  4705. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  4706.  
  4707.  
  4708. ΓòÉΓòÉΓòÉ 6.6.23. Minimizing OS/2 1.2 Disk Storage Requirements ΓöÇ Tip ΓòÉΓòÉΓòÉ
  4709.  
  4710.            TITLE: IWSY FLASH 9036--DISK STORAGE REQUIREMENTS FOR OS/2
  4711.  
  4712. INTRODUCTION 
  4713.  
  4714. There has been considerable discussion about the amount of DASD required to run 
  4715. OS/2 V1.2.  IBM has investigated what a 'bare bones' OS/2 system might consist 
  4716. of and what steps would be required to achieve such a configuration. 
  4717.  
  4718. Note:  Most of these filenames are the same in OS/2 1.3, and may be deleted for 
  4719. the same reasons. 
  4720.  
  4721. The purpose of this FLASH is to help OS/2 users free up as much space as 
  4722. possible on their C: drive to make room for application space. 
  4723.  
  4724. Part 1 describes the files that are included as part of OS/2 SE 1.2.  Part 2 
  4725. goes on to examine the OS/2 EE system. 
  4726.  
  4727. These file sizes were recorded on a PS/2 system.  Where sizes are missing, it 
  4728. is because these files are only installed on AT type systems or the 
  4729. installation program did not install them due to configuration options selected 
  4730. when the system was installed.  Note also that the file sizes may change due to 
  4731. maintenance level, but that will not significantly affect the totals. 
  4732.  
  4733. Totals are included where appropriate to make it easier to see the effect of 
  4734. deleting an entire component from the system. 
  4735.  
  4736. To jump directly to the other sections of this document, use the mouse, or Tab 
  4737. and Enter keys, to select the section to which you wish to jump, below: 
  4738.  
  4739.                            OS/2┬áSE┬áSystem┬áRequirements
  4740.                            OS/2┬áEE┬áSystem┬áRequirements
  4741.  
  4742. Or, return to the OS/2┬á1.x┬áTips header. 
  4743.  
  4744.  
  4745. ΓòÉΓòÉΓòÉ <hidden> Part 1ΓöÇOS/2 SE System Requirements ΓòÉΓòÉΓòÉ
  4746.  
  4747. To jump directly to the OS/2┬áEE┬áSystem┬áRequirements section of this document, 
  4748. press the Enter key.  Or, return to the OS/2┬á1.x┬áTips header. 
  4749.  
  4750.         OS/2 SE System Requirements
  4751. FILENAME  EXT  DIRECTORY     SIZE   (TOTAL)
  4752.  
  4753. These required files may not be deleted:
  4754. ANSI    EXE  \OS2
  4755. ANSICALL  DLL  \OS2\DLL
  4756. BKSCALLS  DLL  \OS2\DLL
  4757. BMSCALLS  DLL  \OS2\DLL
  4758. BVHINIT   DLL  \OS2\DLL
  4759. BVHWNDW   DLL  \OS2\DLL
  4760. BVSCALLS  DLL  \OS2\DLL
  4761. CHKDSK   COM  \OS2
  4762. CMD     EXE  \OS2
  4763. COMP    COM  \OS2
  4764. COUNTRY   SYS  \OS2\SYSTEM
  4765. DDINSTAL  EXE  \OS2\INSTALL
  4766. DISKCOMP  COM  \OS2
  4767. DISKCOPY  COM  \OS2
  4768. DOSCALL1  DLL  \OS2\DLL
  4769. DOSCALLS  LIB  \OS2
  4770. E      EXE  \OS2
  4771. EAUTIL   EXE  \OS2
  4772. EHXDDLG S  DLL  \OS2\DLL
  4773. EHXDL    DLL  \OS2\DLL
  4774. EHXHP    HLP  \OS2\HELP
  4775. EXTDSKDD  SYS  \OS2
  4776. FIND    EXE  \OS2
  4777. FKA     DLL  \OS2\DLL
  4778. FORMAT   COM  \OS2
  4779. HARDERR   EXE  \OS2\SYSTEM
  4780. HELP    BAT  \OS2
  4781. HELP    CMD  \OS2
  4782. HELPMGR   DLL  \OS2\DLL
  4783. HELPMSG   EXE  \OS2
  4784. HMHELP   HLP  \OS2\HELP
  4785. INI     RC   \OS2
  4786. INISYS   RC   \OS2
  4787. KBDCALLS  DLL  \OS2\DLL
  4788. MAKEINI   EXE  \OS2
  4789. MODE    COM  \OS2
  4790. MONCALLS  DLL  \OS2\DLL
  4791. MORE    COM  \OS2
  4792. MOUCALLS  DLL  \OS2\DLL
  4793. MSG     DLL  \OS2\DLL
  4794. NAMPIPES  DLL  \OS2\DLL
  4795. NLS     DLL  \OS2\DLL
  4796. OS2SM    DLL  \OS2\DLL
  4797. OS2SMDUM  DLL  \OS2\DLL
  4798. OSO001   MSG  \OS2\SYSTEM
  4799. OSO001H   MSG  \OS2\SYSTEM
  4800. PMAVIO   DLL  \OS2\DLL
  4801. PMBIND   DLL  \OS2\DLL
  4802. PMCPL    EXE  \OS2
  4803. PMCPLH   HLP  \OS2\HELP
  4804. PMDD    SYS  \OS2
  4805. PMEXEC   EXE  \OS2
  4806. PMEXECH   HLP  \OS2\HELP
  4807. PMFILE   EXE  \OS2
  4808. PMFILEH   HLP  \OS2\HELP
  4809. PMGPI    DLL  \OS2\DLL
  4810. PMGRE    DLL  \OS2\DLL
  4811. PMHINIT   DLL  \OS2\DLL
  4812. PMMLE    DLL  \OS2\DLL
  4813. PMPIC    DLL  \OS2\DLL
  4814. PMSHAPI   DLL  \OS2\DLL
  4815. PMSHELL   EXE  \OS2
  4816. PMSHELLH  HLP  \OS2\HELP
  4817. PMSHLTKT  DLL  \OS2\DLL
  4818. PMTKT    DLL  \OS2\DLL
  4819. PMVIOP   DLL  \OS2\DLL
  4820. PMVIOP   HLP  \OS2\HELP
  4821. PMWIN    DLL  \OS2\DLL
  4822. PMWINDUM  DLL  \OS2\DLL
  4823. PRINT    COM  \OS2
  4824. PSHH    HLP  \OS2\HELP
  4825. QUECALLS  DLL  \OS2\DLL
  4826. REPLACE   EXE  \OS2
  4827. SESMGR   DLL  \OS2\DLL
  4828. SWAPPER   EXE  \OS2\SYSTEM
  4829. SYSLEVEL  EXE  \OS2
  4830. SYSLEVEL  OS2  \OS2\INSTALL
  4831. UNPACK   EXE  \OS2
  4832. VDISK    SYS  \OS2
  4833. VIOCALLS  DLL  \OS2\DLL
  4834. VIOTBL   DCP  \OS2
  4835. XCOPY    EXE  \OS2
  4836. BASEDD01  SYS  \      (PC AT only)
  4837. BASEDD02  SYS  \      (PS/2 only)
  4838. BASEDD03  SYS  \      (PS/2 Mod 30/286 only)
  4839.  
  4840. If the command reference is not needed, these files can be deleted:
  4841. CMDREF   INF  \OS2\BOOK     366050
  4842. VIEW    EXE  \OS2        26672
  4843. VIEWDOC   EXE  \OS2        25392
  4844. VIEWH    HLP  \OS2\HELP      15615  (433,729)
  4845.  
  4846. If DOS support is not needed, these files can be deleted:
  4847. ANSI    SYS  \OS2         1976
  4848. APPEND   EXE  \OS2         6946
  4849. ASSIGN   COM  \OS2         1517
  4850. BASIC    COM  \OS2         585
  4851. BASICA   COM  \OS2        36253
  4852. COMMAND   COM  \OS2        29009
  4853. DOS     SYS  \OS2         2100
  4854. EDLIN    COM  \OS2         7996
  4855. EGA     SYS  \OS2         2599
  4856. GRAFTABL  COM  \OS2         8401
  4857. JOIN    EXE  \OS2        24848
  4858. MORTGAGE  BAS  \OS2         6380
  4859. SETCOM40  EXE  \OS2         9387
  4860. SUBST    EXE  \OS2        24848  (162,845)
  4861.  
  4862. If Dual Boot is not needed, this file can be deleted:
  4863. BOOT    COM  \OS2        42384
  4864.  
  4865. If a font is not needed, it may be deleted:
  4866. COURIER   FON  \OS2\DLL      307760
  4867. HELV    FON  \OS2\DLL      545456
  4868. SYSMONO   FON  \OS2\DLL      39424
  4869. TIMES    FON  \OS2\DLL      603440  (1,496,080)
  4870.  
  4871. If HPFS is not used, these files may be deleted:
  4872. CACHE    EXE  \OS2        13984
  4873. HPFS    IFS  \OS2        100378
  4874. STARTLW   DLL  \OS2\DLL       1076
  4875. UHPFS    DLL  \OS2\DLL      157024 (272,462)
  4876.  
  4877. If the TOOLKIT or IBM programming languages will not be installed,
  4878. these files can be deleted:
  4879. CPISPFPC  DLL  \OS2\DLL      129588
  4880. DMPC    EXE  \OS2\INSTALL     2798
  4881. DTM     DLL  \OS2\DLL       1786
  4882. INACALL   DLL  \OS2\DLL       1560
  4883. INSTAID   CMD  \OS2\INSTALL     254
  4884. INSTAID   CNF  \OS2\INSTALL     225
  4885. INSTAID   LIB  \OS2\INSTALL    27648
  4886. INSTAID   PRO  \OS2\INSTALL     175
  4887. INSTAIDE  EXE  \OS2\INSTALL    93827
  4888. ISPD    MSG  \OS2\INSTALL     4551
  4889. ISPM    MSG  \OS2\INSTALL     1489
  4890. STXTDMPC  DLL  \OS2\DLL      14171  (278,072)
  4891.  
  4892. If Introducing OS/2 is not needed, these files can be deleted:
  4893. INTROE   EXE  \OS2\INTRO     16905
  4894. INTROI   TUT  \OS2\INTRO     56788
  4895. INTROS   TUT  \OS2\INTRO     39567  (113,260)
  4896.  
  4897. If Mouse support is not needed, these files can be deleted:
  4898. IBMMOU01  SYS  \OS2
  4899. IBMMOU02  SYS  \OS2         3124
  4900. MOUSE    SYS  \OS2        18484
  4901. MSBUS01   SYS  \OS2
  4902. MSINP01   SYS  \OS2
  4903. MSPS201   SYS  \OS2
  4904. MSPS202   SYS  \OS2         3636
  4905. MSSER01   SYS  \OS2
  4906. MSSER02   SYS  \OS2         3636
  4907. PCMOU01   SYS  \OS2         3124
  4908. PCMOU02   SYS  \OS2         3124
  4909. POINTDD   SYS  \OS2         6562
  4910. VISION01  SYS  \OS2         3124
  4911. VISION02  SYS  \OS2
  4912.  
  4913. If National Language support is not needed, these files can be deleted:
  4914. 4201    DCP  \OS2        10683
  4915. 5202    DCP  \OS2         404
  4916. KEYB    COM  \OS2        17769
  4917. KEYBOARD  DCP  \OS2        94007 (122,863)
  4918.  
  4919. If any of these utilities are not needed, they can be deleted:
  4920. ATTRIB   EXE  \OS2        37619
  4921. BACKUP   EXE  \OS2        29095
  4922. FDISKPM   EXE  \OS2        82640
  4923. FDISKPMH  HLP  \OS2\HELP      10508
  4924. LABEL    COM  \OS2        33383
  4925. LINK    EXE  \OS2        142578
  4926. RECOVER   COM  \OS2        53184
  4927. RESTORE   EXE  \OS2        39285
  4928. SORT    EXE  \OS2        34385
  4929. TREE    COM  \OS2        36461
  4930. PICH    HLP  \OS2\HELP      11973
  4931. PICICHG   EXE  \OS2        35280
  4932. PICPH    HLP  \OS2\HELP      33413
  4933. PICPRINT  EXE  \OS2        126512
  4934. PICSHOW   EXE  \OS2        48608
  4935.  
  4936. If OS/2 problem determination support is not needed, these files can be deleted:
  4937. CREATEDD  EXE  \OS2        50976
  4938. LOGDAEM   EXE  \OS2\SYSTEM     27867
  4939. OS2SM    PDF  \OS2         2676
  4940. PATCH    EXE  \OS2        43509
  4941. PMC00000  TFF  \OS2\DLL       4228
  4942. PMC10000  TFF  \OS2\DLL       7125
  4943. PMC20000  TFF  \OS2\DLL      26425
  4944. PMC30000  TFF  \OS2\DLL       1450
  4945. PMC40000  TFF  \OS2\DLL       365
  4946. PMC50000  TFF  \OS2\DLL      21507
  4947. PMC60000  TFF  \OS2\DLL       2872
  4948. PMC70000  TFF  \OS2\DLL       4698
  4949. PMC80000  TFF  \OS2\DLL       469
  4950. PMGPI    PDF  \OS2         7013
  4951. PMGRE    PDF  \OS2         363
  4952. PMPIC    PDF  \OS2         231
  4953. PMSHAPI   PDF  \OS2         1531
  4954. PMSPL    PDF  \OS2         1322
  4955. PMTRACE   DLL  \OS2\DLL       3444
  4956. PMWIN    PDF  \OS2         7740
  4957. PSTAT    EXE  \OS2        18047
  4958. SPL1B    PDF  \OS2         2112
  4959. SPL2B    PDF  \OS2         288
  4960. SYSLOG   EXE  \OS2        91776
  4961. TRACE    EXE  \OS2        27103
  4962. TRACEFMT  EXE  \OS2        73744
  4963. TRSEL    EXE  \OS2        19281
  4964.  
  4965. If the spooler will not be used, these files can be deleted:
  4966. IBM4201   DRV  \OS2\DLL      83056
  4967. OS2SPLFS  DLL  \OS2\DLL       3582
  4968. PMPRINT   QPR  \OS2\DLL      12784
  4969. PMSPL    DLL  \OS2\DLL      13086
  4970. PMSPOOL   EXE  \OS2        101648
  4971. PMSPOOLH  HLP  \OS2\HELP      31060
  4972. SPL1B    DLL  \OS2\DLL      69520
  4973. SPL2B    DLL  \OS2\DLL       3759
  4974. SPLDVWRK  EXE  \OS2         9408
  4975. SPLPRM   EXE  \OS2        16848
  4976. SPOOL    EXE  \OS2        21309
  4977. SPOOLCP   DLL  \OS2\DLL      10178  (376,238)
  4978.  
  4979. These files can summarily be deleted:
  4980. SYSINST   SCD  \OS2\INSTALL    5968
  4981. CONVERT   EXE  \OS2
  4982.  
  4983. These files are used for display support.  If they are not referenced in
  4984. CONFIG.SYS, they may be deleted:
  4985. BVH8514A  DLL  \OS2\DLL      8810
  4986. BVHCGA   DLL  \OS2\DLL
  4987. BVHEGA   DLL  \OS2\DLL
  4988. BVHMPA   DLL  \OS2\DLL
  4989. BVHVGA   DLL  \OS2\DLL      36970
  4990.  
  4991. After the correct file is copied to DISPLAY.DLL.  These files can be deleted:
  4992. IBMBGA   DLL  \OS2\DLL
  4993. IBMCGA   DLL  \OS2\DLL
  4994. IBMEGA   DLL  \OS2\DLL
  4995. IBMVGA   DLL  \OS2\DLL
  4996.  
  4997. These are the serial support files. If a file is not referenced in CONFIG.SYS,
  4998. it can be deleted:
  4999. COM01    SYS  \OS2
  5000. COM02    SYS  \OS2        16948
  5001.  
  5002. Any files not mentioned in this Flash can most likely be deleted without
  5003. adverse effect to OS/2.
  5004.  
  5005.  
  5006. ΓòÉΓòÉΓòÉ <hidden> Part 2ΓöÇOS/2 EE System Requirements ΓòÉΓòÉΓòÉ
  5007.  
  5008. To jump directly to the OS/2┬áSE┬áSystem┬áRequirements section of this document, 
  5009. press the Enter key.  Or, return to the OS/2┬á1.x┬áTips header. 
  5010.  
  5011.                            OS/2 EE System Requirements
  5012.  
  5013. INITIAL OS/2 EE INSTALLATION
  5014.  
  5015. A minimum configuration (answering 'NO' to install prompts) was installed with
  5016. the following:
  5017.  
  5018.   o NO serial device support
  5019.  
  5020.   o NO retrieve command support
  5021.  
  5022.   o NO command reference
  5023.  
  5024.   o NO device support diskette to install
  5025.  
  5026.   o Communications Manager with test config file
  5027.  
  5028.   o Database Manager, RDS and Query Manager included
  5029.     - Requester only, NO local databases to be used
  5030.  
  5031.   o LAN Requester
  5032.  
  5033. The amount of DASD left on the test system was 13,582,336 versus 12,357,632
  5034. for  a maximum configuration setup (answering 'YES' to install prompts).  This
  5035. constitutes a savings of 1,224,704 MB after INITIAL installation.
  5036.  
  5037. COMMUNICATIONS MANAGER FEATURES
  5038.  
  5039. Once Communications Manager has been installed and  customized,  the  keyboard
  5040. remap  and  configuration services files can be deleted by doing a 'REINST' of
  5041. Communications Manager and specifying that you want to remove the above.
  5042.  
  5043. Note:  Once configuration services is removed, modifications to the
  5044. Communications Manager configuration file is not allowed.  In addition,
  5045. verification of other configuration files will not be possible.  However,
  5046. configuration files that have already been verified can be copied over and
  5047. Communications Manager will execute normally.
  5048.  
  5049. This amounts to a savings of over 3.5 MB!!
  5050.  
  5051. REINSTALLATION FEATURES
  5052.  
  5053. There are a number of files that have to do with the installation and removal
  5054. of EE subsystems (eg. Communications Manager, Database Manager, LAN Requester)
  5055. that can be deleted.  It is important to understand that once these files are
  5056. removed, that a REINST can NEVER be done again.  Before doing this, make sure
  5057. that the system is configured correctly or devise a backup scheme for the
  5058. deleted files so that they can be restored again if ever desired.  The filenames are as follows:
  5059.  
  5060. Path: \OS2\INSTALL
  5061. CMDIR.DA*
  5062. CUSTBLD.PI*
  5063. CUSTINST.CM*
  5064. DBDIR.DA*
  5065. EEIN.MS*
  5066. EEINST.CN*
  5067. EEINST.LI*
  5068. EEINST.PI*
  5069. EEINST.PR*
  5070. EELOG.DA*
  5071. EICCNVSV.EX*
  5072. EICDELSV.EX*
  5073. EICERCON.PI*
  5074. EICERROR.PI*
  5075. EICLGMSG.PI*
  5076. EICSRVCS.EX*
  5077. EIDPNTXT.DA*
  5078. LPOINST.PI*
  5079. LRDIR.DA*
  5080. MUGDIR.DA*
  5081. R0CSDD.EX*
  5082. REINST.CM*
  5083. RFRSHICO.EX*
  5084. VIEWBLOG.CM*
  5085. VIEWBLOG.PI*
  5086. VIEWLOG.CM*
  5087. VIEWLOG.PI* 335,524 bytes
  5088.  
  5089. Path: \OS2\DLL
  5090. ACS3ECT.DL*
  5091. ACSGCBLD.DL*
  5092. ACSMSGFM.DL*
  5093. ACSSVC.DL*
  5094. ISPMALLC.DL*
  5095. PICTDMPC.DL*
  5096. RCDAPIEX.DL*
  5097. RCFGFILE.DL*
  5098. RCOMAIN.DL*
  5099. RCVMAIN.DL*
  5100. RNLCHARS.DL*
  5101. RPSMAIN.DL*
  5102. RSMMAIN.DL*
  5103.  
  5104. Path: \OS2\INSTALL
  5105. CMCUBLD.PI*
  5106. CMCUINST.PI*
  5107. CMINST.PI*
  5108. CMREMOVE.CM*
  5109. CMREMOVE.PI*
  5110. CMRMPREV.CM*
  5111. CMTITLE.TX*
  5112. DBCUBLD.PI*
  5113. DBCUINST.PI*
  5114. DBDSGC1.DA*
  5115. DBDSGC2.DA*
  5116. DBDSGC3.DA*
  5117. DBDSGC4.DA*
  5118. DBDSGWSN.PI*
  5119. DBDSINST.PI*
  5120. DBDSIPAN.PI*
  5121. DBINST.PI*
  5122. DBLOADFT.PI*
  5123. DBQMGC.DA*
  5124. DBQMINST.PI*
  5125. DBREMOVE.PI*
  5126. DBRMPREV.CM*
  5127. DBRMVDS.PI*
  5128. DBRMVQM.PI*
  5129. DBSETVAR.PI*
  5130. DBSPACE.PI*
  5131. DELTITLE.EX*
  5132. EIPCFGSY.PI*
  5133. EIPCHECK.PI*
  5134. EIPCMPIN.PI*
  5135. EIPERROR.PI*
  5136. EIPICECL.PI*
  5137. EIPINITL.PI*
  5138. EIPIPLUP.PI*
  5139. EIPSAVHV.PI*
  5140. EIPYES.TX*
  5141. IBMLAN.EX*
  5142. LRCHKSPC.PI*
  5143. LRCOPFIL.PI*
  5144. LRCUBLD.PI*
  5145. LRCUINST.PI*
  5146. LRDOINST.PI*
  5147. LRFIXINI.PI*
  5148. LRINST.PI*
  5149. LRMUGINS.PI*
  5150. LRREMOVE.PI*
  5151. LRRMPREV.CM*
  5152. LRSETVAR.PI*
  5153. LRSPECNM.PI*
  5154. LRUPDAIF.PI*
  5155. LRWKSSVC.PI*
  5156. MUGINST.EX*
  5157. MUGINST.PI*
  5158. REXXINST.PI*
  5159. SQLEMGDB.EX*
  5160. SQLENODE.EX* 249,185
  5161.  
  5162. Path: \OS2\INSTALL
  5163. ACSBIND.MS*
  5164. ACSE.MS*
  5165. APPCPC.DA*
  5166. CFG.DA*
  5167. CIKS.CN*
  5168. CIKS.LI*
  5169. CIKS.MS*
  5170. CIKS.PR*
  5171. CIKSTART.EX*
  5172. EECFG.CM*
  5173. ISPD.MS*
  5174. ISPM.MS*
  5175. PICT.MS*   421,976
  5176.  
  5177. Under the test configuration, all of these files were deleted except those in 
  5178. the second group which were not present.  The DASD savings totaled 1,006,685 
  5179. bytes. 
  5180.  
  5181. MISCELLANEOUS FEATURES 
  5182.  
  5183. Once OS/2 has been installed, there are a number of files that can be deleted; 
  5184. these files may not be needed depending on the user-install base. 
  5185.  
  5186. \OS2\INTRO  (OS/2 tutorial and introduction)  797,680
  5187. \OS2\BOOK  (used by command reference)  365,717
  5188. \OS2\DLL   (used by Database Services)  360,876
  5189.  
  5190. TOTAL DASD SAVINGS 
  5191.  
  5192. Initial installation savings: 1,224,704
  5193. OS/2 intro: 797,680
  5194. Files listed above: 1,006,685
  5195. Communications Manager 'REINST': 3,500,000
  5196. TOTAL: * 6,529,069 *
  5197.  
  5198. CONCLUSION 
  5199.  
  5200. After deleting all unnecessary files, OS/2 EE requires approximately 25 MB of 
  5201. DASD. 
  5202.  
  5203. Note:  This number does not reflect the SWAPPER.DAT file. 
  5204.  
  5205.  
  5206. ΓòÉΓòÉΓòÉ 6.6.24. Printers/Plotters Supported by OS/2 1.3 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  5207.  
  5208. By Mark Chapman 
  5209.  
  5210. There is a perception that OS/2 supports very few printers.  While this is true 
  5211. to some extent, as far as brands are concerned, there are far more output 
  5212. devices supported than many people realize.  In fact there are nearly 200 
  5213. printers and plotters directly supported by V1.3, and many more through the 
  5214. IBM, Epson, or HP emulation modes of many printers, as well as the generic 
  5215. PostScript driver.  OS/2 V2.0 will add significantly to this list of supported 
  5216. printers and plotters. 
  5217.  
  5218. The following is a list of all printers and plotters supported, and which 
  5219. drivers to install from the installation diskettes, for the respective devices. 
  5220. (Once a "family" driver, such as EPSON, IBM42XX, IBM42XX, LASERJET, PLOTTER, or 
  5221. PSCRIPT is installed, it reveals multiple individual printer drivers that can 
  5222. be installed from the Print Manager.) 
  5223.  
  5224. Note:  Printer names followed by an asterisk (*) indicate drivers added to OS/2 
  5225. beginning with V1.30.2 (CSD 5050).  (Use the SYSLEVEL command to determine your 
  5226. CSD level.) 
  5227.  
  5228. Printers┬áSupported                                             Driver 
  5229. Agfa-ChromaScript v51.8                                        PSCRIPT.DRV 
  5230. Agfa-Compugraphic 400P                                         PSCRIPT.DRV 
  5231. Agfa-Compugraphic 400PS                                        PSCRIPT.DRV 
  5232. Agfa-Compugraphic 9400P v49.3                                  PSCRIPT.DRV 
  5233. Apple LaserWriter                                              PSCRIPT.DRV 
  5234. Apple LaserWriter II NT                                        PSCRIPT.DRV 
  5235. Apple LaserWriter II NTX                                       PSCRIPT.DRV 
  5236. Apple LaserWriter Plus                                         PSCRIPT.DRV 
  5237. Apple LaserWriter Plus v42.2                                   PSCRIPT.DRV 
  5238. AST TurboLaser                                                 PSCRIPT.DRV 
  5239. Colormate PS *                                                 PSCRIPT.DRV 
  5240. Dataproducts LZR 1260 v47.0                                    PSCRIPT.DRV 
  5241. Dataproducts LZR 2665                                          PSCRIPT.DRV 
  5242. Digital LNO3R ScriptPrinter                                    PSCRIPT.DRV 
  5243. Digital LPS PrintServer 40                                     PSCRIPT.DRV 
  5244. Epson DFX-5000 *                                               EPSON.DRV 
  5245. Epson DFX-8000                                                 EPSON.DRV 
  5246. Epson EPL-6000 Laser *                                         EPSON.DRV 
  5247. Epson EPL-7000 Laser *                                         LASERJET.DRV 
  5248. Epson EPL-7500 Laser v52.3 *                                   PSCRIPT.DRV 
  5249. Epson EX-800 Color                                             EPSON.DRV 
  5250. Epson EX-1000 Color                                            EPSON.DRV 
  5251. Epson FX-1050                                                  EPSON.DRV 
  5252. Epson FX-286e                                                  EPSON.DRV 
  5253. Epson FX-850                                                   EPSON.DRV 
  5254. Epson JX-80 Color                                              EPSON.DRV 
  5255. Epson LP-570 *                                                 EPSON.DRV 
  5256. Epson LP-870 *                                                 EPSON.DRV 
  5257. Epson LP-1170 *                                                EPSON.DRV 
  5258. Epson LQ-500                                                   EPSON.DRV 
  5259. Epson LQ-510                                                   EPSON.DRV 
  5260. Epson LQ-850                                                   EPSON.DRV 
  5261. Epson LQ-860 Color *                                           EPSON.DRV 
  5262. Epson LQ-950                                                   EPSON.DRV 
  5263. Epson LQ-1010 *                                                EPSON.DRV 
  5264. Epson LQ-1050                                                  EPSON.DRV 
  5265. Epson LQ-2500 Color                                            EPSON.DRV 
  5266. Epson LQ-2550 Color                                            EPSON.DRV 
  5267. Epson LX-800                                                   EPSON.DRV 
  5268. Epson LX-810                                                   EPSON.DRV 
  5269. Epson Generic 9-Pin                                            EPSON.DRV 
  5270. Epson Generic 24-Pin                                           EPSON.DRV 
  5271. Generic PostScript (for all PS printers not listed)            PSCRIPT.DRV 
  5272. HP DeskJet 500 * (Emulating an Epson EPL-6000)                 EPSON.DRV 
  5273. HP LaserJet Classic                                            LASERJET.DRV 
  5274. HP LaserJet Plus *                                             LASERJET.DRV 
  5275. HP LaserJet 500                                                LASERJET.DRV 
  5276. HP LaserJet 2000                                               LASERJET.DRV 
  5277. HP LaserJet II                                                 LASERJET.DRV 
  5278. HP LaserJet IID                                                LASERJET.DRV 
  5279. HP LaserJet IID v52.2 *                                        PSCRIPT.DRV 
  5280. HP LaserJet IIP                                                LASERJET.DRV 
  5281. HP LaserJet IIP v52.2 *                                        PSCRIPT.DRV 
  5282. HP LaserJet III v52.2 *                                        PSCRIPT.DRV 
  5283. HP LaserJet IIID v52.2 *                                       PSCRIPT.DRV 
  5284. HP LaserJet IIIP v52.2 *                                       PSCRIPT.DRV 
  5285. HP LaserJet IIISi v52.2 *                                      PSCRIPT.DRV 
  5286. HP LaserJet Plus                                               LASERJET.DRV 
  5287. HP 7440A Plotter (ColorPro)                                    PLOTTER.DRV 
  5288. HP 7470A Plotter                                               PLOTTER.DRV 
  5289. HP 7475A Plotter                                               PLOTTER.DRV 
  5290. HP 7550A Plotter                                               PLOTTER.DRV 
  5291. HP 7570A Plotter (DraftPro)                                    PLOTTER.DRV 
  5292. HP 7580A Plotter                                               PLOTTER.DRV 
  5293. HP 7580B Plotter                                               PLOTTER.DRV 
  5294. HP 7585A Plotter                                               PLOTTER.DRV 
  5295. HP 7585B Plotter                                               PLOTTER.DRV 
  5296. HP 7586B Plotter                                               PLOTTER.DRV 
  5297. HP 7595A Plotter (DraftMaster I)                               PLOTTER.DRV 
  5298. HP 7596A Plotter (DraftMaster II)                              PLOTTER.DRV 
  5299. IBM 2380 PPS II *                                              IBM42XX.DRV 
  5300. IBM 2381 PPS II *                                              IBM42XX.DRV 
  5301. IBM 2390 PPS II *                                              IBM42XX.DRV 
  5302. IBM 2391 PPS II *                                              IBM42XX.DRV 
  5303. IBM 3812 Pageprinter Model 2 (Emulating an IBM 
  5304.  5152 Graphics Printer)                                        IBM5152.DRV 
  5305. IBM 3816 Pageprinter (Emulating an IBM Quietwriter III)        IBM5202.DRV 
  5306. IBM 3852 Color Jetprinter                                      IBM3852.DRV 
  5307. IBM 4019 LaserPrinter/LaserPrinter E                           IBM4019.DRV 
  5308. IBM 4019 LaserPrinter/LaserPrinter E                           LASERJET.DRV 
  5309. IBM 4019 LaserPrinter/LaserPrinter E with 17-Font 
  5310.  PS Option                                                     PSCRIPT.DRV 
  5311. IBM 4019 LaserPrinter/LaserPrinter E with 39-Font 
  5312.  PS Option                                                     PSCRIPT.DRV 
  5313. IBM 4029 LaserPrinter 5E *                                     IBM4019.DRV 
  5314. IBM 4029 LaserPrinter 5E *                                     LASERJET.DRV 
  5315. IBM 4029 LaserPrinter 6 *                                      IBM4019.DRV 
  5316. IBM 4029 LaserPrinter 6 *                                      LASERJET.DRV 
  5317. IBM 4029 LaserPrinter 10 *                                     IBM4019.DRV 
  5318. IBM 4029 LaserPrinter 10 *                                     LASERJET.DRV 
  5319. IBM 4029 LaserPrinter 10L *                                    IBM4019.DRV 
  5320. IBM 4029 LaserPrinter 10L *                                    LASERJET.DRV 
  5321. IBM 4029 LaserPrinter with 17-Font PS Option 
  5322.  (300 dpi) *                                                   PSCRIPT.DRV 
  5323. IBM 4029 LaserPrinter with 17-Font PS Option 
  5324.  (300 dpi) *                                                   PSCRIPT.DRV 
  5325. IBM 4029 LaserPrinter with 39-Font PS Option 
  5326.  (600 dpi) *                                                   PSCRIPT.DRV 
  5327. IBM 4029 LaserPrinter with 39-Font PS Option 
  5328.  (600 dpi) *                                                   PSCRIPT.DRV 
  5329. IBM 4072 ExecJet (Emulating an EPSON LQ-1050)                  EPSON.DRV 
  5330. IBM 4072 ExecJet (Emulating an IBM Proprinter XL24E)           IBM42XX.DRV 
  5331. IBM 4072 ExecJet (Emulating an IBM Quietwriter III)            IBM5202.DRV 
  5332. IBM 4201 Proprinter I                                          IBM42XX.DRV 
  5333. IBM 4201 Proprinter II                                         IBM42XX.DRV 
  5334. IBM 4201 Proprinter III                                        IBM42XX.DRV 
  5335. IBM 4202 Proprinter XL                                         IBM42XX.DRV 
  5336. IBM 4202 Proprinter II XL                                      IBM42XX.DRV 
  5337. IBM 4202 Proprinter III XL                                     IBM42XX.DRV 
  5338. IBM 4207 Proprinter X24                                        IBM42XX.DRV 
  5339. IBM 4207 Proprinter X24E                                       IBM42XX.DRV 
  5340. IBM 4208 Proprinter XL24                                       IBM42XX.DRV 
  5341. IBM 4208 Proprinter XL24E                                      IBM42XX.DRV 
  5342. IBM 4216 Personal Page Printer                                 PSCRIPT.DRV 
  5343. IBM 4216 Personal Page Printer II-Model 030                    PSCRIPT.DRV 
  5344. IBM 4216 Personal Page Printer II-Model 031 v51.4              PSCRIPT.DRV 
  5345. IBM 4216 Personal Page Printer II-Model 031 v51.4 
  5346.   (with automatic sheetfeed option)                            PSCRIPT.DRV 
  5347. IBM 4224 Models 01/02/E3                                       IBM42XX.DRV 
  5348. IBM 4224 Model C2                                              IBM42XX.DRV 
  5349. IBM 4226 Model 302 *                                           IBM42XX.DRV 
  5350. IBM 5152 Graphics Printer                                      IBM5152.DRV 
  5351. IBM 5182 Color Printer                                         IBM5182.DRV 
  5352. IBM 5201 Quietwriter I                                         IBM52011.DRV 
  5353. IBM 5201 Quietwriter II                                        IBM52012.DRV 
  5354. IBM 5202 Quietwriter III                                       IBM5202.DRV 
  5355. IBM 5204 Quickwriter (Emulating an IBM Quietwriter III)        IBM5202.DRV 
  5356. IBM 5216 Wheelprinter (not Wheelprinter E)                     IBM5216.DRV 
  5357. IBM 6180 Plotter                                               PLOTTER.DRV 
  5358. IBM 6182 Plotter                                               PLOTTER.DRV 
  5359. IBM 6184 Plotter                                               PLOTTER.DRV 
  5360. IBM 6186 Plotter Model 1                                       PLOTTER.DRV 
  5361. IBM 6186 Plotter Model 2                                       PLOTTER.DRV 
  5362. IBM 7371 Plotter                                               PLOTTER.DRV 
  5363. IBM 7372 Plotter                                               PLOTTER.DRV 
  5364. IBM 7374 Plotter                                               PLOTTER.DRV 
  5365. IBM 7375 Plotter Model 1                                       PLOTTER.DRV 
  5366. IBM 7375 Plotter Model 2                                       PLOTTER.DRV 
  5367. IBM Null Printer                                               IBMNULL.DRV 
  5368. Kyocera F-800A/F-800 *                                         LASERJET.DRV 
  5369. Kyocera F-820A *                                               LASERJET.DRV 
  5370. Kyocera F-1000A/F-1000 *                                       LASERJET.DRV 
  5371. Kyocera F-2000A/F-2000 *                                       LASERJET.DRV 
  5372. Kyocera F-3000A/F-3000 *                                       LASERJET.DRV 
  5373. Kyocera F-5000A/F-5000 *                                       LASERJET.DRV 
  5374. Kyocera P-2000 *                                               PSCRIPT.DRV 
  5375. Kyocera Q-8010 *                                               PSCRIPT.DRV 
  5376. Linotronic 100 v38.0                                           PSCRIPT.DRV 
  5377. Linotronic 100 v42.5                                           PSCRIPT.DRV 
  5378. Linotronic 200 v47.1                                           PSCRIPT.DRV 
  5379. Linotronic 200 v49.3                                           PSCRIPT.DRV 
  5380. Linotronic 300 v47.0                                           PSCRIPT.DRV 
  5381. Linotronic 300 v47.1                                           PSCRIPT.DRV 
  5382. Linotronic 300 v49.3                                           PSCRIPT.DRV 
  5383. Linotronic 500 v49.3                                           PSCRIPT.DRV 
  5384. NEC LC-890                                                     PSCRIPT.DRV 
  5385. NEC Silentwriter LC 890XL v50.5 *                              PSCRIPT.DRV 
  5386. NEC Silentwriter2 Model 90 v52.0 *                             PSCRIPT.DRV 
  5387. NEC Silentwriter2 Model 290 v52.2 *                            PSCRIPT.DRV 
  5388. Olivetti LP-5000                                               PSCRIPT.DRV 
  5389. Panasonic KX-P1123 * (Emulating an Epson LQ-850)               EPSON.DRV 
  5390. Panasonic KX-P1124 * (Emulating an Epson LQ-2500)              EPSON.DRV 
  5391. Panasonic KX-P1124i * (Emulating an Epson LQ-850)              EPSON.DRV 
  5392. Panasonic KX-P1180 * (Emulating an Epson FX-86e)               EPSON.DRV 
  5393. Panasonic KX-P1191 * (Emulating an Epson FX-86e)               EPSON.DRV 
  5394. Panasonic KX-P1624 * (Emulating an Epson LQ-2500)              EPSON.DRV 
  5395. Panasonic KX-P1654 * (Emulating an Epson LQ-1050)              EPSON.DRV 
  5396. Panasonic KX-P1695 * (Emulating an Epson FX-1050)              EPSON.DRV 
  5397. Panasonic KX-P2624 * (Emulating an Epson LQ-1050)              EPSON.DRV 
  5398. Panasonic KX-P4420 *                                           LASERJET.DRV 
  5399. Panasonic KX-P4450 *                                           LASERJET.DRV 
  5400. Panasonic KX-P4450i *                                          LASERJET.DRV 
  5401. Phaser Card *                                                  PSCRIPT.DRV 
  5402. Phaser-CP *                                                    PSCRIPT.DRV 
  5403. QMS ColorScript 100                                            PSCRIPT.DRV 
  5404. QMS ColorScript 100 Model 10 *                                 PSCRIPT.DRV 
  5405. QMS ColorScript 100 Model 30 *                                 PSCRIPT.DRV 
  5406. QMS ColorScript 100 Model 30si *                               PSCRIPT.DRV 
  5407. QMS ImageServer X320 *                                         PSCRIPT.DRV 
  5408. QMS PS-410 *                                                   PSCRIPT.DRV 
  5409. QMS PS-800                                                     PSCRIPT.DRV 
  5410. QMS PS-800 v46.1                                               PSCRIPT.DRV 
  5411. QMS PS-800 Plus                                                PSCRIPT.DRV 
  5412. QMS PS-800 Plus v46.1                                          PSCRIPT.DRV 
  5413. QMS PS-810                                                     PSCRIPT.DRV 
  5414. QMS PS-810 Turbo *                                             PSCRIPT.DRV 
  5415. QMS PS-815 *                                                   PSCRIPT.DRV 
  5416. QMS PS-815 MR *                                                PSCRIPT.DRV 
  5417. QMS PS-820 *                                                   PSCRIPT.DRV 
  5418. QMS PS-820 MR *                                                PSCRIPT.DRV 
  5419. QMS PS-825 *                                                   PSCRIPT.DRV 
  5420. QMS PS-825 MR *                                                PSCRIPT.DRV 
  5421. QMS PS-1500 *                                                  PSCRIPT.DRV 
  5422. QMS PS-2000 *                                                  PSCRIPT.DRV 
  5423. QMS PS-2200 *                                                  PSCRIPT.DRV 
  5424. QMS PS-2210 *                                                  PSCRIPT.DRV 
  5425. QMS PS-2220 *                                                  PSCRIPT.DRV 
  5426. Qume ScripTEN                                                  PSCRIPT.DRV 
  5427. Seiko Colorpoint Model 04 *                                    PSCRIPT.DRV 
  5428. Seiko Colorpoint Model 14 *                                    PSCRIPT.DRV 
  5429. TI microLaser v52.1 with 17-Font PS Option *                   PSCRIPT.DRV 
  5430. TI microLaser v52.1 with 39-Font PS Option *                   PSCRIPT.DRV 
  5431. TI Omnilaser 2108                                              PSCRIPT.DRV 
  5432. TI Omnilaser 2115                                              PSCRIPT.DRV 
  5433. Varityper VT-600                                               PSCRIPT.DRV 
  5434. Wang LCS15                                                     PSCRIPT.DRV 
  5435. Wang LCS15 FontPlus                                            PSCRIPT.DRV 
  5436.  
  5437. Additional drivers may be available from the respective printer vendors. 
  5438.  
  5439. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  5440.  
  5441.  
  5442. ΓòÉΓòÉΓòÉ 6.6.25. 3270 Emulation Tips ΓöÇ Tip ΓòÉΓòÉΓòÉ
  5443.  
  5444. By Jim Pearson 
  5445. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1992) 
  5446.  
  5447. This item was inspired by the number of calls received from technicians having 
  5448. trouble installing 3270 emulation in the DOS or OS/2 SDLC or 802.2 LAN 
  5449. environment.  Gateway configuration problem calls far out-number those for 
  5450. standalone configurations. Most of the problems that the NSC helps resolve 
  5451. involve missing and/or incorrect information.  We believe there are two main 
  5452. reasons for the problems. 
  5453.  
  5454. Reasons 
  5455. One reason is the lack of training or experience installing and troubleshooting 
  5456. 3270 emulation programs in the LAN and Gateway environment.  Training is now 
  5457. available in the form of a self-study Interactive Video Disk (available through 
  5458. Business Partner Education).  This means training can now be self-paced and 
  5459. done right at the work location, with no travel required. 
  5460.  
  5461. The other reason is a lack of planning and site preparation.  The emulation 
  5462. program manuals have installation planning information that is quite valuable. 
  5463. Worksheets and questions about the intended installations when properly used 
  5464. would reduce the install time and prevent many of the problems.  Using the 
  5465. worksheets and planning guides with the help of the host site (the mainframe on 
  5466. the other end to which you are connecting) would eliminate the guess work about 
  5467. what to input for various parameters.  Reviewing the worksheets with the proper 
  5468. host site personnel before the installation is begun would ensure the correct 
  5469. information.  Some installations will be more complex than others.  This 
  5470. increases the risk of problems and failing to complete the install in a timely 
  5471. manner.  By asking for assistance from the host personnel before and during 
  5472. installation one can greatly reduce the chances of problems. 
  5473.  
  5474. The following is a list of the parameters required by the two most troublesome 
  5475. connection types, SDLC and LAN 802.2 when using Personal Communications/3270 
  5476. emulation: 
  5477.  
  5478. SDLC                                    802.2
  5479. Block ID                                Destination Address
  5480. Physical Unit ID                        Physical Unit ID
  5481. PIU Size                                Block ID
  5482. Switched Line (Yes/No)                  PIU Size
  5483. SDLC Station Address                    Number of Sessions
  5484. Continuous Carrier (Yes/No)             Number of Sessions per Gateway
  5485. Half Speed (Yes/No)                     Adapter Number
  5486. NRZI Encoding (Yes/No)                  Remote SAP
  5487. Answer-Tone Generation (Yes/No)
  5488. Number of Sessions
  5489. Adapter Number
  5490. Number of Sessions per Adapter
  5491.  
  5492. One little-used feature that can be of great help is the "F1" key.  This key 
  5493. when used in a parameters field will provide hints and additional information 
  5494. about the field requiring input.  I urge anyone who has not already used this 
  5495. feature, to try it. 
  5496.  
  5497. Three important items to consider at the workstation end are: 
  5498.  
  5499.  1. The LAN Support program.  (Make sure you choose the correct drivers for 
  5500.     your particular configuration.) 
  5501.  2. Modifications to the CONFIG.SYS.  (Verify that CONFIG.SYS has the correct 
  5502.     path and filename for these drivers.) 
  5503.  3. The number of Link Stations assigned.  (The number of Link Stations should 
  5504.     be increased if you have trouble getting all the workstations through the 
  5505.     gateway.) 
  5506.  
  5507. OS/2 Extended Edition's 3270 emulation brings with it the same types of 
  5508. problems found in the DOS 3270 emulator, as well as other complexities.  I 
  5509. highly recommend ordering additional manuals to assist with OS/2 communications 
  5510. configurations.  Two such manuals are: 
  5511.  
  5512.  1. The red cookbook, Communications Manager SDLC, X.25, and LAN Environment 
  5513.     (Form # GG24-3554). 
  5514.  2. Systems Administrator's Guide for Communications (01F0302). 
  5515.  
  5516. These publications may be ordered through your IBM branch office. 
  5517.  
  5518. Important┬áParameters 
  5519. Some OS/2 Communications Manager parameters require very close attention and 
  5520. coordination with the host site personnel. These parameters are: 
  5521.  
  5522.  Local LAN Adapter Address (12 hex characters)
  5523.  LAN Destination Address (12 hex characters)
  5524.  Node ID (5 hex characters)
  5525.  LU Local Address (NAU)
  5526.  Local SDLC Station Address (2 hex characters)
  5527.  Maximum RU Size
  5528.  Maximum Number of Link Stations
  5529.  Modem Rate (Full or Half Speed)
  5530.  
  5531. Consult with the host site personnel and supporting documentation for details. 
  5532. Make it easy on yourself: plan ahead and prepare for your installations with 
  5533. the host site personnel and related documentation. 
  5534.  
  5535. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  5536.  
  5537.  
  5538. ΓòÉΓòÉΓòÉ 6.6.26. OS/2 System Limits ΓöÇ Tip ΓòÉΓòÉΓòÉ
  5539.  
  5540. By Mark Chapman 
  5541.  
  5542. The following tables list the various limits to OS/2 in the areas of Sessions, 
  5543. Resources, Memory, Presentation Manager, Hardware, and SQL. 
  5544.  
  5545. To jump directly to the other sections of this document, use the mouse, or Tab 
  5546. and Enter keys, to select the section to which you wish to jump, below: 
  5547.  
  5548. Sections 
  5549. OS/2┬áSession┬áLimits                               OS/2┬áResource┬áLimits 
  5550. OS/2┬áMemory┬áLimits                                OS/2┬áPM┬áLimits 
  5551. OS/2┬áHardware┬áLimits                              OS/2┬áSQL/DBM┬áLimits 
  5552.  
  5553. To return to the OS/2┬á1.x┬áTips header, double-click here. 
  5554.  
  5555.  
  5556. ΓòÉΓòÉΓòÉ 6.6.26.1. OS/2 Session Limits ΓòÉΓòÉΓòÉ
  5557.  
  5558. The table below lists specific session limits imposed by OS/2. 
  5559.  
  5560. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5561. Γöé                      SESSION LIMITS                     Γöé
  5562. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5563. Γöé                          Γöé OS/2 1.2  Γöé Used ByΓöéAvailableΓöé
  5564. Γöé                          ΓöéSystem Max.ΓöéOS/2 1.2ΓöéFor Apps.Γöé
  5565. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5566. Γöé Full-Screen Sessions     Γöé       16  Γöé     4  Γöé     12  Γöé
  5567. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5568. Γöé PM Sessions              Γöé       16  Γöé     2  Γöé     14  Γöé
  5569. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5570. Γöé VIO Sessions             Γöé       16  Γöé     0  Γöé     16  Γöé
  5571. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5572. Γöé DOS Compat. Mode SessionsΓöé        1  Γöé     0  Γöé      1  Γöé
  5573. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5574.  
  5575. To jump directly to the other sections of this document, use the mouse, or Tab 
  5576. and Enter keys, to select the section to which you wish to jump, below: 
  5577.  
  5578. Sections 
  5579. OS/2 System Limit                                 OS/2┬áResource┬áLimits 
  5580. OS/2┬áMemory┬áLimits                                OS/2┬áPM┬áLimits 
  5581. OS/2┬áHardware┬áLimits                              OS/2┬áSQL/DBM┬áLimits 
  5582.  
  5583. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5584.  
  5585.  
  5586. ΓòÉΓòÉΓòÉ 6.6.26.2. OS/2 Resource Limits ΓòÉΓòÉΓòÉ
  5587.  
  5588. The table below lists specific overall system limits imposed by OS/2. 
  5589.  
  5590. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5591. Γöé                       RESOURCE LIMITS                    Γöé
  5592. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5593. Γöé                           Γöé OS/2 1.2  Γöé Used ByΓöéAvailableΓöé
  5594. Γöé                           ΓöéSystem Max.ΓöéOS/2 1.2ΓöéFor Apps.Γöé
  5595. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5596. Γöé Processes                 Γöé     511   Γöé     7  Γöé    504  Γöé
  5597. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5598. Γöé Threads                   Γöé     511   Γöé    28  Γöé    483  Γöé
  5599. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5600. Γöé Threads per Process       Γöé      53   Γöé     0  Γöé     53  Γöé
  5601. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5602. Γöé Open File Handles         Γöé     64K   Γöé    73  Γöé    ---  Γöé
  5603. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5604. Γöé Pipes                     Γöé  Part of Open File Handles   Γöé
  5605. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5606. Γöé Pipe Size                 Γöé     64K   Γöé     0  Γöé    64K  Γöé
  5607. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5608. Γöé Queues                    Γöé   1,448   Γöé     0  Γöé    ---  Γöé
  5609. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5610. Γöé Queue Elements per Queue  Γöé   3,268   Γöé     0  Γöé    ---  Γöé
  5611. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5612. Γöé Queue Priorities          Γöé      16   Γöé     0  Γöé    ---  Γöé
  5613. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5614. Γöé Timers                    Γöé  Equal to Number of Threads  Γöé
  5615. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5616. Γöé Timers per Process        Γöé       6   Γöé     0  Γöé      6  Γöé
  5617. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5618. Γöé System Semaphores         Γöé     256   Γöé    43  Γöé    213  Γöé
  5619. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5620. Γöé Semaphores with           Γöé           Γöé        Γöé         Γöé
  5621. Γöé   Outstanding Wait        Γöé     128   Γöé     2  Γöé    126  Γöé
  5622. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5623. Γöé Semaphores per Muxwait    Γöé      16   Γöé     0  Γöé    ---  Γöé
  5624. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5625. Γöé System Signals per ProcessΓöé       3   Γöé     0  Γöé    ---  Γöé
  5626. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5627. Γöé User Signals per Process  Γöé       3   Γöé     0  Γöé    ---  Γöé
  5628. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5629. Γöé Named Shared Segments per Γöé           Γöé        Γöé         Γöé
  5630. Γöé   Process                 Γöé      30   Γöé     0  Γöé     30  Γöé
  5631. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5632.  
  5633. Notes: 
  5634.  
  5635. Threads:  The minimum available space on the stack for a thread calling OS/2 
  5636. functions is 4KB.  The system allows only one timer per thread. 
  5637.  
  5638. Semaphores:  System semaphores have a use count and a reference count: 
  5639.  
  5640.  1. The use count is the number of events a system semaphore can represent.  A 
  5641.     system semaphore is limited to having no more than 255 concurrent uses.  A 
  5642.     use is any one of the following events: 
  5643.  
  5644.     a. Creating a system semaphore. 
  5645.     b. Opening a system semaphore. 
  5646.     c. Specifying the handle of the system semaphore on a call to an OS/2 API, 
  5647.        for example, DosTimerAsync. 
  5648.  
  5649.  2. The reference count is the number of threads waiting for an exclusive 
  5650.     system semaphore.  A system semaphore is limited to having no more than 255 
  5651.     concurrent references. 
  5652.  
  5653. To jump directly to the other sections of this document, use the mouse, or Tab 
  5654. and Enter keys, to select the section to which you wish to jump, below: 
  5655.  
  5656. Sections 
  5657. OS/2┬áSession┬áLimits                               OS/2 Resource Limits 
  5658. OS/2┬áMemory┬áLimits                                OS/2┬áPM┬áLimits 
  5659. OS/2┬áHardware┬áLimits                              OS/2┬áSQL/DBM┬áLimits 
  5660.  
  5661. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5662.  
  5663.  
  5664. ΓòÉΓòÉΓòÉ 6.6.26.3. OS/2 Memory Limits ΓòÉΓòÉΓòÉ
  5665.  
  5666. The table below lists specific memory limits imposed by OS/2. 
  5667.  
  5668. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5669. Γöé                      MEMORY LIMITS                       Γöé
  5670. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5671. Γöé                          Γöé  O/2 1.2  Γöé Used ByΓöé AvailableΓöé
  5672. Γöé                          ΓöéSystem Max.ΓöéOS/2 1.2Γöé For Apps.Γöé
  5673. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5674. Γöé Segment Size             Γöé     64K   Γöé     0  Γöé     64K  Γöé
  5675. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5676. Γöé Segments                 Γöé  50,967   Γöé   814  Γöé  50,153  Γöé
  5677. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5678. Γöé Swappable Segments       Γöé  16,000   Γöé   412  Γöé  15,588  Γöé
  5679. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5680. Γöé Discardable Segments     ΓöéAvail. Mem.Γöé   250  ΓöéA.M.-250  Γöé
  5681. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5682. Γöé Non-Shared Segments      Γöé   2,908   Γöé     0  Γöé   2,908  Γöé
  5683. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5684. Γöé Shared Segments per      Γöé   6,144   Γöé     0  Γöé   6,144  Γöé
  5685. Γöé Process                  Γöé           Γöé        Γöé          Γöé
  5686. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5687. Γöé Fixed Segments           ΓöéAvail. Mem.Γöé    53  Γöé A.M.-53  Γöé
  5688. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5689. Γöé Libraries                ΓöéAvail. Mem.Γöé    29  Γöé A.M.-29  Γöé
  5690. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5691. Γöé Global Descriptor Tables Γöé           Γöé        Γöé          Γöé
  5692. Γöé   (GDTs)                 Γöé       1   Γöé     1  Γöé       1  Γöé
  5693. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5694. Γöé GDT Entries              Γöé   8,191   Γöé 1,195  Γöé   6,996  Γöé
  5695. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5696. Γöé Local Descriptor Tables  Γöé           Γöé        Γöé          Γöé
  5697. Γöé   Per Process            Γöé       1   Γöé     0  Γöé       1  Γöé
  5698. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5699. Γöé LDT Entries per LDT      Γöé   8,192   Γöé     0  Γöé   8,192  Γöé
  5700. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5701.  
  5702. To jump directly to the other sections of this document, use the mouse, or Tab 
  5703. and Enter keys, to select the section to which you wish to jump, below: 
  5704.  
  5705. Sections 
  5706. OS/2┬áSession┬áLimits                               OS/2┬áResource┬áLimits 
  5707. OS/2 Memory Limit                                 OS/2┬áPM┬áLimits 
  5708. OS/2┬áHardware┬áLimits                              OS/2┬áSQL/DBM┬áLimits 
  5709.  
  5710. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5711.  
  5712.  
  5713. ΓòÉΓòÉΓòÉ 6.6.26.4. OS/2 PM Limits ΓòÉΓòÉΓòÉ
  5714.  
  5715. The table below lists specific limits imposed by OS/2 Presentation Manager. 
  5716.  
  5717. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5718. Γöé          PRESENTATION MANAGER LIMITS          Γöé
  5719. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5720. Γöé                                  Γöé  OS/2 1.2  Γöé
  5721. Γöé                                  ΓöéSystem Max. Γöé
  5722. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5723. Γöé PM Objects                       Γöé  ~900 (4u) Γöé
  5724. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5725. Γöé String Atoms                     Γöé     16,000 Γöé
  5726. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5727. Γöé Integer Atoms                    Γöé     48,000 Γöé
  5728. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5729. Γöé Heap Size                        Γöé        64K Γöé
  5730. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5731. Γöé Segments in Segment store of     Γöé            Γöé
  5732. Γöé   Presentation Space             Γöé     16,378 Γöé
  5733. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5734. Γöé Local Fonts/Presentation Space   Γöé        254 Γöé
  5735. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5736. Γöé Logical Color Table              Γöé        31K Γöé
  5737. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5738. Γöé Presentation Space (One Segment) Γöé        64K Γöé
  5739. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5740. Γöé Presentation Spaces per Process  Γöé         32 Γöé
  5741. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5742. Γöé Horizontal Scan Lines per Cursor Γöé         32 Γöé
  5743. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5744. Γöé Cursor Width (Text Mode)         Γöé          1 Γöé
  5745. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5746. Γöé Clipboard Size                   Γöé        64K Γöé
  5747. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5748.  
  5749. To jump directly to the other sections of this document, use the mouse, or Tab 
  5750. and Enter keys, to select the section to which you wish to jump, below: 
  5751.  
  5752. Sections 
  5753. OS/2┬áSession┬áLimits                               OS/2┬áResource┬áLimits 
  5754. OS/2┬áMemory┬áLimits                                OS/2 PM Limits 
  5755. OS/2┬áHardware┬áLimits                              OS/2┬áSQL/DBM┬áLimits 
  5756.  
  5757. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5758.  
  5759.  
  5760. ΓòÉΓòÉΓòÉ 6.6.26.5. OS/2 Hardware Limits ΓòÉΓòÉΓòÉ
  5761.  
  5762. The table below lists specific hardware limits imposed by OS/2. 
  5763.  
  5764. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5765. Γöé                      HARDWARE LIMITS                   Γöé
  5766. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5767. Γöé                                Γöé  OS/2 1.2 Γöé  OS/2 1.3 Γöé
  5768. Γöé                                ΓöéSystem Max.ΓöéSystem Max.Γöé
  5769. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5770. Γöé Fixed Disk Drives Supported    Γöé      15   Γöé      24   Γöé
  5771. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5772. Γöé Logical Drives Supported       Γöé      26   Γöé      26   Γöé
  5773. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5774. Γöé Maximum Disk Partition Size    Γöé     2GB   Γöé     2GB   Γöé
  5775. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5776. Γöé Maximum # of Partitions/Drive  Γöé      16   Γöé      16   Γöé
  5777. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5778. Γöé Diskette Drives Supported      Γöé       3   Γöé       3   Γöé
  5779. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5780. Γöé Parallel Ports Supported       Γöé       3   Γöé       3   Γöé
  5781. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5782. Γöé Serial Ports Supported         Γöé       3   Γöé       3   Γöé
  5783. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5784. Γöé Displays Supported ConcurrentlyΓöé       1   Γöé       1   Γöé
  5785. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5786. Γöé Mice Supported                 Γöé       1   Γöé       1   Γöé
  5787. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5788. Γöé Keyboards Supported            Γöé       1   Γöé       1   Γöé
  5789. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5790.  
  5791. To jump directly to the other sections of this document, use the mouse, or Tab 
  5792. and Enter keys, to select the section to which you wish to jump, below: 
  5793.  
  5794. Sections 
  5795. OS/2┬áSession┬áLimits                               OS/2┬áResource┬áLimits 
  5796. OS/2┬áMemory┬áLimits                                OS/2┬áPM┬áLimits 
  5797. OS/2 Hardware Limit                               OS/2┬áSQL/DBM┬áLimits 
  5798.  
  5799. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5800.  
  5801.  
  5802. ΓòÉΓòÉΓòÉ 6.6.26.6. OS/2 SQL/DBM Limits ΓòÉΓòÉΓòÉ
  5803.  
  5804. The table below lists specific limits imposed by OS/2 Structured Query Language 
  5805. and/or the OS/2 Database Manager. 
  5806.  
  5807. ΓöîΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÉ
  5808. Γöé              SQL & DATABASE MANAGER LIMITS              Γöé
  5809. Γö£ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöñ
  5810. Γöé                              Γöé       OS/2 1.2/1.3       Γöé
  5811. Γöé             Item             Γöé      System Maximum      Γöé
  5812. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5813. ΓöéLargest DATE value (in ISO    Γöé                          Γöé
  5814. Γöé format)                      Γöé         9999-12-31       Γöé
  5815. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5816. ΓöéLargest DECIMAL value         Γöé 999...999(thirty-one 9s) Γöé
  5817. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5818. ΓöéLargest FLOAT value           Γöé    Approx. +1.79769E+308 Γöé
  5819. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5820. ΓöéLargest INTEGER value         Γöé            2,147,483,647 Γöé
  5821. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5822. ΓöéLargest negative FLOAT value  Γöé      Approx. -2.225E-307 Γöé
  5823. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5824. ΓöéLargest SMALLINT value        Γöé                   32,767 Γöé
  5825. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5826. ΓöéLargest TIME value (in ISO    Γöé                          Γöé
  5827. Γöé format)                      Γöé          24.00.00        Γöé
  5828. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5829. ΓöéLargest TIMESTAMP value (in   Γöé                          Γöé
  5830. Γöé ISO format)                  Γöé9999-12-31-24.00.00.000000Γöé
  5831. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5832. ΓöéLongest authorization ID,     Γöé                          Γöé
  5833. Γöé table qualifier, view quali- Γöé                          Γöé
  5834. Γöé  fier, or plan name          Γöé                        8 Γöé
  5835. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5836. ΓöéLongest correlation-name or   Γöé                          Γöé
  5837. Γöé name of a column, table,     Γöé                          Γöé
  5838. Γöé view, or index               Γöé                       18 Γöé
  5839. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5840. ΓöéLongest host variable used forΓöé                          Γöé
  5841. Γöé  insert and update, in bytes Γöé                   32,700 Γöé
  5842. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5843. ΓöéLongest index key             Γöé                      255 Γöé
  5844. Γöé                              Γöé   (less # of key columns Γöé
  5845. Γöé                              Γöé    that allow nulls)     Γöé
  5846. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5847. ΓöéLongest row of a table or     Γöé                          Γöé
  5848. Γöé view, in bytes,including all Γöé                          Γöé
  5849. Γöé overhead                     Γöé                    4,005 Γöé
  5850. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5851. ΓöéLongest SQL statement in bytesΓöé                   32,765 Γöé
  5852. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5853. ΓöéLongest SQLDA, in bytes       Γöé                   32,767 Γöé
  5854. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5855. ΓöéMaximum database size         Γöé Available Partition SpaceΓöé
  5856. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5857. ΓöéMaximum length of a CHAR      Γöé                          Γöé
  5858. Γöé column, in bytes             Γöé                      254 Γöé
  5859. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5860. ΓöéMaximum length of a character Γöé                          Γöé
  5861. Γöé constant                     Γöé                    4,000 Γöé
  5862. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5863. ΓöéMax length of a LONG VARCHAR  Γöé                          Γöé
  5864. Γöé column, in bytes             Γöé                   32,700 Γöé
  5865. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5866. ΓöéMaximum length of a VARCHAR   Γöé                          Γöé
  5867. Γöé column, in bytes             Γöé                    4,000 Γöé
  5868. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5869. ΓöéMaximum number of columns in  Γöé                          Γöé
  5870. Γöé a table                      Γöé                      255 Γöé
  5871. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5872. ΓöéMaximum number of rows in a   Γöé                          Γöé
  5873. Γöé table                        Γöé Available Partition SpaceΓöé
  5874. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5875. ΓöéMaximum total length of       Γöé                          Γöé
  5876. Γöé columns in a GROUP BY clause Γöé                    4,005 Γöé
  5877. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5878. ΓöéMaximum total length of       Γöé                          Γöé
  5879. Γöé columns in the SELECT list,  Γöé                          Γöé
  5880. Γöé when an ORDER BY or SELECT   Γöé                          Γöé
  5881. Γöé DISTINCT clause is used      Γöé                    4,005 Γöé
  5882. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5883. ΓöéMaximum total length of host  Γöé                          Γöé
  5884. Γöé and indicator variable       Γöé                          Γöé
  5885. Γöé pointed to in an SQLDA       Γöé      System Storage      Γöé
  5886. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5887. ΓöéMost active cursors in a      Γöé                      300 Γöé
  5888. Γöé single program               Γöé                          Γöé
  5889. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5890. ΓöéMost columns in a table or    Γöé                          Γöé
  5891. Γöé view (the value depends on   Γöé                          Γöé
  5892. Γöé the complexity of the CREATE Γöé                          Γöé
  5893. Γöé VIEW statement               Γöé                      255 Γöé
  5894. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5895. ΓöéMost columns in an index key  Γöé                       16 Γöé
  5896. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5897. ΓöéMost elements in a select listΓöé                      255 Γöé
  5898. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5899. ΓöéMost functions in a select    Γöé                          Γöé
  5900. Γöé list                         Γöé      System Storage      Γöé
  5901. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5902. ΓöéMost host variables in a      Γöé                      512 Γöé
  5903. Γöé precompiled program          Γöé                          Γöé
  5904. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5905. ΓöéMost host variables occur-    Γöé                          Γöé
  5906. Γöé rences in an SQL statement   Γöé                    1,490 Γöé
  5907. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5908. ΓöéMost indexes on a table       Γöé      System Storage      Γöé
  5909. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5910. ΓöéMost predicates in a WHERE or Γöé                          Γöé
  5911. Γöé HAVING clause                Γöé      System Storage      Γöé
  5912. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5913. ΓöéMost table names in an SQL    Γöé                          Γöé
  5914. Γöé statement.  (In a complex    Γöé                          Γöé
  5915. Γöé SELECT, the number of tables Γöé                          Γöé
  5916. Γöé that can be joined may be    Γöé                          Γöé
  5917. Γöé significantly less.)         Γöé                       15 Γöé
  5918. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5919. ΓöéSmallest DATE value (in ISO   Γöé                          Γöé
  5920. Γöé format)                      Γöé         0001-01-01       Γöé
  5921. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5922. ΓöéSmallest DECIMAL value        Γöé-999...999(thirty-one 9s) Γöé
  5923. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5924. ΓöéSmallest FLOAT value          Γöé    Approx. -1.79769E+308 Γöé
  5925. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5926. ΓöéSmallest INTEGER value        Γöé           -2,147,483,647 Γöé
  5927. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5928. ΓöéSmallest positive FLOAT value Γöé      Approx. +2.225E-307 Γöé
  5929. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5930. ΓöéSmallest SMALLINT value       Γöé                  -32,768 Γöé
  5931. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5932. ΓöéSmallest TIME value (in ISO   Γöé                          Γöé
  5933. Γöé format)                      Γöé          00.00.00        Γöé
  5934. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5935. ΓöéSmallest TIMESTAMP value (in  Γöé                          Γöé
  5936. Γöé ISO format)                  Γöé0001-01-01-00.00.00.000000Γöé
  5937. ΓööΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓöÿ
  5938.  
  5939. To jump directly to the other sections of this document, use the mouse, or Tab 
  5940. and Enter keys, to select the section to which you wish to jump, below: 
  5941.  
  5942. Sections 
  5943. OS/2┬áSession┬áLimits                               OS/2┬áResource┬áLimits 
  5944. OS/2┬áMemory┬áLimits                                OS/2┬áPM┬áLimits 
  5945. OS/2┬áHardware┬áLimits                              OS/2 SQL/DBM Limits 
  5946.  
  5947. Or, to return to the OS/2┬áSystem┬áLimits header. 
  5948.  
  5949.  
  5950. ΓòÉΓòÉΓòÉ 6.7. OS/2 2.x Tips ΓòÉΓòÉΓòÉ
  5951.  
  5952. This section contains helpful tips, how-to documents, and introductory pieces 
  5953. on IBM OS/2 V2.x and related products. 
  5954.  
  5955. To jump directly to the other sections of this document, use the mouse, or Tab 
  5956. and Enter keys, to select the section to which you wish to jump, below: 
  5957.  
  5958. Tips┬áDocuments 
  5959. What's┬áNew┬áin┬áVersion┬á2?                                OS/2┬á2.0┬áUpdate 
  5960. OS/2┬á2.0:┬áThe┬áReal┬áDeal 
  5961.                                                         Windows┬á3.0┬áEnhanced┬áMode┬ávs.┬áOS/2┬á2.0 
  5962. Systems┬áSupported┬áby┬áOS/2┬á2.0 
  5963.                                                         Printers/Plotters┬áSupported┬áby┬áOS/2┬á2.0 
  5964. What┬áDocumentation┬áComes┬áWith┬áOS/2┬á2.0 
  5965.                                                         Recreating┬áthe┬áOS/2┬á2.0┬áCommand┬áPrompts┬áFolder 
  5966. Setting┬áUp┬á109-Line┬áCommand┬áPrompt┬áWindows |            Supported┬áSCSI┬áAdapters 
  5967.                                                         | 
  5968.  
  5969. Or, to return to the Tips-and-Techniques header, double-click here. 
  5970.  
  5971.  
  5972. ΓòÉΓòÉΓòÉ 6.7.1. What's New in Version 2?ΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  5973.  
  5974. By Mark Chapman 
  5975. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1991) 
  5976.  
  5977. OS/2 Version 2.0 will be a landmark in personal computer operating systems.  On 
  5978. April 18, 1991, I had the opportunity to watch the IBM FTN (Field Television 
  5979. Network) broadcast discussing and demonstrating this technical marvel. 
  5980.  
  5981. I know many of you also watched the FTN, or were fortunate enough to actually 
  5982. be invited to the three-day "relaunch" of OS/2 held in New York.  For you 
  5983. readers, this column may be largely a repetition of what you already heard. 
  5984. But stay with me, please.  There is more to V2.0 than was brought up at the 
  5985. relaunch.  To recap, for those who haven't already heard, OS/2 will offer the 
  5986. following capabilities and features: 
  5987.  
  5988. BACKWARD COMPATIBILITY
  5989.  
  5990. The biggest concern for most DOS and Microsoft Windows users considering 
  5991. upgrading to OS/2 is what to do with all their old programs.  It costs too much 
  5992. to replace all the programs at once; and in many cases OS/2 versions of their 
  5993. favorite (or mission-critical) applications don't yet exist.  So for OS/2 2.0 
  5994. to be a success, it must provide a way for customers to continue using their 
  5995. existing apps until inexpensive OS/2 upgrades are available to take the user 
  5996. beyond the limits of DOS and Windows.  OS/2 should also provide enough 
  5997. additional function to differentiate it from Windows.  The following topics 
  5998. describe the OS/2 2.0 features that do just that. 
  5999.  
  6000. 32-Bit Addressing, Etc. 
  6001. The single most important enhancement to V2.0 is its ability to fully utilize 
  6002. the 32-bit architecture of the Intel 386/486 family of microprocessors 
  6003. (including the SX varieties).  Instead of being limited to a "paltry" 16MB of 
  6004. RAM, 2.0 will let you spread out into 4GB (that's 4,096 MB for those not used 
  6005. to thinking in gigabytes!)  if need be.  And if that's not enough, it can 
  6006. access up to 64TB (terabytes, or 64 million MB) of virtual memory!  (I wonder 
  6007. how long it will be before someone exceeds that memory limit!)  It also means 
  6008. that all data transfers to and from the processor will be 32-bit transfers, for 
  6009. better performance.  (The expected performance improvement upgrading from a 
  6010. 16-bit program to a 32-bit version ranges from 5-60%, depending on how an 
  6011. application is written, and what 32-bit features it uses.)  It also means that 
  6012. the 32-bit instructions unique to the 386 (et. al.)  chip can be used for 
  6013. better memory management.  It is this feature that allows the multiple 
  6014. concurrent DOS window capability in V2.0. 
  6015.  
  6016. MVDM 
  6017. Speaking of the multiple DOS windows, the 32-bit instruction set allows OS/2 to 
  6018. create Multiple Virtual DOS Machines; which means in essence that each DOS 
  6019. session runs independently of (and more importantly, protected from) one 
  6020. another.  So if one DOS session should purchase a plot on Boot Hill, it is 
  6021. incapable of hanging the entire system, or even another DOS, Windows or OS/2 
  6022. session; simply cancel the frozen session, and start a new one.  None of the 
  6023. other sessions are affected. 
  6024.  
  6025. As of this writing, I have not yet seen Windows 3.1; but most people who have 
  6026. used Windows 3.0 to any great extent recognize that periodic lockups, resulting 
  6027. in a loss of data in all sessions, is an occupational hazard when running 
  6028. multiple DOS sessions.  This will not be a problem under OS/2 2.0. 
  6029.  
  6030. DOS Box Memory 
  6031. Another advantage that 2.0 gives us is the ability to load all device drivers 
  6032. into >640K memory, leaving only a small "bootstrap" driver in low memory to 
  6033. point to the others.  This means that even after network and other drivers are 
  6034. loaded, almost all of the DOS mode memory is available to the user!  How much, 
  6035. exactly?  Well, the numbers are not final yet, as we are still dealing with 
  6036. beta code, but the latest estimate I have heard is approximately 633K free.  By 
  6037. comparison, DOS 5.0 will provide about 623K before drivers, and somewhere in 
  6038. the 500's after.  Running Windows 3.0 on top of DOS 3.3/4.0 will leave even 
  6039. less (exact numbers, of course, depend on the version of DOS, and the unique 
  6040. combination of drivers used in each configuration). 
  6041.  
  6042. If 630K+ is not enough, DOS EMS drivers can be used to access up to 32MB of EMS 
  6043. 4.0 memory; and programs that incorporate "DOS memory extenders" that use DPMI 
  6044. (DOS Protected Mode Interface) technology are also supported. 
  6045.  
  6046. More DOS Goodies! 
  6047. In addition, each DOS session starts with an individual copy of CONFIG.SYS and 
  6048. AUTOEXEC.BAT.  This means that each program can set its own unique environment, 
  6049. using whatever DOS device drivers and application drivers it needs.  Yes, I 
  6050. said DOS device drivers.  The CONFIG.SYS file booted in the DOS boxes will be 
  6051. the same ones you would use if booting from a DOS-only system, containing all 
  6052. the DOS device drivers you have accumulated for your hardware.  In addition, if 
  6053. your DOS apps contain their own drivers (such as the hundreds of printer 
  6054. drivers Word Perfect supplies), your app will be able to use those drivers as 
  6055. well.  In other words, you will have the best of both worlds:  All the OS/2 
  6056. drivers you can get your hands on, plus all the DOS drivers you already have. 
  6057.  
  6058. But even that is not all.  Should you encounter any software that for whatever 
  6059. reason will not run in a "DOS session" (which is really OS/2 emulating DOS 
  6060. 3.3/4.0), the user has the option of actually booting a copy of "real" DOS in 
  6061. one or more DOS sessions.  So you would be able to run a DOS program that uses 
  6062. undocumented DOS hooks (and so won't run in a DOS emulation session) under real 
  6063. DOS inside an OS/2 DOS box.  The only limitation I have heard is that the 
  6064. version of DOS used must be new enough to sup port the hardware it is run on 
  6065. (for example, DOS 3.3 or later on PS/2s; or 3.0 on an IBM AT). 
  6066.  
  6067. By the way, as a test of compatibility and performance, the FTN showed two 
  6068. copies of Microsoft Flight Simulator running concurrently, with no apparent 
  6069. difference in performance as compared to one copy flying solo.  Another session 
  6070. showed a version of Norton Utilities running in a DOS box as well! 
  6071.  
  6072. If your communications needs can't be met by OS/2 software, you can run 
  6073. multiple DOS and OS/2 sessions, each with its own comm software and drivers. 
  6074. As long as they don't try to use the same modems or other communications 
  6075. hardware at the same time, they can all be running concurrently.  So you might 
  6076. have an Async session in one window, a 3270 session in another, a LAN session 
  6077. in another, and so on.  And it doesn't matter which ones are DOS and which are 
  6078. OS/2. 
  6079.  
  6080. OS/2 Does Windows! 
  6081. A feature of importance to Windows users is the ability to run Windows apps 
  6082. unmodified, without needing Windows itself.  A cross-licensing agreement 
  6083. between IBM and Microsoft allows IBM to include the Windows code inside OS/2, 
  6084. so a Windows program won't know the difference.  This permits multiple Windows 
  6085. 2.x and 3.x apps to run alongside multiple DOS apps, multiple OS/2 16-bit 
  6086. programs, and multiple OS/2 32-bit packages.  So a user's investment in DOS and 
  6087. Windows software is preserved.  The apps may not take advantage of all the OS/2 
  6088. features a real OS/2 app might use (such as multi-threading, for example), but 
  6089. they will work as well as they do under DOS or Windows, and without those fatal 
  6090. system hangs. 
  6091.  
  6092. You might expect that Windows software running under OS/2 would perform poorly 
  6093. compared to running under Windows 3.0 itself.  In fact, the apps ran 
  6094. considerably faster under 32-bit OS/2 in a side-by-side multi-tasking 
  6095. comparison against Windows, running o n identically configured 20MHz PS/2 Model 
  6096. 70s with 6MB of RAM. 
  6097.  
  6098. Another important capability of OS/2 2.0 was demonstrated at the relaunch. 
  6099. When a Windows 3.0 user, running in Enhanced mode (to take advantage of the 
  6100. memory management capabilities), wants to run a Windows 2.x app, he must close 
  6101. all the programs currently running, end Windows, and restart it in Standard or 
  6102. Real mode.  Then he must reverse the process to go back to Windows 3.x programs 
  6103. that run in Enhanced mode.  OS/2 2.0 allows Windows 2.x and 3.x apps to be 
  6104. running concurrently without any cumbersome s topping and starting between 
  6105. modes. 
  6106.  
  6107. A feature unique to the PM environment is the ability for these DOS and Windows 
  6108. apps to work with the OS/2 system clipboard. This means that you can highlight 
  6109. and copy a section of an Excel for Windows spreadsheet (or a 1-2-3 V2.2 DOS 
  6110. spreadsheet, for that matter), and paste it into a Word Perfect 5.1 for DOS 
  6111. documents, or vice versa; even though some of the apps themselves don't support 
  6112. cutting, copying, and pasting.  This ability was demonstrated at the relaunch 
  6113. and took less than 2 seconds to accomplish.  In addition, all Windows and OS/2 
  6114. apps that support Dynamic Data Exchange (DDE) and/or Named Pipes, can exchange 
  6115. data by those techniques, as well. 
  6116.  
  6117. NEW OS/2 FEATURES
  6118.  
  6119. So far we have been talking about how OS/2 2.0 allows you to run all your old 
  6120. DOS and Windows apps, and run them better than they did in their native modes 
  6121. (faster, and with more available memory, and with the ability to cut and paste 
  6122. between multiple windowed sessions).  Now we'll discuss all the new features 
  6123. provided for installing and using OS/2 2.0 and OS/2 programs. 
  6124.  
  6125. Intelligent Graphical Installation 
  6126. A good place to start is the new installation interface.  No longer are you 
  6127. faced with an endless series of full-screen panels asking for information, 
  6128. without always explaining fully what is needed.  A new PM interface, (with a 
  6129. colorful photo of a space shuttle launch as the backdrop) uses check boxes and 
  6130. selection boxes to let you quickly select the features you want, and don't 
  6131. want, to install.  If you are prompted for some bit of information (say the 
  6132. drive letter on which to install a feature), but don't know what you are being 
  6133. asked for, a popup help window is only a double-click away.  Once you 
  6134. understand what the prompt means, but don't know what information to supply, in 
  6135. many cases you can "rotate" a list of permissible choices (say all the drive 
  6136. letters available).  There is also much greater flexibility in the placement of 
  6137. operating system files on drive letters besides C :. 
  6138.  
  6139. Plus, the installation program is "intelligent" enough to figure out what 
  6140. hardware is installed in the computer (at least on Micro Channel systems), and 
  6141. automatically configure the appropriate device drivers for you.  This saves you 
  6142. from having to answer a lot of questions about the type of display, mouse, 
  6143. printer, etc., you have attached; and it eliminates erroneous responses.  (I 
  6144. believe there is also the ability to override these options, in case, for 
  6145. example, you prefer to use the Microsoft PS/2 mouse driver with your IBM mouse, 
  6146. instead of the IBM driver.) 
  6147.  
  6148. According to Lee Reiswig, IBM Assistant General Manager of Personal Systems 
  6149. Programming, who demonstrated the installation process, you should "never see 
  6150. CONFIG.SYS again."  Everything will be done though the graphical 
  6151. install-reinstall process. 
  6152.  
  6153. This is already a huge usability improvement over previous versions, yet 
  6154. there's more.  The installation process also includes an option to have apps 
  6155. that are already on the hard drive install themselves to menus! 
  6156.  
  6157. Network Installation 
  6158. And if that's not enough, network users have the option of installing the 
  6159. operating system across an OS/2 LAN Server network! No longer do you have to 
  6160. (im)patiently walk around to 100 workstations, installing each one 
  6161. individually.  All the installations can be done centrally from the server, and 
  6162. each installation can be tailored for the particular hardware configuration of 
  6163. each of the remote nodes.  Because of the intelligent graphical install 
  6164. process, and because the installation of the nodes is proceeding from the 
  6165. server's fixed disk, instead of diskettes, an installation shouldn't take more 
  6166. than about 30 minutes, according to Reiswig; perhaps only 10-15 minutes, 
  6167. depending on the options installed. 
  6168.  
  6169. User-Selectable Interface 
  6170. Okay, so now that OS/2 2.0 is installed, what does it look like?  Well, that's 
  6171. a difficult question to answer.  Difficult because the user has the option to 
  6172. make it look like DOS 4.0, DOS 5.0, Windows 3.0, OS/2 1.3, or OS/2 2.0.  This 
  6173. gives a customer who is used to one of the DOS or Windows interfaces the 
  6174. ability to continue using that interface until they have a chance to get 
  6175. comfortable with the new PM "workplace" paradigm.  Then at any time, the user 
  6176. can switch to another interface. This also helps in a "three shift" 
  6177. environment.  Each user can tailor the interface to his or her preference in 
  6178. seconds. 
  6179.  
  6180. OS/2 Workplace Model 
  6181. OS/2's new desktop metaphor is called a workplace model.  There were very few 
  6182. details mentioned in the FTN, but it was evident that the changes will be 
  6183. significant.  The new metaphor will incorporate file drawers and folders.  The 
  6184. drag-and-drop capabilities will be greatly enhanced over what currently exists 
  6185. in 1.3.  And most excitingly, applications and files that are open when the 
  6186. system is shut down will automatically reopen to exactly the point where they 
  6187. were when the system was shut down. The demo seemed to imply that if a program 
  6188. was compiling (or recalculating, or sorting) when the system was shut down, it 
  6189. would not only reopen when the system was restarted, but the compilation, 
  6190. recalc, or sort would pick up right where it left off! 
  6191.  
  6192. The Control Panel is also being spiffed up.  For example, if you want to change 
  6193. the color of certain objects, simply drag a color from the "color wheel" to a 
  6194. button, panel, scroll bar, etc., and all such objects will default to the new 
  6195. color. 
  6196.  
  6197. Online Documentation 
  6198. Now let's say that you are using some aspect of OS/2 and have a question about 
  6199. using the File Manager, or about the Database Manager.  All documentation for 
  6200. any part of OS/2 2.0, with the exception of a slim installation manual, will be 
  6201. in the form of on line books.  This is a continuation of the process begun in 
  6202. V1.2 with the online OS/2 Command Reference manual, taken to its logical 
  6203. conclusion.  No longer will you have to figure out where you left your manual 
  6204. last, or who borrowed it yesterday.  And even if you don't normally misplace 
  6205. your books, you won't have to fumble through the index or table of contents to 
  6206. find the information you are looking for.  Simply perform a keyword search to 
  6207. locate the data.  And when you find it, use an electronic bookmark to "dog-ear" 
  6208. the page for future reference.  Another advantage to this approach is that the 
  6209. OS/2 packaging consists of one tiny box, just big enough to hold the diskettes 
  6210. and installation manual.  This will save a lot of shelf space for dealers, and 
  6211. customers alike (both pre-sale and post-sale). 
  6212.  
  6213. For those who normally don't find the time to read manuals (except in the 
  6214. john); or who like to take the books with them to customer installation sites; 
  6215. despair not.  Each manual should also be available in hard-copy form, at a 
  6216. nominal charge. 
  6217.  
  6218. Applets & Games 
  6219. One of the complaints about OS/2 in the past has been that it didn't include a 
  6220. bunch of games and simple utilities, the way Windows does.  This too has 
  6221. changed.  Although I don't know the final list of what is bundled with 2.0, I 
  6222. have heard that it would be "more than Windows includes."  A few such 
  6223. mini-apps, or "applets" were mentioned in the FTN, including a "notewriter," a 
  6224. calendar, solitaire, and "cat-and-mouse." 
  6225.  
  6226. Some of you may be familiar with a program called PM-Eyes, or X-Eyes (for OS/2 
  6227. and Unix, respectively), available on many bulletin boards.  It consists of an 
  6228. icon of two large eyes that do nothing more than watch the mouse pointer move 
  6229. about the screen.  The cat-and-mouse version consists of an image of a kitten 
  6230. that chases your mouse pointer (get it?)  all over the screen.  When the 
  6231. pointer stops, the furry feline stops, sits, yawns, and eventually goes to 
  6232. sleep until the mouse moves again. It is silly, admittedly, but engaging 
  6233. nonetheless.  (For some real laughs, try starting multiple copies of this 
  6234. program, and watch a herd of kittens bouncing all over the place vainly 
  6235. attempting to intercept the rodent you are zigzagging across your desk!)  If 
  6236. nothing else, it makes OS/2 seem friendlier and more fun to use; comments that 
  6237. always seem to be used in reference to Windows, largely because of such 
  6238. programs. 
  6239.  
  6240. ES & LS 
  6241. So far, with the exception of the mentioning how to install OS/2 across a LAN, 
  6242. I have described only the base operating system. Users of IBM's Extended 
  6243. Edition, and LAN Server products might also be interested in what is coming, so 
  6244. I'll tell you what I k now, which unfortunately is not all that much yet. 
  6245.  
  6246. EE, which under OS/2 V1.x consists of the base (SE) operating system kernel, as 
  6247. well as Database Manager (DBM), Communications Manager (CM), and OS/2 LAN 
  6248. Requester (OLR) modules, will be undergoing a major transformation.  Gone will 
  6249. be the kernel and the requester.  The remaining CM and DBM modules will be 
  6250. repackaged as OS/2 Extended Services (ES), and will run on top of SE, rather 
  6251. than as a "competitive" product. 
  6252.  
  6253. OS/2 LAN Server, which previously included the server program, and downloadable 
  6254. DOS LAN Requester (DLR) code, now picks up the OLR module, and changes its name 
  6255. to OS/2 LAN Services.  It also adds "peer services," allowing node-to-node file 
  6256. transfer without going through the server. 
  6257.  
  6258. At first glance this reorganization of function may seem no more than window 
  6259. (pardon the expression) dressing, but it actually serves an important customer 
  6260. goal:  cost reduction; especially on a large LAN.  With earlier OS/2 versions, 
  6261. one copy of the LAN Server code was needed (currently $1,040 list price), plus 
  6262. a copy of EE (at $830 a shot) for every OS/2 node.  (Up to 128 DOS users could 
  6263. be connected to the server for free, via the DLR code included with the LAN 
  6264. Server package.)  So let's say a company had a hundred OS/2 users on the 
  6265. network.  Their cost would be $84,040 (less discounts, of course, and including 
  6266. the LAN Server).  The recent price reduction on EE 1.3 brings that total to 
  6267. "only" $69,000, but still a pretty penny! 
  6268.  
  6269. Now let's compare the 2.0 way of doing things:  You still need one copy of the 
  6270. LAN Server package.  But instead of buying 100 copies of EE, you buy 100 copies 
  6271. of SE, for $150 list (after the price reduction) apiece.  That amounts to only 
  6272. $16,040!  (The price of LAN Services is expected to be the same as that of LAN 
  6273. Server.)  So the more nodes you add, the bigger the savings. For every 128 OS/2 
  6274. nodes, you need one more copy of LAN Services, but that's a whole lot less 
  6275. money than the difference between another 128 copies of SE and EE. 
  6276.  
  6277. Of course, OS/2 users who use the DBM and CM portions of EE currently will need 
  6278. the ES module in the second scenario, but only those users will have to spend 
  6279. the extra money for those features, not every OS/2 node on the network. 
  6280.  
  6281. As for enhancements to the CM and DBM modules themselves, details are sketchy. 
  6282. The only enhancements I know of for sure are that:  1) the 5250 emulation 
  6283. module will be upgraded to PM status; 2) ACDI redirection will be added 
  6284. (replacing the separate LAN Asynchronous Connection Server, or LANACS, 
  6285. package--a further cost savings); and 3) there will be more PM database tools 
  6286. included (in addition to the Query Manager), to handle forward recovery 
  6287. (snapshots since the last COMMIT), configuration, and directory management. 
  6288.  
  6289. Send in the Clones! 
  6290. One of the other major announcements to come out of the relaunch was that IBM 
  6291. OS/2 2.0 would be supported by IBM on a number of non-IBM systems.  At least 
  6292. fourteen other vendors (and possibly more by the time 2.0 ships) have (or will 
  6293. have) verified the compatibility of their systems with an IBM-supplied test 
  6294. suite.  All systems that pass will be fully supported by IBM, and those 
  6295. vendors, to run OS/2 2.0.  Although the list of vendors has not been made 
  6296. public, these vendors include the largest vendors in the industry, and amount 
  6297. to a majority of the systems sold in the world, not just the USA.  A few of the 
  6298. vendors were mentioned by name:  Compaq, Tandy/Grid, Siemens/Nixdorf, and 
  6299. Olivetti (the latter two much more prevalent in Europe than in the States). 
  6300.  
  6301. CSD Process Enhanced 
  6302. One of the biggest sore spots for current OS/2 users is the subject of 
  6303. Corrective Service Diskettes, or CSDs.  Although it is preferable to get 
  6304. periodic updates to correct known bugs and quirks in the operating system than 
  6305. to not get them, the installation of these CSDs on many systems was 
  6306. problematic.  No one liked having to manually install multiple diskettes worth 
  6307. of patches on dozens or hundreds of systems.  Fortunately, 2.0 addresses this 
  6308. problem by allowing CSDs to be installed across a network.  Even more 
  6309. importantly, the graphical PM installation program allows the installer to 
  6310. select which parts of the CSD he wishes to install, or not install!  This can 
  6311. help avoid the problem of fixing one problem via the CSD, but creating another. 
  6312.  
  6313. Price Cuts & Upgrades 
  6314. As if all this isn't enough, the prices of EE and SE, as previously mentioned 
  6315. were cut drastically; with SE selling for the same price as Windows, but with 
  6316. vastly more function and power.  In addition, DOS users can upgrade to OS/2 for 
  6317. only $99, through t he end of the year, and all OS/2 1.x users will be able to 
  6318. upgrade to 2.0 for free, also through the end of the year (though there is the 
  6319. possibility of this deadline being extended, depending on when 2.0 actually 
  6320. ships). 
  6321.  
  6322. Other Marketing Strategies 
  6323. IBM is determined to make OS/2 the kind of success we all would like to see. 
  6324. To that end we will be taking a number of different approaches.  Among them 
  6325. will be an aggressive advertising campaign; an enhanced Developer Assistance 
  6326. Program, with improved loaner and discount hardware provisions; a larger Early 
  6327. Support Program and Early Experience Program (for end user beta testers); a 
  6328. bigger business show presence; and other plans not yet announced. 
  6329.  
  6330. (Remember, what I have discussed here is based on the April 16th FTN and other 
  6331. information obtained in April.  It is possible that features and functions may 
  6332. be added, deleted, or changed by the time the product ships; or that I 
  6333. misinterpreted some information; but the final product should be essentially 
  6334. the same as described here.) 
  6335.  
  6336. In summary, OS/2 V2.0 is "A Better DOS than DOS 5.0; a better Windows than 
  6337. Windows 3.0; and a better OS/2 than OS/2 1.3!"  What more could you ask from an 
  6338. operating system? 
  6339.  
  6340. The next few months, in anticipation of the "real thing" arriving, promise to 
  6341. be both frustrating and exciting.  I can't wait! 
  6342.  
  6343. To return to the OS/2┬áV2.x┬áTips header, double-click here. 
  6344.  
  6345.  
  6346. ΓòÉΓòÉΓòÉ 6.7.2. OS/2 2.0 UpdateΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  6347.  
  6348. By Mark Chapman 
  6349. (From The IBM Advisor, the technical newsletter for IBM dealers; 3Q 1991) 
  6350.  
  6351. By now, those of you who attended the Technical Advisor conference in June 
  6352. should have received the OS/2 2.0 beta code we promised you (if not, contact 
  6353. the NSC).  In addition, end-users who were registered on the IBM NSC BBS before 
  6354. April 30, 1991 are also eligible to receive copies under the OS/2 2.0 Early 
  6355. Experience Program.  They just have to ask for it via the BBS. 
  6356.  
  6357. In my last column, I described what would be coming in the final ship-level 2.0 
  6358. package, based on what I had discovered about it so far.  Since then I have had 
  6359. a chance to learn more about the final product. 
  6360.  
  6361. To begin with, beta testers should automatically receive two more beta releases 
  6362. before 2.0 ships (but, as with most aspects of beta code, dates are subject to 
  6363. change).  Some of the following features are there now, and some will follow in 
  6364. later beta releases: 
  6365.  
  6366. Base Operating System
  6367.  
  6368. MOST 
  6369. The Multiple Operating System Tool (or multiboot) is installed by 2.0 in a 
  6370. special 1MB disk partition.  When the system is booted, the user is greeted 
  6371. with the MOST menu, which lists up to three primary partitions created by the 
  6372. user, each containing an operating system.  The user then decides whether to 
  6373. boot from, say DOS 4.0, OS/2 1.3, or OS/2 2.0 (or DOS 5.0, DR DOS 5.0, UNIX, or 
  6374. whatever else).  Whichever partition is selected will then boot as the C: drive 
  6375. (and the other primary partitions are hidden; ie. they get no drive letters). 
  6376. If the user makes no selection, after a predetermined amount of time MOST will 
  6377. boot from the default partition (also predetermined by the user).  In the 
  6378. version I used when writing this, any of the C: drive primary partitions are 
  6379. bootable.  I'm told that by the ship-level, all primary partitions on ANY fixed 
  6380. disk drive (even non-bootable ones) may be booted by MOST.  But, again, this is 
  6381. subject to change. 
  6382.  
  6383. MVDM 
  6384. Not only will you be able to boot "real" DOS inside a Virtual DOS Machine (VDM) 
  6385. session, but DR DOS 5.0 and Desqview can also be booted. 
  6386.  
  6387. In comparisons of the available memory in an OS/2 2.0 DOS session versus a 
  6388. system with DOS 5.0 running MS Windows 3.0, the 2.0 DOS session had about 48K 
  6389. more memory available for running DOS programs. 
  6390.  
  6391. V2.0 will include DOS Protected Mode Interface (DPMI) support (a DOS extender 
  6392. technology).  Plus, IBM is working with VCPI (Virtual Control Programming 
  6393. Interface) extender product vendors, including Phar Lap, Rationale, and Ergo, 
  6394. to convert their products to support DPMI.  (Interleaf Publisher and AutoCAD 
  6395. are examples of applications that use VCPI DOS extenders to access more than 
  6396. 640K of RAM.) 
  6397.  
  6398. By the way, while "regular" DOS apps are limited to "only" 48MB of RAM, DOS 
  6399. apps written to the DPMI spec can access up to 512MB of memory! 
  6400.  
  6401. There is virtual "A20 line" support in each DOS session, for apps that use the 
  6402. A20 line to access the first 64K of "high memory". 
  6403.  
  6404. Each VDM will be able to load it's own drivers and set attributes and tuning 
  6405. parameters for that particular DOS session. So each session can be uniquely 
  6406. configured. 
  6407.  
  6408. V2.0 allows up to 256 sessions to be open at once (but memory and screen space 
  6409. are more likely to be the limiting factors); of which 240 can be windowed (PM, 
  6410. VIO, DOS, or Windows), and 16 are reserved for full-screen apps. 
  6411.  
  6412. DOS and Windows 3270 emulation programs that use EHLLAPI (such as IBM Personal 
  6413. Communications/3270, and IBM Windows Connection) will run in a DOS session. 
  6414.  
  6415. Workplace Shell 
  6416. "Sticky" keys and other features will be added to support OS/2 use by persons 
  6417. with disabilities.  (Keys programmed to be sticky can be selected in sequence, 
  6418. rather than requiring simultaneous depression; as Ctrl-Alt-Del, for example, 
  6419. normally does.) 
  6420.  
  6421. Icons will be provided that, when maximized, will make the screen look like DOS 
  6422. 4.0, DOS 5.0, Windows 3.0, and OS/2 1.3. This is for users who are upgrading 
  6423. from these environments but don't want or need the Workplace Shell usability 
  6424. enhancements.  For example, a DOS 4.0 user who upgrades purely to multitask DOS 
  6425. apps might feel more comfortable with the DOS 4.0 DOSSHELL screen to work from. 
  6426. As far as he is concerned he is running a multitasking DOS 4.0 system.  By 
  6427. saving the Workplace Shell desktop with the 4.0 window maximized, the user 
  6428. would never again have to see any interface but the DOS 4.0 shell, if desired. 
  6429.  
  6430. At PC Expo, in June, in a demonstration of the drag/drop functionality of the 
  6431. 2.0 Workplace Shell, I watched as a document icon was dragged from a LAN Server 
  6432. network drive and dropped on a NetWare LAN network drive; then dragged and 
  6433. dropped on a Banyan Vines network drive.  As simple as that to move a file from 
  6434. one bridged network to another! 
  6435.  
  6436. Performance 
  6437. Interestingly, OS/2 2.0 was not developed for the 386 processor, but for the 
  6438. 486.  What this means is that, while it will run fine on the various flavors of 
  6439. the 386 (SX/DX), it will also take advantage of the advanced 486 features 
  6440. (things like burst mode, and "TLB flushing"); thus giving 2.0 a little extra 
  6441. boost when running on a 486 system. 
  6442.  
  6443. 2.0 is also optimized to use all (fast) motherboard memory before using any 
  6444. (slow) adapter RAM; in contrast to the way 1.3 worked. 
  6445.  
  6446. Another plus is that  because paging will replace segment swapping, not only 
  6447. will "swapping" to disk be faster, but it is also probable that there will be 
  6448. fewer memory chip failures (TRAP 2s) caused by frequent memory compaction, 
  6449. which is no longer needed. 
  6450.  
  6451. By taking advantage of improvments in the file system, the 2.0  print spooler 
  6452. also will be much faster. 
  6453.  
  6454. Finally, our Business Partner Micrografx is ahead of schedule in developing the 
  6455. new 32-bit implementation of the Presentation Manager graphics "engine" that 
  6456. will make PM screen redraws and object handling much faster.  It is presently 
  6457. undergoing final testing. 
  6458.  
  6459. Device Drivers 
  6460. OS/2 16-bit drivers will continue to work, but performance will not be as good 
  6461. as 32-bit drivers would be.  Also, DOS apps will be able to use all of the 
  6462. built-in drivers included in DOS apps; and Windows 2.x and 3.0 programs will be 
  6463. able to continue using all of the Windows drivers supplied or acquired. 
  6464.  
  6465. SCSI Support 
  6466. Currently, the only SCSI adapter support built into OS/2 is for the IBM 
  6467. controllers. 2.0 will include a generic SCSI driver (in fact it is already 
  6468. included with the 6.149 build), SCSI.SYS in support of the LADDR model.  This 
  6469. driver will support the scatter/gather capability of the SCSI specification. 
  6470.  
  6471. Virtual Math Coprocessor 
  6472. Some calculation-intensive software will terminate if it doesn't detect the 
  6473. presence of a floating-point math coprocessor. 2.0 will include a 32-bit 387 
  6474. emulator.  So software that looks for a 387 will find one.  Although the 
  6475. performance will not be as high as a real 387 would provide, it saves the 
  6476. customer the cost of buying one, if speed isn't as important as the cost 
  6477. (perhaps in a test environment, or for a program that is used only 
  6478. occasionally). 
  6479.  
  6480. IPC 
  6481. Inter-Process Communications, a feature of OS/2, is being extended to DOS and 
  6482. Windows apps.  Any application that uses Named Pipes can communicate with any 
  6483. other app that does so, regardless of the "type" of app it is.  In addition, 
  6484. apps can also communicate with other types via DDE.  And at the very minimum, 
  6485. cut/copy/paste can be between MVDM, Windows 2.x/3.x, and PM session windows. 
  6486.  
  6487. Applets 
  6488. PM Chart, a subset of Micrografx's Charisma graphics program, will be included 
  6489. as one of the applets shipped with 2.0. 
  6490.  
  6491. 32-bit Applications 
  6492. Many people have expressed a concern that all this 32-bit performance won't do 
  6493. much good unless there are 32-bit apps available to take advantage of it. While 
  6494. there is some merit to this, don't forget that much of OS/2 will be written to 
  6495. use the 32-bit instruction set and flat memory management, which by itself will 
  6496. make not only OS/2 run faster, but DOS, Windows, and OS/2 16-bit apps as well. 
  6497.  
  6498. In addition, more than 30 vendors have announced that they plan to have 32-bit 
  6499. OS/2 apps ready to go about the same time as OS/2 2.0.  A list of these will be 
  6500. published when 2.0 is announced. 
  6501.  
  6502. Programmer's Workbench 
  6503. Instead of the current Programming Tools and Information kit, selling for $650, 
  6504. 2.0 will offer the Programmer's Workbench. This toolkit will contain the same 
  6505. kinds of software tools as before, but no manuals.  All documentation will be 
  6506. in online books, similar to the OS/2 1.3 Command Reference.  Not only will this 
  6507. mean much smaller, lighter packages, but also keyword searches, to make it 
  6508. easier to find the information the developer is looking for.  And because  the 
  6509. paper and printing costs are eliminated, the cost of the toolkit will be much 
  6510. lower: less than $200. 
  6511.  
  6512. For those who can't live without hard-copy manuals, those will be offered 
  6513. separately as the OS/2 Technical Lbrary, also for under $200.  (I know some of 
  6514. you only read manuals in the john; so physical manuals are a must!) 
  6515.  
  6516. Finally, IBM will offer a 32-bit C compiler developed by IBM Canada.  This will 
  6517. be in addition to a 32-bit C compiler offered by Borland, and a 32-bit C++ 
  6518. compiler from Zortech. 
  6519.  
  6520. ES/LS
  6521.  
  6522. Since my last column, a lot more information about the Extended Services and 
  6523. LAN Services products has been made available. Here is what I have learned so 
  6524. far. 
  6525.  
  6526. Installation 
  6527. ES and LS will run on top of either SE 1.30.1, or 2.0 (but not 1.30); for the 
  6528. best performance, 2.0 should be used. 
  6529.  
  6530. The installation process will be much simpler, with ES/LS figuring out much of 
  6531. the hardware configuration by itself.  And there will be much more online help 
  6532. to explain what is needed by some of the prompts. 
  6533.  
  6534. ES/LS can be installed to any partition or drive; not just C:.  To support the 
  6535. multiboot (MOST) capability of the base operating system, ES/LS will install to 
  6536. whatever partition is booted. 
  6537.  
  6538. Should the need arise, an installation can be aborted, by a Ctrl-Esc, and then 
  6539. restarted from that point at a later time. The installation won't fail if some 
  6540. files are locked (in use); the new files will simply be stored on disk, and 
  6541. then later, when the files are no longer in use (say after a reboot), these 
  6542. files will automatically finish installing. 
  6543.  
  6544. The use of more efficient compression/decompression programs have reduced the 
  6545. diskette storage requirement by 40%, while decreasing the unpacking time by 
  6546. 60%.  So standalone installations will be significantly faster. 
  6547.  
  6548. Currently, the only way to install OS/2 across a network is to use a tool 
  6549. called NetView Distribution Manager/2 in association with the NetView DM 
  6550. program product on an MVS host.  This is a very expensive proposition today. 
  6551. LS 2.0 will provide this function, in a LAN-only environment. 
  6552.  
  6553. To illustrate the major time-savings this provides the LAN administrator, 
  6554. recently a large IBM customer used NetView DM/2 to install EE 1.3 on 40 
  6555. workstations on a LAN in under an hour, total.  By comparison, in a normal 
  6556. manual installation, EE 1.3 can take as much as 1.5 hours per system. 
  6557.  
  6558. By  allowing OS/2 to be installed across a LAN, you are able to keep one copy 
  6559. of the software on the server, and transfer the data at network speeds, rather 
  6560. than diskette transfer rates.  Plus it enables you to keep one or more standard 
  6561. configuration setups on the LAN and "broadcast" them to the appropriate systems 
  6562. as they are being setup. 
  6563.  
  6564. CSDs 
  6565. We are all aware of how difficult and time-consuming CSD (patch) installation 
  6566. is; again, installed manually per workstation. 2.0 will change all that 
  6567. forever.  Not only can the CSDs be installed across a LAN, much like OS/2 
  6568. itself, but a new utility, called FIXTOOL, will seek out all files needing 
  6569. updating, automatically, and replace only those files.  No longer does the user 
  6570. have to figure out whether there are any files (DOS, for example) or 
  6571. directories that need to be protected on each drive. FIXTOOL does all the work 
  6572. for you. 
  6573.  
  6574. DMA Serial Support 
  6575. The PS/2 Models 57, 90, and 95 contain serial ports that, by using DMA data 
  6576. transfers, are capable of transfer rates up to 345.6 Kbps.  OS/2 1.3 only 
  6577. supports speeds of up to 19.2 Kbps, even on the DMA serial ports.  But ES will 
  6578. support up to two DMA serial ports, at speeds up to 64 Kbps; and future 
  6579. releases will increase that amount until it reaches the full 345.6 Kbps. 
  6580.  
  6581. Network Adapters 
  6582. In addition to the IBM and OEM network adapters currently supported under 1.3, 
  6583. 2.0 will add support for the IBM Token-Ring 16/4 Bus Master Server Adapter/A, 
  6584. and additional OEM adapters; both on IBM systems and clones (using the OEM 
  6585. version of OS/2 SE).  During installation, users will be given the option of 
  6586. specifying which adapter they are using. 
  6587.  
  6588. ACDI Redirection 
  6589. In an enhancement over EE 1.3, async apps that are written to use the 
  6590. Asynchronous Communications Device Interface (ACDI) can be redirected across a 
  6591. LAN to a modem on another system. 
  6592.  
  6593. 3174 Peer Communications 
  6594. A LAN composed of 3174 workstations can bridge to an LS 2.0 network via coax 
  6595. attachment. 
  6596.  
  6597. Protocol Support 
  6598. LS 2.0 will support NetBIOS, 802.2, TCP/UDP/IP, IPX/SPX, XNS, and other 
  6599. protocol stacks.  It also adds a Media Access Control (MAC) layer interface 
  6600. (NDIS 1.02). 
  6601.  
  6602. Performance 
  6603. Faster, 32-bit, drivers will enable the 16 Mbps Token-Ring and 10 Mbps Ethernet 
  6604. adapters to be driven much closer to their theoretical limits than in the past, 
  6605. resulting in much higher overall throughput across a LAN. 
  6606.  
  6607. A faster NETBEUI, JETBEUI, will be provided (with DIX 2.0 and error logging 
  6608. support). 
  6609.  
  6610. Response time for small-to-medium sized record read/writes (where IBM typically 
  6611. falls behind the competition today) will be greatly improved.  Response time 
  6612. for large record read/writes (where IBM typically races ahead of the 
  6613. competition) will also be improved, but not to the same extent. 
  6614.  
  6615. Database/Query Manager 
  6616. The Query Manager will be essentially unchanged; but there is much improvement 
  6617. in DBM.  There will be Roll Forward Recovery, which archives transactions as 
  6618. they occur, so they can be reapplied if you lose the file and your backup isn't 
  6619. current.  In other words, it will apply the changes made since your last 
  6620. backup. 
  6621.  
  6622. Many of the QM tools have been moved to a new function, called DBTOOLS 
  6623. (Database Tools).  Eventualy all of QM will be incorporated into DBTOOLS. 
  6624. Other new tools include a trace facility for DBM, a reorg check, and a 
  6625. user-defined collating sequence. 
  6626.  
  6627. DOS Requester/Client 
  6628. The old term, DOS Requester, is being replaced with a new one, DOS Client, to 
  6629. better reflect the Client/Server strategy of ES. The DOS Client will now 
  6630. operate in a window under Windows 3.0 (but there is no QM front-end for 
  6631. Windows, as there is for PM). 
  6632.  
  6633. UPS Support 
  6634. LS 2.0 will contain support for Uninterruptable Power Source (UPS) 
  6635. programmability.  A UPS that has a connection to a serial port can signal OS/2 
  6636. when it kicks in (due to a loss of external power).  This tells LS to signal 
  6637. all users on the LAN that the LAN may come down in X minutes (depending on the 
  6638. capacity of the UPS), and to save their work.  Then if power isn't restored 
  6639. before then, another message is sent from the UPS to the Server telling it to 
  6640. shutdown.  LS then does an orderly shutdown of all sessions. 
  6641.  
  6642. More! 
  6643. There are already more than 10,000 customers, dealers, and IBMers around the 
  6644. world beta testing OS/2 2.0, pointing out bugs and incompatibilities, and 
  6645. offering suggestions.  When it ships 2.0 should be the best PC operating system 
  6646. product ever produced! 
  6647.  
  6648. There is much more I could talk about, but no more room in which to say it. 
  6649. Remember, what I have told you so far in these last two columns is in reference 
  6650. to beta code, and as such is subject to change.  By the next issue of this 
  6651. newsletter, in another two to three months, I should know EXACTLY what is 
  6652. coming in the final shipment.  So stay tuned for the next thrilling installment 
  6653. in the 2.0 saga! 
  6654.  
  6655. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  6656.  
  6657.  
  6658. ΓòÉΓòÉΓòÉ 6.7.3. OS/2 2.0: The Real Deal, Part 1ΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  6659.  
  6660. By Mark Chapman 
  6661. (From The IBM Advisor, the technical newsletter for IBM dealers; 4Q 1991) 
  6662.  
  6663. As promised in my last column, here are the official announcement details for 
  6664. IBM OS/2 2.0, IBM Extended Services/2 for OS/2, and IBM LAN Server 2.0.  But 
  6665. first . . . . 
  6666.  
  6667. By now you have probably already heard the "bad" news, about how OS/2 2.0 
  6668. "slipped" into 1992.  So let me tell you why that is not as bad as it sounds, 
  6669. and is in fact good in many ways.  IBM could have shipped 2.0 by the end of the 
  6670. year, as intended, but feedback from many customers indicated that the product 
  6671. as it stood (without such features as "seamless" Windows operation--more on 
  6672. this later) would not have met their requirements.  This means that many users 
  6673. would have felt that 2.0 was not as compatible or function-rich as they had 
  6674. hoped, and might have given upon it entirely.  The alternative, taking a few 
  6675. months more to add in these and other important features, and performing 
  6676. additional debugging on all the code, would result in a superior product, but 
  6677. later than hoped for.  After some heavy soul-searching, the powers-that-be 
  6678. decided on the latter course of action.  While this may be frustrating for 
  6679. those of us who have long awaited 2.0's appearance, in the long run we will all 
  6680. benefit because 2.0 will be a better product. 
  6681.  
  6682. Now for the features and other details of what is coming.  Rather than 
  6683. reiterate everything in my last two columns, I will list the features, and only 
  6684. discuss in detail those that 1) are newly added,  or 2) have changed since I 
  6685. wrote about them. 
  6686.  
  6687.                                     OS/2 2.0
  6688. The scheduled, real, official, ship date for OS/2 2.0 is March 31, 1992.  The 
  6689. minimum hardware requirement is for a 386SX-based system, with at least 3MB of 
  6690. RAM and a 40MB fixed disk drive.  IBM recommends at least 4MB of RAM and a 60MB 
  6691. fixed disk for best results (less swapping and more storage space for 
  6692. applications and data) on a stand-alone system or network workstation.  Servers 
  6693. and other configurations may require considerably more processor speed, memory, 
  6694. and disk storage.  (For information on how to calculate your exact 
  6695. requirements, refer to the OS/2 2.0 Installation and Planning Guide, form 
  6696. number G326-0160, available about the same time as 2.0 itself.)  The list price 
  6697. of OS/2 2.0 is $195., and the part numbers are 84F7586 for 3.5" media, and 
  6698. 10G2991 for 5.25". 
  6699.  
  6700. The pertinent features provided by 2.0 are: 
  6701.  
  6702. DOS Application Compatibility 
  6703.  Up to 240 DOS sessions running concurrently, each protected from one another 
  6704. and from other OS/2 and Windows apps. 
  6705.  Each session will have more than 630K of RAM available to the apps, 
  6706. regardless of how many drivers are loaded, or how large they are. 
  6707.  Each DOS session can load its own device drivers, independent of what the 
  6708. others use. 
  6709.  If the provided DOS emulation is not adequate for certain applications, DOS 
  6710. itself (PC DOS 3.3/4.01/5.0, DR DOS 6.0, etc.) can be bootedinside a DOS 
  6711. session. 
  6712.  The OS/2 system clipboard can be used to cut/copy-and-paste between DOS 
  6713. sessions, or between DOS and Windows or OS/2 sessions. 
  6714.  DOS programs should run at least as fast as they do on a DOS 5.0 system. 
  6715.  DOS apps can run in windowed and full-screen sessions, in the foreground and 
  6716. background. 
  6717.  Those apps written to the DPMI memory extension specification  can access up 
  6718. to 512MB of RAM; other apps have access to 16MB of extended (XMS) memory, and 
  6719. 32MB of EMS 4.0 expanded memory. 
  6720.  
  6721. Windows Application Compatibility 
  6722.  Because Windows source code is actually built into 2.0, all Windows 2.x and 
  6723. 3.0 applications will run under 2.0, exactly as they would on a DOS/Windows 
  6724. system. (3.1 support may also be in by March, depending on when Microsoft 
  6725. actually releases 3.1.) 
  6726.  Windows apps are protected from one another, and from DOS and OS/2 programs, 
  6727. so the failure of one app will not affect any other.  No longer can UAEs crash 
  6728. the system. 
  6729.  Windows apps should run faster than under Windows itself on a DOS system, due 
  6730. to preemptive multitasking, better memory management (32-bit flat memory 
  6731. model), and faster file systems (enhanced HPFS, and enhanced FAT). 
  6732.  The OS/2 system clipboard can be used to cut/copy-and-paste between Windows 
  6733. sessions, or between Windows and DOS or OS/2 sessions. 
  6734.  Dynamic Data Exchange (DDE) is supported between Windows apps, and between 
  6735. Windows and OS/2 apps. 
  6736.  Object Linking and Embedding (OLE) is supported between Windows apps running 
  6737. in the same DOS Session. 
  6738.  
  6739. OS/2 16-Bit Application Compatibility 
  6740. All 16-bit OS/2 apps that were written to the published interfaces will 
  6741. continue to run the same as before, but probably faster (again due to the 
  6742. faster file systems and better memory management). 
  6743.  
  6744. OS/2 32-Bit Application Advantages 
  6745.  Naturally, applications written using the new 32-bit compilers from IBM, 
  6746. Borland, Watcom, Zortech, and others, will take advantage of the capabilities 
  6747. provided by the 386/486 chips (and derivatives such as the SL, SLC, and SX 
  6748. varieties), including 32-bit instructions, the flat memory model (no more 64K 
  6749. segments), and so on. 
  6750.  A 32-bit 80387 emulator will be provided for those programs that will not run 
  6751. without a 387 processor in the system.  This will allow users with little 
  6752. money, and no need for great speed to run this software; as well as software 
  6753. testers who will only try out a package for a few days or weeks, and wouldn't 
  6754. need a 387 permanently. 
  6755.  32-bit REXX language for better performance of REXX procedures. 
  6756.  
  6757. Non-IBM Hardware Support 
  6758.  IBM will be shipping one "universal" copy of 2.0 (rather than require every 
  6759. system vendor to customize a version for their hardware). 
  6760.  A number of non-IBM systems are being tested for compatibility by IBM and the 
  6761. system manufacturers.  A complete list of those supported by IBM will be 
  6762. published shortly before 2.0 ships.  Additionally, vendors may announce their 
  6763. support for additional systems running 2.0, beyond those brands and models 
  6764. supported by IBM. 
  6765.  A generic SCSI driver will be provided to support most or all brands of SCSI 
  6766. adapters on the market (again, the details will be released shortly before 2.0 
  6767. is). 
  6768.  Hundreds of printers, disk/diskette/CD-ROM/optical disk drives, video 
  6769. adapters, and other devices will be expressly or implicitly supported (many 
  6770. through built-in emulation of other, supported, devices).  The approximately 
  6771. 100 additional printer and plotter drivers include those for HP LaserJet 
  6772. III/IIID/IIIP/IIISi and DeskJet models, a number of Panasonic, Seiko, Kyocera 
  6773. and other brands not before represented, and nearly 20 color printers 
  6774. (including the HP PaintJet models). 
  6775.  
  6776. Workplace Shell 
  6777.  The Workplace Shell object-oriented user interface changes the whole PM 
  6778. interface from a menu-selection method to a fully drag-and-drop process .  Now 
  6779. users can merely select objects on the desktop (files, programs, printers, 
  6780. physical/logical/network drives) and drag/drop one on another (such as a file 
  6781. icon onto a printer icon to print the document).  Even DOS and Windows 
  6782. applications running under 2.0 will operate this way.  Many people will find 
  6783. this interface to be very "Mac-like," providing much of the same ease-of-use 
  6784. features, and yet better in many ways.  For those who feel more productive from 
  6785. a command line interface, there are still command prompt windows that can be 
  6786. opened as desired. 
  6787.  Objects can be grouped into folders, and folders grouped within other 
  6788. folders, much as paperwork is organized in a typical office.  To move multiple 
  6789. objects from one folder to another, the user simply uses the mouse to "draw" a 
  6790. box around the objects desired and then drags the group to another folder and 
  6791. drops them there.  That's all there is to it, even if the new folder is on 
  6792. another physical drive, and even if the folders are on different network 
  6793. domains. 
  6794.  Those who feel more comfortable with their familiar DOS or Windows user 
  6795. interfaces can specify that they want 2.0 to look and act that way for as long 
  6796. as they want, and later switch to the newer "look and feel." 
  6797.  
  6798. Client/Server Platform 
  6799.  When used with various network software products, 2.0 will support the use of 
  6800. several different requesters simultaneously, including IBM and Novell, on the 
  6801. same system. 
  6802.  2.0 supports remote IPL of network adapters so equipped, used in workstations 
  6803. (usually medialess). 
  6804.  
  6805. Enhanced Installation 
  6806.  A graphical interface is now provided for OS/2 installation.  It includes 
  6807. much more help information about the various installation options than in 
  6808. previous versions.  There is also a tutorial for those unfamiliar with mouse 
  6809. usage. 
  6810.  A selective install process allows the user to determine, feature by feature, 
  6811. what to install and what to leave out.  To simplify this process, two 
  6812. preselected installation profiles are provided.  One supplies a certain group 
  6813. of features that most users would want, and the other is a "give me everything" 
  6814. choice.  Either way the user can later add or delete features as needed. 
  6815.  Operating system and application installation may be performed from any 
  6816. physical or logical drive, including network drives. 
  6817.  A "response file," or installation script, can be created by an experienced 
  6818. user to simplify installation by novice users, automatically answering 
  6819. installation questions as they appear onscreen. 
  6820.  The installation facility automatically checks the fixed disk for DOS, 
  6821. Windows, and OS/2 applications.  If found, apps are automatically registered 
  6822. with the Workplace Shell and placed inside DOS, Windows, and OS/2 folders, 
  6823. respectively.  The "DOS Properties" of many DOS and Windows apps found are 
  6824. automatically configured from a database of setup information provided by the 
  6825. application vendors, so they are already optimized for use with OS/2 2.0 before 
  6826. you even finish installing OS/2. 
  6827.  
  6828. Online Documentation 
  6829.  As with earlier versions of OS/2, 2.0 uses the Information Presentation 
  6830. Facility (IPF) to display documentation online, provides keyword searches of 
  6831. the text, and hypertext links to footnotes and between sections.  This greatly 
  6832. simplifies and speeds up information lookup. 
  6833.  In the past, only an online Command Reference was supplied with OS/2.  Other 
  6834. manuals were included on paper.  Included with 2.0 is all system documentation, 
  6835. including the Command Reference, User's Guide, REXX tutorial, etcetera.  Only 
  6836. the installation instructions are provided in hard-copy (after all, you have to 
  6837. be able to install OS/2 before you can use the online books). 
  6838.  Other online books, such as those provided with the Extended Services/2 and 
  6839. LAN Server 2.0 products can later be "plugged in" when received.  (Another set 
  6840. of books, providing marketing, technical, service, and general information 
  6841. about OS/2 and PS/2 products, called the PS/2 Assistant, can be downloaded from 
  6842. the National Support Center/Technical Advisor BBS.  For more information about 
  6843. the PS/2 Assistant, refer to the IBM Advisor, Vol. 1 No. 2, or Vol. 2 No. 3.) 
  6844.  
  6845. Applets 
  6846. To help users learn how to use 2.0 quickly and simply a number of small 
  6847. applications, or "applets" are supplied.  Each is functional, but not likely to 
  6848. cause any commercial software vendors to lose sleep over the competition.  The 
  6849. applets fall into two categories: Productivity and Entertainment.  The list of 
  6850. applets included are as follows: 
  6851.  
  6852.  Productivity 
  6853.  - Enhanced Editor (text editor), Softerm Custom (comm software), PM Chart 
  6854. (graphing program), calendar, alarm clock, note pad, calculator, mini-database, 
  6855. mini-spreadsheet, and daily and monthly planners. 
  6856.  Entertainment 
  6857.  - Chess (LAN version), Klondike Solitaire, Jigsaw, Cat-and-mouse, Scramble, 
  6858. and Reversi. 
  6859.  
  6860. Boot Manager 
  6861. Previously referred to as Multiple Operating System Tool (MOST), the Boot 
  6862. Manager allows users to create as many as four bootable partitions per physical 
  6863. disk drive, and boot to whatever operating system is installed there.  Thus a 
  6864. user could, if desired, have IBM DOS 3.3, IBM DOS 4.01 with Desqview, MS DOS 
  6865. 5.0 with Windows 3.0, DR DOS 6.0, OS/2 1.3, OS/2 2.0, and AIX 1.2.1 (just to 
  6866. name a few possibilities) installed in different partitions on two or more 
  6867. drives and be able to boot from any of them as needed, from one common boot 
  6868. menu.  This can be a real boon for technical support personnel who support 
  6869. multiple operating environments.  Not only is everything there in one place for 
  6870. easy access, but having it all on one system cuts hardware expenses for 
  6871. multiple test systems, and with it electrical and air-conditioning costs to 
  6872. boot (pun intended). 
  6873.  
  6874. Technical Support Offerings 
  6875. In order to better serve our customers, IBM is offering four different support 
  6876. vehicles, three of them new.  Each has its own advantages, depending on the 
  6877. customer's needs: 
  6878.  
  6879. OS/2 Support Line 
  6880. This offering allows users to register for 60 days of unlimited free 800# 
  6881. telephone support on installation, setup, usage, and "how to" questions about 
  6882. OS/2 2.0 only.  To register, users only need to mail the registration card 
  6883. supplied with OS/2 2.0, or call 800-237-5511.  Before the expiration of the 
  6884. free 60 day period, users will be offered an opportunity to continue support, 
  6885. for $129 per year, on a subscription basis.  This subscription includes not 
  6886. only unlimited voice support for that period, but access to an additional 
  6887. selection of applets.  The OS/2 Support Line is targeted at home and small 
  6888. business users.  Hours are 8:00 am to 5:00 pm (local time), M-F, except 
  6889. national holidays. 
  6890.  
  6891. OS/2 BBS 
  6892. The BBS enables the user to electronically access OS/2 technical information, 
  6893. converse with other users, submit "bug reports," and receive notice of the 
  6894. availability of fixes.  Instructions for accessing this BBS are contained on 
  6895. the Service/Support Information Card included in the OS/2 2.0 package. 
  6896. (Details on hours of operation and cost, if any, have not yet been announced 
  6897. but will be provided before 2.0 ships.) 
  6898.  
  6899. SystemXtra for Personal Systems 
  6900. SystemXtra is aimed at customer Technical Coordinators, and other technical 
  6901. focal points, who in turn support a number of users within a company or 
  6902. organization.  It is IBM's premier level of software service for OS/2 1.3/2.0, 
  6903. LAN Server 2.0, Extended Services/2 1.0, DDCS/2, NetWare from IBM, and other 
  6904. selected software products running on PS/2s.  SystemXtra provides toll-free 
  6905. telephone support (800-IBM-XTRA) and electronic support (for customers with 
  6906. IBMLink authorization).  IBM will provide callback response within one hour. 
  6907. Fees are determined by the number of designated focal points and the total 
  6908. number of systems supported, with quantity price-breaks.  The minimum number of 
  6909. systems accepted for coverage is five.  Hours are 8:00 am to 5:00 pm (local 
  6910. time), M-F, except national holidays.  SystemXtra contracts can be sold by IBM 
  6911. authorized remarketers starting November 29, 1991. 
  6912.  
  6913. End User Support 
  6914. The Tampa End User Support Center has been in operation for more than a year. 
  6915. This fee offering provides 800# voice assistance with problems and questions 
  6916. about a variety of IBM and non-IBM products, for a per-workstation fee. 
  6917. Because the service is strictly by subscription, nearly any product or 
  6918. combination of hardware, operating system, and application software products 
  6919. can be supported at the customer's request.  Fees depend on the number of 
  6920. systems supported (quantity discounts are available), and the hours of coverage 
  6921. (7:00 am to 7:00 pm, or 24 hrs).  For more information, call 800-825-USER. 
  6922.  
  6923. Besides OS/2 2.0, a number of related products were announced.  Here are some 
  6924. brief descriptions of the products, a list of highlights, and when they will 
  6925. ship. 
  6926.  
  6927.                                Extended Services/2
  6928. IBM Extended Services/2, shipping April 24, 1992, comprises the Database 
  6929. Manager (including Query Manager) and Communications Manager portions of OS/2 
  6930. Extended Edition, without the base operating system or LAN Requester program. 
  6931. It will run, like a set of application programs, on top of either OS/2 1.30.1 
  6932. (but not 1.30, unless CSDs are installed to bring it up to the 5015 level, or 
  6933. higher) or 2.0.  If installed on an EE 1.30.1 system, it will take the place of 
  6934. the DBM and CM components already installed.  Besides IBM's OS/2 1.30.1, 
  6935. systems running certain selected non-IBM versions of OS/2 functionally 
  6936. equivalent to 1.30.1 will also be supported for use with ES/2. 
  6937.  
  6938. The list of systems supported in this manner is as follows: 
  6939. AST Research: 
  6940.  Premium 486-33TE 
  6941.  Premium II 486SX-20 
  6942. Compaq: 
  6943.  Deskpro 386/s 
  6944.  Deskpro 386/25e 
  6945.  Systempro 
  6946. Compuadd: 
  6947.  320sc 
  6948.  333T 
  6949. NCR: 
  6950.  PC386sx/MC20 
  6951. Olivetti: 
  6952.  P750 
  6953. Siemens/Nixorf: 
  6954.  PCM-3Dsx 
  6955.  PCD-3Msx20 
  6956.  PCD-4T33 
  6957. Tandy: 
  6958.  4020SX 
  6959.  4025LX 
  6960. GRiD: 
  6961.  386is-25 
  6962.  386sx-MFP20 
  6963.  
  6964. Other systems and vendors may be added to this list before ES/2 ships. 
  6965.  
  6966. In a break from the past, there will actually be two ES/2 products, called 
  6967. Extended Services (ES) and Extended Services with Database Server (ESDS), 
  6968. respectively.  Both products will be available either as is or in the form of 
  6969. an Administrator's Kit, which adds documentation helpful in the planning and 
  6970. implementation of ES/2 in a LAN or host-connected environment. 
  6971.  
  6972. The only difference between the ES and ESDS packages is that the latter 
  6973. includes a distributed (LAN) feature called Database Client Application 
  6974. Enablers.  This allows DOS, Windows, and OS/2 clients to access an ES database 
  6975. server on a LAN.  A system set up as a database server would use the more 
  6976. expensive ESDS package.  For $1,995. (list price) ESDS provides the DB server 
  6977. code and licenses to share the server to all users on the LAN who require only 
  6978. remote database access.  Those requiring local (on their own system) databases, 
  6979. and possibly remote database access as well, would use the much less costly 
  6980. ($595.) ES package. (Add another $165. to the cost of each if the 
  6981. Administrator's Kit package is ordered.) 
  6982.  
  6983. In addition to the CM and DBM features previously included in OS/2 EE, ES/2 
  6984. adds new ones, and enhances many of those carried forward from EE.  The new or 
  6985. improved features are: 
  6986.  
  6987. Communications Manager 
  6988.  Now users of PCs emulating 3270 terminals, connected via coax cables into a 
  6989. 3174 controller, can participate in a Token-Ring network.  The 3174 is treated 
  6990. as a LAN gateway for those PCs. 
  6991.  The 3270 EHLLAPI (Emulator High-Level Language Application Program Interface) 
  6992. has been enhanced to include support for structured fields, and allow multiple 
  6993. simultaneous access by more than one application. 
  6994.  Extensions to the REXX procedural language allow 5250 and 3270 EHLLAPI 
  6995. functions to be accessed from REXX programs. 
  6996.  Another REXX extension allows better installation and configuration  of CM 
  6997. via the new Programmable Configuration support (replacing the Batch 
  6998. Configuration Utility). 
  6999.  Through the use of Virtual Device Drivers (VDDs) in OS/2, multiple DOS and 
  7000. OS/2 programs that use NETBIOS can share the same network adapters. 
  7001.  Advanced Peer-to-Peer Network (APPN) support has been added to the previous 
  7002. APPC (Advanced Program-to-Program Communications) feature, allowing existing 
  7003. APPC apps to take advantage of peer networks. Advantages include simplified 
  7004. configuration, improved performance, better availability through dynamic 
  7005. routing, and easier network maintenance. 
  7006.  HPFS long-filename support has been added for file transfers. 
  7007.  SNA gateways support more active workstations concurrently; and SNA gateway 
  7008. LU pooling has been improved. 
  7009.  5250 emulation sessions run in a window (this feature was included in 1.30.1, 
  7010. but not 1.3). 
  7011.  An NDIS (Network Device Interface Specification) interface was added to 
  7012. provide support for a wider range of network adapters, those that are 
  7013. NDIS-compliant. 
  7014.  CM now includes the System/370 Remote Operations Facility for NetView (ROPS, 
  7015. pronounced "ropes"), which allows a host-based console to issue CLISTs or REXX 
  7016. execs that invoke OS/2 commands remotely on a ROPS-attached PC. 
  7017.  Persistent Verification provides ID checking for PCs connected to host CICS 
  7018. APPC applications. 
  7019.  
  7020. Database Manager 
  7021.  Existing DOS and Windows-based PCs can participate as database clients on a 
  7022. LAN.  Windows users will see a user interface very similar to that provided for 
  7023. OS/2 database clients. 
  7024.  Roll-forward recovery (archive logging) will significantly reduce the need 
  7025. for manual recovery after a system failure (due to power outage, hardware 
  7026. problem, etc.). 
  7027.  The addition of First Failure Support Technology/2 (FFST/2) provides better 
  7028. support for database applications by providing error logging automatically at 
  7029. the time the error occurs.  This eliminates the need for customers to try to 
  7030. duplicate the problem before solving it. 
  7031.  The new Database Tools are a set of PM utilities for managing databases and 
  7032. database directories, and for configuring an ES/2 database workstation.  The 
  7033. Database Tools work in conjunction with the Query Manager. 
  7034.  An SQL command line was added so those familiar with the SQL language will 
  7035. have the ability to type the commands in directly, without having to go through 
  7036. the Query Manager or programming language.  This permits quicker access to the 
  7037. Database Manager functions for those who are comfortable with SQL commands. 
  7038. This interface also can be used to access host data through the SAA DDCS/2 
  7039. program (see following section for details). 
  7040.  Remote Data Services (RDS) now supports NETBIOS access as well as APPC, for 
  7041. better performance. 
  7042.  The addition of date and time arithmetic and scalar functions to the SQL 
  7043. language brings the Database Manager up to SAA Level 1 compliance for SQL, 
  7044. consistent with the mainframe SQL/DS product. 
  7045.  
  7046. The part numbers for ES are:  96F8326 (3.5"), 96F8327 (5.25"), 96F8328 (3.5", 
  7047. with Administrator's Kit), and 96F8329 (5.25", with Administrator's Kit).  The 
  7048. part numbers for ES with Database Server are:  04G1047 (3.5"), 04G1048 (5.25"), 
  7049. 04G1049 (3.5", with Administrator's Kit), and 04G1050 (5.25", with 
  7050. Administrator's Kit). 
  7051.  
  7052.                SAA Distributed Database Connection Services/2 V1.0
  7053. DDCS/2 is the connection between the ES/2 Database Manager and host databases. 
  7054. It allows clients and client/server workstations to access DB2, SQL/DS, and 
  7055. OS/400 databases.  Like ES/2, DDCS also comes in two "flavors," in this case 
  7056. single-user and multi-user. 
  7057.  
  7058. The single-user package allows stand-alone and LAN-attached OS/2 workstations 
  7059. to access the host databases, using the APPC (LU 6.2) capabilities of ES/2, and 
  7060. supports "remote units of work," static and dynamic SQL, and SQL unique to the 
  7061. target database server. 
  7062.  
  7063. The multi-user implementation, in addition to the above also allows DOS, 
  7064. Windows, and OS/2 workstations to access the host database through a DDCS 
  7065. server or client/server workstation. 
  7066.  
  7067. DDCS/2 extends the host Distributed Relational Database Architecture (DRDA) 
  7068. advantages to the workstation.  (If you have a mainframe using DRDA you 
  7069. probably already know these advantages; if not, it probably doesn't matter to 
  7070. you, so I won't go into details here.) 
  7071.  
  7072. DDCS/2 is scheduled to ship on April 24, 1992.  The list price for the Single 
  7073. User package is $500., and the part numbers are 04G1082 (3.5") and 04G1083 
  7074. (5.25").  For the Multi-User package, the cost is $4,680, and the P/Ns are 
  7075. 04G1087 and 04G1087, for the 3.5" and 5.25" versions, respectively. 
  7076.  
  7077.                                  LAN Server V2.0
  7078. Once again, we have a two-for-one split.  IBM's LAN Server 2.0 will offer an 
  7079. Entry version, selling for less than LS 1.3 (only $795., down from $1,040.) 
  7080. with the same basic features, and an Advanced version, which includes major 
  7081. fault-tolerance function and higher-performance for significantly more money 
  7082. ($2,295.).  Both versions are scheduled for April 24, 1992. 
  7083.  
  7084. Entry Version 
  7085. LAN Server 2.0-Entry is similar to LAN Server 1.3, but with enhancements, and 
  7086. the addition of the OS/2 LAN Requester code that was previously provided with 
  7087. OS/2 Extended Edition.  It will run on top of both OS/2 1.3 (actually 1.30.2 or 
  7088. CSD 5050, or later) and 2.0. 
  7089.  
  7090. New features include: 
  7091.  Double Byte Character Set (DBCS) support for the DOS LAN Requester. 
  7092.  Support for Windows 3.0 users to access network files, printers, applications 
  7093. and other services available on an OS/2 LAN Server domain, through the Windows 
  7094. GUI. 
  7095.  OEM support (see the list under Extended Services/2, above). 
  7096.  Remote IPL from the server by DOS and OS/2 requesters either with or without 
  7097. built-in disk drives (Token-Ring, PC Network, or Ethernet). 
  7098.  Multiple logon capability allowing a user to log on at several workstations 
  7099. in the same domain at the same time. 
  7100.  Support for the mixing of LAN Server 1.3 and LAN Server 2.0 servers on the 
  7101. same domain, including both the Entry and Advanced versions of LS 2.0.  (LS 1.3 
  7102. must be at CSD level 5015 or later.) 
  7103.  NDIS-compliant IBM and OEM LAN adapter support. 
  7104.  The IBM Token-Ring 16/4 Busmaster Server Adapter/A is now supported (it was 
  7105. previously only supported on NetWare and Vines network servers). 
  7106.  Support for up to four network adapters, and up to four logical networks 
  7107. concurrently (Token-Ring, PC Network and Ethernet networks) on the same server. 
  7108.  DOS LAN Requester support for DOS 5.0 Upper Memory Blocks (UMBs). 
  7109.  DOS and OS/2 LAN Requesters can log on to both OS/2 and NetWare servers and 
  7110. access resources on both servers. 
  7111.  Single Systems Image allows the user to view both local and remote resources 
  7112. as if they are part of the local workstation. 
  7113.  Time source service allows a domain controller to act as a network time 
  7114. server, for application time synchronization. 
  7115.  Uninterruptible Power Supply (UPS) service.  When supported UPS devices 
  7116. detect a power loss, they signal the Server that power may come down soon, so 
  7117. users can begin to manually close their applications.  If power does not come 
  7118. back up in time, the Server will perform an orderly shutdown of the network 
  7119. before the UPS backup power is exhausted. 
  7120.  U.S. Government Data Encryption Standard (DES) encryption algorithm is used 
  7121. for password encryption. 
  7122.  
  7123. Advanced Version 
  7124. In addition to the features offered by the Entry product Advanced offers the 
  7125. following: 
  7126.  
  7127.  Exploitation of the 386 instruction set, for better performance. 
  7128.  HPFS386 for better disk I/O performance. 
  7129.  HPFS386 for file protection against unauthorized access of server files. 
  7130.  Customized network file I/O device drivers for better performance. 
  7131.  Disk mirroring/duplexing. 
  7132.  Local server security. 
  7133.  Same APIs and function as Microsoft LAN Manager 2.0, plus IBM LAN Server 
  7134. enhancements. 
  7135.  Server code runs in Ring 0 for better performance, applications run in Ring 3 
  7136. for better data integrity. 
  7137.  File replication service that enables a set of files stored on a server to be 
  7138. selectively replicated to other servers or OS/2 requesters on the network. 
  7139.  
  7140. Limitations/considerations: 
  7141.  Currently, only OS/2 1.30.2 is supported by the Advanced version (IBM intends 
  7142. to enhance it to run on the 32-bit OS/2 2.0 operating system). 
  7143.  If installing on an EE 1.3 system, the Database and Communications Manager 
  7144. modules are rendered inactive. To regain the function, Extended Services/2 must 
  7145. be installed. 
  7146.  Advanced requires a 386SX or higher system unit, even when run on OS/2 1.3 
  7147. (due to the use of HPFS386 and other 386-specific functions). 
  7148. The part numbers for the Entry product are 04G1051 (3.5") and 04G1052 (5.25"). 
  7149. The 3.5" and 5.25" versions of the Advanced package are 04G1055 and 04G1056, 
  7150. respectively. 
  7151.  
  7152. To jump to OS/2┬á2.0:┬áThe┬áReal┬áDealΓöÇΓöÇPart┬á2 double-click here. 
  7153.  
  7154. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  7155.  
  7156.  
  7157. ΓòÉΓòÉΓòÉ 6.7.4. OS/2 2.0: The Real Deal, Part 2ΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  7158.  
  7159. OASAS I V1.0
  7160.  
  7161. This product, from Integra Technologies, Inc., and remarketed by IBM, serves 
  7162. two purposes for OS/2 1.30.1 and 2.0 users.  1) It manages a disk array of 
  7163. between three and seven IBM SCSI fixed disk drives on a PS/2, and 2) It offers 
  7164. fault tolerant protection against disk failure.  OASAS I is currently 
  7165. available, for $795 (list), using part number 92F1858 (3.5" media only). 
  7166.  
  7167. Features: 
  7168.  Provides data striping across all drives. 
  7169.  Supports FAT or HPFS for entire array. 
  7170.  Provides RAID (Redundant Array of Inexpensive Disks) level 5 support. 
  7171.  Once all the drives are formatted with the OASAS software, they appear as one 
  7172. large contiguous volume. 
  7173.  When fault-tolerance is enabled, the failure of one drive does not result in 
  7174. data loss.  In fact, if the failing drive is housed in an external 3510 SCSI 
  7175. expansion unit, the PS/2 doesn't even have to be powered off to replace the 
  7176. failing drive.  The array continues to operate, albeit more slowly, while the 
  7177. drive is replaced and the array structure is rebuilt on the new drive.  The 
  7178. recreation process can operate as a background task while the other drives are 
  7179. being accessed. 
  7180.  Fault tolerance may be disabled for better performance, and then resumed at a 
  7181. later time. 
  7182.  Disk seeks are overlapped across multiple disk drives for enhanced 
  7183. performance. 
  7184.  
  7185. Limitations/considerations: 
  7186.  Only IBM Micro Channel PS/2s with SCSI controllers are supported, and only 
  7187. with IBM 160/320/400MB drives. 
  7188.  All drives in the array must be identical.  In other words, all 160MB drives, 
  7189. or all 320s, or all 400s. 
  7190.  The storage equivalent of one entire drive out of the array is reserved for 
  7191. the array data protection overhead.  In other words, if three 400MB drives are 
  7192. used in the array, 400MB are unavailable for data storage. On the other hand, 
  7193. if seven 400MB drives are used, there are still only 400MB reserved by the 
  7194. array.  By comparison, the "disk mirroring" technique of fault tolerance, where 
  7195. all data is duplicated on two identical drives reserves 50% of the total space. 
  7196.  
  7197. OS/2 2.0 Tools
  7198.  
  7199. OS/2┬á2.0┬áDeveloper's┬áToolkit 
  7200. The OS/2 2.0 Developer's Toolkit is a comprehensive set of build, resource, PM, 
  7201. and productivity tools, including: 
  7202.  
  7203.  A PM dialog box editor. 
  7204.  A PM font editor 
  7205.  An editor for icons, bitmaps and pointers. 
  7206.  An online help (.HLP and .INF) file compiler 
  7207.  Tools to convert resource editor files to binary format; convert error, help, 
  7208. prompt, or general text information file to binary format; and to create and 
  7209. access classes of objects in application programs. 
  7210.  Sample program source code 
  7211.  Online documentation. 
  7212.  
  7213. The Developer's Toolkit begins shipping March 31, 1992.  The part numbers are 
  7214. 10G3355 (3.5") and 10G4335 (5.25"), and they list for $119. 
  7215.  
  7216. C┬áSet/2┬áV1.0 
  7217. C Set/2 V1.0 is an IBM-developed 32-bit C compiler, offering an extensive 
  7218. run-time library.  When used with the IBM WorkFrame/2 (see below), runtime 
  7219. libraries are selectable via menu-driven compile-time options.  The focus has 
  7220. been on code optimization to produce the fastest possible OS/2 applications. 
  7221.  
  7222. Features and capabilities: 
  7223.  Supports the development of both single-and multi-tasking applications. 
  7224.  Provides static and dynamic fully reentrant C runtime libraries. 
  7225.  Allows the programmer to build Dynamic Link Libraries (DLLs) easily. 
  7226.  View information and error messages, during compilation, on three levels. 
  7227.  LINT-like warning messages grouped in subsets (optionally turned off and on 
  7228. at compile time). 
  7229.  IBM's linkage-register convention to improve performance by using registers 
  7230. to pass parameters. 
  7231.  Other performance enhancements include inlining of selected library 
  7232. functions, memory file I/O support, asynchronous I/O, and fast floating-point 
  7233. optimizations. 
  7234.  Extensive runtime library support that allows programmers not only to take 
  7235. advantage of the range of 32-bit runtime libraries, but also to use existing 
  7236. 16-bit libraries or APIs, as needed. 
  7237.  Migration support from IBM C/2 V1.1, or Microsoft C V6.0 source code. 
  7238.  Implements the C programming element of the SAA Common Programming Interface 
  7239. (CPI), so applications written to the CPI-C standard are source-code compatible 
  7240. with other SAA platforms, including the S/370-390, AS/400, and RISC 
  7241. System/6000. 
  7242.  Online documentation 
  7243.  32-bit PM debugger, providing: 
  7244.  - Source-level debugging that permits programmers to stop a program at 
  7245. selected breakpoints; add/save/delete breakpoints or conditional breakpoints; 
  7246. display and change variables at breakpoints; control execution of multiple 
  7247. threads individually, and evaluate expressions in the program. 
  7248.  - Step mode debugging, that allows the programmer to bypass previously 
  7249. debugged code and focus on problem areas. 
  7250.  - PM debugging, offering the programmer two ways to debug a PM app, 
  7251. synchronous and asynchronous.  The app window can be operated concurrently with 
  7252. the debugger windows. 
  7253.  
  7254. C Set/2 is scheduled to ship on April 7, 1992.  The list price is $696., and 
  7255. the part numbers are 10G2996 for 3.5" diskettes, or 10G3293 for 5.25 inch. 
  7256.  
  7257. WorkFrame/2 
  7258. The IBM WorkFrame/2 product is the integration platform for many developmental 
  7259. tools, both from IBM and other sources.  All of the other tools mentioned here 
  7260. "plug in" to the WorkFrame/2 to work together synergistically. 
  7261.  
  7262. WorkFrame/2 can be used as: 
  7263.  A tools integrator, allowing different, or multiple, editors, compilers, and 
  7264. debuggers to be used together seamlessly.  The default is to use the OS/2 
  7265. Enhanced Editor applet for editing, and the C Set/2 product as the compiler and 
  7266. debugger, but other combinations are possible, and simple to implement. 
  7267.  An organizer, grouping files into logical units or projects.  It: 
  7268.  - Sets up projects, consisting of source files, object files, and one target 
  7269. file (EXE, DLL, and so forth). 
  7270.  - Allows the combining of projects into composite projects. 
  7271.  - Associates each project with a compiler/debugger/maker/linker. 
  7272.  - Documents all actions on every project, as well as all return codes, in an 
  7273. Action Log. 
  7274.  
  7275. Other features include: 
  7276.  Resource tools to augment those provided with the Developer's Toolkit, above. 
  7277.  The ability to create, delete, extract, add, and replace modules in object 
  7278. libraries for input to the linker. 
  7279.  Programming language independence. 
  7280.  PM interface. 
  7281.  
  7282. WorkFrame/2 will ship on March 31, 1992.  The part numbers are 10G2994 (3.5" ) 
  7283. and 10G3293 (5.25"), and the cost is $90. 
  7284.  
  7285. Developer's┬áWorkBench┬áConvenience┬áKit 
  7286. This package combines the Developer's Toolkit and WorkFrame/2, above, and sells 
  7287. for $199 in either 3.5" (10G4333) or 5.25" (10G4334).  It is scheduled to ship 
  7288. March 31, 1992. 
  7289.  
  7290. C┬áDeveloper's┬áWorkSet/2┬áConvenience┬áKit 
  7291. This bundle is similar to the Developer's WorkBench, but with the addition of 
  7292. the C Set/2 compiler, above.  The part numbers are 10G2995 for 3.5" or 10G3363 
  7293. for 5.25".  Both sizes list for $895.  It is scheduled to ship April 7, 1992. 
  7294.  
  7295. Technical┬áLibrary 
  7296. The Technical Library, shipping March 31, 1992, is simply a set of hard-copy 
  7297. manuals as a companion to the online books included with the Developer's 
  7298. Toolkit, for those who want them.  The price is $299, and the P/N is 10G3356 
  7299. (no diskette media). 
  7300.  
  7301. Upgrade Information
  7302.  
  7303. Upgrade order forms for the following products, containing the upgrade details, 
  7304. will be made available before 2.0 ships. 
  7305.  
  7306. Standard Edition 
  7307. All SE 1.x users are eligible for a free upgrade to OS/2 2.0, a $195. retail 
  7308. package.  The free upgrade period will be from March 31, 1992 through July 31, 
  7309. 1992. 
  7310.  
  7311. Extended Edition 
  7312. All EE 1.x users are eligible for a free upgrade to Extended Services/2 with 
  7313. Database Server V1.0, a $1,995. retail value.  The free upgrade period will be 
  7314. from April 24, 1992 through August 24, 1992. 
  7315.  
  7316. LAN Server 
  7317. All LS 1.x users are eligible for a free upgrade to LAN Server V2.0 Entry, a 
  7318. $795. retail package.  The free upgrade period will be from April 24, 1992 
  7319. through August 24, 1992. 
  7320.  
  7321. PC LAN Program V1.3 
  7322. PCLP licenses can be upgraded to LAN Server 2.0-Entry for $650; or to LAN 
  7323. Server 2.0-Advanced for $2,150. 
  7324.  
  7325. LAN Server 2.0-Entry 
  7326. LAN Server 2.0-Entry licenses may be upgraded to LAN Server 2.0-Advanced for 
  7327. $1,570. 
  7328.  
  7329. IBM 3270 Emulation Program-Entry V1.x, 3270 Emulation Program V3.0, PC/3270 
  7330. V1.x, or 3270 Workstation Program V1.x 
  7331. These licences may be upgraded to Extended Services for $445.; or to Extended 
  7332. Services with Database Server for $1,845. 
  7333.  
  7334. To jump to OS/2┬á2.0:┬áThe┬áReal┬áDealΓöÇΓöÇPart┬á1 double-click here. 
  7335.  
  7336. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  7337.  
  7338.  
  7339. ΓòÉΓòÉΓòÉ 6.7.5. Windows 3.0 Enhanced Mode vs. OS/2 2.0ΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  7340.  
  7341. Mark Chapman 
  7342. (From The IBM Advisor, the technical newsletter for IBM dealers; 1Q 1992) 
  7343.  
  7344. When many people hear that the OS/2 2.0 ability to run Windows 3.0 applications 
  7345. does not include running them in Enhanced mode, they write OS/2 off as a "nice 
  7346. try, but not good enough to replace DOS and Windows." 
  7347.  
  7348. But what does Enhanced mode really mean, and how is it different from Standard 
  7349. mode?  And what is the difference between an application that is compatible 
  7350. with Enhanced mode, and one that requires Enhanced mode? 
  7351.  
  7352. A Standard mode Windows application is one that can take advantage of the 
  7353. ability of a 286 processor (or higher) to run in Protected mode.  This allows 
  7354. the application to use more than 640K of memory, while affording a measure of 
  7355. protection from other concurrently-running Windows apps that might crash. 
  7356.  
  7357. Enhanced mode, which requires a 386SX (or higher) processor, utilizes some 
  7358. additional 386 instructions to provide added function, including advanced 
  7359. memory management capabilities and access to some 32-bit instructions by the 
  7360. Windows apps themselves. 
  7361.  
  7362. A Windows Enhanced mode-compatible app is one that takes advantage of the 
  7363. additional features of the 386 to multi-task DOS and Windows apps, improve 
  7364. performance, and offer memory protection between DOS and Windows apps running 
  7365. concurrently.  This group consists of virtually all Windows apps. 
  7366.  
  7367. In addition, a Windows program that requires Enhanced mode is one that uses 
  7368. some 32-bit instructions to boost performance. There are fewer than half a 
  7369. dozen such programs in existence! 
  7370.  
  7371. Because advanced memory management features, memory protection between 
  7372. applications, and multitasking are inherent in OS/2 2.0, all applications - 
  7373. DOS, Windows, and OS/2 - automatically benefit from them. 
  7374.  
  7375. Thus although Windows Enhanced mode-compatible applications may run in Standard 
  7376. mode under 2.0, they run exactly as if they were in Enhanced mode under Windows 
  7377. 3.0. 
  7378.  
  7379. Which brings us to that handful of 32-bit Windows applications mentioned 
  7380. earlier.  But don't dispair.  Most, if not all, of these programs are being 
  7381. ported to 32-bit OS/2 2.0 apps.  That leaves you to enjoy running all DOS, 
  7382. OS/2, and 99.99% of Windows 2.x and 3.0 apps in the meantime, concurrently! 
  7383.  
  7384. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  7385.  
  7386.  
  7387. ΓòÉΓòÉΓòÉ 6.7.6. Systems Supported by OS/2 2.0ΓöÇΓöÇTip ΓòÉΓòÉΓòÉ
  7388.  
  7389. By Mark Chapman 
  7390. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1992) 
  7391.  
  7392. In response to concerns that OS/2 2.0 may not run on enough non-IBM systems, 
  7393. the following is the current list of more than 50 brands and 200 models of 
  7394. systems and processor enhancements on which the ship-level version of OS/2 2.0 
  7395. has passed compatibility testing. 
  7396.  
  7397. Many more systems are currently undergoing testing and will be added to this 
  7398. list when testing has been completed. 
  7399.  
  7400. Note:  This list is very specific as to brand and model of systems supported. 
  7401. It should not be assumed that another model from the same vendor will also be 
  7402. supported at a later time.  Differences in system BIOS, video controller, fixed 
  7403. disk drive controller and other components may render similar-seeming systems 
  7404. incompatible.  On the other hand, the fact that a brand or model is not on the 
  7405. list does not indicate incompatibility; only that the system has not yet been 
  7406. tested, or that testing has not been completed for that system. 
  7407.  
  7408. Brands                   Models 
  7409. Acer                     1125E 
  7410.                          AcerMate 386/33 
  7411.                          AcerMate 386SX/20N 
  7412.                          AcerPower 386SX 
  7413.                          AcerPower 486SX 
  7414. AEG Olympia              Olystar 70V 
  7415.                          Olystar 80S 
  7416. ALR                      BusinessSTATION 386DX Model 1 
  7417.                          BusinessSTATION 486SX/20 Model 101 
  7418.                          BusinessVEISA 386/33 Model 1 
  7419.                          BusinessVEISA 486/33 Model 101 
  7420.                          MPS Modular 386/33 Model 1 
  7421.                          MPS Modular 486/33 Model 101 
  7422.                          PowerFlex 20SX Model 80 
  7423.                          PowerFlex Flyer Model 60 
  7424.                          PowerPro 33/486 Model SMP 128/150 
  7425. AMAX                     PC/486 
  7426. AMI                      EZ-Flex 
  7427. Amstrad                  PC3386 SX 
  7428. AOX                      MicroMaster 386 (processor upgrade) in a PS/2 Model 60 
  7429.                          MicroMaster 486 (processor upgrade) in a PS/2 Model 55 
  7430. Apricot                  LS 386SX-20 
  7431.                          Qi 386-25 
  7432.                          Qi 486-25 
  7433. ARES                     TP 386/33 Sonic 
  7434. ASEM                     DS 486/33 
  7435. AST                      Bravo 486/25 83V 
  7436.                          Premium 486/33TE 
  7437.                          Premium SE 4/33 
  7438.                          Premium II 386/33 
  7439.                          Premium II 486SX/20 
  7440.                          Premium Exec 386SX/20 
  7441. AT&T                     Safari 
  7442. CAS                      386SX-20 
  7443. Club America             Falcon 433 
  7444. Compaq                   DeskPro 386/25E 
  7445.                          DeskPro 386/33L 
  7446.                          DeskPro 386/25M 
  7447.                          DeskPro 386/s 
  7448.                          DeskPro 386S/20 
  7449.                          DeskPro 486/16M 
  7450.                          DeskPro 486/50L 
  7451.                          LTE 386s/20 
  7452.                          SystemPro 386 
  7453.                          SystemPro 486 
  7454.                          386/20 
  7455. CompuAdd                 320SC 
  7456.                          325 
  7457.                          333T 
  7458.                          433E 
  7459. Cumulus                  GLC 386SX/20 
  7460.                          GLC 386DX/25 
  7461.                          GLC 386DX/33 
  7462.                          GLC 486DX/33 
  7463.                          Workbox 16 
  7464.                          Workbox 20 
  7465.                          486SX/20 
  7466. Dell                     433DE 
  7467.                          320N+ 
  7468.                          320SX 
  7469.                          325P 
  7470.                          333D 
  7471.                          450SE 
  7472.                          486D/25 
  7473.                          486P/33 
  7474. Dynex                    386-25 
  7475. Everex                   486/33 EX0-2804-000L 
  7476.                          486/33 EX0-2904D-B1 
  7477.                          486/33E EX0-2904D-01EL 
  7478.                          486/33E EX0-2908D-01EC 
  7479.                          486SX/20 EX0-2904A-010L 
  7480.                          Tempo 386/33 EX0-4408M-00HL 
  7481.                          Tempo 386/33c EX0-4404M-00HS 
  7482.                          Tempo 486/20 EX0-4504J-00HL 
  7483.                          Tempo 486/33c EX0-4608M-00HS 
  7484.                          Tempo 486SX/20c EX0-4504J-00HS 
  7485. Gateway 2000             386SX/20C 
  7486.                          486/33C 
  7487. Grid                     GridCase 1550sx 
  7488.                          MFP/420s 
  7489.                          386is-25 
  7490.                          386sx-MFP20 
  7491.                          4020SX 
  7492.                          4025LS 
  7493.                          4025LX 
  7494. G2                       S1-SX 
  7495. Hertz                    486/33 
  7496. Hewlett-Packard          QS/20 
  7497.                          Vectra RS/25C 
  7498.                          Vectra 386/16N 
  7499.                          Vectra 386/25 
  7500.                          Vectra 486/25T 
  7501.                          Vectra 486/33T 
  7502.                          Vectra 486s/25 
  7503. ICL                      CX386s 
  7504.                          CX3486s 
  7505. Intel                    DT386-33H 
  7506.                          LP486SX/25E 
  7507.                          SnapIn/386 - IBM PC/AT (processor upgrade) 
  7508.                          SnapIn/386 - PS/2 Model 50Z (processor upgrade) 
  7509.                          SnapIn/386 - PS/2 Model 60 (processor upgrade) 
  7510.                          XBASE6E4 
  7511. Investronica             WS-900 SX 
  7512.                          WS-600 Cache 
  7513. Kingston                 SX/Now! 50Z (processor upgrade for PS/2 Model 50Z) 
  7514.                          SX/Now! 60 (processor upgrade for PS/2 Model 60) 
  7515. Locland                  486 Convertible 
  7516.                          486 EISA Convertible 
  7517. Memorex-Telex            Model 8257 
  7518.                          Model 8267 
  7519.                          Model 8280 
  7520.                          Model 8290 
  7521. Mitac                    MiStation 3052E 
  7522.                          Personal Computer 3060F 
  7523. NCR                      PC386sx/MC20 Model 2410 
  7524.                          System 3300/3421 Model 2014 
  7525.                          System 3300/3432 Model 1000 
  7526.                          System 3300/3433 Model 2000 
  7527.                          System 3400 Model 3000 
  7528. NEC                      PowerMate 386/33i 
  7529.                          PowerMate 486/33E 
  7530.                          PowerMate 486/33i 
  7531. Nixdorf                  PWS M45 
  7532.                          PWS M50 
  7533. Olivetti                 LSX5010 
  7534.                          LSX5020 
  7535.                          M300-10 
  7536.                          M300-25 
  7537.                          M380-40 
  7538.                          M400-10 
  7539.                          M480-30 
  7540.                          P750 
  7541. Packard-Bell             486-33 
  7542. Phocus                   PD340-240 
  7543.                          PS333-105 
  7544.                          PST433-425 
  7545.                          PT433-670 
  7546.                          PW325-105 
  7547. Reply                    D16 3SX-160 Model 16 MCA 
  7548.                          D32 386-20C Model 32 MCA 
  7549.                          D32 386-33C Model 32 MCA 
  7550.                          D32 4SX-200 Model 32 MCA 
  7551.                          D32 486-250 Model 32 MCA 
  7552.                          D32 486-330 Model 32 MCA 
  7553.                          D32 486-50C Model 32 MCA 
  7554. Research Machines        QE 486 33c 
  7555. Samsung                  DeskMaster 386S/25 
  7556.                          NoteMaster 386S/25 
  7557. Scandic Products         1-45201i 
  7558.                          1-34201i 
  7559.                          3-45201E 
  7560. Siemens/Nixdorf          PCD-3Bsx 
  7561.                          PCD-3Msx/20 
  7562.                          PCD-4T/33 
  7563.                          PCM-3Dsx/16 
  7564.                          PCM-4T 
  7565. Swan                     386/33M 
  7566. Tandon                   OPTIoN T3000 
  7567.                          OPTIoN PRO T30050 
  7568. Tandy                    4020SX/386 
  7569.                          4025LX/386 
  7570. Tatung                   TCS8160S 
  7571.                          TCS8640S 
  7572.                          TCS8800D 
  7573.                          TCS8960S 
  7574.                          TCS9600T 
  7575. Texas Micro Systems      3014A 
  7576. TI'KO                    PS325 
  7577.                          PS325C 
  7578.                          PS340C 
  7579.                          PS420C 
  7580.                          PS433C 
  7581.                          PS450C 
  7582. Toshiba                  T2000SX 
  7583.                          T2000SXe 
  7584.                          T2200SX 
  7585.                          T3100SX 
  7586.                          T3200SX 
  7587.                          T3300SL 
  7588.                          T3200SXC 
  7589.                          T4400SX 
  7590.                          T5200/100 
  7591.                          T5200 
  7592.                          T6400SX 
  7593.                          T8500 Model 25 
  7594. Unisys                   PW2-4163-SX 
  7595. Victor                   V386/33M 
  7596.                          V486/20MX 
  7597.                          V486/33M 
  7598. Viglen                   Genie Executive 4DX33 
  7599.                          Genie Micro 4SX20 
  7600. Wang                     EC-480-33C 
  7601.                          PC-350-40C 
  7602. Wearnes                  Boldline 385SX-25 
  7603. Zenith                   Z-486/33EE 
  7604.                          Z-486/33ET 
  7605.                          Z-486SX/25 
  7606. Zeos                     386DX-33CT 
  7607.                          386SX-208DT 
  7608.                          486-33/8 
  7609.                          486DX-33T 
  7610.  
  7611. Total Vendors: 57        Total Models: 201 
  7612.  
  7613. In addition, OS/2 2.0 is supported on the following IBM systems: 
  7614.  
  7615. o PS/1 386 (all models) 
  7616. o PS/2 Model 35 (all models with a 40MB or larger drive) 
  7617. o PS/2 Model 40 (all models with a 40MB or larger drive) 
  7618. o PS/2 Model L40 laptop (all models) 
  7619. o PS/2 Model N51 notebook (all models) 
  7620. o PS/2 Model 55 (all models with a 40MB or larger drive) 
  7621. o PS/2 Model 56 (all models) 
  7622. o PS/2 Model 57 (all models) 
  7623. o PS/2 Model CL57 laptop (all models) 
  7624. o PS/2 Model M57 (all models) 
  7625. o PS/2 Model 65 (all models) 
  7626. o PS/2 Model 70 (all models) 
  7627. o PS/2 Model P70 portable (all models with a 60MB or larger drive) 
  7628. o PS/2 Model P75 portable (all models) 
  7629. o PS/2 Model 80 (all models) 
  7630. o PS/2 Model 90 (all models) 
  7631. o PS/2 Model 95 (all models) 
  7632.  
  7633. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  7634.  
  7635.  
  7636. ΓòÉΓòÉΓòÉ 6.7.7. Printers/Plotters Supported by OS/2 2.0 ΓöÇ Tip ΓòÉΓòÉΓòÉ
  7637.  
  7638. By Mark Chapman 
  7639. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1992) 
  7640.  
  7641. The following is a current list of the more than 200 printers and plotters 
  7642. directly supported by V2.0 (not counting all those that will work through the 
  7643. IBM, Epson, or HP emulation modes of many printers, as well as the generic 
  7644. PostScript driver), and which drivers to install from the installation 
  7645. diskettes, for the respective devices.  (Once a "family" driver, such as EPSON, 
  7646. IBM42XX, IBM52XX, LASERJET, PLOTTER, or PSCRIPT is installed, it reveals 
  7647. multiple individual printer drivers that can be installed from a printer 
  7648. object's Settings.) 
  7649.  
  7650. Note:  Printer names followed with an asterisk (*) indicate drivers added to 
  7651. OS/2 2.0 that were not available in OS/2 1.3. 
  7652.  
  7653. This document will be updated as additional printer drivers are released (via 
  7654. CSDs or on the NSC BBS). 
  7655.  
  7656. Printers┬áSupported                                             Driver 
  7657. Agfa-ChromaScript v51.8                                        PSCRIPT.DRV 
  7658. Agfa-Compugraphic 400P                                         PSCRIPT.DRV 
  7659. Agfa-Compugraphic 400PS                                        PSCRIPT.DRV 
  7660. Agfa-Compugraphic 9400PS v49.3                                 PSCRIPT.DRV 
  7661. Apple LaserWriter                                              PSCRIPT.DRV 
  7662. Apple LaserWriter II NT                                        PSCRIPT.DRV 
  7663. Apple LaserWriter II NTX                                       PSCRIPT.DRV 
  7664. Apple LaserWriter Plus                                         PSCRIPT.DRV 
  7665. Apple LaserWriter Plus v42.2                                   PSCRIPT.DRV 
  7666. AST TurboLaser                                                 PSCRIPT.DRV 
  7667. Colormate PS                                                   PSCRIPT.DRV 
  7668. Dataproducts LZR 1260 v47.0                                    PSCRIPT.DRV 
  7669. Dataproducts LZR 2665                                          PSCRIPT.DRV 
  7670. Digital LNO3R ScriptPrinter                                    PSCRIPT.DRV 
  7671. Digital LPS PrintServer 40                                     PSCRIPT.DRV 
  7672. Epson AP-800 Color *                                           EPSON.DRV 
  7673. Epson DFX-5000                                                 EPSON.DRV 
  7674. Epson DFX-8000                                                 EPSON.DRV 
  7675. Epson DLQ-2000 *                                               EPSON.DRV 
  7676. Epson EPL-6000                                                 EPSON.DRV 
  7677. Epson EPL-7000                                                 LASERJET.DRV 
  7678. Epson EPL-7500 v52.3                                           PSCRIPT.DRV 
  7679. Epson EX-800 Color                                             EPSON.DRV 
  7680. Epson EX-1000 Color                                            EPSON.DRV 
  7681. Epson FX-286e                                                  EPSON.DRV 
  7682. Epson FX-850                                                   EPSON.DRV 
  7683. Epson FX-1050                                                  EPSON.DRV 
  7684. Epson GQ-3500 *                                                EPSON.DRV 
  7685. Epson GQ-5000 *                                                EPSON.DRV 
  7686. Epson JX-80 Color                                              EPSON.DRV 
  7687. Epson LP-570                                                   EPSON.DRV 
  7688. Epson LP-870                                                   EPSON.DRV 
  7689. Epson LP-1170                                                  EPSON.DRV 
  7690. Epson LQ-400 *                                                 EPSON.DRV 
  7691. Epson LQ-500                                                   EPSON.DRV 
  7692. Epson LQ-510                                                   EPSON.DRV 
  7693. Epson LQ-550 *                                                 EPSON.DRV 
  7694. Epson LQ-570 *                                                 EPSON.DRV 
  7695. Epson LQ-750 *                                                 EPSON.DRV 
  7696. Epson LQ-850                                                   EPSON.DRV 
  7697. Epson LQ-860 Color                                             EPSON.DRV 
  7698. Epson LQ-870 *                                                 EPSON.DRV 
  7699. Epson LQ-950                                                   EPSON.DRV 
  7700. Epson LQ-1010                                                  EPSON.DRV 
  7701. Epson LQ-1050                                                  EPSON.DRV 
  7702. Epson LQ-1060 Color *                                          EPSON.DRV 
  7703. Epson LQ-1170 *                                                EPSON.DRV 
  7704. Epson LQ-2500 Color                                            EPSON.DRV 
  7705. Epson LQ-2550 Color                                            EPSON.DRV 
  7706. Epson LX-400 *                                                 EPSON.DRV 
  7707. Epson LX-800                                                   EPSON.DRV 
  7708. Epson LX-810                                                   EPSON.DRV 
  7709. Epson LX-850 *                                                 EPSON.DRV 
  7710. Epson SQ-850 *                                                 EPSON.DRV 
  7711. Epson SQ-2500 *                                                EPSON.DRV 
  7712. Epson SQ-2550 *                                                EPSON.DRV 
  7713. Epson TLQ-4800 *                                               EPSON.DRV 
  7714. Epson TSQ-4800 *                                               EPSON.DRV 
  7715. Epson Generic 9-Pin                                            EPSON.DRV 
  7716. Epson Generic 24-Pin                                           EPSON.DRV 
  7717. Generic PostScript (for all PS printers not listed)            PSCRIPT.DRV 
  7718. HP DeskJet 500 (Emulating an Epson EPL-6000)                   EPSON.DRV 
  7719. HP LaserJet Classic                                            LASERJET.DRV 
  7720. HP LaserJet Plus                                               LASERJET.DRV 
  7721. HP LaserJet 500                                                LASERJET.DRV 
  7722. HP LaserJet 500 Plus *                                         LASERJET.DRV 
  7723. HP LaserJet 2000                                               LASERJET.DRV 
  7724. HP LaserJet II                                                 LASERJET.DRV 
  7725. HP LaserJet IID                                                LASERJET.DRV 
  7726. HP LaserJet IID v52.2                                          PSCRIPT.DRV 
  7727. HP LaserJet IIP                                                LASERJET.DRV 
  7728. HP LaserJet IIP v52.2                                          PSCRIPT.DRV 
  7729. HP LaserJet IIP Plus *                                         LASERJET.DRV 
  7730. HP LaserJet III *                                              LASERJET.DRV 
  7731. HP LaserJet III v52.2                                          PSCRIPT.DRV 
  7732. HP LaserJet IIID *                                             LASERJET.DRV 
  7733. HP LaserJet IIID v52.2                                         PSCRIPT.DRV 
  7734. HP LaserJet IIIP *                                             LASERJET.DRV 
  7735. HP LaserJet IIIP v52.2                                         PSCRIPT.DRV 
  7736. HP LaserJet IIISi *                                            LASERJET.DRV 
  7737. HP LaserJet IIISi v52.2                                        PSCRIPT.DRV 
  7738. HP LaserJet Plus                                               LASERJET.DRV 
  7739. HP PaintJet Color *                                            SMGXPJET.DRV 
  7740. HP PaintJet XL Color *                                         SMGXPJET.DRV 
  7741. HP 7440A Plotter *                                             PLOTTER.DRV 
  7742. HP 7470A Plotter                                               PLOTTER.DRV 
  7743. HP 7475A Plotter                                               PLOTTER.DRV 
  7744. HP 7550A Plotter                                               PLOTTER.DRV 
  7745. HP 7570A Plotter *                                             PLOTTER.DRV 
  7746. HP 7580A Plotter                                               PLOTTER.DRV 
  7747. HP 7580B Plotter                                               PLOTTER.DRV 
  7748. HP 7585A Plotter                                               PLOTTER.DRV 
  7749. HP 7585B Plotter                                               PLOTTER.DRV 
  7750. HP 7586B Plotter                                               PLOTTER.DRV 
  7751. HP 7595A Plotter *                                             PLOTTER.DRV 
  7752. HP 7596A Plotter *                                             PLOTTER.DRV 
  7753. IBM 2380 PPS II                                                IBM42XX.DRV 
  7754. IBM 2381 PPS II                                                IBM42XX.DRV 
  7755. IBM 2390 PPS II                                                IBM42XX.DRV 
  7756. IBM 2391 PPS II                                                IBM42XX.DRV 
  7757. IBM 3816 Pageprinter 01D/01S (Emulating an IBM Quietwriter III)IBM52XX.DRV 
  7758. IBM 4019 LaserPrinter/LaserPrinter E                           IBM4019.DRV 
  7759. IBM 4019 LaserPrinter/LaserPrinter E                           LASERJET.DRV 
  7760. IBM 4019 LaserPrinter/LaserPrinter E with 17-Font 
  7761.  PS Option                                                     PSCRIPT.DRV 
  7762. IBM 4019 LaserPrinter/LaserPrinter E with 39-Font 
  7763.  PS Option                                                     PSCRIPT.DRV 
  7764. IBM 4029 LaserPrinter 5E                                       IBM4019.DRV 
  7765. IBM 4029 LaserPrinter 5E                                       LASERJET.DRV 
  7766. IBM 4029 LaserPrinter 6                                        IBM4019.DRV 
  7767. IBM 4029 LaserPrinter 6                                        LASERJET.DRV 
  7768. IBM 4029 LaserPrinter 10                                       IBM4019.DRV 
  7769. IBM 4029 LaserPrinter 10                                       LASERJET.DRV 
  7770. IBM 4029 LaserPrinter 10L                                      IBM4019.DRV 
  7771. IBM 4029 LaserPrinter 10L                                      LASERJET.DRV 
  7772. IBM 4029 LaserPrinter with 17-Font PS Option 
  7773.  (300 dpi)                                                     PSCRIPT.DRV 
  7774. IBM 4029 LaserPrinter with 17-Font PS Option 
  7775.  (300 dpi)                                                     PSCRIPT.DRV 
  7776. IBM 4029 LaserPrinter with 39-Font PS Option 
  7777.  (600 dpi)                                                     PSCRIPT.DRV 
  7778. IBM 4029 LaserPrinter with 39-Font PS Option 
  7779.  (600 dpi)                                                     PSCRIPT.DRV 
  7780. IBM 4072 ExecJet (Emulating an EPSON LQ-1050)                  EPSON.DRV 
  7781. IBM 4072 ExecJet (Emulating an IBM Proprinter XL24E)           IBM42XX.DRV 
  7782. IBM 4072 ExecJet (Emulating an IBM Quietwriter III)            IBM5202.DRV 
  7783. IBM 4201 Proprinter I                                          IBM42XX.DRV 
  7784. IBM 4201 Proprinter II                                         IBM42XX.DRV 
  7785. IBM 4201 Proprinter III                                        IBM42XX.DRV 
  7786. IBM 4202 Proprinter XL                                         IBM42XX.DRV 
  7787. IBM 4202 Proprinter II XL                                      IBM42XX.DRV 
  7788. IBM 4202 Proprinter III XL                                     IBM42XX.DRV 
  7789. IBM 4207 Proprinter X24                                        IBM42XX.DRV 
  7790. IBM 4207 Proprinter X24E                                       IBM42XX.DRV 
  7791. IBM 4208 Proprinter XL24                                       IBM42XX.DRV 
  7792. IBM 4208 Proprinter XL24E                                      IBM42XX.DRV 
  7793. IBM 4216 Personal Page Printer                                 PSCRIPT.DRV 
  7794. IBM 4216 Personal Page Printer II-Model 030                    PSCRIPT.DRV 
  7795. IBM 4216 Personal Page Printer II-Model 031 v51.4              PSCRIPT.DRV 
  7796. IBM 4216 Personal Page Printer II-Model 031 v51.4 
  7797.  (with automatic sheetfeed option)                             PSCRIPT.DRV 
  7798. IBM 4224 Models 01/02/E3                                       IBM42XX.DRV 
  7799. IBM 4224 Model C2                                              IBM42XX.DRV 
  7800. IBM 4226 Model 302                                             IBM42XX.DRV 
  7801. IBM 5201 Quietwriter II                                        IBM52012.DRV 
  7802. IBM 5202 Quietwriter III                                       IBM52XX.DRV 
  7803. IBM 5204 Quickwriter                                           IBM52XX.DRV 
  7804. IBM 6180 Plotter                                               PLOTTER.DRV 
  7805. IBM 6182 Plotter                                               PLOTTER.DRV 
  7806. IBM 6184 Plotter                                               PLOTTER.DRV 
  7807. IBM 6186 Plotter Model 1                                       PLOTTER.DRV 
  7808. IBM 6186 Plotter Model 2                                       PLOTTER.DRV 
  7809. IBM 7371 Plotter                                               PLOTTER.DRV 
  7810. IBM 7372 Plotter                                               PLOTTER.DRV 
  7811. IBM 7374 Plotter                                               PLOTTER.DRV 
  7812. IBM 7375 Plotter Model 1                                       PLOTTER.DRV 
  7813. IBM 7375 Plotter Model 2                                       PLOTTER.DRV 
  7814. IBM Null Printer                                               IBMNULL.DRV 
  7815. Kyocera F-800A/F-800                                           LASERJET.DRV 
  7816. Kyocera F-820                                                  LASERJET.DRV 
  7817. Kyocera F-1000A/F-1000                                         LASERJET.DRV 
  7818. Kyocera F-1800A/F-1800 *                                       LASERJET.DRV 
  7819. Kyocera F-2000A/F-2200S *                                      LASERJET.DRV 
  7820. Kyocera F-3000A/F-3300 *                                       LASERJET.DRV 
  7821. Kyocera F-5000A/F-5000                                         LASERJET.DRV 
  7822. Kyocera P-2000                                                 PSCRIPT.DRV 
  7823. Kyocera Q-8010                                                 PSCRIPT.DRV 
  7824. Linotronic 100 v38.0                                           PSCRIPT.DRV 
  7825. Linotronic 100 v42.5                                           PSCRIPT.DRV 
  7826. Linotronic 200 v47.1                                           PSCRIPT.DRV 
  7827. Linotronic 200 v49.3                                           PSCRIPT.DRV 
  7828. Linotronic 300 v47.0                                           PSCRIPT.DRV 
  7829. Linotronic 300 v47.1                                           PSCRIPT.DRV 
  7830. Linotronic 300 v49.3                                           PSCRIPT.DRV 
  7831. Linotronic 500 v49.3                                           PSCRIPT.DRV 
  7832. NEC Colormate PS v51.9 *                                       PSCRIPT.DRV 
  7833. NEC LC-890                                                     PSCRIPT.DRV 
  7834. NEC Silentwriter LC 890XL v50.5                                PSCRIPT.DRV 
  7835. NEC Silentwriter2 Model 90 v52.0                               PSCRIPT.DRV 
  7836. NEC Silentwriter2 Model 290 v52.2                              PSCRIPT.DRV 
  7837. Olivetti LP-5000                                               PSCRIPT.DRV 
  7838. Panasonic KX-P1123 (Emulating an Epson LQ-850)                 EPSON.DRV 
  7839. Panasonic KX-P1124 (Emulating an Epson LQ-2500)                EPSON.DRV 
  7840. Panasonic KX-P1124i (Emulating an Epson LQ-2500)               EPSON.DRV 
  7841. Panasonic KX-P1180 (Emulating an Epson FX-86e)                 EPSON.DRV 
  7842. Panasonic KX-P1191 (Emulating an Epson FX-86e)                 EPSON.DRV 
  7843. Panasonic KX-P1624 (Emulating an Epson LQ-2500)                EPSON.DRV 
  7844. Panasonic KX-P1654 (Emulating an Epson LQ-1050)                EPSON.DRV 
  7845. Panasonic KX-P1695 (Emulating an Epson FX-1050)                EPSON.DRV 
  7846. Panasonic KX-P2624 (Emulating an Epson LQ-1050)                EPSON.DRV 
  7847. Panasonic KX-P4420                                             LASERJET.DRV 
  7848. Panasonic KX-P4450                                             LASERJET.DRV 
  7849. Panasonic KX-P4450i                                            LASERJET.DRV 
  7850. Panasonic KX-P4455 *                                           PSCRIPT.DRV 
  7851. QMS ColorScript 100                                            PSCRIPT.DRV 
  7852. QMS ColorScript 100 Model 10                                   PSCRIPT.DRV 
  7853. QMS ColorScript 100 Model 30                                   PSCRIPT.DRV 
  7854. QMS ColorScript 100 Model 30si                                 PSCRIPT.DRV 
  7855. QMS ImageServer X320                                           PSCRIPT.DRV 
  7856. QMS IS-X320T *                                                 PSCRIPT.DRV 
  7857. QMS PS-410                                                     PSCRIPT.DRV 
  7858. QMS PS-800                                                     PSCRIPT.DRV 
  7859. QMS PS-800 Plus                                                PSCRIPT.DRV 
  7860. QMS PS-810                                                     PSCRIPT.DRV 
  7861. QMS PS-810 Turbo                                               PSCRIPT.DRV 
  7862. QMS PS-815                                                     PSCRIPT.DRV 
  7863. QMS PS-815 MR                                                  PSCRIPT.DRV 
  7864. QMS PS-820                                                     PSCRIPT.DRV 
  7865. QMS PS-820 Turbo *                                             PSCRIPT.DRV 
  7866. QMS PS-825                                                     PSCRIPT.DRV 
  7867. QMS PS-825 MR                                                  PSCRIPT.DRV 
  7868. QMS PS-1500                                                    PSCRIPT.DRV 
  7869. QMS PS-2000                                                    PSCRIPT.DRV 
  7870. QMS PS-2200                                                    PSCRIPT.DRV 
  7871. QMS PS-2210 v51.0 *                                            PSCRIPT.DRV 
  7872. QMS PS-2220                                                    PSCRIPT.DRV 
  7873. Qume ScripTEN                                                  PSCRIPT.DRV 
  7874. Seiko Colorpoint PS Model 04                                   PSCRIPT.DRV 
  7875. Seiko Colorpoint PS Model 14                                   PSCRIPT.DRV 
  7876. Seiko Personal Colorpoint PS *                                 PSCRIPT.DRV 
  7877. Tektronix Phaser Card V1.1                                     PSCRIPT.DRV 
  7878. Tektronix Phaser II PX v2_02 *                                 PSCRIPT.DRV 
  7879. Tektronix Phaser II PXi v2010 *                                PSCRIPT.DRV 
  7880. Tektronix Phaser III PXi v2010 *                               PSCRIPT.DRV 
  7881. TI microLaser v52.1 with 17-Font PS Option                     PSCRIPT.DRV 
  7882. TI microLaser v52.1 with 39-Font PS Option                     PSCRIPT.DRV 
  7883. TI Omnilaser 2108                                              PSCRIPT.DRV 
  7884. TI Omnilaser 2115                                              PSCRIPT.DRV 
  7885. TI 2115 (13 fonts) v47_0                                       PSCRIPT.DRV 
  7886. Varityper VT-600                                               PSCRIPT.DRV 
  7887. Wang LCS15                                                     PSCRIPT.DRV 
  7888. Wang LCS15 FontPlus                                            PSCRIPT.DRV 
  7889.  
  7890. Additional drivers may be available from the respective printer vendors. 
  7891.  
  7892. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  7893.  
  7894.  
  7895. ΓòÉΓòÉΓòÉ 6.7.8. What Documentation Comes With OS/2 2.0? ΓöÇ Tip ΓòÉΓòÉΓòÉ
  7896.  
  7897. By Mark Chapman 
  7898. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1992) 
  7899.  
  7900. Now that OS/2 2.0 is shipping there are so many different aspects to discuss, 
  7901. including hardware and software compatibility, upgrades, end-user support, "how 
  7902. to" issues, and so on, that there just isn't enough room in either this column 
  7903. or indeed the entire newsletter to discuss them all. For this first issue A.O. 
  7904. (After OS/2) I have attempted to address the hardware compatibility issues, at 
  7905. least as far as system and printer support, in two related articles elsewhere 
  7906. in this issue.  In addition, nearly 50 Qs & As address many small but important 
  7907. points of concern, including the new Workplace Shell, setup, HPFS, and others. 
  7908. So what is there to talk about in this column?  In upcoming newsletters I will 
  7909. address whatever issues seem to be important, or causing the most confusion, at 
  7910. the time.  But for now, let's start with something basic: 
  7911.  
  7912. What Documentation Comes With OS/2 2.0? 
  7913. First, inside the OS/2 2.0 shrink-wrapped box is: 
  7914.  
  7915.  1. An Installation Guide which in 112 pages describes a basic installation, a 
  7916.     dual boot environment, the Boot Manager, using response files, setting up a 
  7917.     migration database, and using bootable DOS images. 
  7918.  2. A Getting Started booklet that provides a 58-page overview of what OS/2 is, 
  7919.     and what features it includes (such as REXX,  productivity applications and 
  7920.     games, how to copy and move objects, and the like). 
  7921.  3. Another booklet, entitled Migrating to the OS/2 Workplace Shell.  It 
  7922.     discusses the similarities and differences between the new WPS and the way 
  7923.     Windows 3.0 and OS/2 1.3 interfaces worked, in 40 pages. 
  7924.  4. The 70-page Using the Operating System describes how to find, open, move, 
  7925.     copy and delete objects, how to switch between programs and shut down the 
  7926.     system, and the other basics necessary to use OS/2. 
  7927.  5. A Compatibility Information booklet, detailing in 11-pages what kinds of 
  7928.     programs are likely to have compatibility problems, and the various 
  7929.     supported video modes. 
  7930.  6. Another 11 pages on setting up and using the ATM included in OS/2 for use 
  7931.     with Windows applications, in Adobe Type Manager for Win-OS/2. 
  7932.  7. The OS/2 Quick Reference is a 6-sided fanfold card that points you to the 
  7933.     online tutorial, the Master Help Index, and how to start the installation 
  7934.     of OS/2, plus it identifies all of the standard objects found on the WPS 
  7935.     desktop. 
  7936.  8. A Service and Support Information Card, a 6-sided fanfold card (including 
  7937.     two tear-off mail-in cards for registering for OS/2 support and for 
  7938.     reporting bugs).  It details the IBM support offerings available, including 
  7939.     electronic BBS (not the TA BBS, but another one), free 60-day end-user 
  7940.     technical and service support, and $129. per year ($159. in Canada) 
  7941.     extended support.  To register a user must mail in the form, or call 
  7942.     800-237-5511.  Upon registration the user will be assigned a registration 
  7943.     number to use for further support.  The 60-day support window is from the 
  7944.     date of the first call, not from the purchase date. 
  7945.  9. A 3-page booklet called OS/2 Electronic Device Driver Distribution 
  7946.     Mechanism, that describes how to download drivers and other files from the 
  7947.     IBM NSC/TA BBS. 
  7948. 10. A License Information booklet that lists in seven pages the important 
  7949.     features of OS/2 2.0, and minimum hardware requirements. 
  7950. 11. An OS/2 Publications Order Form.  This allows you to order printed copies 
  7951.     of the online OS/2 Command Reference ($35.75), the OS/2 Keyboards and Code 
  7952.     Pages book ($8.10), and a "how to" video on the Workplace Shell ($14.95). 
  7953. 12. A 15-page (6-language) Program License Agreement, listing the users legal 
  7954.     rights and remedies. 
  7955. 13. There is a separate Registration Card for registering the software itself 
  7956.     (as opposed to registering for support, as above). 
  7957. 14. There is also a Registration Change of Address Card in case your address 
  7958.     changes after submitting the original registration card. 
  7959. 15. Finally, and perhaps most important, is the Proof of License card.  It is 
  7960.     this card that you will need for future free or discounted upgrade 
  7961.     opportunities.  So keep this card in a safe place! 
  7962.  
  7963. More Goodies 
  7964. Perhaps loosely termed "documentation" are the following, also included in the 
  7965. OS/2 box: 
  7966.  
  7967.  1. An offer of a free copy of the Inside OS/2 monthly journal, with your 
  7968.     subscription. 
  7969.  2. An order form for the IBM OS/2 Application Solutions catalog ($19.95) of 
  7970.     several thousand 16- and 32-bit IBM and OEM applications announced for 
  7971.     OS/2.  It contains descriptions, prices, phone numbers and addresses for 
  7972.     the software vendors.  It's a good way to find out what is available for 
  7973.     OS/2, and what is shipping in the next few months.  The same card can be 
  7974.     used to subscribe to the IBM Personal Systems Developer magazine ($39.95 
  7975.     per year) for OS/2 programmers. 
  7976.  3. A special discount offer form toward the purchase of one of several sets of 
  7977.     Adobe Type Set packages ($59).  These are collections of Adobe PostScript 
  7978.     Type 1 fonts for use with OS/2 and Windows applications. 
  7979.  4. A set of OS/2 2.0 stickers (hidden under the blue "Open" sticker in the 
  7980.     box) in various sizes, suitable for advertising the fact that you were 
  7981.     smart enough to upgrade to the next generation operating system! 
  7982.  
  7983. Online Books, too! 
  7984. Besides all this there is a collection of online books that are accessible 
  7985. during and after installation: 
  7986.  
  7987.  1. Shortly before installation is complete (while files are being unpacked, 
  7988.     icons are being created, and other first-time setup processes are going on 
  7989.     in the background, as an early taste of multitasking) the user is presented 
  7990.     with a basic OS/2 Tutorial, which explains how to use a mouse, identifies 
  7991.     the objects on the OS/2 desktop, and other things a first-time GUI user 
  7992.     would need to know about OS/2. 
  7993.  2. After installation is complete a user will see three very important icons 
  7994.     on the desktop: 
  7995.  
  7996.     a. A green "bull's-eye" with the icon text "Start Here."  This continues 
  7997.        the basic OS/2 education, and expands on it with a number of different 
  7998.        topics,  including "Adding/Using Programs," "Customizing Your Desktop," 
  7999.        "Doing Everyday Tasks," "Installing Printers," and the like.  Ease of 
  8000.        learning is enhanced with hypertext links to other related topics, and 
  8001.        even links to a system glossary to help untangle all the acronyms and 
  8002.        other jargon. 
  8003.     b. After absorbing the Start Here information, the user still may be in 
  8004.        need of more.  From there he should go to the green icon shaped like a 
  8005.        book, with a white question mark on its cover.  This is the Master Help 
  8006.        Index.  It is the place to go when you don't know where to start.  As 
  8007.        the name implies, it is an index to all the online information available 
  8008.        in the system.  By leafing through the notebook tabs (alphabetically, 
  8009.        letter by letter) the user can find almost any topic by its description. 
  8010.        If even this is not enough, there is a keyword search facility within 
  8011.        the index (and indeed within all OS/2 online documentation) that allows 
  8012.        any word to be located in all areas of the documentation, and presented 
  8013.        in a "hit list" for the user's selection. 
  8014.     c. Beyond the Master Help Index, there is another icon, which looks like a 
  8015.        lower case "i" inside a blue circle.  That is the international symbol 
  8016.        for information, and not surprisingly this is the Information folder. 
  8017.        Inside the folder (opened by double-clicking on the icon) can be found 
  8018.        the OS/2 Command Reference, the REXX Information manual, the system 
  8019.        Glossary (mentioned earlier), and the OS/2 Tutorial (the same one that 
  8020.        comes up during installation).  Between the Command Reference and the 
  8021.        REXX manual there is more than a megabyte of information about all of 
  8022.        the OS/2 system and REXX commands, CONFIG.SYS and AUTO-EXEC.BAT 
  8023.        parameters, and related information, compiled into about 600K of binary 
  8024.        data.  This is the same Command Reference that can be ordered in printed 
  8025.        form using the card included in the OS/2 box.  Other online books, such 
  8026.        as the Comm and Database Manager and LAN books supplied with OS/2 
  8027.        Extended Services 1.0 and LAN Server 2.0, may also be installed here. 
  8028.        In addition, the OS/2 Developer's Toolkit may be used by customers to 
  8029.        write their own online books (like the PS/2 Assistant books I developed 
  8030.        for dealer and customer use).  (See the related article on p. 9 of this 
  8031.        issue for a description of what the PS/2 Assistant is, and how to get 
  8032.        it.)  These books may be placed in the Information folder, or any other 
  8033.        the user desires. 
  8034.     d. One final, and very important source of information included with OS/2 
  8035.        2.0 is a README file located inside the Information folder.  By 
  8036.        double-clicking on the file icon, the OS/2 System Editor will start up 
  8037.        and load this file.  It contains about 76K of information about 
  8038.        application and hardware compatibility issues, work-arounds and 
  8039.        limitations, as well as instructions on how to install or set up SVGA 
  8040.        and SCSI adapters for use with 2.0.  This file has all the late-breaking 
  8041.        information that wasn't ready in time for the printed documentation 
  8042.        supplied in the OS/2 box.  It can be printed if a hard copy is needed 
  8043.        (although the keyword search facility inside the System Editor makes 
  8044.        searching electronically a simpler job than visually scanning 35 printed 
  8045.        pages). 
  8046.  
  8047. With all this information available to the user before, during, and after 
  8048. installation, and with the 60 days of ree technical and defect support via 800# 
  8049. (not to mention the OS/2 BBS), users should be well-supplied with the answers 
  8050. they need to install and make productive use of OS/2 2.0. 
  8051.  
  8052. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  8053.  
  8054.  
  8055. ΓòÉΓòÉΓòÉ 6.7.9. Recreating the OS/2 2.0 Command Prompts Folder ΓöÇ Tip ΓòÉΓòÉΓòÉ
  8056.  
  8057. By Mark Chapman 
  8058. (From The IBM Advisor, the technical newsletter for IBM dealers; 2Q 1992) 
  8059.  
  8060. Recently the NSC received calls from several new OS/2 2.0 users who 
  8061. accidentally deleted their Command Prompts folder and were asking how to 
  8062. reinstall it, or create a new one (without it they had no way to start a DOS or 
  8063. Windows command prompt, or start the full-screen Windows Desktop session).  I'm 
  8064. not aware of any way to reinstall it, but rebuilding it is relatively simple: 
  8065.  
  8066.  1. Go to the Templates folder inside the OS/2 System folder.  Find the Folders 
  8067.     icon and drag/drop it on the  OS/2 System folder.  This creates a new 
  8068.     folder there called Folder.  Hold down the Alt key and click on the folder 
  8069.     icon with Mouse Button 1 (the left button for right handed users).  This 
  8070.     allows you to change the icon name to Command Prompts.  Now double-click on 
  8071.     the Command Prompts folder to open it. 
  8072.  2. Find the Programs icon in the Templates folder and drag it to the new 
  8073.     Command Prompts folder you just created.  Change the name of the icon (as 
  8074.     we did in step 1) to DOS Window. Go into the settings for this new icon (by 
  8075.     using Mouse Button 2, then selecting Open from the resulting pull-down 
  8076.     menu, then Settings) and click on the Program "notebook" tab.  Where it 
  8077.     asks for Path and file name just type an asterisk (*).  This tells OS/2 
  8078.     that you want a command prompt.  Then click on the Session tab.  From there 
  8079.     click on the DOS Window button, then double-click on the icon in the 
  8080.     upper-left corner of the Settings window to close it and save the settings. 
  8081.  3. Repeat this process three more times, to create a combination of DOS Full 
  8082.     Screen, OS/2 Window, and OS/2 Full Screen sessions (with appropriate 
  8083.     names).  Icon names can be changed either by using the Alt-Button 1 method, 
  8084.     as above, or by clicking on the General tab in the settings.  Use whatever 
  8085.     is more comfortable for you. 
  8086.  4. Repeat the process one more time setting up an icon identical to the DOS 
  8087.     Full Screen object, but with one additional step.  From the Session tab 
  8088.     click on the DOS Settings button. Then find the setting called 
  8089.     DOS_STARTUP_DRIVE.  Click on it to select it and type A: in the entry field 
  8090.     that pops up in the upper-right corner of the window. Then press the Save 
  8091.     button.  This will return you to the Session screen, where you can close 
  8092.     the settings as before.  The last step is to name this icon DOS from Drive 
  8093.     A. 
  8094.  5. Finally, create another DOS Full Screen icon, but for the Path and file 
  8095.     name type WINOS2.COM instead of the asterisk.  Then change the icon name to 
  8096.     Win-OS/2 Full Screen. 
  8097.  
  8098. That's all there is to it.  When you read all this it might sound complicated 
  8099. or lengthy, but it actually should take less than five minutes from start to 
  8100. finish. 
  8101.  
  8102. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  8103.  
  8104.  
  8105. ΓòÉΓòÉΓòÉ 6.7.10. Setting Up 109-line Command Prompt Windows ΓöÇ Tip ΓòÉΓòÉΓòÉ
  8106.  
  8107. By Mark Chapman 
  8108.  
  8109. | Although the default VIO window size is 25 lines, it is possible to set a 
  8110. scroll-back buffer as large as 109 lines, using the MODE command, depending on 
  8111. the video adapter used.  If you have an XGA Adapter, simply create a batch file 
  8112. called 109.CMD, containing the following statement: MODE CO80,109.  A VGA or 
  8113. 8514/A user can specify up to 102 lines in similar fashion. 
  8114.  
  8115. Executing this batch file from a windowed command prompt will allow you to 
  8116. stretch the window past its usual 25-line limit.  The number of lines you will 
  8117. actually be able to see on-screen will depend on the size of the font you have 
  8118. selected in the VIO window, and the resolution of the display driver you are 
  8119. using. A VGA system, with the font set to its smallest, can display 
  8120. approximately 56 lines of text in the window.  An 8514/A user can see about 88 
  8121. lines.  Use the scroll bar to see the remainder of the buffer. 
  8122.  
  8123. To automate the procedure, you can add this capability to the "OS/2 Window" 
  8124. icon.  To do this, open the Settings for the OS/2 Window and change the 
  8125. Parameters field (under the Program notebook tab) to read: 
  8126.  
  8127. /K d:\pathname\109.CMD 
  8128. (In other words, just add the batch file name, and the path where it can be 
  8129. found.  If the batch file is in the root directory, no path is necessary.) 
  8130.  
  8131. Then close the Settings to save the changes.  Now, whenever you start up an 
  8132. OS/2 Window, it will automatically open with a 102 or 109-line scroll-back 
  8133. buffer. 
  8134.  
  8135. Note:  The same can be done with the DOS Window icon, as well as the DOS and 
  8136. OS/2 Full-Screen  icons, howver in these cases, the limit is a 50-line buffer, 
  8137. not 102/109. 
  8138.  
  8139. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  8140.  
  8141.  
  8142. ΓòÉΓòÉΓòÉ 6.7.11. Supported SCSI Adapters ΓöÇ Tip ΓòÉΓòÉΓòÉ
  8143.  
  8144. | Support for the following Adaptec and Future Domain SCSI Adapters is shipped 
  8145. with OS/2 2.0. When any of the following adapters is installed in a PC its 
  8146. presence is automatically detected, and the appropriate device support is 
  8147. subsequently installed.  For reference, the names of the device drivers that 
  8148. support each adapter are provided below: 
  8149.  
  8150. SCSI┬áAdapter                                 Driver┬áName 
  8151. Adaptec AIC 6260                             AHA152X.ADD 
  8152. Adaptec AHA 1510                             AHA152X.ADD 
  8153. Adaptec AHA 1520/1522                        AHA152X.ADD 
  8154. Adaptec AHA 1540/1542                        AHA154X.ADD 
  8155. Adaptec AHA 1640                             AHA164X.ADD 
  8156. Adaptec AHA 1740/1742/1744 
  8157.  (In standard mode)                          AHA154X.ADD 
  8158.  (In enhanced mode)                          AHA174X.ADD 
  8159. Future Domain TMC-850/860/875/885            FD8XX.ADD 
  8160. Future Domain TMC-1660/1670/1680             FD16-700.ADD 
  8161. Future Domain MCS-600/700                    FD16-700.ADD 
  8162. Future Domain TMC-850IBM                     FD850IBM.ADD 
  8163.  
  8164. The TMC-850/860/875/885 and TMC-850IBM adapters will not be detected when the 
  8165. adapter's BIOS is disabled. You can manually install this support in your 
  8166. system by following the steps below: 
  8167.  
  8168.  1. Locate installation diskette #8, which contains the file DASDDRVS, and 
  8169.     insert it in drive A:. 
  8170.  2. Change directory (CD\) to the root directory of the startup drive (usually 
  8171.     C:). 
  8172.  3. Type: UNPACK A:DASDDRVS \OS2 /N:xxxxxxxx.ADD  (where xxxxxxx represents the 
  8173.     driver name from the list, above) 
  8174.  4. Add the following line to the CONFIG.SYS file: 
  8175.  5.   BASEDEV=xxxxxxx.ADD 
  8176.  6. Save CONFIG.SYS and reboot the system. 
  8177.  
  8178. These are the only SCSI adapters expressly supported.  Many other SCSI adapters 
  8179. will work using the default "interrupt 13" disk drive device driver, 
  8180. IBMINT13.I13. 
  8181.  
  8182. Note:  AMI Fast Disk, and Fast Disk II SCSI adapters are incorrectly recognized 
  8183. as as Adaptec adaptec.  If you have one of these adapters installed, do the 
  8184. following: 
  8185.  
  8186. o At the final restart after the installation is complete, delete from 
  8187.   CONFIG.SYS any lines containing: BASEDEV=AHA1xxxx.ADD (xxxx can be any 
  8188.   characters). 
  8189. o Ensure that the line: BASEDEV=IBMINT13.I13 appears in CONFIG.SYS, or add it 
  8190.   if it does not.  Then save CONFIG.SYS. 
  8191. o Reboot the system. 
  8192.  
  8193. To return to the OS/2┬á2.x┬áTips header, double-click here. 
  8194.  
  8195.  
  8196. ΓòÉΓòÉΓòÉ 6.8. PS/2 Assistant Tips ΓòÉΓòÉΓòÉ
  8197.  
  8198. This section contains helpful tips, how-to documents, and introductory pieces 
  8199. on IBM OS/2 and related products. 
  8200.  
  8201. To jump directly to the other sections of this document, use the mouse, or Tab 
  8202. and Enter keys, to select the section to which you wish to jump, below: 
  8203.  
  8204. PS/2┬áAssistant┬áTips 
  8205. Setting Up an OS/2 LAN Server to Share Online Books 
  8206. X-Referencing PartnerLink Pricing with PS/2 Assistant P/Ns 
  8207.  
  8208. To jump directly to the Tips┬á&┬áTechniques header, double-click with the mouse, 
  8209. or use the Tab and Enter keys. 
  8210.  
  8211.  
  8212. ΓòÉΓòÉΓòÉ 6.8.1. X-Referencing PartnerLink Pricing with PS/2 Assistant P/Ns ΓöÇ Tip ΓòÉΓòÉΓòÉ
  8213.  
  8214. Here's a tip for dealers using PartnerLink, who would like to be able to 
  8215. cross-reference the part numbers and list prices in the PS/2 Assistant with the 
  8216. dealer prices contained in PartnerLink. 
  8217.  
  8218. Within PartnerLink, under the LIBrary, go into PRC.  Download the dealer price 
  8219. schedule for ALL Products.  Then create a batch file called F.CMD, containing 
  8220. the following statement: 
  8221.  
  8222. FIND "%1" C:\PRICE.LST|MORE
  8223.  
  8224. (Assuming you named the downloaded price list PRICE.LST.)  From a command 
  8225. prompt you can enter: F SOMETHING and it will search the file in a second or 
  8226. two and pop up all occurances of SOMETHING.  (Make sure whatever you type is 
  8227. all caps ).  For example, to find out the cost of an IBM Quickwriter Printer, 
  8228. type: F QUICKWRITER.  It would then display the Part Number, Description, 
  8229. Dealer Cost, Retail, and minimum order quantity. 
  8230.  
  8231. This is an extremely fast and easy way to find pricing information.  The PS/2 
  8232. Assistant helps you find a part number, then F.CMD provides the dealer cost. 
  8233.  
  8234. To return to the PS/2┬áAssistant┬áTips header, double-click here. 
  8235.  
  8236.  
  8237. ΓòÉΓòÉΓòÉ 7. Technical Qs & As ΓòÉΓòÉΓòÉ
  8238.  
  8239. The following are the answers to some marketing questions that the National 
  8240. Support Center has received recently.  These are questions which have come up 
  8241. frequently, and therefore appear to have applicability to a wide number of 
  8242. people.  Additional Qs &┬áAs will be added over time. 
  8243.  
  8244. To jump directly to the other sections of this document, use the mouse, or Tab 
  8245. and Enter keys, to select the section to which you wish to jump, below: 
  8246.  
  8247. Q&A┬áSections 
  8248. AIX┬áPS/2┬áTechnical┬áQs┬á&┬áAs 
  8249.                                                   Applications┬áTechnical┬áQs┬á&┬áAs 
  8250. Networking Technical┬áQs┬á&┬áAs                      IBM┬áPrinter┬áTechnical┬áQs┬á&┬áAs 
  8251. PS/2┬áTechnical┬áQs┬á&┬áAs                            OS/2┬á1.x┬áTechnical┬áQs┬á&┬áAs 
  8252. PS/1┬áTechnical┬áQs┬á&┬áAs                            OS/2┬á2.x┬áTechnical┬áQs┬á&┬áAs 
  8253. PS/2┬áAssistant┬áQs┬á&┬áAs 
  8254.  
  8255. To jump directly to the Technical┬áInformation header, double-click with the 
  8256. mouse, or use the Tab and Enter keys. 
  8257.  
  8258.  
  8259. ΓòÉΓòÉΓòÉ 7.1. AIX┬áPS/2 Technical┬áQs & As ΓòÉΓòÉΓòÉ
  8260.  
  8261. Q.  How can I make a backup copy of the AIX PS/2 diskettes before I install 
  8262. AIX, since DOS can't read the diskettes? 
  8263. A.  Boot with the AIX PS/2 Boot Diskette option, and choose the Copy Diskette 
  8264. option.  This will copy your diskettes and format the target diskettes as it 
  8265. goes.  After completing the copy process you will be asked if you want to make 
  8266. another copy.  Unlike DOS DISKCOPY, this means "Do you want another copy of the 
  8267. same diskette?"  If you need only one copy, answer No.  AIX Access for DOS 
  8268. Users, and X-Windows for DOS, diskettes will have to be copied by the DOS 
  8269. DISKCOPY command, because they are DOS program diskettes. 
  8270.  
  8271. Q.  How do I connect AIX PS/2 and Novell Netware? 
  8272. A.  AIX and Novell will operate on the same physical network. However, with the 
  8273. difference in communication protocols, they will not work together as a 
  8274. seamless network.  To our knowledge, Novell supports TCP/IP and therefore will 
  8275. allow AIX and Novell networks to communicate and transfer files. 
  8276.  
  8277. Q.  What is the difference between TCP/IP for OS/2 Version 1.1 and TCP/IP for 
  8278. OS/2 Version 1.2? 
  8279. A.  TCP/IP for OS/2 V1.2 offers: 
  8280. - X-Windows and NFS Server support 
  8281. - X.25 support for IP 
  8282. - NDIS support 
  8283. - VT220 Emulation 
  8284. - Support for OS/2 1.3 and 2.0 
  8285.  
  8286. Q. Is AIX PS/2 1.2 supported on the PS/2 Models 90 and 95? 
  8287. A.  No.  AIX 1.2 is not supported on these PS/2 models currently, but it is 
  8288. expected they will be supported in the next release, later this year. 
  8289.  
  8290. Q.  Is the internal tape drive supported under AIX PS/2 1.2? 
  8291. A.  Yes.  AIX PS/2 support for the Internal Tape Backup Unit was released as 
  8292. PTF 1008. 
  8293.  
  8294. Q.  What is the best way for an OS/2 user in a LAN environment to communicate 
  8295. with an AIX system? 
  8296. A.  TCP/IP V1.1 for OS/2 is the solution offered by IBM to allow OS/2 
  8297. workstations to communicate with the machines in the Unix world such as IBM 
  8298. RT's and RISC/6000 units running AIX.  A good many of the Unix machines in use 
  8299. utilize TCP/IP, allowing this to be a common communications platform among 
  8300. machines provided by various vendors. TCP/IP V1.1 for OS/2 comes with many 
  8301. TCP/IP standard applications such as NFS, FTP, TELNET, and a mail system. 
  8302. Running under OS/2 Extended Edition V1.20, TCP/IP V1.1 can run on both Ethernet 
  8303. and Token Ring networks, and even act as a TCP/IP router between Ethernet and 
  8304. Token Ring. 
  8305.  
  8306. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8307.  
  8308.  
  8309. ΓòÉΓòÉΓòÉ 7.2. Applications Technical┬áQs & As ΓòÉΓòÉΓòÉ
  8310.  
  8311. Q.  What is the difference between TCP/IP for OS/2 Version 1.1 and TCP/IP for 
  8312. OS/2 Version 1.2? 
  8313. A.  TCP/IP for OS/2 V1.2 offers: 
  8314. - X-Windows and NFS Server support 
  8315. - X.25 support for IP 
  8316. - NDIS support 
  8317. - VT220 Emulation 
  8318. - Support for OS/2 1.3 and 2.0 
  8319.  
  8320. Q.  Is IBM Current networkable? 
  8321. A.  Current was designed as a single-workstation application.  As such the 
  8322. current version (1.2) is not networkable. 
  8323.  
  8324. Q.  Is there an HP LaserJet III driver for DisplayWrite 4? 
  8325. A.  No, however there is in DisplayWrite 5.  Your options are either to upgrade 
  8326. to DW5, or to use the HP LaserJet II driver under DW4 (which will work, but 
  8327. will only support the features of the HPLJ II; not the additional capabilities 
  8328. of the HPLJ III). 
  8329.  
  8330. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8331.  
  8332.  
  8333. ΓòÉΓòÉΓòÉ 7.3. Networking Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8334.  
  8335. The following sections contain Qs┬á&┬áAs related to Networking. 
  8336.  
  8337. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8338. to select the section, below: 
  8339.  
  8340. Qs┬á&┬áAs 
  8341. Network┬áInstallation┬áQs┬á&┬áAs 
  8342.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8343. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8344. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8345.  
  8346. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8347.  
  8348.  
  8349. ΓòÉΓòÉΓòÉ 7.3.1. Network┬áInstallation┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8350.  
  8351. Q.  Why do I not see the correct system level from my DOS LAN Requester 
  8352. workstation after installing updates? 
  8353. A.  The syslevel shows when doing NET START RDR on DOS LAN Requester machines: 
  8354. - The level shows 4000 for 1.2, 1.3 and 1.30.1 
  8355. - The level shows 5015 if you have WR05015 (which is slightly different than 
  8356. the shrink-wrapped 1.30.1) installed 
  8357. - DLR syslevel is pulled from the NETWORK.MSG file: 
  8358.  -- the syslevel change in 5015 did not make it into the 1.30.1 Refresh 
  8359.  -- the syslevel change did not make it into the DOS 5.0 Upgrade Package (shows 
  8360. 4000 if you install over 5015) 
  8361. - Later CSDs show current version of CSD 
  8362. - DOS 5.0 will work with Requesters at 5015 if they do not RIPL from a Server 
  8363. - IC02963 patch from defect support is required to RIPL DOS 5.0 LAN Requesters 
  8364. from a Server 
  8365.  
  8366. Q.  Why is it that sometimes my DOS LAN Requester using DOS 5.0 is not able to 
  8367. execute any EXE or COM files that are loaded from a PCLP DOS 5.0 server? The 
  8368. DOS LAN Requester is at CSD level 5015 and the PCLP 1.34 system is at the 
  8369. latest level of code.  The DLR system can access the 'Net Shared' resource, it 
  8370. can perform a 'DIR' and even copy the file to the 'local' hard drive.  But, 
  8371. when the DLR system attempts to run the EXE or COM file from the PCLP server a 
  8372. DOS error, 'Cannot execute file [filename]' occurs.  Even when the resource is 
  8373. setup through the OS/2 LAN Server and shared as an external resource the same 
  8374. DOS error is returned. 
  8375. A.  This is a known, but not frequent, situation.  The problem involves locking 
  8376. executable files using the REDIR40.EXE file. There is a fix.  The fix is in the 
  8377. form of a new REDIR40.EXE that can be obtained from IBM Software Defect 
  8378. Support.  The ID for the fix is IC03020, it includes one file and is applied as 
  8379. a replacement for the previous version of that file. 
  8380.  
  8381. Q.  How do I find the 12 digit hexadecimal address of a Micro Channel 
  8382. Token-Ring adapter? 
  8383. A.  Boot to the system's Reference Diskette and go into Advanced Diagnostics 
  8384. (CTL-A).  Run the diagnostic test on the Token-Ring adapter.  Detailed 
  8385. information about the adapter, including its adapter address, will be 
  8386. displayed. 
  8387.  
  8388. Q.  How do I find the adapter address for my PC Network Broadband or PC Network 
  8389. Baseband adapter? 
  8390. A.  Boot to the Adapter Diagnostics diskette which comes with the PC Network 
  8391. adapter.  Run the Transmit and Receive Test. When the test is complete, the 
  8392. adapter's address will be displayed. 
  8393.  
  8394. Q.  What version of NetWare from IBM is required to run NFS and FTAM? 
  8395. A.  NFS and FTAM require Netware V3.11 (or later) from IBM. 
  8396.  
  8397. Q.  I get "Insufficient Memory" errors when I try to install NetWare, but I 
  8398. have plenty of memory in my system. 
  8399. A.  If a memory driver has grabbed all of your memory above 1MB (as HIMEM.SYS 
  8400. does) NetWare will not "see" the memory.  Remove any memory drivers from 
  8401. CONFIG.SYS.  NetWare will the install correctly. 
  8402.  
  8403. Q.  If I run a bridge over lines using V.35 protocol, do I need both the ARTIC 
  8404. V.35 cable and a modem cable? 
  8405. A.  No; just the V.35 cable (P/N 53F2648) from the ARTIC card to the modem. 
  8406.  
  8407. Q.  Is there any way to use IBM Personal Communications/3270 and Novell IPX at 
  8408. the same time? 
  8409. A.  Yes.  Two rules apply, however: 1) PC/3270 must be loaded first; and 2) 
  8410. Once PC/3270 is loaded, it must not be removed from memory. 
  8411.  
  8412. Q.  Since installing the IBM Distributed Console Access Facility (DCAF) on my 
  8413. OS/2 LAN Server, the LAN refuses to work.  It produces the following errors: 
  8414. NET3056 OS/2 error 59, followed by SYS0059. 
  8415. A.  Most likely the MAXIMUM NAMES parameter in your NETBIOS profile is 
  8416. insufficient.  Try the following: 
  8417.  
  8418.  1. Start the Comm manger. 
  8419.  2. Choose "Advanced," "Configuration," "LAN Features profile," "Change," 
  8420.     "NETBIOS Profile." 
  8421.  3. Then increase the MAXIMUM NAME (how many you need will vary from network to 
  8422.     network, so you will have to experiment with the best number). 
  8423.  4. Verify the changes and exit Comm Mgr. 
  8424.  
  8425. The next time you reboot, the problem should be resolved. 
  8426.  
  8427. Q.  We have a network with an OS/2 LAN Server system as the domain controller. 
  8428. The users sometimes receive a message that they "cannot access home directory" 
  8429. when attempting to log on to the domain.  This problem occurs intermittently on 
  8430. various systems. Sometimes about ten systems will come up, while other times as 
  8431. many as fourteen or fifteen will come up.  What's the problem. 
  8432. A.  Most likely the MAXSHARES parameter in the server's \IBMLAN\IBMLAN.INI file 
  8433. is still at the default of sixteen.  If so, you need to increase your MAXSHARES 
  8434. and MAXCONNECTIONS parameters.  The MAXSHARES parameter must be equal to or 
  8435. greater than the total number of aliases (files, printers, serial devices and 
  8436. external resources) + home directories.  The equation for the MAXCONNECTIONS 
  8437. parameter is: MAXCONNECTIONS = #requesters * (2 + #new uses per requester). 
  8438.  
  8439. Q.  Is there any plan to put the PC LAN Program or the DOS LAN Requester 
  8440. portion of OS/2 LAN Server 1.2 or 1.3 into extended or expanded memory? 
  8441. A.  Portions of the DOS LAN Requester can be loaded into expanded or high 
  8442. memory, but not the PCLP.  There are no current plans to do so with the PCLP. 
  8443. For information on configuring your requester for EMS or high memory, refer to 
  8444. the /EMS and /HIM parameters to the NET START command in your DOS LAN Requester 
  8445. Users Guide. 
  8446.  
  8447. Q.  Why do I get an "Incorrect DOS version" message when trying to install the 
  8448. PC LAN Program V1.2 on a DOS 4.0 system? 
  8449. A.  The PCLP V1.2 is not compatible with DOS 4.0.  If PCLP 1.2 is used, you 
  8450. must be running under DOS 3.3. Alternatively, you can upgrade to PCLP 1.3 if 
  8451. you wish to use DOS 4.0. 
  8452.  
  8453. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8454. to select the section, below: 
  8455.  
  8456. Qs┬á&┬áAs 
  8457. Network┬áInstallation┬áQs┬á&┬áAs 
  8458.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8459. Network┬áConfiguration┬á&┬áSetup┬áQs┬á&┬áAs┬áQs┬á&┬áAs           Miscellaneous┬áQs┬á&┬áAs 
  8460. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8461.  
  8462. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8463.  
  8464.  
  8465. ΓòÉΓòÉΓòÉ 7.3.2. Network Configuration & Setup Qs & As ΓòÉΓòÉΓòÉ
  8466.  
  8467. Q.  How can I set up my OS/2 network requesters to automatically logon the 
  8468. users? 
  8469. A.  In each user's STARTUP.CMD file, add the following statements: 
  8470.  NET START REQ     (to start the requester) 
  8471.  LOGON xxx /P:yyy   (where XXX is the userid and yyy is the password) 
  8472. If the requesters don't require passwords, leave out the /P: parameter 
  8473. entirely.  If you want to force the users to input a password, use the /P: 
  8474. parameter without including the password. 
  8475.  
  8476. Q.  How do I enable the Windows-specific DOS LAN Requester files (specifically 
  8477. NETPOP.EXE) with OS/2 LAN Server 1.3? 
  8478. A.  First, copy the NETAPI.DLL, PMSPL.DLL, and NETPOPUP.EXE files to the DOSLAN 
  8479. subdirectory.  Next, verify that you have the /POP, /API, and /NMS:1 parameters 
  8480. in your DOSLAN.INI file, and have your network selection in Windows set to 
  8481. LANMAN 2.0 Enhanced (or 100% compatible).  Then, make sure you start DLR logon 
  8482. and issue all NET USEs before starting Windows.  Refer to the DOS LAN Requester 
  8483. 1.3/MS Windows 3.0 Installation and Configuration Guide, form number S33F-9436 
  8484. for more information on running Windows 3.0 with DLR 1.3.. 
  8485.  
  8486. Q.  I'm running NetWare and ICLAS and trying to load the Private Tutor Series. 
  8487. When I load PT it prompts me for a drive where the lesson is.  Each drive I 
  8488. select gives me an error. 
  8489. A.  Login as a student, press ALT then the letters E, S and C (not the ESC key) 
  8490. and at the prompt type MAP.  Look for the drive mapped to courses.  It should 
  8491. be drive Q.  That is the drive you need to enter for the lesson prompt. 
  8492.  
  8493. Q.  I have an OS/2 LAN Server network running on Ethernet, and everything seems 
  8494. to be set up correctly.  All the drivers load properly, but when I try to logon 
  8495. with my DOS LAN Requester, I get an error message saying that the domain could 
  8496. not be found.  Why? 
  8497. A.  You need to change the protocol used by your LAN Server and any OS/2 
  8498. requesters so that they use the 802.3 protocol. OS/2 uses a default of Ethernet 
  8499. DIX Version 2.0.  The LAN Support Program on the DOS requesters uses IEEE 802.3 
  8500. as the default.  This causes a mismatch of the two protocols.  To change this 
  8501. you need to go into Communications Manager Advanced Configuration.  Choose LAN 
  8502. Features Profile.  Then select 802.3 and Change.  When the screen that asks for 
  8503. the protocol used by the adapter appears, choose 802.3 (the only other choice 
  8504. will be Ethernet DIX Version 2.0).  Then exit (do not use ESC or you will lose 
  8505. your changes), making sure that you verify the changed configuration file.  You 
  8506. will need to Shutdown the system and reboot. 
  8507.  
  8508. Q.  Why does my screen become trashed on some DOS LAN Requesters after 
  8509. receiving a NETPOPUP Message and pressing ESC to clear the screen? 
  8510. A.  This may have been a problem with the earlier IBM mouse driver V1.0. An 
  8511. easy way to fix this is to make sure you load the mouse driver after the NET 
  8512. START in your AUTOEXEC.BAT file. 
  8513.  
  8514. Q.  Is the Token-Ring 16/4 Busmaster Server Adapter/A supported by OS/2 LAN 
  8515. Server V1.2 or 1.3? 
  8516. A.  OS/2 LAN Server 1.x does not support the new adapter.  IBM OS/2 LAN Server 
  8517. 2.0 does support this adapter.  In addition, the following other software 
  8518. products also support the adapter: 
  8519.    NetWare from IBM - IBM Corp. 
  8520.    NetWare 386 V3.1 - Novell, Inc. 
  8521.    Vines V4.0 - Banyan Systems, Inc. 
  8522.  
  8523. Q.  How do I configure NetWare from IBM V3.11 to use the Token-Ring 16/4 
  8524. Busmaster Server Adapter/A? 
  8525. A.  First, make a directory on the DOS partition of the server's fixed disk 
  8526. drive) or on the boot diskette for a server with no DOS partition) called 
  8527. \FIRMLOAD.  Next, copy the FIRMLOAD.COM file from the SYSTEM-2 diskette into 
  8528. the \FIRMLOAD directory and copy MONT400.BIN and WRTRAM.BIN from the options 
  8529. diskette that comes with the Busmaster adapter into the same directory.  Create 
  8530. the following AUTOEXEC.BAT file, which when executed will cause the microcode 
  8531. to be downloaded to the Busmaster adapter and the start the NetWare server: 
  8532.    CD\FIRMLOAD 
  8533.    FIRMLOAD 
  8534.    CD\ 
  8535.    SERVER 
  8536. In addition, TOKENDMA.LAN, which is found on the SYSTEM-2 diskette, should be 
  8537. used as the network driver loaded by NetWare. 
  8538.  
  8539. Q.  I keep setting the time on my PC, and every morning when I turn it on it is 
  8540. off by one hour.  I can't figure out why. 
  8541. A.  If your PC is on a network, check the time on the server.  If the server is 
  8542. off (perhaps because of Daylight Savings Time), and your system synchronizes 
  8543. its time to that of the server, it will reset it incorrectly each morning, 
  8544. despite the changes you make. 
  8545.  
  8546. Q.  I have a network with twenty DOS workstations and an OS/2 LAN Server V1.0 
  8547. system functioning as my domain controller.  I was able to define all of my DOS 
  8548. users, and all are able to log on.  However I am not able to log on more than 
  8549. eight DOS users at one time.  Why? 
  8550. A.  The OS/2 LAN Server V1.0 defaults to allowing only eight DOS users to log 
  8551. on.  There are a number of parameters that need to be changed in several of the 
  8552. LAN Server configuration files to allow more DOS users to log on.  These 
  8553. parameters will be different from LAN to LAN, so the best thing to do is to 
  8554. refer to the Planning, Installation and Customization Guide for OS/2 LAN Server 
  8555. 1.0 (Pub. Number GG24-3402). A similar manual for PC LAN Program V1.3 is 
  8556. GG24-3267. 
  8557.  
  8558. Q.  Our OS/2 Requesters are timing out due to inactivity.  How can we change it 
  8559. to never time out? 
  8560. A.  There is a parameter in the LAN Server's IBMLAN.INI file called 
  8561. 'AUTODISCONNECT=.'  If you set this value to -1, the server will never 
  8562. disconnect inactive sessions.  Please refer to Appendix A of your OS/2 LAN 
  8563. Server Network Administrator's Reference for information on all the IBMLAN.INI 
  8564. parameters. 
  8565.  
  8566. Q.  What are the distance limitations for Token-Ring networks? 
  8567. A.  The maximum distance a Token-Ring network can span depends on several 
  8568. variables: 
  8569.  
  8570. o The number of MAUs 
  8571. o The number of wiring closets 
  8572. o The type of cabling 
  8573. o The data rate 
  8574.  
  8575. Because each network has a unique combination of these variables, there is no 
  8576. single answer to this question.  But the Token- Ring Introduction and Planning 
  8577. Guide (Publication Number GA27-3677) includes charts that will help pinpoint 
  8578. the answer for your specific installation. 
  8579.  
  8580. Q.  While configuring an OS/2 LAN Server 1.2 network, I was trying to determine 
  8581. the numreqbuf based on the formula in the OS/2 LAN Server Network 
  8582. Administrator's Guide, but it is incomplete.  What is the correct formula? 
  8583. A.  The correct formula can be found in the OS/2 LAN Server 1.2 Planning, 
  8584. Installation, and Customization Guide (Pub. No. GG24-3506).  It is as follows: 
  8585. numreqbuf=65536 / (sizereqbuf + 260) x 8. 
  8586.  
  8587. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8588. to select the section, below: 
  8589.  
  8590. Qs┬á&┬áAs 
  8591. Network┬áInstallation┬áQs┬á&┬áAs 
  8592.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8593. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8594. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8595.  
  8596. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8597.  
  8598.  
  8599. ΓòÉΓòÉΓòÉ 7.3.3. Network┬áPrinting┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8600.  
  8601. Q.  On an OS/2 LAN Server V1.2 output can be directed to one queue serviced by 
  8602. a PostScript printer driver, or to a different queue for Non-PostScript output, 
  8603. and a 4216 Personal Pageprinter's mode will be switched when the appropriate 
  8604. queue is activated.  Since DOS requires special software to accomplish this 
  8605. switch, how does OS/2 manage it? And if a DOS PCLP node wishes to go through 
  8606. the print server to do the same, how is this accomplished? 
  8607. A.  In the 4216 Model 031, the print mode switching is done internally.  No 
  8608. special software is needed.  The OS/2 method of harnessing the 4216-031 
  8609. separates print job routing into two queues to make sure the data stream is 
  8610. formatted properly by the OS/2 printer driver.  The OS/2 driver "tells" the 
  8611. 4216 what format the data stream is in and it "switches" itself to that mode. 
  8612. To do this under the PC LAN Program, follow OS/2s method and define two aliases 
  8613. for users to associate with their applications: one for PostScript, and the 
  8614. other for Proprinter (non-PostScript) emulation.  Newer printers, such as the 
  8615. IBM 4019 and 4029 LaserPrinters, provide their own Automatic Emulation 
  8616. Switching (AES) software, for both DOS and OS/2. 
  8617.  
  8618. Q.  When I print from a workstation to an OS/2 server, my jobs appear in the 
  8619. queue, but never print.  If I try to print from the server, it may or may not 
  8620. print.  What's the problem? 
  8621. A.  Go into the Print Manager on the server.  choose SETUP for QUEUES. Choose 
  8622. the desired queue and CHANGE.  The NETWORK OPTIONS should read: NETWORK 
  8623. OPTIONS: DRIVER="XXXXXXXXX" (where the X's represent the name of the driver 
  8624. loaded for the queue)  Everything must be in capital letters. Reboot the server 
  8625. after saving this change. 
  8626.  
  8627. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8628. to select the section, below: 
  8629.  
  8630. Qs┬á&┬áAs 
  8631. Network┬áInstallation┬áQs┬á&┬áAs 
  8632.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8633. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8634. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8635.  
  8636. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8637.  
  8638.  
  8639. ΓòÉΓòÉΓòÉ 7.3.4. PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8640.  
  8641. Q.  Does the PS/2 Model 55 LS (LAN Station) come with a Reference Diskette? 
  8642. A.  No, because the 55 LS is a diskless workstation, so there would be no place 
  8643. to insert the diskette.  A disk image must be created on the server and 
  8644. downloaded to the 55 LS; therefore only one Reference Diskette is needed per 
  8645. network (not one per 55 LS).  A separate package may be ordered for the 55 LS 
  8646. to obtain the necessary Reference Diskette and Option Diskette for the specific 
  8647. model of 55 LS.  For the 55-LT0, order P/N 15F2230 for the Token-Ring 
  8648. Information Guide, and PS/2 Model 55/65 Reference Diskette and 16/4 Token Ring 
  8649. Network Adapter/A Option Diskette.  For the 55-LE0, order 15F2232 for the 
  8650. equivalent Ethernet materials.  Alternately, Business Partners registered as 
  8651. Technical Advisors may download these diskettes from the IBM Technical Advisor 
  8652. BBS. 
  8653.  
  8654. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8655. to select the section, below: 
  8656.  
  8657. Qs┬á&┬áAs 
  8658. Network┬áInstallation┬áQs┬á&┬áAs 
  8659.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8660. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8661. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8662.  
  8663. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8664.  
  8665.  
  8666. ΓòÉΓòÉΓòÉ 7.3.5. ICLAS/EDLAN┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8667.  
  8668. Q. None of the print jobs will print until the user exits from the application 
  8669. program.  What's wrong? 
  8670. A. The timeout is not set correctly.  Choose NetWare Utilities from the Sysop 
  8671. menu, then choose System Configuration, Supervisor Options, and System Login 
  8672. Script. On the line that begins with #spool, change the timeout to timeout=5, 
  8673. or some other number.  If you have it set to 0, the timeout feature is disabled 
  8674. and nothing will print until you exit.  If you change the value to a nonzero 
  8675. number the print spooler will wait that number of seconds before releasing the 
  8676. print job.  If this value already is nonzero, check the application's start 
  8677. instructions to see if a spool or capture command is used; if so make changes 
  8678. to the timeout there. 
  8679.  
  8680. Q. I'm trying to create a printstation in ICLAS V1.4 and get an error message, 
  8681. "Another user is making printstations at this time.  Printstations can only be 
  8682. created on one workstation at a time." But I'm the only one doing so. 
  8683. A.  When you are creating a printstation, there is a file called UNLOCKED that 
  8684. is renamed LOCKED.  Look in the LOGIN\LANSPOOL subdirectory.  If you see a file 
  8685. called LOCKED, rename it to UNLOCKED.  If both files exist, delete LOCKED. 
  8686.  
  8687. Q.  I'm running NetWare and ICLAS and trying to load the Private Tutor Series. 
  8688. When I load PT it prompts me for a drive where the lesson is.  Each drive I 
  8689. select gives me an error. 
  8690. A.  Login as a student, press ALT then E, S, C (the letters, not the ESC key) 
  8691. and at the prompt type MAP.  Look for the drive mapped to courses.  It should 
  8692. be drive Q.  That is the drive you need to enter for the lesson prompt. 
  8693.  
  8694. Q.  When using a banner page, the first user of the day prints fine.  Every 
  8695. user after that gets a banner page with the name of the first user. 
  8696. A.  There is a known problem with the Novell capture file.  Download CAP121.ZIP 
  8697. from NetWire, or order it from IBM Defect Support. 
  8698.  
  8699. Q.  I am trying to run the tape backup program from the SysOp main menu and 
  8700. don't have the correct batch file. 
  8701. A.  For ICLAS 1.4 you will need to apply the patch INTTAPE4, which is available 
  8702. from your Education SE, or the TA BBS.  For ICLAS 1.2 or 1.3, use INTTAPE2. 
  8703.  
  8704. Q.  The printer attached to the server won't print.  The print jobs never 
  8705. appear in the queue. 
  8706. A.  1) If it is Novell 2.15 or 2.12, check to see if there is an AUTOEXEC.BAT 
  8707. file in the \SYSTEM subdirectory.  If it exists, delete it.  2)  Go into 
  8708. PCONSOLE and choose Print Queue Information, then Currently Attached Servers. 
  8709. If it is blank, choose Queue Server, insert, and choose SERVERNAME_ls_vap. 
  8710. Exit PCONSOLE and down the server.  When you reboot the server, make sure you 
  8711. answer Yes to Loading the vaps. 
  8712.  
  8713. Q.  I am getting an error message, "VAP not able to login as printstation." 
  8714. A.  Some files have become corrupted.  Go to the subdirectory LOGIN\AUTOLOG for 
  8715. ICLAS 1.3 and earlier versions.  For ICLAS 1.4, it is in the AUTOLOG2 
  8716. subdirectory.  Delete the file clswsdef that has no extension.  Go to the 
  8717. LOGIN\LANSPOOL subdirectory and delete the lanspool.ini file.  Go into PCONSOLE 
  8718. and choose Print Queue Information and delete all the ls_print_queues, leaving 
  8719. only printq_0 and printq_1.  Down the server, bring it back up and reinstall 
  8720. ICLAS from diskettes (see installation manual for information) and down the 
  8721. server again.  After bringing up the server, this message should not reappear. 
  8722.  
  8723. Q.  I am trying to install Edlan but I'm getting the message, "In order to 
  8724. install Advanced Netware, you must perform the following steps: 
  8725. A.  This indicates that you probably do not have enough memory.  Edlan requires 
  8726. a minimum of 4MB to install and run. 
  8727.  
  8728. Q.  I am installing Edlan 1.0 or 1.01 and can't get it to work on the Model 
  8729. 90/95. 
  8730. A.  The Models 90 and 95 require the latest SCSI drivers, which were not 
  8731. included on the Edlan tape.  You will need to install NetWare from diskette on 
  8732. the Models 90 and 95 after you get the latest SCSI drivers and copy them onto 
  8733. the DSK_DRV_001 diskette.  You can then install ICLAS and the tools from the 
  8734. tape. 
  8735.  
  8736. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8737. to select the section, below: 
  8738.  
  8739. Qs┬á&┬áAs 
  8740. Network┬áInstallation┬áQs┬á&┬áAs 
  8741.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8742. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8743. Network┬áPrinting┬áQs┬á&┬áAs                                ICLAS/EDLAN┬áQs┬á&┬áAs 
  8744.  
  8745. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8746.  
  8747.  
  8748. ΓòÉΓòÉΓòÉ 7.3.6. Miscellaneous┬áNetwork┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8749.  
  8750. Q.  When I issue a NET WHO at my domain controller, I often get some users 
  8751. whose systems are off, and who are not listed in NET SESSION.  Why? 
  8752. A.  This problem is caused by the users shutting down their systems without 
  8753. logging off.  Have them log off first and this problem will go away. 
  8754.  
  8755. Q.  What is the difference between TCP/IP for OS/2 Version 1.1 and TCP/IP for 
  8756. OS/2 Version 1.2? 
  8757. A.  TCP/IP for OS/2 V1.2 offers: 
  8758. - X-Windows and NFS Server support 
  8759. - X.25 support for IP 
  8760. - NDIS support 
  8761. - VT220 Emulation 
  8762. - Support for OS/2 1.3 and 2.0 
  8763.  
  8764. Q.  Which Remote Program Load (RPL) chip do I need for my Token-Ring adapter? 
  8765. A.  The 24-pin RPL chip (P/N 83X7839) is used for the original Token-Ring 
  8766. Adapter, and Token-Ring Adapter II.  The 28-pin RPL chip (25F8887) is for the 
  8767. Token-Ring Adapter/A, Token-Ring 16/4 Adapter, and Token-Ring 16/4 Adapter/A. 
  8768.  
  8769. Q.  What is the Home Directory? 
  8770. A.  The Home Directory refers to the hard disk space on the server that has 
  8771. been allocated strictly for that user's applications and needs.  This disk 
  8772. space can be used for both application and data storage.  The Home Directory is 
  8773. the default area of access to the user for his session, and additional access 
  8774. depends upon the user's profile as configured by the system administrator. 
  8775.  
  8776. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8777. to select the section, below: 
  8778.  
  8779. Qs┬á&┬áAs 
  8780. Network┬áInstallation┬áQs┬á&┬áAs 
  8781.                                                         PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs 
  8782. Network┬áConfiguration┬áQs┬á&┬áAs┬áQs┬á&┬áAs                   Miscellaneous┬áQs┬á&┬áAs 
  8783. Network┬áPrinting┬áQs┬á&┬áAs 
  8784.  
  8785. To return to the Networking┬áQs┬á&┬áAs header, double-click here. 
  8786.  
  8787.  
  8788. ΓòÉΓòÉΓòÉ 7.4. IBM Printer Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8789.  
  8790. The following sections contain Qs┬á&┬áAs related to IBM printers and options. 
  8791.  
  8792. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8793. to select the section, below: 
  8794.  
  8795. Qs┬á&┬áAs 
  8796. 4019┬áLaserPrinter┬áQs┬á&┬áAs 
  8797. 4029┬áLaserPrinter┬áQs┬á&┬áAs 
  8798.  
  8799. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8800.  
  8801.  
  8802. ΓòÉΓòÉΓòÉ 7.4.1. IBM 4019 LaserPrinter Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8803.  
  8804. Q.  What are the duty cycles of the 4019 and 4019E printers? 
  8805. A.  The 4019/4019E printers are rated at 12,000 and 20,000 pages per month, 
  8806. respectively. 
  8807.  
  8808. Q.  What is the expected life of the print (toner) cartridge? 
  8809. A.  The average life expectancy of the print unit is 10,000 pages, based on 
  8810. 2.8% coverage of the page (typical of a business letter). 
  8811.  
  8812. Q.  Manually switching the IBM 4019 Laser Printer between PostScript, HP, ASCII 
  8813. and Plotter modes via the control panel is awkward.  Is there an Automatic 
  8814. Emulation Switching (AES) program available for the 4019, as there is for the 
  8815. IBM 4216? 
  8816. A.  IBM recently announced an enhanced PostScript hardware option for the 4019 
  8817. (P/N 1424017, replacing 1058237) that includes a hardware implementation of AES 
  8818. with software drivers.  This is the basic 17-font PS option.  The additional PS 
  8819. 22-font card (1038100) remains the same.  (The new 39-font Premium package, 
  8820. 1424039, includes both the basic PS AES option with AES, and the 22-font card.) 
  8821. While there is a separate AES software product called the 4019 Supplemental 
  8822. Utilities (P/N 1424000), it requires a PostScript to work.  It is only offered 
  8823. as a separate option as a replacement copy, if needed. 
  8824.  
  8825. Q.  Is the 4019 Laser Printer Sharing Option (P/N 1038958) an intelligent 
  8826. device? 
  8827. A.  No. There is no built-in microprocessor or memory.  The Sharing Option uses 
  8828. a spooler program running in the memory of the attached computers to 
  8829. temporarily store print jobs if the printer is not ready for them.  This allows 
  8830. the user to continue working without having to wait for the printer to become 
  8831. available for their print job. 
  8832.  
  8833. Q.  What cables are needed to set up the Printer Sharing Option? 
  8834. A.  A standard parallel printer cable (P/N 1525612) is used to connect the 4019 
  8835. to the Sharing Option.  The Sharing Option is connected to the system units by 
  8836. serial cables. Two sizes are available, 20 ft. (8509386) and 50 ft. (1038693). 
  8837. For customers with standard serial cables, a special connector (1319143) may be 
  8838. used to convert it to the correct type. 
  8839.  
  8840. Q.  Can a 4019 LaserPrinter be used serially? 
  8841. A.  Yes.  To attach serially, use the special 25-pin D-Shell to 34-pin 
  8842. Centronics interface conversion cable, P/N 6486685. No other hardware is 
  8843. needed. 
  8844.  
  8845. Q.  If a program doesn't offer a specific 4019 driver, what others can I use? 
  8846. A.  In PostScript mode, use the Generic PS (PSCRIPT.DRV) driver.  In ASCII 
  8847. (PPDS) emulation mode, use either the IBM Quietwriter III (5202) driver, or an 
  8848. IBM Proprinter (42xx) driver. In HP mode, use the HP LaserJet II driver.  In 
  8849. plotter mode, use an IBM 7372, or an HP 7475A driver. 
  8850.  
  8851. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8852. to select the section, below: 
  8853.  
  8854. Qs┬á&┬áAs 
  8855. 4019┬áLaserPrinter┬áQs┬á&┬áAs 
  8856. 4029┬áLaserPrinter┬áQs┬á&┬áAs 
  8857.  
  8858. To return to the IBM┬áPrinters┬áTechnical┬áQs┬á&┬áAs header, double-click here. 
  8859.  
  8860.  
  8861. ΓòÉΓòÉΓòÉ 7.4.2. IBM 4029 LaserPrinter Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8862.  
  8863. Q.  What models of the IBM 4029 LaserPrinter were recently annnounced, and are 
  8864. any upgradeable? 
  8865. A.  Four models were announced: The Model 5E (5ppm), P/N 4029010; the Model 6 
  8866. (6ppm), 4029020; the Model 10 (10ppm), 4029030; and the Model 10L (10ppm, 700 
  8867. sheet input, 250 sheet output), 4029040.  The Model 6 is upgradeable to the 
  8868. Model 10. 
  8869.  
  8870. Q.  What is the maximum resolution of the 4029 LaserPrinter? 
  8871. A.  Out-of-the-box the maximum resolution is 300x300 dpi; however if the 
  8872. PostScript option and at least another 4MB of printer memory is installed in 
  8873. the Models 6, 10, and 10L, the printers are capable of 600x600 resolution 
  8874. PostScript printing. The Model 5E is limited to 300 dpi, even with the PS 
  8875. option and the extra memory. 
  8876.  
  8877. Q.  What is the standard and maximum memory in the 4029 LaserPrinter? 
  8878. A.  All 4029 models come with 1MB standard, and support up to 9MB total, using 
  8879. two special memory SIMM sockets.  1MB, 2MB, and 4MB SIMMs are available for 
  8880. upgrading beyond the first 1MB. 
  8881.  
  8882. Q.  What emulation modes are standard and optional in the 4029 LaserPrinter? 
  8883. A.  All 4029 models include IBM Personal Printer Data Stream (PPDS, or ASCII), 
  8884. HP LaserJet Series II (PCL4), and HP Plotter (HPGL) emulation modes, standard. 
  8885. In addition, HP LaserJet Series III (PCL5) and PostScript options can be added. 
  8886.  
  8887. Q.  Can both the PCL5 and the PS options be added to a 4029 LaserPrinter? 
  8888. A.  The Models 6, 10 and 10L have two option connectors, allowing both options 
  8889. to be attached concurrently, and providing all five printer modes at all times 
  8890. (ASCII, HPGL, PCL4, PCL5, and PS).  They are complementary, not mutually 
  8891. exclusive.  The Model 5E, because it only has one option connector, can only 
  8892. hold either the PCL5 or PS option, but not both.  This still provides four 
  8893. printer modes in a low-cost, high-quality laser printer. 
  8894.  
  8895. Q.  What is the 4029 "100 Sheet Auxiliary Feeder" and why would I use it? 
  8896. A.  The auxiliary feeder is attached in place of the envelope feeder, and 
  8897. provides a second or third input paper source (in addition to the standard 200 
  8898. sheet drawer and optional 500 sheet drawer). It can be freely interchanged with 
  8899. the envelope feeder, but cannot be used concurrently. 
  8900.  
  8901. Q.  Why do the 1MB and 2MB memory kits for the 4029 have different part numbers 
  8902. and prices than the kits for the 4019 printer models? 
  8903. A.  While the 4019 printers use special memory daughtercards, the 4029 models 
  8904. use SIMMs.  This makes installation simpler, leaves room for two upgrades (as 
  8905. opposed to one, in the 4019s), and costs less for the equivalent amount of 
  8906. memory. 
  8907.  
  8908. Q.  Can I use standard DRAM SIMMs in the 4029? 
  8909. A.  The SIMMs used in the 4029 are NOT standard SIMMs, but were designed 
  8910. especially for the 4029.  Standard SIMMs will not work. 
  8911.  
  8912. Q.  Can a 4029 LaserPrinter be used serially? 
  8913. A.  Yes.  To attach serially, use the special 25-pin D-Shell to 34-pin 
  8914. Centronics interface conversion cable, P/N 6486685. No other hardware is 
  8915. needed. 
  8916.  
  8917. Q.  If a program doesn't offer a specific 4029 driver, what others can I use? 
  8918. A.  If available, in PostScript mode, use an IBM 4019 LaserPrinter driver.  In 
  8919. ASCII (PPDS) emulation mode, use either the IBM 4019, the IBM Quietwriter III 
  8920. (5202), or an IBM Proprinter (42xx) driver, in order of preference. In HP mode, 
  8921. use the HP LaserJet III driver.  In plotter mode, use an IBM 7372, or an HP 
  8922. 7475A driver. 
  8923.  
  8924. Q.  Is there an OS/2 1.3 driver for the IBM 4029 LaserPrinter? 
  8925. A.  Yes, but the system must be at CSD level 5050 or higher (V1.30.2).  Make 
  8926. sure that you have the PSCRIPT.DRV driver installed before applying the 5050 
  8927. CSD; this will make sure the new PostScript driver, which includes the 4029 
  8928. drivers) is installed.  Installing the shrink-wrapped 1.30.2 package will have 
  8929. the same effect; just make sure to install the PSCRIPT.DRV driver. 
  8930.  
  8931. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8932. to select the section, below: 
  8933.  
  8934. Qs┬á&┬áAs 
  8935. 4019┬áLaserPrinter┬áQs┬á&┬áAs 
  8936. 4029┬áLaserPrinter┬áQs┬á&┬áAs 
  8937.  
  8938. To return to the IBM┬áPrinters┬áTechnical┬áQs┬á&┬áAs header, double-click here. 
  8939.  
  8940.  
  8941. ΓòÉΓòÉΓòÉ 7.5. PS/1 Systems Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8942.  
  8943. Q.  What is so great about the new PS/1 models? 
  8944. A.  There are two models, the B82 and the C42.  Each comes with a 16MHz 386SX 
  8945. processor, 2MB of memory (upgradeable to 6MB without using an adapter slot), 
  8946. and either a 40MB (C42) or 80MB (B82) fixed disk drive.  This is in contrast to 
  8947. the 10MHz 286-based models earlier with either 512K of memory and no fixed disk 
  8948. drive, or 1MB of RAM and a 30MB drive. In addition, the B82 model contains two 
  8949. 11" AT-style adapter slots that are compatible with network and emulation 
  8950. adapters, and many other PC-compatible adapters.  The B82 also adds Microsoft 
  8951. Windows 3.0 and Microsoft Productivity Pack for Windows software in addition to 
  8952. all the other software included with the other PS/1 models.  A PS/1 model is 
  8953. planned for Spring 1992 that will include 32-bit OS/2 2.0 pre-installed. 
  8954.  
  8955. Q.  Can I add the 3-slot Adapter Card Unit to the PS/1 model B82? 
  8956. A.  No.  It already includes two slots inside the system unit, and has no way 
  8957. to connect the external Adapter Card Unit. 
  8958.  
  8959. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8960.  
  8961.  
  8962. ΓòÉΓòÉΓòÉ 7.6. PS/2┬áSystems Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8963.  
  8964. The following sections contain Qs┬á&┬áAs related to PS/2 systems and options. 
  8965.  
  8966. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  8967. to select the section, below: 
  8968.  
  8969. Qs┬á&┬áAs 
  8970. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  8971. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  8972. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  8973. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  8974. Model┬áN51┬áQs┬á&┬áAs 
  8975.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  8976. Model┬á55LS┬áQs┬á&┬áAs 
  8977.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  8978. Model┬á56/57┬áQs┬á&┬áAs 
  8979.  
  8980. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  8981.  
  8982.  
  8983. ΓòÉΓòÉΓòÉ 7.6.1. Model┬á30/30-286┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  8984.  
  8985. Q.  Can the 45MB fixed disk drive announced for the PS/2 Model 30-E41 be 
  8986. installed in older Model 25s and 30s (either the 8086 or 286-based models)? 
  8987. A.  The Model 30-E41 BIOS adds support for the new drive type 37, first used in 
  8988. the E41.  Older Model 25s and 30s do not support a drive type 37. 
  8989.  
  8990. Q.  Can a 20MB or 30MB fixed disk option be installed in a Model 30-002? 
  8991. A.  The Model 30-002 was sold with two diskette drives, and never intended to 
  8992. have a fixed disk drive.  But later models incorporated a revised BIOS that 
  8993. does support fixed disk drives.  If the user is willing to replace the second 
  8994. diskette drive with a 20MB or 30MB IBM fixed disk drive (the ones supported by 
  8995. the 30-001), and if the system's serial number falls between 55A0001-55Z9999, 
  8996. or 7000000-7499999, the drive can be installed and will work. 
  8997.  
  8998. Q.  When does the configuration program need to be run on the Model 30-286? 
  8999. A.  Automatic Configuration needs to be run any time any of the following are 
  9000. added or removed:  memory, diskette drive, fixed disk, or math coprocessor. 
  9001. Change Configuration would have to be run if the address of the parallel port 
  9002. is changed, or the serial and/or parallel port needs to be disabled. 
  9003.  
  9004. Q.  Why don't I see the Token-Ring adapter show up in the configuration program 
  9005. on the Model 30-286? 
  9006. A.  The configuration program on the 30-286 does not need to be run when 
  9007. adapters are installed (unless it is an extended memory adapter - see above 
  9008. explanation.) Therefore, no adapters will be visible when the View 
  9009. Configuration option is executed.  The appropriate diagnostic routines need to 
  9010. be run if a suspected problem is encountered with an adapter. 
  9011.  
  9012. Q.  Why can't I get the PS/2 Model 30-286 to recognize expanded memory?  When I 
  9013. load the DOS 4.0 Expanded memory drivers I get error messages. 
  9014. A.  The 30-286 does not support expanded memory via the DOS 4.0 drivers. 
  9015. Either the All Chargecard or AboveDisc software must be used to achieve 
  9016. expanded memory.  Neither option is currently marketed by IBM, but are 
  9017. available from their respective vendors (All, Inc. and Above Software (formerly 
  9018. TeleWare West), respectively). 
  9019.  
  9020. Q.  How can I attach the 1.2MB external 5.25" diskette drive (4869002) to a 
  9021. PS/2 Model 30 286? 
  9022. A.  The 1.2MB diskette drive requires a 1.2MB adapter, and the only one 
  9023. currently available is a Micro Channel adapter. Therefore the 1.2MB drive can 
  9024. only be used on PS/2 Model 50 or higher. 
  9025.  
  9026. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9027. to select the section, below: 
  9028.  
  9029. Qs┬á&┬áAs 
  9030. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9031. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9032. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9033. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9034. Model┬áN51┬áQs┬á&┬áAs 
  9035.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9036. Model┬á55LS┬áQs┬á&┬áAs 
  9037.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9038. Model┬á56/57┬áQs┬á&┬áAs 
  9039.  
  9040. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9041.  
  9042.  
  9043. ΓòÉΓòÉΓòÉ 7.6.2. Model┬á35┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9044.  
  9045. Q.  What parameters do I need to use to format a 1.44MB diskette to 1.44MB in a 
  9046. 2.88MB drive? 
  9047. A.  Because the 2.88MB drive is media-sensing, no special parameters are needed 
  9048. with the FORMAT command.  Simply typing FORMAT A: (or whatever drive letter is 
  9049. appropriate for that drive) will format a 720K or 1.44MB diskette to the 
  9050. appropriate capacity, barring a hardware problem. 
  9051.  
  9052. Q.  I tried to format a 1.44MB diskette to 1.44MB capacity in a 2.88MB drive, 
  9053. using FORMAT A:, but I get "sector not found" errors.  The same diskette works 
  9054. in a 1.44MB drive.  What's the problem? 
  9055. A.  If a 1.44MB diskette was previously formatted to 720K, or vice-versa, it 
  9056. may fail when attempting to format it to the "correct" capacity in the future. 
  9057. Try formatting it to 1.44MB on a 1.44MB drive.  Then, if successful, try 
  9058. formatting it to 1.44MB again on the 2.88MB drive.  It may work this time.  If 
  9059. not, do not use it on a 2.88MB drive. 
  9060.  
  9061. Q.  What happens if I use selectable boot and make my system not see my 1.44, 
  9062. A: drive? 
  9063. A.  There is a "safety" device that always looks at the A: drive for a 
  9064. Reference Diskette.  If there is a Reference Diskette in the drive it will 
  9065. override "selectable boot". 
  9066.  
  9067. Q.  When I try to install OS/2 1.3 on a PS/2 Model 35, 40, or 57, the system 
  9068. won't even install.  What's wrong? 
  9069. A.  Those systems require OS/2 1.30.1 (CSD 5015) or higher, and will not boot 
  9070. from earlier versions. 
  9071.  
  9072. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9073. to select the section, below: 
  9074.  
  9075. Qs┬á&┬áAs 
  9076. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9077. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9078. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9079. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9080. Model┬áN51┬áQs┬á&┬áAs 
  9081.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9082. Model┬á55LS┬áQs┬á&┬áAs 
  9083.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9084. Model┬á56/57┬áQs┬á&┬áAs 
  9085.  
  9086. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9087.  
  9088.  
  9089. ΓòÉΓòÉΓòÉ 7.6.3. Model┬á40┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9090.  
  9091. Q.  What parameters do I need to use to format a 1.44MB diskette to 1.44MB in a 
  9092. 2.88MB drive? 
  9093. A.  Because the 2.88MB drive is media-sensing, no special parameters are needed 
  9094. with the FORMAT command.  Simply typing FORMAT A: (or whatever drive letter is 
  9095. appropriate for that drive) will format a 720K or 1.44MB diskette to the 
  9096. appropriate capacity, barring a hardware problem. 
  9097.  
  9098. Q.  I tried to format a 1.44MB diskette to 1.44MB capacity in a 2.88MB drive, 
  9099. using FORMAT A:, but I get "sector not found" errors.  The same diskette works 
  9100. in a 1.44MB drive.  What's the problem? 
  9101. A.  If a 1.44MB diskette was previously formatted to 720K, or vice-versa, it 
  9102. may fail when attempting to format it to the "correct" capacity in the future. 
  9103. Try formatting it to 1.44MB on a 1.44MB drive.  Then, if successful, try 
  9104. formatting it to 1.44MB again on the 2.88MB drive.  It may work this time.  If 
  9105. not, do not use it on a 2.88MB drive. 
  9106.  
  9107. Q.  What happens if I use selectable boot and make my system not see my 1.44, 
  9108. A: drive? 
  9109. A.  There is a "safety" device that always looks at the A: drive for a 
  9110. Reference Diskette.  If there is a Reference Diskette in the drive it will 
  9111. override "selectable boot". 
  9112.  
  9113. Q.  When I try to install OS/2 1.3 on a PS/2 Model 35, 40, or 57, the system 
  9114. won't even install.  What's wrong? 
  9115. A.  Those systems require OS/2 1.30.1 (CSD 5015) or higher, and will not boot 
  9116. from earlier versions. 
  9117.  
  9118. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9119. to select the section, below: 
  9120.  
  9121. Qs┬á&┬áAs 
  9122. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9123. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9124. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9125. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9126. Model┬áN51┬áQs┬á&┬áAs 
  9127.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9128. Model┬á55LS┬áQs┬á&┬áAs 
  9129.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9130. Model┬á56/57┬áQs┬á&┬áAs 
  9131.  
  9132. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9133.  
  9134.  
  9135. ΓòÉΓòÉΓòÉ 7.6.4. Model┬áL40┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9136.  
  9137. Q.  Does the L40SX Quick Charger perform a deep discharge on a battery before 
  9138. recharging it? 
  9139. A.  No.  There is no deep discharge function built into the Quick charger. 
  9140.  
  9141. Q.  Is there any way to attach a LAN or terminal emulation adapter to the 
  9142. L40SX? 
  9143. A.  The PS/2 Communication Cartridge I is an A/C-powered external expansion 
  9144. cabinet that can take one half-length adapter.  It is intended for use with 
  9145. network or terminal emulation adapters (such as 3270 and 5250). At 7.1 x 3.4 x 
  9146. 5.7 inches, and 2.6 lbs., it is small and light enough to be taken on the road 
  9147. with the laptop. 
  9148.  
  9149. Q.  Despite having the A/C adapter plugged into the L40, the battery icons 
  9150. indicate that the battery is still being drained.  I checked that the A/C 
  9151. adapter is plugged into both the wall and the L40.  Do I have a bad battery? 
  9152. A.  It is possible, but before replacing it, there is a third connection to 
  9153. double-check: the plug from the L40 to the A/C adapter.  It may have worked its 
  9154. way loose. 
  9155.  
  9156. Q.  What is the syntax of the FAX command to use the L40 Fax/Modem? 
  9157. A.  The FAX command must be followed by a file name and phone number to dial. 
  9158. There is no "front end" to the program; it is strictly command line driven. 
  9159. The file transmitted must be straight ASCII or a PCX graphics file.  You may 
  9160. use a plus (+) sign between files to send them contiguously, without page 
  9161. breaks between (for example, a business letterhead followed by the letter) or 
  9162. just one name after another to send them as separate pages.  The phone number 
  9163. uses the standard Hayes (AT) modem command set. 
  9164.  
  9165. Q.  What's the minimum OS/2 version required for the L40? 
  9166. A.  OS/2 SE or EE V1.30.1 is the minimum requirement for the L40. 
  9167.  
  9168. Q.  What problems might I encounter if I use ship-level OS/2 1.3 on the L40 
  9169. (until the 1.30.1 update arrives)? 
  9170. A.  The 1.30.1 update fixes problems in several areas: 1) Random read/write 
  9171. errors on the diskette drive, 2) the inability to print, and 3) the inability 
  9172. to display the "key" symbol for the Power-On Password feature.  In addition, 
  9173. the update supplies a new driver to enable the Trackpoint to work as a 
  9174. trackball.  The PS/2 Mouse driver will only support the Trackpoint as a mouse. 
  9175.  
  9176. Q.  What's the difference between the 1.30.1 "update" and CSD 5015? 
  9177. A.  There is no difference except packaging and the ordering method.  1.30.1 is 
  9178. now being shipped in the same shrink-wrap packaging as 1.30 was (it has a 
  9179. bright orange sticker on the package identifying the new level), as well as 
  9180. being orderable through the 800# above, for L40 users.  CSD 5015 (either 
  9181. WR05015 for EE, or XR05015 for SE) is obtainable through the normal CSD 
  9182. process.  It can be used to upgrade the ship-level 1.30 version (XR00000 for 
  9183. SE, or WR05000 for EE) to 1.30.1. 
  9184.  
  9185. Q.  I can't get an external monitor to work off the PS/2 Model L40 VGA port; 
  9186. the monitor is blank. What's wrong? 
  9187. A.  To use the external VGA port, you must first use the setup program to 
  9188. change the display type from LCD to CRT. Once this is done, the video signal 
  9189. will be rerouted to the external monitor. 
  9190.  
  9191. Q.  When I attach an external monitor or projection device to the PS/2 Model 
  9192. L40 VGA port, the LCD goes blank.  Is there any way to have both displays 
  9193. working simultaneously (for doing demonstrations to large audiences)? 
  9194. A.  Only one display can be used at a time; either the built-in LCD, or an 
  9195. external monitor or projection device.  However, some devices that convert VGA 
  9196. output to "standard" analog RGB output for video projectors have video cables 
  9197. with "piggyback" VGA connectors, so that a monitor can connect to the back of 
  9198. the plug that goes into the VGA port.  In this manner, the demonstrator has an 
  9199. external monitor to look at, while the audience sees the projection screen. 
  9200. (One such conversion box is called the Extron 109, manufactured by Covid 
  9201. Electronics.  Other such products may also exist; this is not meant as an 
  9202. endorsement of this particular vendor or product; merely an example.) 
  9203.  
  9204. Q.  If I don't mind a reduced battery life, is it possible to use normal 
  9205. "high-power" SIMMs in the L40 SX, instead of the expensive low-power CMOS 
  9206. SIMMs? 
  9207. A.  Because of the possibility of damage to the SIMMS, the L40 system board, or 
  9208. both, the L40 SIMM sockets are "keyed" differently than normal SIMM sockets. 
  9209. Thus, SIMMs not designed for the L40 are physically incapable of being inserted 
  9210. in the L40. 
  9211.  
  9212. Q.  What fax software can I use with the PS/2 Model L40 Fax/Modem option? 
  9213. A.  No special software is needed.  The Fax/Modem option includes a program 
  9214. that provides basic Send/Receive, View, Print, and Set Options features.  The 
  9215. software will accept ASCII, PCX, TIFF, or fax file formats for transmission. 
  9216.  
  9217. Q.  After receiving a Fax on a PS/2 Model L40, is there any way to manipulate 
  9218. or edit the Fax image? 
  9219. A.  Yes.  Using the software included, first view the image with the command: 
  9220. FAX VIEW filename.FAX, and clip out the portion of the Fax you wish to keep. 
  9221. Then save the resulting image.  The file will be saved in a PCX format, which 
  9222. is compatible with many popular image and graphics programs, and may be further 
  9223. edited by those programs. 
  9224.  
  9225. Q.  If I have the Fax/Modem installed in a PS/2 Model L40, with the speed 
  9226. turned down to 5 or 10MHz, will this affect the performance or accuracy of the 
  9227. Fax input/output? 
  9228. A.  The Fax/Modem is not supported at 5MHz; and for best results in a 
  9229. multitasking environment, such as in the OS/2 DOS box, or under Windows, the 
  9230. 20MHz speed should be used. 
  9231.  
  9232. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9233. to select the section, below: 
  9234.  
  9235. Qs┬á&┬áAs 
  9236. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9237. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9238. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9239. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9240. Model┬áN51┬áQs┬á&┬áAs 
  9241.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9242. Model┬á55LS┬áQs┬á&┬áAs 
  9243.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9244. Model┬á56/57┬áQs┬á&┬áAs 
  9245.  
  9246. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9247.  
  9248.  
  9249. ΓòÉΓòÉΓòÉ 7.6.5. Model┬áN51┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9250.  
  9251. Q. How does a Model N51SLC notebook (using the IBM 386SLC processor) compare to 
  9252. other 16MHz 386SX notebook systems? 
  9253. A. The 16MHz 386SLC processor used in N51SLC is the only one to use an internal 
  9254. 8K cache.  All other notebooks use the standard Intel 16MHz 386SX processor. 
  9255. By comparison, the internal cache makes the Models N51SLC as much as 80% faster 
  9256. than competitive 16MHz 386SX systems (or the N51SX), and even equivalent to 
  9257. 25MHz 386SL notebooks! 
  9258.  
  9259. Q.  What's the minimum OS/2 version required for the N51 notebook? 
  9260. A.  OS/2 SE or EE V1.30.1 is the minimum requirement for the N51SX; the N51SLC 
  9261. requires V1.30.2. 
  9262.  
  9263. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9264. to select the section, below: 
  9265.  
  9266. Qs┬á&┬áAs 
  9267. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9268. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9269. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9270. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9271. Model┬áN51┬áQs┬á&┬áAs 
  9272.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9273. Model┬á55LS┬áQs┬á&┬áAs 
  9274.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9275. Model┬á56/57┬áQs┬á&┬áAs 
  9276.  
  9277. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9278.  
  9279.  
  9280. ΓòÉΓòÉΓòÉ 7.6.6. PS/2┬áModel┬á55┬áLS┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9281.  
  9282. Q.  Does the PS/2 Model 55 LS (LAN Station) come with a Reference Diskette? 
  9283. A.  No, because the 55 LS is a diskless workstation, so there would be no place 
  9284. to insert the diskette.  A disk image must be created on the server and 
  9285. downloaded to the 55 LS; therefore only one Reference Diskette is needed per 
  9286. network (not one per 55 LS).  A separate package may be ordered for the 55 LS 
  9287. to obtain the necessary Reference Diskette and Option Diskette for the specific 
  9288. model of 55 LS.  For the 55-LT0, order P/N 15F2230 for the Token-Ring 
  9289. Information Guide, and PS/2 Model 55/65 Reference Diskette and 16/4 Token Ring 
  9290. Network Adapter/A Option Diskette.  For the 55-LE0, order 15F2232 for the 
  9291. equivalent Ethernet materials.  Alternately, Business Partners registered as 
  9292. Technical Advisors may download these diskettes from the IBM Technical Advisor 
  9293. BBS. 
  9294.  
  9295. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9296. to select the section, below: 
  9297.  
  9298. Qs┬á&┬áAs 
  9299. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9300. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9301. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9302. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9303. Model┬áN51┬áQs┬á&┬áAs 
  9304.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9305. Model┬á55LS┬áQs┬á&┬áAs 
  9306.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9307. Model┬á56/57┬áQs┬á&┬áAs 
  9308.  
  9309. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9310.  
  9311.  
  9312. ΓòÉΓòÉΓòÉ 7.6.7. Model┬á56/57┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9313.  
  9314. Q.  Is it possible to boot to an internal 5.25 drive in a 57/90/95? 
  9315. A.  Yes. With our new systems you have the option to use "selectable boot" from 
  9316. the Reference Diskette to select what drive you would like to boot from. 
  9317. Caution:  If you use this your logical drive letters may change. 
  9318.  
  9319. Q.  What parameters do I need to use to format a 1.44MB diskette to 1.44MB in a 
  9320. 2.88MB drive? 
  9321. A.  Because the 2.88MB drive is media-sensing, no special parameters are needed 
  9322. with the FORMAT command.  Simply typing FORMAT A: (or whatever drive letter is 
  9323. appropriate for that drive) will format a 720K or 1.44MB diskette to the 
  9324. appropriate capacity, barring a hardware problem. 
  9325.  
  9326. Q.  I tried to format a 1.44MB diskette to 1.44MB capacity in a 2.88MB drive, 
  9327. using FORMAT A:, but I get "sector not found" errors.  The same diskette works 
  9328. in a 1.44MB drive.  What's the problem? 
  9329. A.  If a 1.44MB diskette was previously formatted to 720K, or vice-versa, it 
  9330. may fail when attempting to format it to the "correct" capacity in the future. 
  9331. Try formatting it to 1.44MB on a 1.44MB drive.  Then, if successful, try 
  9332. formatting it to 1.44MB again on the 2.88MB drive.  It may work this time.  If 
  9333. not, do not use it on a 2.88MB drive. 
  9334.  
  9335. Q. What exactly is the "PS/2 Cached Processor Option" for the Models 56SX/57SX? 
  9336. A. It consists of a card that plugs into the 387SX math coprocessor socket of a 
  9337. Model 56 or 57 system board.  This card contains an IBM-developed derivative of 
  9338. the Intel 386SX chip, called the 386SLC.  This processor, while running at the 
  9339. same 20MHz speed as the 386SX, performs as much as 88% faster than the 
  9340. equivalent speed 386SX chip, due to an internal 8K processor cache.  This is 
  9341. similar in concept to the internal cache in the Intel 486 processor.  This card 
  9342. supersedes the built-in 386SX chip and takes over control of the system.  If 
  9343. the user needs a math coprocessor, once can be installed in the 387SX socket on 
  9344. the PS/2 Cached Processor Option. 
  9345.  
  9346. Q. Does the original 386SX chip need to be returned to IBM when the PS/2 Cached 
  9347. Processor Option is installed? 
  9348. A. No.  Both processors (old and new) remain the the system (the 386SX is 
  9349. soldered to the Model 57 motherboard). 
  9350.  
  9351. Q. In what other systems can I use the PS/2 Cached Processor Option, besides 
  9352. the Models 56 and 57? 
  9353. A. None, at this time.  Not only do the 56/57 systems contain BIOS enhancements 
  9354. to support the Option, but there are specific hardware changes required to 
  9355. support it. Currently no other IBM or non-IBM systems have these necessary 
  9356. enhancements.  The PS/2 Ultimedia Model M57 SLC, designed for the multimedia 
  9357. market, is essentially a standard Model 57SX, with the 386SLC processor built 
  9358. in, and various multimedia-related options installed (see below for more 
  9359. details). 
  9360.  
  9361. Q. What's the practical difference between buying a standard Model 56SX/57SX 
  9362. and adding the Cached Processor Option, versus buying a 56SLC/57SLC outright? 
  9363. A. Ultimately, none.  Starting with the SX models allows you to keep the 
  9364. initial cost down.  Then when more performance is needed, or funds are 
  9365. available, the systems can be upgraded. The end result is the same, because 
  9366. performance is identical, and since the Cached Processor Option includes a math 
  9367. coprocessor socket, expansion is identical.  When faster SLC chips are 
  9368. available, either configuration may be upgraded.  The SLC model by adding the 
  9369. new Cached Processor Option, and the SX model by replacing the old Cached 
  9370. Processor Option with the new one. 
  9371.  
  9372. Q. How does a Model 56SX or 57SX, with the PS/2 Cached Processor Option 
  9373. installed (or a Model 56SLC or 57SLC) compare to other "cached 20MHz 386SX" 
  9374. systems? 
  9375. A. The 386SLC processor used in the PS/2 Cached Processor Option is the only 
  9376. one to use an internal 8K cache.  All other systems use the standard Intel 
  9377. 386SX processor, and add an external cache.  By comparison, the internal cache 
  9378. makes the Models 56/57 with the PS/2 Cached Processor Option installed as much 
  9379. as 67% faster than competitive cached 20MHz 386SX systems, and even as much as 
  9380. 7% faster than 25MHz 386DX systems!  Compared to a standard Model 56SX/57SX the 
  9381. difference is up to 88% faster. 
  9382.  
  9383. Q.  What does the "SLC" in 386SLC processor stand for? 
  9384. A.  It stands for "SX processor, Low-power, Cached." 
  9385.  
  9386. Q.  Does the IBM 386SLC processor include integrated power management 
  9387. capabilities, like the Intel 386SL processor? 
  9388. A.  Yes.  The power management capabilities are not identical at the hardware 
  9389. level, but they are compatible at the software interface level. 
  9390.  
  9391. Q.  Is this chip Intel 386/386SX-compatible? 
  9392. A.   Yes; every bit as software compatible as the 386SX itself.  It has been 
  9393. certified as such by Intel, and in fact was developed with Intel's cooperation. 
  9394. It is even pin-compatible; however the 386SX as defined by Intel leaves some 
  9395. pins unused.  The IBM 386SLC uses some of these pins for power management, 
  9396. asynchronous operation, and cache controllability.  This is why a 386SX can't 
  9397. simply be removed and replaced by the 386SLC.  Additional circuitry is needed 
  9398. by the system to utilize these advanced features.  Thus the reason for the PS/2 
  9399. Cached Processor Option. 
  9400.  
  9401. Q.  Does the IBM 386SLC processor use a "static" design, suitable for low-power 
  9402. application? 
  9403. A.  Yes. 
  9404.  
  9405. Q.  Are there any limitations or incompatibilities to watch out for with the 
  9406. PS/2 Cached Processor Option. 
  9407. A.  The only known conflict is with the IBM ARTIC Portmaster Adapter/A and 
  9408. related options.  This adapter and the Option are mutually exclusive. 
  9409.  
  9410. Q.  What does IML stand for? 
  9411. A.  Initial Microcode Load, This is where your BIOS and your copy of the 
  9412. Reference Diskette is stored in a 3MB protected partition on your fixed disk. 
  9413.  
  9414. Q.  On what drive does the IML reside on a 57/90/95? 
  9415. A.  The IML has to reside on the first SCSI drive on the first SCSI adapter, 
  9416. set to SCSI ID 6. 
  9417.  
  9418. Q.  What happens if I use selectable boot and make my system not see my 1.44, 
  9419. A: drive? 
  9420. A.  There is a "safety" device that always looks at the A: drive for a 
  9421. Reference Diskette.  If there is a Reference Diskette in the drive it will 
  9422. override "selectable boot". 
  9423.  
  9424. Q.  When I try to install OS/2 1.3 on a PS/2 Model 35, 40, or 57, the system 
  9425. won't even install.  What's wrong? 
  9426. A.  Those systems require OS/2 1.30.1 (CSD 5015) or higher, and will not boot 
  9427. from earlier versions. 
  9428.  
  9429. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9430. to select the section, below: 
  9431.  
  9432. Qs┬á&┬áAs 
  9433. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9434. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9435. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9436. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9437. Model┬áN51┬áQs┬á&┬áAs 
  9438.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9439. Model┬á55LS┬áQs┬á&┬áAs 
  9440.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9441. Model┬á56/57┬áQs┬á&┬áAs 
  9442.  
  9443. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9444.  
  9445.  
  9446. ΓòÉΓòÉΓòÉ 7.6.8. Model┬áCL57┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9447.  
  9448. Q.  What's the minimum OS/2 version required for the CL57 color laptop? 
  9449. A.  OS/2 V2.0 is the minimum requirement for the CL57. 
  9450.  
  9451. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9452. to select the section, below: 
  9453.  
  9454. Qs┬á&┬áAs 
  9455. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9456. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9457. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9458. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9459. Model┬áN51┬áQs┬á&┬áAs 
  9460.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9461. Model┬á55LS┬áQs┬á&┬áAs 
  9462.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9463. Model┬á56/57┬áQs┬á&┬áAs 
  9464.  
  9465. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9466.  
  9467.  
  9468. ΓòÉΓòÉΓòÉ 7.6.9. Model┬áP70/P75┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9469.  
  9470. Q.  Can I run both the built-in plasma display, and an external color display 
  9471. at the same time on a PS/2 Model P70 or P75? 
  9472. A.  During POST on the P70, the BIOS checks to see if there is an external 
  9473. monitor attached.  If so, the plasma display is disabled.  The P75, however 
  9474. will allow both monitors to work concurrently.  Simply boot from the Reference 
  9475. Diskette, go into Change Configuration, and use the F5/F6 keys to change the 
  9476. display setup information to allow dual displays. 
  9477.  
  9478. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9479. to select the section, below: 
  9480.  
  9481. Qs┬á&┬áAs 
  9482. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9483. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9484. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9485. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9486. Model┬áN51┬áQs┬á&┬áAs 
  9487.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9488. Model┬á55LS┬áQs┬á&┬áAs 
  9489.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9490. Model┬á56/57┬áQs┬á&┬áAs 
  9491.  
  9492. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9493.  
  9494.  
  9495. ΓòÉΓòÉΓòÉ 7.6.10. Model┬á90/95┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9496.  
  9497. Q.  What does IML stand for? 
  9498. A.  Initial Microcode Load, This is where your BIOS and your copy of the 
  9499. Reference Diskette is stored in a 3MB protected partition on your fixed disk. 
  9500.  
  9501. Q.  On what drive does the IML reside on a 57/90/95? 
  9502. A.  The IML has to reside on the first SCSI drive (set to SCSI ID 6) on the 
  9503. first SCSI adapter. 
  9504.  
  9505. Q.  Is there a limitation to the size of SCSI drives that I can install in a 
  9506. 90/95? 
  9507. A.  Yes, at the present time there is a 1GB limitation for the primary drive 
  9508. that will be holding the IML.  Also, if using a drive that is larger than 1GB 
  9509. as a non-primary drive, the Reference Diskette may not display the correct 
  9510. size.  Contact the drive vendor for compatibility information. 
  9511.  
  9512. Q.  What do I need to do if I want to install a second fixed disk in a 90/95? 
  9513. A.  All our fixed disk SCSI drives come pre-set at ID 6.  When installing a 
  9514. second drive you need to first change the ID; then install the drive and run 
  9515. the Reference Diskette Auto-config program. 
  9516.  
  9517. Q.  If I want to install 4MB of additional memory in the 90/95, what do I need? 
  9518. A.  To install 4MB ofany memory you will need to add pairs of memory SIMMs at 
  9519. the same speed, in matching slots (except for the new 0Hx models).  See the HMR 
  9520. manual for more information on matching slots. 
  9521.  
  9522. Q.  Can I add the 256K memory cache option to the 486SX processor in a 90/95? 
  9523. A.  No, only the 486DX processor complex will support the 256K cache. 
  9524.  
  9525. Q.  How do I know if the 256K cache is working properly? 
  9526. A.  Once the Level 2 cache is installed it will not show up in configuration 
  9527. nor in diagnostics.  If there is a problem "POST" will give an error. 
  9528. Otherwise it is working correctly. 
  9529.  
  9530. Q.  What is the latest 90/95 Reference Diskette version? 
  9531. A.  Both Reference Diskettes are at V1.3. 
  9532.  
  9533. Q.  Is it possible to boot to an internal 5.25 drive in a 57/90/95? 
  9534. A.  Yes. With our new systems you have the option to use "selectable boot" from 
  9535. the Reference Diskette to select what drive you would like to boot from. 
  9536. Caution:  If you use this your logical drive letters may change. 
  9537.  
  9538. Q.  What happens if I use selectable boot and make my system not see my 1.44, 
  9539. A: drive? 
  9540. A.  There is a "safety" device that always looks at the A: drive for a 
  9541. Reference Diskette.  If there is a Reference Diskette in the drive it will 
  9542. override "selectable boot". 
  9543.  
  9544. Q.  Which SCSI adapter comes with the 90/95? 
  9545. A.  The IBM SCSI Adapter with Cache (32-bit) comes standard. 
  9546.  
  9547. Q.  When I try to boot from a DOS diskette to install the operating system, the 
  9548. system goes straight to BASIC.  Yet when I boot to the Reference Diskette, it 
  9549. works fine.  What's the problem?  I've tried two copies of DOS, so it's not a 
  9550. bad diskette. 
  9551. A.  Boot from the Reference Diskette, and look at the drive boot sequence. 
  9552. Most likely the boot bequence does not include the A: drive (which may have 
  9553. been intentionally or accidentally excluded).  With the A: drive excluded, only 
  9554. the Reference Diskette will boot from it. Adding the A: drive to the boot 
  9555. sequence should correct the problem. 
  9556.  
  9557. Q.  Is the IBM Data Migration Facility (DMF) supported on the PS/2 Models 90 
  9558. and 95? 
  9559. A.  DMF is supported on all PS/2 models except the 90 and 95. 
  9560.  
  9561. Q.  When the "L2" (level 2, or external) cache option is installed in a PS/2 
  9562. Model 90 or 95, will it show up on the Reference Diskette configuration 
  9563. screens? 
  9564. A.  No.  If everything is working as expected you will receive no indication. 
  9565. If there is a hardware problem, it will show up during POST or Advanced 
  9566. Diagnostics, just as with any other hardware problem. 
  9567.  
  9568. Q.  On the PS/2 Models 90 and 95, does the SCSI drive that contains the BIOS 
  9569. and Reference Diskette need to be set up differently than the other drives? 
  9570. A.  Yes.  This drive must be configured for SCSI ID 6. The system board ROM 
  9571. will always look for the drive configured as SCSI ID 6 to find the BIOS and 
  9572. Reference Diskette information, regardless of which drive is currently 
  9573. designated as the primary bootable drive. 
  9574.  
  9575. Q.  What is the DISK386.SYS driver for? 
  9576. A.  The PS/2 Model 90 and Model 95 Reference Diskettes contain an update 
  9577. program (DISK386.SYS) and an installation program.  The update program 
  9578. maintains compatibility between SCSI devices, IBM DOS, and some of the 
  9579. following types of programs that assume the fixed disk drive will utilize the 
  9580. system Direct Memory Access (DMA) controller: 
  9581.  
  9582. o Multitasking DOS programs 
  9583. o Programs written for the 80386 microprocessor only 
  9584. o Programs that use the virtual 8086 mode of the 80386 microprocessor 
  9585. o Programs that emulate expanded memory specification (EMS) in extended memory. 
  9586.  
  9587. The update program should only be installed when applications providing DOS 
  9588. and/or memory extensions fail to work properly.  For example, an application 
  9589. may fail to load and return the DOS prompt or when attempting to access a SCSI 
  9590. device, the system may hang or the screen may go blank. 
  9591.  
  9592. With this update program installed, a buffer is provided in the first megabyte 
  9593. of system memory, which serves as an intermediate location for data being 
  9594. transferred between the SCSI adapter and the requesting program buffer.  While 
  9595. this update program allows applications that utilize the system DMA controller 
  9596. to run, some performance degradation in file access time may be experienced. 
  9597. Only after problems have been experienced, and the performance implications 
  9598. considered, should this update program be utilized. 
  9599.  
  9600. Q.  What could cause the PS/2 Models 90 and 95 not to be able to boot from the 
  9601. primary fixed disk drive if they pass diagnostics? 
  9602. A.  If you know you have an operating system installed on the drive, and you 
  9603. can do a DIR from a bootable DOS diskette, then make sure that the fixed disk 
  9604. drive on which you have installed the operating system is designated as a 
  9605. bootable drive when you set up selectable boot. 
  9606.  
  9607. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9608. to select the section, below: 
  9609.  
  9610. Qs┬á&┬áAs 
  9611. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9612. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9613. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9614. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9615. Model┬áN51┬áQs┬á&┬áAs 
  9616.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9617. Model┬á55LS┬áQs┬á&┬áAs 
  9618.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9619. Model┬á56/57┬áQs┬á&┬áAs 
  9620.  
  9621. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9622.  
  9623.  
  9624. ΓòÉΓòÉΓòÉ 7.6.11. PS/2 General┬áVideo┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9625.  
  9626. Q.  Does the 8516 touch screen display require special software to operate? 
  9627. A.  Not necessarily.  To take full advantage of the 8516's 256-levels of 
  9628. pressure sensitivity, software would have to be redesigned.  However, the 8516 
  9629. also fully emulates an IBM or Microsoft mouse plugged into a PS/2 mouse port. 
  9630. So all existing OS/2 or Windows software should work with the 8516 just as it 
  9631. would with a mouse.  In addition, both the mouse and the 8516 can be used 
  9632. simultaneously where a combination of the two is desirable. 
  9633.  
  9634. Q.  My 8516 touch screen doesn't seem to be as "accurate" as it used to?  Does 
  9635. it need servicing? 
  9636. A.  Not necessarily.  If you have relocated the display, or have bumped or 
  9637. otherwise moved the 8516 on the desk, it may just require recalibration.  This 
  9638. can be done quickly and easily by the user following the instructions included 
  9639. with the display, using the supplied software. 
  9640.  
  9641. Q.  What drivers come with the XGA adapter? 
  9642. A.  DOS 3.3/4.0, OS2 1.2 (OS/2 1.3 includes an XGA driver), Windows/286 V2.1, 
  9643. Windows 3.0, AutoCAD release 10 and AutoCAD/386 release 10.  These are all on 
  9644. two diskettes that are shipped with the systems and with the adapter, if sold 
  9645. separately. 
  9646.  
  9647. Q.  What makes XGA better than 8514/A or VGA? 
  9648. A.  Several things.  First, it is a 32-bit Bus Master adapter optimized for 
  9649. bitmapped applications (such as Windows and OS/2), which means significantly 
  9650. better performance than the 8514/A in 1024x768 resolution mode; both because of 
  9651. the wider data path and the on-board processor.  Then, the use of built-in 
  9652. 16-bit VGA circuitry means better performance in VGA mode than the 8-bit VGA 
  9653. built into previous PS/2 motherboards, which was also passed through from the 
  9654. motherboard VGA chip to the 8514/A adapter. Finally, XGA provides up to 65,535 
  9655. colors in 640x480 mode (if an application is written to utilize this mode), in 
  9656. addition to the 16 and 256 color modes offered for that resolution by the 
  9657. 8514/A. 
  9658.  
  9659. Q.  If XGA is so much better than 8514/A, does this mean that the 8514/A 
  9660. adapter is obsolete? 
  9661. A.  No.  For one thing, the 8514/A is compatible with all PS/2s from the Model 
  9662. 50-80 (except P70/P75); but the XGA requires a system with a 32-bit processor 
  9663. (for 32-bit instructions).  This means that the XGA cannot be used in any 
  9664. 286-based PS/2s, including the Models 50, 50Z, and 60.  Also, there is a large 
  9665. body of 8514/A software available, so there is no danger of existing adapters 
  9666. suddenly becoming unusable. 
  9667.  
  9668. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9669. to select the section, below: 
  9670.  
  9671. Qs┬á&┬áAs 
  9672. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9673. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9674. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9675. Model┬áL40┬áQs┬á&┬áAs                                       .General┬áVideo┬áQs┬á&┬áAs 
  9676. Model┬áN51┬áQs┬á&┬áAs 
  9677.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9678. Model┬á55LS┬áQs┬á&┬áAs 
  9679.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9680. Model┬á56/57┬áQs┬á&┬áAs 
  9681.  
  9682. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9683.  
  9684.  
  9685. ΓòÉΓòÉΓòÉ 7.6.12. PS/2 General┬áDisk┬áDrive┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9686.  
  9687. Q.  If I want to install more than two drives in my system, do I need to do 
  9688. anything with my software? 
  9689. A.  It depends on your operating system type and version.  For DOS 4.0 you need 
  9690. CSD 31300 or higher, and for OS/2 1.2 you need CSD 4098 or higher.  DOS 3.3 
  9691. will not support more than two drives.  OS/2 version 1.3 and higher, and DOS 
  9692. version 5.0 will support up to 24 fixed disk drives/partitions. Nothing special 
  9693. needs to be done to application software. 
  9694.  
  9695. Q.  What happens if I use selectable boot and make my system not see my 1.44, 
  9696. A: drive? 
  9697. A.  There is a "safety" device that always looks at the A: drive for a 
  9698. Reference Diskette.  If there is a Reference Diskette in the drive it will 
  9699. override "selectable boot". 
  9700.  
  9701. Q.  If I have a problem with my SCSI Adapter with Cache, do I take my memory 
  9702. off before sending it in to the dealer Warranty Claim Center? 
  9703. A.  No, you must send this card in with memory intact.  The card you receive 
  9704. will have memory on it. 
  9705.  
  9706. Q.  Does the IBM CD-ROM drive conform to the High Sierra (ISO 9660) standard, 
  9707. and/or the Microsoft CD-ROM Extensions? 
  9708. A.  Yes, to both standards. 
  9709.  
  9710. Q.  I have an external 5.25" 1.2MB diskette drive connected to a PS/2 via the 
  9711. 1.2MB diskette drive adapter (P/N 6451007). It defaults to the next available 
  9712. drive letter after C:.  Is there any way to make this adapter act as drive B:? 
  9713. A.  Yes.  Under DOS the ASSIGN command may be used to swap the addresses to two 
  9714. drives.  For example: ASSIGN B: D: (where D: is the current designation).  Most 
  9715. programs will recognize the external 1.2MB drive as B:, however some programs 
  9716. may not. There is no equivalent function in OS/2. 
  9717.  
  9718. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9719. to select the section, below: 
  9720.  
  9721. Qs┬á&┬áAs 
  9722. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9723. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9724. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9725. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9726. Model┬áN51┬áQs┬á&┬áAs 
  9727.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9728. Model┬á55LS┬áQs┬á&┬áAs 
  9729.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9730. Model┬á56/57┬áQs┬á&┬áAs 
  9731.  
  9732. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9733.  
  9734.  
  9735. ΓòÉΓòÉΓòÉ 7.6.13. Miscellaneous┬áPS/2 System┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9736.  
  9737. Q.  Is there a good technical publication describing the features and benefits 
  9738. of the new PS/2 486 systems? 
  9739. A.  Yes.  You can order the document Personal System/2 Models 95 XP 486, 90 XP 
  9740. 486, 55 LS and P75 486 Fundamentals, Form Number GG24-3616.  It explains such 
  9741. details as Level 2 caching, selectable boot, XGA, and anti-aliased fonts, as 
  9742. well as describing some of the new options, including the 2.3GB SCSI tape drive 
  9743. and the External SCSI Storage Enclosure.  The cost is minimal. 
  9744.  
  9745. Q.  Can a desktop PS/2 be used in a vertical position? 
  9746. A.  Based on the requirements of the various approval agencies to which IBM 
  9747. products are certified, IBM does not support the mounting of PS/2 Models 
  9748. 30/50/55/70/90 in any orientation other than horizontal.  IBM's concerns are 
  9749. threefold: 
  9750.  
  9751.  1. Absent a stabilizing brace, the physical stability of the machines will not 
  9752.     meet UL safety standards. 
  9753.  2. The machines side cover louvers will not meet various requirements designed 
  9754.     to restrict the introduction of conductive materials (such as paper clips, 
  9755.     etc.) into the machine enclosure. 
  9756.  3. The machine's side cover louvers do not meet bottom enclosure requirements 
  9757.     designed to prevent the escape of molten materials from a machine that has 
  9758.     been subject to an internal fire or severe electrical short circuit. 
  9759.  
  9760. Note:  Vertical mounting does not subject these systems to functional problems 
  9761. and therefore will not void the end-user warranty. However, customers who have 
  9762. mounted such machines in an orientation other than horizontal should be made 
  9763. aware that such use may invalidate UL and/or SCA safety listings.  Reference 
  9764. Underwriters Lab 478, sections 5.15-5.19; Canadian Standards Association No. 
  9765. Canadian Standards 220, sections 4.2.3.2 and 4.2.7.4-5. 
  9766.  
  9767. Q.  PS/2 Models 35/40/56/57 don't appear in the list of desktop PS/2 that 
  9768. shouldn't be used standing on end.  Why? 
  9769. A.  These newer models were designed specifically to be used either vertically 
  9770. or horizontally.  The Models 40 and 57 include a floor stand for vertical use, 
  9771. and the Models 35 and 56 offer the floor stand as an option. 
  9772.  
  9773. Q.  Can a floor-standing PS/2 be used in a horizontal position? 
  9774. A.  Based on the requirements of the various approval agencies to which IBM 
  9775. products are certified, IBM does not support the mounting of PS/2 Models 
  9776. 60/65/80/95 in any orientation other than vertical.  IBM's concern is the same 
  9777. as #2 in the previous question, about vertical mounting of desktop PS/2s. 
  9778. Horizontal mounting of these systems does not void the end-user warranty.  But 
  9779. see the note following the question about vertical mounting. above. 
  9780.  
  9781. Q.  Why does the keyboard password program (KP.COM) for DOS sometimes ask for a 
  9782. password to use, but not always? 
  9783. A.  Typing in the command KP at the command prompt will invoke the power-on 
  9784. password in effect at the time.  If no power-on password is used, or if a warm 
  9785. boot (Ctrl-Alt-Del) has been performed since the last power-on, no password 
  9786. will be in memory for the KP program to use.  In this case a popup window will 
  9787. appear requesting a password to use.  This password will stay in effect for 
  9788. future uses of KP until the next power-off. 
  9789.  
  9790. Q.  I have a PC Convertible that will not talk to a printer attached to the 
  9791. serial/parallel port when the Convertible is running on battery power; but 
  9792. everything passes diagnostics.  What's the problem? 
  9793. A.  Make sure the configuration program is set up to run the serial/parallel 
  9794. adapter from the battery.  The default is "No." 
  9795.  
  9796. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9797. to select the section, below: 
  9798.  
  9799. Qs┬á&┬áAs 
  9800. Model┬á30/30-286┬áQs┬á&┬áAs                                 Model┬áCL57┬áQs┬á&┬áAs 
  9801. Model┬á35┬áQs┬á&┬áAs                                        Model┬áP70/75┬áQs┬á&┬áAs 
  9802. Model┬á40┬áQs┬á&┬áAs                                        Model┬á90/95┬áQs┬á&┬áAs 
  9803. Model┬áL40┬áQs┬á&┬áAs                                       General┬áVideo┬áQs┬á&┬áAs 
  9804. Model┬áN51┬áQs┬á&┬áAs 
  9805.                                                         General┬áDisk┬áDrive┬áQs┬á&┬áAs 
  9806. Model┬á55LS┬áQs┬á&┬áAs 
  9807.                                                         Miscellaneous┬áSystem┬áQs┬á&┬áAs 
  9808. Model┬á56/57┬áQs┬á&┬áAs 
  9809.  
  9810. To return to the PS/2 Systems┬áQs┬á&┬áAs header, double-click here. 
  9811.  
  9812.  
  9813. ΓòÉΓòÉΓòÉ 7.7. OS/2 1.x Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  9814.  
  9815. The following sections contain Qs┬á&┬áAs related to IBM OS/2 1.x. 
  9816.  
  9817. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9818. to select the section, below: 
  9819.  
  9820. Qs┬á&┬áAs 
  9821. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  9822.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  9823. PM/User┬áInterface┬áQs┬á&┬áAs 
  9824.                                                         Database┬áManager┬áQs┬á&┬áAs 
  9825. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  9826. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  9827.  
  9828. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  9829.  
  9830.  
  9831. ΓòÉΓòÉΓòÉ 7.7.1. OS/2 1.x Configuration and Setup Qs & As ΓòÉΓòÉΓòÉ
  9832.  
  9833. Q.  I am trying to install OS/2 on a non-IBM system, but get an "FDISK Failure" 
  9834. error almost immediately.  What's wrong? 
  9835. A.  This error indicates that OS/2 doesn't recognize the fixed disk drive 
  9836. controller.  Contact the system vendor, or the hard drive controller 
  9837. manufacturer (which may be the hard drive manufacturer, if the controller is 
  9838. integrated with the drive) for compatibility instructions.  There may be a dip 
  9839. switch or jumper setting that will emulate a supported controller, or possibly 
  9840. a BIOS upgrade that will make the controller work with OS/2.  As a last resort, 
  9841. the hard drive controller may have to be replaced with one that is compatible 
  9842. with OS/2. 
  9843.  
  9844. Q.  I just installed OS/2, but my serial mouse doesn't work.  It worked fine 
  9845. under DOS. 
  9846. A.  If you have already followed the instructions in the OS/2 Command Reference 
  9847. for the MOUSE.SYS and mousespecific driver statements (eg., MSSER01.SYS) in 
  9848. CONFIG.SYS, make sure that if your mouse is connected to COM1 any dip switches 
  9849. or jumpers on the mouse are not set to use interrupt 4 (IRQ4); if it is 
  9850. connected to COM2, make sure it is not set to use IRQ3.  This would conflict 
  9851. with the interrupts OS/2 uses for these ports. 
  9852.  
  9853. Q.  Is there any way to auto-start a DOS application, either from STARTUP.CMD, 
  9854. or a Group? 
  9855. A.  Not in OS/2 1.3. 
  9856.  
  9857. Q.  When I try to install OS/2 1.3 on a PS/2 Model 35, 40, or 57, the system 
  9858. won't even install.  What's wrong? 
  9859. A.  Those systems require OS/2 1.30.1 (CSD 5015) or higher, and will not boot 
  9860. from earlier versions. 
  9861.  
  9862. Q.  I already have a copy of OS/2 1.3, and the 5015 CSD to apply to bring it up 
  9863. to the 1.30.1 level.  But if I can't even boot from the 1.3 installation 
  9864. diskette on a PS/2 Model 35, 40, or 57, how can I install the CSD to bring it 
  9865. up to the required level? 
  9866. A.  You can't.  However IBM has instituted a policy allowing users who are in 
  9867. this situation to trade in their 1.30 version for a shrink-wrapped 1.30.2 
  9868. version which is bootable on those systems that won't boot from 1.30.  An IBM 
  9869. Authorized dealer may contact the NDD National Support Center for this 
  9870. trade-in.  IBMers can do this by sending a PROFS note to Dave Whiter (WHITER @ 
  9871. BCRVMPC1), who will make arrangements to replace the customer's 1.30 copy with 
  9872. 1.30.2.  All copies of OS/2 currently shipping to dealers are at the 1.30.2 
  9873. level, but some dealers may still have the 1.30 level in stock. 
  9874.  
  9875. Q.  When I try to start multiple occurrences of VIEW.EXE (to display online 
  9876. books like the OS/2 Command Reference or the PS/2 Assistant), automatically via 
  9877. STARTUP.CMD, I get a message after the first one that it is unable to open the 
  9878. input file.  How can I accomplish this? 
  9879. A.  OS/2 1.30 ship-level had a bug that prevented this.  But 1.30.1 (CSD level 
  9880. 5015) resolves the problem. 
  9881.  
  9882. Q.  What causes TRAP 02/002/0002 errors? 
  9883. A.  Usually it is caused by defective, or incompatible memory SIMMs or 
  9884. adapters, but can also be caused by "auto-switching" EGA adapters. If you have 
  9885. such an adapter, make sure the auto-switching feature is disabled. 
  9886.  
  9887. Q.  What causes TRAP 0D/00D/000D errors? 
  9888. A.  Sometimes it is caused by defective, or incompatible memory SIMMs or 
  9889. adapters, but can also be caused by corrupted or incompatible software. If the 
  9890. error occurs every time you load a particular program, most likely it is the 
  9891. software at fault.  Try re-installing from the original diskettes. If the 
  9892. problem doesn't go away, and the program has never worked, most likely the 
  9893. program itself is not compatible with that version of OS/2.  Other programs may 
  9894. occasionally fail, but if restarting them usually works, you may have an 
  9895. intermittent memory failure. 
  9896.  
  9897. Q.  What's the difference between the 1.30.1 "update" and CSD 5015? 
  9898. A.  There is no difference except packaging and the ordering method.  1.30.1 is 
  9899. now being shipped in the same shrink-wrap packaging as 1.30 was (it has bright 
  9900. red lettering on the package identifying the new level).  CSD 5015 (either 
  9901. WR05015 for EE, or XR05015 for SE) is obtainable through the normal CSD 
  9902. process.  It can be used to upgrade the ship-level 1.30 version (XR00000 for 
  9903. SE, or WR05000 for EE) to 1.30.1.  Also, the CSD includes a file on the last 
  9904. diskette that lists the changes from 1.30 to 1.30.1.  The 1.30.1 shrink-wrapped 
  9905. set does not include this file. 
  9906.  
  9907. Q.  What's the minimum OS/2 version required for the L40 laptop? 
  9908. A.  OS/2 SE or EE V1.30.1 is the minimum requirement for the L40. 
  9909.  
  9910. Q.  What problems might I encounter if I use ship-level OS/2 1.3 on the L40? 
  9911. A.  The 1.30.1 update fixes problems in several areas: 1) Random read/write 
  9912. errors on the diskette drive, 2) the inability to print, and 3) the inability 
  9913. to display the "key" symbol for the Power-On Password feature.  In addition, 
  9914. the update supplies a new driver to enable the Trackpoint to work as a 
  9915. trackball.  The PS/2 Mouse driver will only support the Trackpoint as a mouse. 
  9916.  
  9917. Q.  What's the minimum OS/2 version required for the N51 notebook? 
  9918. A.  OS/2 SE or EE V1.30.1 is the minimum requirement for the N51SX; the N51SLC 
  9919. requires V1.30.2. 
  9920.  
  9921. Q.  What's the minimum OS/2 version required for the CL57 laptop? 
  9922. A.  OS/2 V2.0 is the minimum requirement for the CL57. 
  9923.  
  9924. Q.  When my OS/2 1.3 system boots, I get a SYS1728 error ("The system does not 
  9925. have enough storage to enable disk caching."), but I have plenty of memory and 
  9926. disk space.  What's wrong? 
  9927. A.  This error means that your DISKCACHE= parameter in CONFIG.SYS is too small. 
  9928. If it is set at the default, 64K, try increasing it to 256K.  Then reboot.  If 
  9929. the error goes away, you may leave the cache at this size, or change it to 
  9930. something higher or lower, at your discretion, depending upon your available 
  9931. memory. 
  9932.  
  9933. Q.  I have a PS/2 with OS/2 1.2 installed on it; but when I try to install OS/2 
  9934. 1.3 I get the following error when I boot from the OS/2 1.3 installation disk: 
  9935. SYS1045: The application program is not compatible with the version of the 
  9936. operating system being used. 
  9937. A.  This is the result of a previous aborted installation of 1.2 (or of an EE 
  9938. component of 1.2); it left behind a C:\OS2\INSTALL\DDITEMP directory containing 
  9939. installation files from a previous attempt.  Delete the DDITEMP directory and 
  9940. you should be able to reboot from the Installation Diskette and install 1.3 
  9941. normally. 
  9942.  
  9943. Q.  I expected that going from FAT to HPFS with Lazy Writes would improve my 
  9944. disk performance, and it has, except for the Database Manager. It doesn't 
  9945. appear any faster than before.  What can I do to speed it up? 
  9946. A.  Nothing, unfortunately.  For data-integrity reasons, the DBM uses 
  9947. COMMIT/ROLLBACK.  If data were permitted to go through the delayed-write 
  9948. caching provided by Lazy Writes, it would defeat the purpose of 
  9949. COMMIT/ROLLBACK.  Therefore DBM bypasses the Lazy Writes and writes directly to 
  9950. the disk. Although this results in poorer performance for the Database Manager 
  9951. than if it used Lazy Writes, it means assured data integrity. 
  9952.  
  9953. Q.  Does IBM OS/2 1.x support OEM SCSI drives? 
  9954. A.  IBM OS/2 provides a device driver for the IBM SCSI adapters.  Although IBM 
  9955. has not tested any non-IBM SCSI drives with OS/2, any SCSI drive that is 
  9956. compatible with the IBM SCSI adapters, should be usable under OS/2 when used 
  9957. with the IBM SCSI adapters.  The device driver support is for the controller, 
  9958. not the drives themselves.  Questions about the compatibility of specific 
  9959. drives with the IBM SCSI adapters should be addressed to the respective drive 
  9960. vendors. 
  9961.  
  9962. Q.  Is there a shortcut for finding information in an online book, from the 
  9963. command line? 
  9964. A.  Yes.  The syntax of the VIEW.EXE command is:  VIEW bookname string.  If you 
  9965. type VIEW CMDREF COPY, you will jump directly to the COPY command topic in the 
  9966. OS/2 Command Reference.  If you type VIEW PS2A_MKT OS/2, you will go to the 
  9967. first section of the PS/2 Marketing Assistant containing OS/2 in its title. 
  9968. This shortcut only works for text contained in menu headings, and only finds 
  9969. the first occurrence of the string. For more flexible search capability, use 
  9970. the Search option from the Action Bar. 
  9971.  
  9972. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  9973. to select the section, below: 
  9974.  
  9975. Qs┬á&┬áAs 
  9976. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  9977.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  9978. PM/User┬áInterface┬áQs┬á&┬áAs 
  9979.                                                         Database┬áManager┬áQs┬á&┬áAs 
  9980. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  9981. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  9982.  
  9983. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  9984.  
  9985.  
  9986. ΓòÉΓòÉΓòÉ 7.7.2. OS/2 1.x PM/User Interface Qs & As ΓòÉΓòÉΓòÉ
  9987.  
  9988. Q.  In OS/2 1.3, is there any way to "screen capture" the entire PM desktop? 
  9989. A.  Not built into OS/2 1.3, however a number of commercial and shareware 
  9990. utilities provide this function. 
  9991.  
  9992. Q.  In OS/2 1.3, is there any way to start a DOS program in the DOS box from an 
  9993. OS/2 command line, or batch file? 
  9994. A.  No.  DOS programs can only be started from an OS/2 group (menu), or within 
  9995. the DOS box itself.  A DOS batch file (AUTOEXEC.BAT or other) can be set up to 
  9996. start a DOS app in the DOS box, but the DOS box still must be started manually 
  9997. (by double-clicking on the DOS icon) before the DOS box AUTOEXEC.BAT batch file 
  9998. will execute. 
  9999.  
  10000. Q.  Can a DOS program set up in an OS/2 1.3 group be "auto-started" the way 
  10001. OS/2 programs can? 
  10002. A.  No.  Only OS/2 programs can be auto-started under OS/2 1.3. 
  10003.  
  10004. Q.  I have a PostScript printer, and it works fine on PS documents, but when I 
  10005. send an ASCII document to print, it just seems to get "swallowed" by the 
  10006. printer.  Nothing comes out.  What can I do? 
  10007. A.  If your printer offers an ASCII mode in addition to the PS mode, you have 
  10008. several options: 1) If the printer vendor offers an automatic emulation 
  10009. switching driver or hardware option, that would allow the printer to jump into 
  10010. the appropriate mode automatically.  2) You can go into the File Manager, find 
  10011. the file you want to print, and drag the file icon to the Print Manager icon, 
  10012. and drop it.  You will be prompted for the printer driver to use, and whether 
  10013. the file is text or graphics.  After responding, your document will print 
  10014. correctly.  3) Again using the File Manager, instead of dragging/dropping the 
  10015. file icon, you can simply highlight the file by single-clicking on the file 
  10016. name, and then press the Shift-Print keys.  This will bring up the same 
  10017. printing prompts as the previous step, but without the need to drag/drop, which 
  10018. requires that the Print Manager icon be visible on the desktop. 
  10019.  
  10020. Q.  Is there a quicker way to find the session I want from the Task List than 
  10021. using the scroll bar? 
  10022. A.  Yes.  You may either use the PgUp/PgDn keys, or type the first letter of 
  10023. the task name.  If there is more than one task beginning with that letter, you 
  10024. will jump from one name to the next using that letter. 
  10025.  
  10026. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10027. to select the section, below: 
  10028.  
  10029. Qs┬á&┬áAs 
  10030. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10031.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10032. PM/User┬áInterface┬áQs┬á&┬áAs 
  10033.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10034. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10035. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10036.  
  10037. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10038.  
  10039.  
  10040. ΓòÉΓòÉΓòÉ 7.7.3. OS/2 1.x Printing/Printer Driver Qs & As ΓòÉΓòÉΓòÉ
  10041.  
  10042. Q.  In OS/2 1.3, is there any way to "printscreen" the entire PM desktop? 
  10043. A.  Not built into OS/2 1.3, however a number of commercial and shareware 
  10044. utilities provide this function. 
  10045.  
  10046. Q.  What printers are supported by OS/2 1.3? 
  10047. A.  For a complete list of the nearly 200 printers supported, see the tip 
  10048. entitled Printers/Plotters Supported by OS/2 1.3 in the OS/2 1.x Tips section 
  10049. of the IBM PS/2 Technical Assistant. 
  10050.  
  10051. Q.  Is there an OS/2 1.3 driver for the IBM 4029 LaserPrinter? 
  10052. A.  Yes, but the system must be at CSD level 5050 or higher (V1.30.2).  Make 
  10053. sure that you have the PSCRIPT.DRV driver installed before applying the 5050 
  10054. CSD; this will make sure the new PostScript driver, which includes the 4029 
  10055. drivers) is installed.  Installing the shrink-wrapped 1.30.2 package will have 
  10056. the same effect; just make sure to install the PSCRIPT.DRV driver. 
  10057.  
  10058. Q.  Is there an OS/2 1.3x driver available for the HP LaserJet 
  10059. III/IIID/IIIP/IIISi family? 
  10060. A.  Yes, but the system must be at CSD level 5050 or higher (V1.30.2).  Make 
  10061. sure that you have the LASERJET.DRV driver installed before applying the 5050 
  10062. CSD; this will make sure the new PostScript driver, which includes the 4029 
  10063. drivers) is installed.  Installing the shrink-wrapped 1.30.2 package will have 
  10064. the same effect; just make sure to install the LASERJET.DRV driver. 
  10065. Alternatively, it is available for downloading from the IBM NSC BBS 
  10066. (404-835-6600), in file download area 17. 
  10067.  
  10068. Q.  Is there an OS/2 1.3x driver available for the HP PaintJet XL printer? 
  10069. A.  There are no drivers available specifically for the PaintJet XL, however 
  10070. the HP Laserjet Classic driver will work (for black-and-white printing only) 
  10071. with the PaintJet printer.  OS/2 2.0 has PaintJet drivers. 
  10072.  
  10073. Q.  Is there an OS/2 1.3x driver available for the HP Deskjet or Deskjet 500 
  10074. printers? 
  10075. A.  Yes, but the system must be at CSD level 5050 or higher (V1.30.2).  Make 
  10076. sure that you have the EPSON.DRV driver installed before applying the 5050 CSD; 
  10077. this will make sure the new PostScript driver, which includes the 4029 drivers) 
  10078. is installed.  Installing the shrink-wrapped 1.30.2 package will have the same 
  10079. effect; just make sure to install the EPSON.DRV driver.  When you use Printer 
  10080. Install from the Print Manager Setup option there will be a listing for the HP 
  10081. DeskJet 500 emulating an Epson EPL-6000.  Alternatively, you may use the 
  10082. LaserJet Classic driver. 
  10083.  
  10084. Q. Is there an OS/2 driver for the IBM 4216-020? 
  10085. A. Not from IBM; OS/2 only includes drivers for the 4216-030 and -031 models. 
  10086. There is a company, called David Goodenough & Associates, Limited that 
  10087. developed an OS/2 1.1/1.2 driver for the model 20.  It is possible that they 
  10088. also offer 1.3 and/or 2.0 versions of the driver.  For more information, 
  10089. contact the vendor at: 
  10090.  
  10091.    David Goodenough & Associates, Ltd.
  10092.    283 City Road
  10093.    London, ECIV 1LA
  10094.    United Kingdom
  10095.  
  10096.    Phone: 44-71-490-2266
  10097.    Fax: 44-71-490-2343
  10098.  
  10099. Note:  This is not an endorsement of the product, nor a recommendation by IBM; 
  10100. simply information for your benefit. 
  10101.  
  10102. Q.  Within a 3270 emulation session window, a print-screen copies all the text 
  10103. in the window, plus the status information on the bottom line of the screen. 
  10104. Is there any way to print only part of the text, and exclude the status line? 
  10105. A.  Yes.  The Shift-PrtSc key combination by itself will include all text 
  10106. within the window, plus the status line at the very bottom. By using the mouse 
  10107. to draw a box around a portion of the text on the screen, you can exclude all 
  10108. other text, but the status information will still print.  To avoid printing the 
  10109. status line you must go to the 3270 Print Control icon, open the session, and 
  10110. select the Setup pulldown.  From there toggle the Print OIA option so that no 
  10111. check mark appears.  This will prevent the status line from printing. 
  10112.  
  10113. Q.  My Print Manager somehow died with a Trap error, and when I tried to 
  10114. restart it from the main group I received a message saying that it was already 
  10115. started, but it wasn't anywhere to be found.  What can I do to get the Print 
  10116. Manager back? 
  10117. A.  There are two simple ways to do this.  Either 1) reboot your system, which 
  10118. will automatically restart it, or 2) Double-click on the file PMEXEC.EXE in the 
  10119. File Manager (or type START PMEXEC.EXE from the command line), which will 
  10120. manually restart the Print Manager. 
  10121.  
  10122. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10123. to select the section, below: 
  10124.  
  10125. Qs┬á&┬áAs 
  10126. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10127.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10128. PM/User┬áInterface┬áQs┬á&┬áAs 
  10129.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10130. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10131. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10132.  
  10133. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10134.  
  10135.  
  10136. ΓòÉΓòÉΓòÉ 7.7.4. Other OS/2 1.x Device Driver Qs & As ΓòÉΓòÉΓòÉ
  10137.  
  10138. Q.  When I tried to install the COM02.SYS driver on my AT-bus system so that I 
  10139. could use COM2, I received an error, and still can't access COM2.  What am I 
  10140. doing wrong? 
  10141. A.  COM02.SYS provides support for COM1 through COM3 on Micro Channel systems 
  10142. only.  COM01.SYS supports COM1 and COM2 on an AT-bus computer.  The 01 and 02 
  10143. designations refer not to the COM port number, but the type of bus 
  10144. architecture.  Use COM01.SYS on your system and you should be able to access 
  10145. both of your serial ports. 
  10146.  
  10147. Q.  What is EGA.SYS for? 
  10148. A.  The EGA.SYS device driver is used to support both the EGA and VGA adapter 
  10149. modes in the DOS Compatibility Box. It is useful for those programs that expect 
  10150. EGA register compatibility (which the IBM VGA controller does not provide--only 
  10151. BIOS compatibility).  This driver provides software registers for such programs 
  10152. to use, and thus allows them to operate correctly in the DOS box. 
  10153.  
  10154. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10155. to select the section, below: 
  10156.  
  10157. Qs┬á&┬áAs 
  10158. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10159.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10160. PM/User┬áInterface┬áQs┬á&┬áAs 
  10161.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10162. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10163. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10164.  
  10165. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10166.  
  10167.  
  10168. ΓòÉΓòÉΓòÉ 7.7.5. OS/2 1.x Communications Manager Qs & As ΓòÉΓòÉΓòÉ
  10169.  
  10170. Q.  When I used REINST (or EECFG) to add additional Comm Manager features (or 
  10171. reinstall existing ones), the install aborted with 01 (Unpack) errors. What 
  10172. does this mean, and what can I do about it? 
  10173. A.  An unpack error during a REINST or EECFG usually indicates that one of the 
  10174. files that the installation program is trying to copy to your hard disk drive 
  10175. already exists, and is in use by another part of Comm Manager.  If CM is 
  10176. already running, hot-key to another session and shut CM down.  This may allow 
  10177. you to continue.  If you can't continue, abort the installation, and try again 
  10178. (but make sure that no LAN Requester or other CM functions are currently 
  10179. running) from the REINST or EECFG command. 
  10180.  
  10181. Q.  Is there any way to run 5250 sessions in windows, like the 3270 Emulation 
  10182. sessions? 
  10183. A.  Yes.  All you need is OS/2 1.30.1 (CSD level 5015 or higher).  It provides 
  10184. the ability to run 5250 sessions in windows.  The instructions are contained in 
  10185. a file called 5250.TXT on diskette 13.  Briefly, all that is needed is to go 
  10186. into \CMLIB and edit the file CM2.CMD.  Find the statement: REM SET EM5250=WIN, 
  10187. and change it to SET EM5250=WIN.  Then close the Comm Manager (if started), and 
  10188. restart it.  When the 5250 emulation session starts up it will be in a window, 
  10189. similar to that for 3270 Emulation. 
  10190.  
  10191. Q.  Within a 3270 emulation session window, a print-screen copies all the text 
  10192. in the window, plus the status information on the bottom line of the screen. 
  10193. Is there any way to print only part of the text, and exclude the status line? 
  10194. A.  Yes.  The Shift-PrtSc key combination by itself will include all text 
  10195. within the window, plus the status line at the very bottom. By using the mouse 
  10196. to draw a box around a portion of the text on the screen, you can exclude all 
  10197. other text, but the status information will still print.  To avoid printing the 
  10198. status line you must go to the 3270 Print Control icon, open the session, and 
  10199. select the Setup pulldown.  From there toggle the Print OIA option so that no 
  10200. check mark appears.  This will prevent the status line from printing. 
  10201.  
  10202. Q.  What is the best way for an OS/2 user in a LAN environment to communicate 
  10203. with a Unix-type system? 
  10204. A.  TCP/IP V1.1 for OS/2 is the solution offered by IBM to allow OS/2 
  10205. workstations to communicate with the machines in the Unix world such as IBM 
  10206. RT's and RISC/6000 units running AIX.  A good many of the Unix machines in use 
  10207. utilize TCP/IP, allowing this to be a common communications platform among 
  10208. machines provided by various vendors. TCP/IP V1.1 for OS/2 comes with many 
  10209. TCP/IP standard applications such as NFS, FTP, TELNET, and a mail system. 
  10210. Running under OS/2 Extended Edition V1.20, TCP/IP V1.1 can run on both Ethernet 
  10211. and Token Ring networks, and even act as a TCP/IP router between Ethernet and 
  10212. Token Ring. 
  10213.  
  10214. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10215. to select the section, below: 
  10216.  
  10217. Qs┬á&┬áAs 
  10218. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10219.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10220. PM/User┬áInterface┬áQs┬á&┬áAs 
  10221.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10222. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10223. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10224.  
  10225. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10226.  
  10227.  
  10228. ΓòÉΓòÉΓòÉ 7.7.6. OS/2 1.x Database Manager Qs & As ΓòÉΓòÉΓòÉ
  10229.  
  10230. Q.  Does Database Manager Remote Data Services (RDS) require OS/2 LAN server 
  10231. for remote data access across a LAN? 
  10232. A.  No.  RDS does not need LAN Server, nor Communications Manager, as it has 
  10233. its own LAN communications layer built-in.  However, all locally administered 
  10234. LAN adapter addresses must be explicitly identified to remotely access a 
  10235. database.  And, not using the LAN Server product limits a database client to 
  10236. accessing only one database server, and printing locally. On the other hand, 
  10237. installing LAN Server means that all links between users will automatically be 
  10238. made by the LAN Server/LAN Requester code, eliminating all the manual naming 
  10239. effort.  Plus, it allows clients to link to any or all database and print 
  10240. servers on the network.  Thus, while LS is not required, its presence makes the 
  10241. setting up of remote database clients simpler and more automatic. 
  10242.  
  10243. Q.  With LAN Server installed, does a Database server have to also be a LAN 
  10244. server, or can a DB server be installed on just a LAN requester workstation? 
  10245. A.  A Database server can be installed on either a LAN server or requester 
  10246. node, and still be accessed by all authorized users on the network. 
  10247.  
  10248. Q.  I know there is a system timestamp data type for the Database Manager, but 
  10249. I can't seem to find out how to set it up. 
  10250. A.  The Edit Code that represents the timestamp (system date and time) is TSI. 
  10251. For more information about this data type, please refer to the EE 1.3 User's 
  10252. Guide, Vol. 3, Chapter 5-10, and Appendix I-6. 
  10253.  
  10254. Q.  Is there any way to specify compressed print for a QM query? 
  10255. A.  Yes.  From the Databases menu of the Query Manager, select System from the 
  10256. action bar, and then Open printer pickname  Enter the name of an existing 
  10257. nickname, or a new one to be created, and press Enter.  From the Printer 
  10258. Nickname panel, specify the printer port you will print to, a printer type 
  10259. compatible with your printer, and the appropriate paper size.  Then press Enter 
  10260. and Cancel to return to the Databases menu.  This only has to be done one time. 
  10261. Once this is setup, run the query you wish to print compressed.  When the query 
  10262. results appear on your screen, select Actions from the action bar, and then 
  10263. Print.  When the Print panel pops up, select To printer. At this point you will 
  10264. be prompted for a Line width, and Print type, among other things.  Just click 
  10265. on the Compressed option for the Print type and press Enter, and your output 
  10266. will be compressed. 
  10267.  
  10268. Q.  Is there any way to change the order in which the cursor jumps from field 
  10269. to field in a Query Manager data entry panel? 
  10270. A.  The cursor moves in a strictly defined manner:  Starting with the top 
  10271. left-most field, it jumps from left to right until it reaches the last field on 
  10272. the line.  Then it down jumps to the left-most field on the next line and moves 
  10273. to the right, and so on, until it reaches the right-most field on the last 
  10274. line.  There is no way to program the cursor to jump in any other fashion than 
  10275. this. 
  10276.  
  10277. Q.  Is there any way to create a Query Manager panel in the form of a menu that 
  10278. allows you to execute REXX and other executable (EXE) programs? 
  10279. A.  The Query Manager is strictly a Database Manager interface, not an 
  10280. operating system shell.  Consequently, only DBM/QM procedures may be executed 
  10281. from a Query Manager menu panel. 
  10282.  
  10283. Q.  How do you change the name of an OS/2 Database Manager database? 
  10284. A.  To rename a database: 
  10285.  
  10286.  1. Verify the password of the database you are renaming (so you will know what 
  10287.     it is later when you need it). 
  10288.  2. Select the database using the spacebar, from the main database selector 
  10289.     screen. 
  10290.  3. Select Uncatalog from the Tools menu of the Action Bar, and uncatalog the 
  10291.     selected database. 
  10292.  4. Select '--NEW--' from the main database selector screen. 
  10293.  5. Select Catalog from the Tools menu. 
  10294.  6. Enter the original database name at the 'Database name' field, the desired 
  10295.     new database name at 'Nickname,' the drive letter on which the database is 
  10296.     stored, and a new comment (if desired). 
  10297.  7. Query Manager will then prompt you for the original database's password. 
  10298.  8. If all these steps are followed correctly, Query Manager will add the 
  10299.     database with the new name (and new comment, if any) to the main database 
  10300.     selector screen. 
  10301.  
  10302. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10303. to select the section, below: 
  10304.  
  10305. Qs┬á&┬áAs 
  10306. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10307.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10308. PM/User┬áInterface┬áQs┬á&┬áAs 
  10309.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10310. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10311. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10312.  
  10313. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10314.  
  10315.  
  10316. ΓòÉΓòÉΓòÉ 7.7.7. Miscellaneous OS/2 1.x Qs & As ΓòÉΓòÉΓòÉ
  10317.  
  10318. Q. What versions of OS/2 support Extended Services 1.0? 
  10319. A. OS/2 1.30.1 (CSD level 5015 or later), and OS/2 2.0. 
  10320.  
  10321. Q.  I keep seeing references to "CSD levels."  What does this mean, and how do 
  10322. I find out what CSD level I am at? 
  10323. A.  CSD means Corrective Service Diskette, or patch diskette.  A CSD level 
  10324. reflects how up-to-date a system is in regards to software patches.  To 
  10325. determine your CSD level just type SYSLEVEL at any OS/2 command prompt.  You 
  10326. will be shown one or more screens informing you of the current and previous 
  10327. levels of the base operating system, and various components of the OS/2 
  10328. Communications and Database Managers, if installed.  If you discover that you 
  10329. need newer CSDs than you presently have, there are several ways to obtain them. 
  10330. 1) Download them from the IBM NSC BBS (404-835-6600); 2) Ask your dealer for a 
  10331. copy (a dealer can either order them from the IBM Defect Support Center or 
  10332. download them from the BBS via a special 800#); 3) Order them directly from the 
  10333. IBM Defect Support Center (if you have a registered 7-digit IBM customer 
  10334. number). 
  10335.  
  10336. Q.  What is the difference between TCP/IP for OS/2 Version 1.1 and TCP/IP for 
  10337. OS/2 Version 1.2? 
  10338. A.  TCP/IP for OS/2 V1.2 adds: 
  10339. - X-Windows and NFS Server support 
  10340. - X.25 support for IP 
  10341. - NDIS support 
  10342. - VT220 Emulation 
  10343. - Support for OS/2 1.3 and 2.0 
  10344.  
  10345. Q.  Is there an easy way to protect all the files in a directory from erasure 
  10346. or modification? 
  10347. A.  Yes.  You can use the File Manager to set the attributes to Read-only, and 
  10348. even Read-only and Hidden, if desired.  To do this, start the File Manager and 
  10349. open the directory you with to protect.  Then using the File menu from the File 
  10350. Manager action bar choose Select All.  This will highlight all files in that 
  10351. directory.  Then select Change Flags from the File menu. Finally, specify the 
  10352. attributes you wish all selected files to have.  After using the Change button 
  10353. to save your selections, all attributes will be set to your specifications. 
  10354. (You may also want to make sure that you also use View...Include from the 
  10355. action bar to include or omit Read-only and/or Hidden files from the list of 
  10356. files to display when you open a directory window, depending on your 
  10357. preferences.) 
  10358.  
  10359. Q.  Does OS/2 1.3 include an Undelete feature? 
  10360. A.  No, however at least one software vendor sells an OS/2 utilities package 
  10361. that includes an undelete program.  GammaTech can be reached at 405-359-1219; 
  10362. or PO Box 70, Edmund, OK, 73083-0070.  Similar products from other vendors may 
  10363. also exist; this is not meant as an endorsement of this particular vendor or 
  10364. product; merely an example. OS/2 2.0 does include an Undelete feature. 
  10365.  
  10366. Q.  When running CHKDSK on an HPFS partition I get a message that some files 
  10367. are "cross-linked."  What can I do to fix these files? 
  10368. A.  If you boot from the Installation diskette (and ESCape from the IBM logo 
  10369. screen to the A> prompt) then run CHKDSK C: /F, the files will be recovered. 
  10370. If the cross-linked files are on a partition other than C:, run CHKDSK d: /F 
  10371. from the C: drive (where d: = the appropriate drive letter). It is not 
  10372. necessary to boot from the Installation Diskette in this case. 
  10373.  
  10374. Q.  Is there any way to strip the Extended Attributes from files, if desired? 
  10375. A.  Yes.  The command EAUTIL is expressly intended for that purpose.  It strips 
  10376. the EA from files, and puts them in a separate file using a name you provide. 
  10377. It also allows the EAs to be reattached at a later time.  For more information, 
  10378. refer to the EAUTIL command in the OS/2 Command Reference. 
  10379.  
  10380. Q.  How do I obtain a product called Graphical Data Display Manager (GDDM) OS/2 
  10381. 1.2? 
  10382. A.  This is not available as a separately orderable product.  It must be 
  10383. ordered as a feature by the mainframe location, through their IBM marketing 
  10384. rep. 
  10385.  
  10386. Q.  Is there a keyboard-password/screen-saver program for OS/2? 
  10387. A.  Not included with OS/2 1.0-1.2, and not in ship-level 1.3.  But beginning 
  10388. with the 1.30.1 version (also called CSD 5015), a keyboard-and-mouse locking 
  10389. utility called LOCKUP.EXE is included.  It also provides a screen blanking 
  10390. feature, to protect the screen from "burn-in."  To determine whether you are at 
  10391. OS/2 V1.30.1 or later, use the SYSLEVEL command from the command prompt to see 
  10392. the current CSD level.  For those at earlier versions, there are shareware 
  10393. keyboard locking programs available on public BBSes. 
  10394.  
  10395. Q.  Is there any way to use the LOCKUP.EXE program as strictly a 
  10396. screen-blanker, without the password feature? 
  10397. A.  No.  Keyboard password security is its primary function.  The 
  10398. screen-blanking feature is a useful enhancement but cannot be run "standalone." 
  10399.  
  10400. Q.  Why do we have to purchase several key OS/2 Extended Edition manuals 
  10401. separately? 
  10402. A.  Effective immediately, both dealers and customers may order the following 
  10403. EE 1.3 publications, free of charge, by calling 800-IBM-7282& 
  10404.  
  10405. o System Administrator's Guide For Communications (P/N 01F0302) 
  10406. o Database Manager Administrator's Guide (01F0291) 
  10407. o Problem Determination Guide For the Service Coordinator (01F0301) 
  10408.  
  10409. Q.  What is the EA DATA. SF file for, and do I need it? 
  10410. A.  On HPFS partitions, a file's Extended Attributes (which includes such 
  10411. information as Last Modification Date, Last Access Date, and user-added 
  10412. comments) is attached to the file itself. But on fixed disk partitions 
  10413. formatted as FAT, and diskettes, there is no way to attach this data to the 
  10414. file.  OS/2 creates the EA DATA. SF file as a receptacle for this information. 
  10415. Deleting this file will not damage the data files themselves, but will result 
  10416. in annoying "Extended Attributes not found for this file" messages when files 
  10417. that used to have EAs are accessed.  For this reason it is not recommended that 
  10418. you delete EA DATA. SF. 
  10419.  
  10420. Q.  Is there a way to see the list of keyboard commands in the Command Retrieve 
  10421. buffer? A.  Yes.  Just type KEYS LIST at the command line.  The commands in the 
  10422. buffer will be displayed in reverse order.  Using the up and down cursor keys 
  10423. will let you scroll through those commands in either forward or reverse order. 
  10424.  
  10425. Q.  What are the *.BIO files cluttering up my OS/2 1.2 root directory, and is 
  10426. there any way to get rid of them? 
  10427. A.  These files are patches to the Advanced BIOS (ABIOS) chip in all Micro 
  10428. Channel PS/2s.  Each file is unique to a particular model of PS/2. OS/2 1.2 
  10429. does not distinguish between the various PS/2 models, and so installs all the 
  10430. files on each system.  The ABIOS.SYS file (on Micro Channel Systems) is nothing 
  10431. more than an ASCII file listing all the *.BIO files in the root directory. 
  10432. These files should not be deleted unless the user is sure he knows what he is 
  10433. doing.  A better alternative for "uncluttering" the root is to use the File 
  10434. Manager to hide the *.BIO files.  They will still be usable by OS/2, but not 
  10435. visible to the user.  The good news is that OS/2 1.3 only installs the one .BIO 
  10436. file needed by that particular system.  This eliminated the clutter completely. 
  10437.  
  10438. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10439. to select the section, below: 
  10440.  
  10441. Qs┬á&┬áAs 
  10442. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10443.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10444. PM/User┬áInterface┬áQs┬á&┬áAs 
  10445.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10446. Printing/Printer┬áDriver┬áQs┬á&┬áAs                         Miscellaneous┬áQs┬á&┬áAs 
  10447. Other┬áDevice┬áDriver┬áQs┬á&┬áAs 
  10448.  
  10449. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10450.  
  10451.  
  10452. ΓòÉΓòÉΓòÉ 7.8. OS/2 2.x Technical┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  10453.  
  10454. The following sections contain Qs┬á&┬áAs related to IBM OS/2 2.x. 
  10455.  
  10456. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10457. to select the section, below: 
  10458.  
  10459. Qs┬á&┬áAs 
  10460. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10461.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10462. WPS/User┬áInterface┬áQs┬á&┬áAs 
  10463.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10464. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  10465. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  10466.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  10467. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  10468. HPFS/FAT┬áQs┬á&┬áAs 
  10469.  
  10470. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  10471.  
  10472.  
  10473. ΓòÉΓòÉΓòÉ 7.8.1. OS/2 2.x Configuration and Setup Qs & As ΓòÉΓòÉΓòÉ
  10474.  
  10475. Q. I've heard lots of rumors, but what are the real hardware requirements for 
  10476. OS/2 2.0? 
  10477. A. Any PC with a 386SX (or higher) processor, 4MB or more of RAM, and a 60MB 
  10478. hard drive.  In many cases more memory and disk will be needed, depending on 
  10479. the user's needs.  The base operating system itself uses about 3.5MB of RAM and 
  10480. 16-29MB of fixed disk (depending on what you choose to install).  The remainder 
  10481. is available for application and data use.  As most users eventually run more 
  10482. programs concurrently than they anticipated at first, make sure your system 
  10483. allows for growth if you are starting with near the minimum.  Currently more 
  10484. than 200 non-IBM PCs have passed IBM's OS/2 compatibility testing, with more 
  10485. coming.  (This list can be found in the OS/2 2.0 Tips section of the Technical 
  10486. Assistant.)  Others are being tested, and the list is updated monthly. 
  10487.  
  10488. Q. If I install OS/2 2.0 on a PC that is not on the compatibility list, am I 
  10489. out of luck if I run into problems? 
  10490. A. No.  Call the IBM Defect Support Center at 800-237-5511 and explain your 
  10491. problem.  They will attempt to resolve your problem.  If they can't step you 
  10492. though a workaround to the problem, or develop a patch to fix it within 90 
  10493. days, you will be offered your money back for the OS/2 purchase. 
  10494.  
  10495. Q. Can OS/2 2.0 be installed from any drive besides A:? 
  10496. A. Yes, to a degree.  The operating system itself, and Extended Services can be 
  10497. installed from a network drive (which can be any letter above C:). As far as 
  10498. physical diskette drives are concerned, it must be the A: drive.  However, on 
  10499. many systems (such as the PS/2 Models 57/90/95), the system can be configured 
  10500. to boot from any internal diskette drive, making that drive the "A:" drive, 
  10501. regardless of cabling or physical position.  Some systems also allow the cables 
  10502. to be swapped (perhaps with other adjustments) to produce a new "A:" drive. 
  10503. Consult your system vendor for directions. 
  10504.  
  10505. Q. In the README file that comes with OS/2 (in the root directory, viewable in 
  10506. the Information folder), there is reference to a SCSI driver called 
  10507. OS2SCSI.SYS, supposedly in \OS2, yet I can't find it.  Where is it? 
  10508. A. This is a typo in the README file.  The name is actually OS2SCSI.DMD, not 
  10509. .SYS. 
  10510.  
  10511. Q. I understand that most DOS and Windows apps should run under OS/2, but what 
  10512. kinds of programs are likely to fail? 
  10513. A. 1) Those that could compromise the integrity of the operating system, such 
  10514. as VCPI memory extenders and certain low-level disk utilities; 2) Those 
  10515. requiring extremely high interrupt rates (typically more than 1,000 interrupts 
  10516. per second), including software to support some fax and sound boards.  3) Those 
  10517. requiring a specific version of DOS.  OS/2 2.0 provides an emulation of DOS 
  10518. 5.0, but some applications may need DOS 3.3, for example, and won't work with 
  10519. anything else.  In this case, start a DOS image of the DOS 3.3 diskette (within 
  10520. a VDM), and run the the application under real DOS 3.3 inside a VDM.
  10521.  
  10522. Some other applications may require special DOS Settings, and some may run with 
  10523. limited function.  But overall, the large majority of programs will run "as 
  10524. is", and as faster or faster than before, with greater data integrity. 
  10525.  
  10526. Q. In OS/2 1.3 there was a Program Properties option to start an application on 
  10527. bootup.  How do I "autostart" apps under 2.0? 
  10528. A. Two ways: 1) Use Create Shadow from an application pull-down menu to copy 
  10529. the application icon to the Startup folder; or 2) Leave the application running 
  10530. when you Shutdown the system.  All running apps will autostart upon bootup. 
  10531.  
  10532. Q. Is there any way to set different execution priorities for individual DOS 
  10533. applications? 
  10534. A. No.  Application priority is set by the application programmer.  Since DOS, 
  10535. unlike OS/2, doesn't provide for multiple execution priority levels for apps 
  10536. there is no reason or way to build them into DOS apps.  Therefore when they are 
  10537. run in a DOS session under OS/2 there is no inherent priority level 
  10538. distinction, and no way for a user to impose unique priority levels externally 
  10539. to the programs. 
  10540.  
  10541. Q.  What's the minimum OS/2 version required for the CL57 color laptop? 
  10542. A.  OS/2 V2.0 is the minimum requirement for the CL57. 
  10543.  
  10544. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10545. to select the section, below: 
  10546.  
  10547. Qs┬á&┬áAs 
  10548. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10549.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10550. WPS/User┬áInterface┬áQs┬á&┬áAs 
  10551.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10552. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  10553. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  10554.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  10555. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  10556. HPFS/FAT┬áQs┬á&┬áAs 
  10557.  
  10558. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10559.  
  10560.  
  10561. ΓòÉΓòÉΓòÉ 7.8.2. OS/2 2.x WPS/User Interface Qs & As ΓòÉΓòÉΓòÉ
  10562.  
  10563. | Q. Is there any way to change the color of the icon text?  When I drag/drop a 
  10564. color from the Color Palette it changes the Desktop color, not the icon text. 
  10565. A. Just hold the Ctrl key while dragging/dropping the color.  This will change 
  10566. the text color instead of the Desktop. 
  10567.  
  10568. Q. I'm tired of always using the Sort option on a folder pulldown to arrange 
  10569. the icons the way I want them. Is there any way to make the icons sort 
  10570. automatically? 
  10571. A. Yes.  Just Open the Settings for a folder, select the Sort notebook tab, and 
  10572. click on the check-box called "Always maintain sort order." Then close the 
  10573. Settings.  This will make the change permanent for that folder, using whichever 
  10574. sort order you select.  You can always change the sort order later, and the 
  10575. "auto-sort" will stay in effect, using the new sort order. 
  10576.  
  10577. Q. I went into the Desktop pulldown to change some settings, including 
  10578. "Minimize to desktop", so that my icons don't disappear when I minimize them. 
  10579. But now only some objects minimize to the desktop, while others still hide. 
  10580. What's wrong. 
  10581. A. By using the Desktop settings you changed only the behavior of icons on the 
  10582. Desktop; not icons contained in other folders.  To make global changes to the 
  10583. way objects hide/minimize, go to the OS/2 System folder, then the System Setup 
  10584. folder, then open the System icon.  From the Window notebook tab make the 
  10585. changes you want for all folders. 
  10586.  
  10587. Q. Is there any way to disable the Print Screen function? 
  10588. A. To enable or disable Print Screen, go to the OS/2 System folder, then the 
  10589. System Setup folder, then open the System icon.  From the Print Screen notebook 
  10590. tab make your choice. 
  10591.  
  10592. Q. Why are the titles of some of my icons lighter in color than the others? 
  10593. A. These icons represent "shadows" of the original object.  The lighter text is 
  10594. a way of distinguishing between originals and shadows. 
  10595.  
  10596. Q. What are "Shadow" icons and why would I want them? 
  10597. A. Each folder represents a directory on your disk.  Each icon/object 
  10598. represents a file in that directory.  If you copy an object from a folder to 
  10599. the Desktop, for example, you are also copying the file associated with that 
  10600. object.  By creating a shadow of the original object you can put "pointers" to 
  10601. the file in many different folders or on the Desktop (which is actually a 
  10602. folder itself) for convenience, without also duplicating the file multiple 
  10603. times (and wasting a lot of disk space).  In addition, if you duplicate the 
  10604. file, each is a separate copy, and updating one doesn't affect the others.  By 
  10605. using shadows you can access the same copy of the file from multiple places, 
  10606. insuring that you are always working with the same version of the file. 
  10607.  
  10608. Q. If I shred an object (icon), does that delete the data file or program that 
  10609. it represents? 
  10610. A. No.  Objects are independent of the physical disk files.  There can be 
  10611. multiple objects representing the same files.  Therefore there must be a way to 
  10612. delete some of them without also deleting the file they represent. 
  10613.  
  10614. Q. Is there a difference between deleting a shadow object and the original? 
  10615. A. Yes.  If you delete a shadow, it does not affect other shadows of the 
  10616. original, or the original object itself.  However if you delete the original, 
  10617. all shadows are deleted with it. 
  10618.  
  10619. Q. Am I limited to 11 character icon/object names on a FAT system? 
  10620. A. No.  Like HPFS partitions, FAT partitions will support up to 254 character 
  10621. object names (however the physical file names on disk are still limited to 11 
  10622. characters; that is a FAT limitation, not a Workplace Shell limitation). 
  10623.  
  10624. Q. I would like to get more icons side by side on my Desktop, but some of the 
  10625. icon names are so long that I can only get a few icons on each line.  What can 
  10626. I do? 
  10627. A. You have two options 1) Rename the icons to something shorter (such as 
  10628. Windows Apps #2, instead of Additional Windows Programs); or 2) Insert carriage 
  10629. returns (using the Enter key) in the name to break the name into multiple short 
  10630. lines of text. 
  10631.  
  10632. Q. How do I copy or move an object with the mouse? 
  10633. A. To move, just press and hold the right mouse button over the object you wish 
  10634. to move, while dragging and dropping it elsewhere.  To copy, press and hold the 
  10635. Ctrl key while dragging and dropping with the mouse. 
  10636.  
  10637. Q. I have noticed that different people have the icons on their desktop 
  10638. arranged differently.  Some have them all over the screen, others have a single 
  10639. column down the left side of the screen with the icon text to the right (and a 
  10640. scroll bar to see those of the screen), and still others have multiple columns 
  10641. of icons.  How do I select which way I want it? 
  10642. A. Press the right mouse button on a blank part of the Desktop to bring up the 
  10643. Desktop menu; then select Open, Settings.  Finally, from the Settings screen 
  10644. select "Flowed" for multiple columns, "Non-Flowed" for single-column, or 
  10645. "Non-grid" (the default) for left-to-right, top-to-bottom arrangement all over 
  10646. the screen.  Then close the Settings to save. 
  10647.  
  10648. Q. What is a "work area"?  I see that option in a number of Settings notebooks 
  10649. under the File tab. 
  10650. A. A work area is a special kind of folder.  The Desktop is a work area.  When 
  10651. a work area is minimized or maximized, all active objects within that work area 
  10652. are also minimized or maximized.  When a work area is closed, all open objects 
  10653. are also closed.  When a work area is opened, all previously open objects are 
  10654. reopened (this is how the Desktop restarts your apps when you boot the system). 
  10655. For more information, open the Settings to the File tab and press the Help 
  10656. button, or search for "work area" in the Master Help Index object. 
  10657.  
  10658. Q. I see objects across the bottom of my desktop that have "halos" or boxes 
  10659. around them.  What are they? 
  10660. A. They are minimized objects.  Depending on how the desktop is setup, objects 
  10661. can be minimized on the desktop, minimized inside the Minimized Viewer folder 
  10662. (which can be opened on the desktop to see the minimized icons), or Hidden. 
  10663. Hidden objects can be seen by double-clicking on the original object.  To 
  10664. specify which way you would like your objects to appear, go to the Desktop 
  10665. settings (right mouse button, Open, Settings.), go to the Window tab, and make 
  10666. your selection in the "Minimized Window Behavior" box.  If you specify one of 
  10667. the Minimized options, make sure to also change the "Button appearance for 
  10668. windows" box to "Minimize button".  If you leave it set to "Hide button" the 
  10669. icons will be hidden rather than minimized. 
  10670.  
  10671. Q. How do I start another copy of a program from an icon without having to 
  10672. duplicate the object?  When I click on the icon the already-running session 
  10673. pops up. 
  10674. A. Go to the Desktop settings (right mouse button, Open, Settings.), go to the 
  10675. Window tab, and specify "Create new window" in the "Object open behavior" box. 
  10676. Then close the Settings to save the changes. 
  10677.  
  10678. Q. Where is the Shutdown option?  There is no Desktop Manager, as there was in 
  10679. OS/2 1.x. 
  10680. A. Just press the right mouse button with the pointer over any blank part of 
  10681. the desktop.  This will bring up the Desktop menu. 
  10682.  
  10683. Q. Where is the keyboard Lockup option?  There is no Utilities Group, as there 
  10684. was in OS/2 1.x. 
  10685. A. Just press the right mouse button with the pointer over any blank part of 
  10686. the desktop.  This will bring up the Desktop menu.  From there select Lockup 
  10687. now to initiate it, or open the Settings to the Lockup notebook tab to change 
  10688. the Lockup settings (note that there are three pages of Lockup settings to be 
  10689. changed). 
  10690.  
  10691. Q. Is there a "screen blanker" program in OS/2 2.0? 
  10692. A. Yes; two in fact.  One is the Lockup program, which allows you to specify a 
  10693. timeout value after which to blank out the screen, and replace it with a bitmap 
  10694. image.  The program also prompts for a keyboard password to use when locking 
  10695. the keyboard.  There is also an autodim feature.  There is no way to use this 
  10696. program as a screen blanker without the keyboard password feature, though.  The 
  10697. other program, Cat and Mouse, offers a "hide" button that blanks the screen and 
  10698. displays only the icon of a cat running around the screen.  This feature does 
  10699. not require a keyboard password, but also doen't offer an auto-timeout feature 
  10700. (unlike the Lockup program).  Cat and Mouse must be manually started. 
  10701.  
  10702. Q. Is there a way to printscreen the entire WPS desktop? 
  10703. A. Yes.  Simply use the left mouse button to click on an empty part of the 
  10704. desktop and then use the Print Screen key. Or to print only one window on the 
  10705. desktop, select that window and then use the Print Screen key. 
  10706.  
  10707. Q. Does OS/2 2.0 require a mouse? 
  10708. A. No, 2.0 is fully enabled for keyboard-only use; however most users will find 
  10709. the mouse more convenient for many tasks. 
  10710.  
  10711. Q. Is there any way to get to the Selective Install panel from a command 
  10712. prompt? 
  10713. A. Yes.  Just type INSTALL. 
  10714.  
  10715. Q. I understand that OS/2 is supposed to be completely keyboard accessible, but 
  10716. I can't seem to figure out how to select icons without a mouse. 
  10717. A. Use the cursor (arrow) keys to move from icon to icon, then press the Enter 
  10718. key to select the one you want. 
  10719.  
  10720. Q. Is there an easy to change a DOS or Windows full-screen session into a 
  10721. windowed session, or vice-versa? 
  10722. A. Yes.  Just use the Alt-Home key combination to toggle between full-screen 
  10723. and windowed. This procedure does not work for OS/2 sessions; just DOS or 
  10724. Windows apps. 
  10725.  
  10726. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10727. to select the section, below: 
  10728.  
  10729. Qs┬á&┬áAs 
  10730. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10731.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10732. WPS/User┬áInterface┬áQs┬á&┬áAs 
  10733.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10734. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  10735. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  10736.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  10737. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  10738. HPFS/FAT┬áQs┬á&┬áAs 
  10739.  
  10740. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10741.  
  10742.  
  10743. ΓòÉΓòÉΓòÉ 7.8.3. DOS/Windows Sessions (VDMs) Qs & As ΓòÉΓòÉΓòÉ
  10744.  
  10745. Q. I understand that most DOS and Windows apps should run under OS/2, but what 
  10746. kinds of programs are likely to fail? 
  10747. A. 1) Those that could compromise the integrity of the operating system, such 
  10748. as VCPI memory extenders and certain low-level disk utilities; 2) Those 
  10749. requiring extremely high interrupt rates (typically more than 1,000 interrupts 
  10750. per second.  3) Those requiring a specific version of DOS.  OS/2 2.0 provides 
  10751. an emulation of DOS 5.0, but some applications may need DOS 3.3, for example, 
  10752. and won't work with anything else.  In this case, start a DOS image of the DOS 
  10753. 3.3 diskette (within a VDM), and run the the application under real DOS 3.3 
  10754. inside a VDM.
  10755.  
  10756. Some other applications may require special DOS Settings, and some may run with 
  10757. limited function.  But overall, the large majority of programs will run "as 
  10758. is", and as faster or faster than before, with greater data integrity. 
  10759.  
  10760. Q. Are there any restrictions to what versions of DOS can be used in a Boot 
  10761. Image (Virtual DOS Boot)? 
  10762. A. Only that you must use a version of DOS that supports your hardware.  (For 
  10763. example, you can't use DOS 2.0 on a system with 1.44MB diskette drives, because 
  10764. DOS 2.0 doesn't recognize anything larger than 360K diskette drives).  Other 
  10765. than that, you are free to use any operating system that will run on an 8086 
  10766. processor (including IBM DOS, MS DOS, DR DOS, and even CPM/86). 
  10767.  
  10768. Q. Is DDE supported? 
  10769. A. Yes; between any combination of Windows and OS/2 applications. 
  10770.  
  10771. Q. Is OLE supported? 
  10772. A. Yes; between Windows applications. 
  10773.  
  10774. Q. I just tried to cut-and-paste between an OS/2 application and a Windows 
  10775. program, but the Paste option in the Winapp's menu was "grayed-out".  What do I 
  10776. have to do to cut/paste between applications? 
  10777. A. Either your Windows clipboard or your OS/2 clipboard, or both, were set to 
  10778. "private".  Both must be set to Public before you can do any cutting and 
  10779. pasting back and forth.  When you start the full-screen Windows session, or a 
  10780. Windows app, there will be a clipboard icon opened on the Windows Desktop.  If 
  10781. you start a Windows or OS/2 app in a window, the clipboard icon will appear on 
  10782. the OS/2 desktop.  From within both the Windows and OS/2 clipboard icons, there 
  10783. is an Option choice on the action bar.  Clicking on this will show whether the 
  10784. clipboard is Public (indicated by a check-mark) or not.  If not, click on the 
  10785. line that says Public clipboard.  This will change the clipboard to public. 
  10786. After you have ensured that both clipboards are public, you should have no 
  10787. trouble cutting and pasting between applications.  If you still can't paste, 
  10788. close the program you can't paste into, and restart it.  It should work now. 
  10789.  
  10790. Q. I know that OS/2 2.0 comes with Adobe Type Manager for OS/2, but will I have 
  10791. to buy ATM for Windows for my Windows apps? 
  10792. A. No.  OS/2 2.0 supplies ATM for both OS/2 and Windows applications. 
  10793.  
  10794. Q. When I "migrate" DOS and Windows apps to OS/2 to "register" them with the 
  10795. OS/2 Workplace Shell, how do I know what DOS Settings to use for each 
  10796. application. 
  10797. A. In most cases the default settings will work, but in some cases tuning may 
  10798. be required or desirable.  OS/2 2.0 ships with a database of settings for more 
  10799. than 225 of the most popular DOS and Windows applications.  These are 
  10800. automatically applied when you migrate these applications.  Settings for other 
  10801. applications will be added with future versions and Corrective Service (patch) 
  10802. Diskettes. 
  10803.  
  10804. Q. I have a DOS application that requires Alt-ESC (or Ctrl-Esc) to switch 
  10805. between screens.  But OS/2 reserves those key combinations for switching 
  10806. between sessions.  Is there any way to free up one or both of these 
  10807. combinations for DOS apps? 
  10808. A. Yes.  From a Virtual DOS Machine (VDM) that will be running such a DOS app 
  10809. simply go into the DOS Settings (right mouse button from the application icon, 
  10810. then select Settings, O pen; then Session DOS Settings) and find the setting 
  10811. called KYBD_CTRL_BYPASS. Select this and from the selection box in the upper 
  10812. right-hand corner choose either ALT_ESC or CTRL_ESC.  Finally, press the Save 
  10813. pushbutton and close the Settings. 
  10814.  
  10815. Q. Can I use my favorite DOS memory manager in a VDM (DOS session)? 
  10816. A. No, but there is no need for one, since each VDM already includes EMS, XMS, 
  10817. and DPMI memory managers. 
  10818.  
  10819. Q. Can I use my favorite DOS memory manager from inside a bootable DOS image? 
  10820. A. Even inside a bootable DOS image (actually named a Virtual DOS Boot, or VDB) 
  10821. the answer is the same, since the OS/2 memory managers are still available 
  10822. inside a VDM running a VDB image. 
  10823.  
  10824. Q. Can I use my favorite DOS/Windows disk caching utility in a VDM (DOS 
  10825. session)? 
  10826. A. No, but there is no need for one, since each all applications, DOS, Windows, 
  10827. and OS/2 are automatically cached by OS/2. 
  10828.  
  10829. Q. What EMS (Expanded Memory Specification) level is provided in a VDM? 
  10830. A. EMS V4.0, the same as DOS 4.0/5.0 provide. 
  10831.  
  10832. Q. Does using multiple Virtual DOS Machines for several different DOS programs 
  10833. simplify the complicated process of finding available address space between 
  10834. 640K and 1MB for Expanded memory (EMS) and certain kinds of adapters? 
  10835. A. Yes, since network adapters, SCSI controllers, and most other device 
  10836. addresses are actually loaded in the address space above 1MB, there should be 
  10837. few conflicts with EMS memory drivers. 
  10838.  
  10839. Q. Are DOS TSRs supported in VDMs? 
  10840. A. Yes.  Even though they have never been officially supported in true DOS (due 
  10841. to a lack of any standard TSR specification, and the likelihood of system 
  10842. lockups when using multiple TSRs concurrently) they will be supported under 
  10843. 2.0.  Because TSRs are loaded into a VDMs Upper Memory Blocks (UMBs), they run 
  10844. in Protected mode and are prevented from touching other VDMs or OS/2 sessions. 
  10845. There is no opportunity for a TSR to crash the entire system.  The worst it can 
  10846. do is lock up its own sessions, which can then be terminated from the OS/2 
  10847. desktop.  No rebooting of the system (with possible loss of data) is necessary. 
  10848.  
  10849. Q. Can EMS/XMS/DPMI drivers be loaded globally for all VDMs, or must I set them 
  10850. separately in each VDM? 
  10851. A. Either.  Global settings are done from CONFIG.SYS using device drivers.  In 
  10852. addition, individual VDMs can enable or disable this support from the DOS 
  10853. Settings.  For driver details, refer to the OS/2 Command Reference. 
  10854.  
  10855. Q. When EMS memory is enabled in CONFIG.SYS, what is the default memory 
  10856. allocation? 
  10857. A. 4MB, but up to 32MB may be specified, per VDM, if needed. 
  10858.  
  10859. Q. Will all EMS-compatible DOS and Windows programs work in a VDM? 
  10860. A. It depends on the application.  All DOS apps that use the EMS 4.0 driver 
  10861. provided with DOS 4.0 and higher, including all Windows apps, will work.  Older 
  10862. applications that directly invoked EMS memory (without using an external DOS 
  10863. driver) may not work. 
  10864.  
  10865. Q. Are there any suggestions for the order in which to load EMS and XMS 
  10866. drivers? 
  10867. A. For the best performance, load the EMS driver (VEMM.SYS) first, then all 
  10868. drivers that use expanded memory; then load the XMS driver next, followed by 
  10869. all drivers that use XMS.  Lastly, load all drivers that use UMBs. 
  10870.  
  10871. Q. If an application supports more than one choice of EMX/XMS/DPMI memory, is 
  10872. there any preference? 
  10873. A. For performance reasons, choose XMS or DPMI over EMS.  On the other hand, 
  10874. EMS and DPMI support more total RAM than XMS (32MB, 512MB, and 16MB, 
  10875. respectively). 
  10876.  
  10877. Q. Does the XMS (Extended Memory Specification) driver support the use of the 
  10878. High Memory Area (HMA)? 
  10879. A. Yes.  The HMA (the 64K immediately above 1MB) is supported for Upper Memory 
  10880. Block (UMB) usage.  To enable the HMA for UMB use specify DOS=HIGH in 
  10881. CONFIG.SYS. 
  10882.  
  10883. Q. Are there any limitations to High Memory Area (HMA) use? 
  10884. A. Yes.  If multiple device drivers access HMA, make sure the XMS driver is 
  10885. loaded last, to avoid conflicts. 
  10886.  
  10887. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10888. to select the section, below: 
  10889.  
  10890. Qs┬á&┬áAs 
  10891. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10892.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10893. WPS/User┬áInterface┬áQs┬á&┬áAs 
  10894.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10895. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  10896. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  10897.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  10898. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  10899. HPFS/FAT┬áQs┬á&┬áAs 
  10900.  
  10901. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10902.  
  10903.  
  10904. ΓòÉΓòÉΓòÉ 7.8.4. OS/2 2.x Printing/Printer Driver Qs & As ΓòÉΓòÉΓòÉ
  10905.  
  10906. Q. What printers are supported by OS/2 2.0? 
  10907. A. For a complete list of the nearly 200 printers supported, see the tip 
  10908. entitled Printers/Plotters Supported by OS/2 2.0 in the OS/2 2.x Tips section 
  10909. of the IBM PS/2 Technical Assistant. 
  10910.  
  10911. Q. How do I install downloadable (soft) fonts for my printer? 
  10912. A. First, find the printer object (icon) you wish to install the fonts for. 
  10913. Next, use the right mouse button to bring up the menu.  From there select Open, 
  10914. Settings, Printer driver.  Then select the driver you wish to install the fonts 
  10915. to, and use the right mouse button to bring up the menu.  Again select Open and 
  10916. Settings.  At the bottom of the Printer Properties dialog box press the Fonts 
  10917. button.  Finally, specify the drive letter and path where the fonts can be 
  10918. found and press the Open button.  You will see a list of the soft fonts you can 
  10919. select.  Single-click on each one you want to add.  When you have highlighted 
  10920. all you intend to add, press the Add button.  The highlighted fonts will 
  10921. disappear from the "New Soft Fonts" window on the left and appear in the 
  10922. "Installed Fonts" window on the right.  When they have all been installed, 
  10923. press the OK button to end and save your work.  Then press OK on the Printer 
  10924. Properties dialog to return to the Settings book.  From there close the 
  10925. settings and you are done. 
  10926.  
  10927. Q. Is there an OS/2 driver for the IBM 4216-020? 
  10928. A. Not from IBM; OS/2 only includes drivers for the 4216-030 and -031 models. 
  10929. There is a company, called David Goodenough & Associates, Limited that 
  10930. developed an OS/2 1.1/1.2 driver for the model 20.  It is possible that they 
  10931. also offer 1.3 and/or 2.0 versions of the driver.  For more information, 
  10932. contact the vendor at: 
  10933.  
  10934.    David Goodenough & Associates, Ltd.
  10935.    283 City Road
  10936.    London, ECIV 1LA
  10937.    United Kingdom
  10938.  
  10939.    Phone: 44-71-490-2266
  10940.    Fax: 44-71-490-2343
  10941.  
  10942. Note:  This is not an endorsement of the product, nor a recommendation by IBM; 
  10943. simply information for your benefit. 
  10944.  
  10945. Q. If I have Windows drivers for printers not supported by OS/2, is there any 
  10946. way to use them? 
  10947. A. Yes.  They can be installed through the Windows desktop, and made available 
  10948. to all Windows applications, however OS/2 programs will not be able to use 
  10949. them. 
  10950.  
  10951. Q. Is there any way to print to a disk file, instead of printing? 
  10952. A. Yes.  From the printer icon, press mouse button 2 (usually the right 
  10953. button), then Open...Settings, then press the Output notebook tab. From the 
  10954. Output panel click on the Output to file checkbox, then close the Settings. 
  10955. Now when you send a print job to the printer, you will be prompted for a disk 
  10956. file name to print to. 
  10957.  
  10958. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  10959. to select the section, below: 
  10960.  
  10961. Qs┬á&┬áAs 
  10962. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  10963.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  10964. WPS/User┬áInterface┬áQs┬á&┬áAs 
  10965.                                                         Database┬áManager┬áQs┬á&┬áAs 
  10966. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  10967. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  10968.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  10969. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  10970. HPFS/FAT┬áQs┬á&┬áAs 
  10971.  
  10972. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  10973.  
  10974.  
  10975. ΓòÉΓòÉΓòÉ 7.8.5. Other┬áOS/2 Device┬áDriver┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  10976.  
  10977. Q. In the README file that comes with OS/2 (in the root directory, viewable in 
  10978. the Information folder), there is reference to a SCSI driver called 
  10979. OS2SCSI.SYS, supposedly in \OS2, yet I can't find it.  Where is it? 
  10980. A. This is a typo in the README file.  The name is actually OS2SCSI.DMD, not 
  10981. .SYS. 
  10982.  
  10983. Q. Is Super VGA (SVGA) supported by OS/2 2.0? 
  10984. A. Yes, to some extent.  The following Super VGA boards have been tested and 
  10985. found to work with OS/2 2.0 for DOS applications (only) that make use of SVGA 
  10986. modes: 
  10987.  
  10988. o  Orchid ProDesigner IIs by Orchid Technology (ISA and MCA versions)
  10989. o  Trident TVGA by Trident Microsystems, Inc. (8900b and c levels)
  10990. o  STB PowerGraph VGA by STB Systems, Inc.
  10991. o  Video Seven VRAM II, by Video Seven
  10992. o  Boca Super VGA by Boca Research Inc.
  10993. o  VGA Wonder XL Series by ATI Technologies, Inc.
  10994. o  8514 Ultra by ATI (Must be installed as an 8514 and as a primary display;
  10995.   it will default to high-resolution mode.  Do not install it as VGA.)
  10996.  
  10997. Additional SVGA support, as well as SVGA drivers for Windows and OS/2 
  10998. applications will be shipping in a free update later this summer.  For more 
  10999. information about SVGA support in OS/2 2.0, refer to the README file in the 
  11000. Information folder. 
  11001.  
  11002. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11003. to select the section, below: 
  11004.  
  11005. Qs┬á&┬áAs 
  11006. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11007.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11008. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11009.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11010. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11011. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11012.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11013. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11014. HPFS/FAT┬áQs┬á&┬áAs 
  11015.  
  11016. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11017.  
  11018.  
  11019. ΓòÉΓòÉΓòÉ 7.8.6. HPFS/FAT┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  11020.  
  11021. Q. What is the maximum partition size supported by 2.0? 
  11022. A. The maximum is 64GB (raised from 2GB in 1.3), but a practical usable size is 
  11023. 5-7GB per partition. 
  11024.  
  11025. Q. What enhancements have been made to FAT partitions for 2.0? 
  11026. A. Better performance, partly due to adding Lazy Write support, and Autocheck 
  11027. support; both previously available only with HPFS. 
  11028.  
  11029. Q. I have heard rumors that due to the performance enhancements made to "super 
  11030. FAT" in 2.0 it is now faster than HPFS.  Is this true? 
  11031. A. At one point during beta testing the enhanced FAT support was improved to 
  11032. the point that it was faster than the early HPFS code; but subsequent tuning of 
  11033. HPFS turned this back around.  In nearly all instances, HPFS is faster, has 
  11034. better data integrity, and uses less disk space than FAT. 
  11035.  
  11036. Q. In what cases would FAT be better than HPFS? 
  11037. A. If you have the minimum 60MB hard drive, there may be no performance 
  11038. advantage to HPFS (unless there are more than about 100-200 files in some 
  11039. directories), access on an HPFS drive would be faster than FAT.), and the 
  11040. savings in disk space produced (allocation unit) size used by HPFS would be 
  11041. offset by the 300K disk overhead for an HPFS partition.  But HPFS would still 
  11042. have the edge in data integrity, due to Hot Fixes.  In all cases of >60MB 
  11043. partitions, HPFS has the performance edge. 
  11044.  
  11045. Q. What was that about cluster size? 
  11046. A. In a FAT partition, to get around a hard limitation of the number of 
  11047. clusters (now called allocation units) available that produced the infamous 
  11048. "32MB limit", the cluster size doubles every time the partition size doubles 
  11049. (64MB partition=4K cluster; 128MB=8K; 256MB=16K; 512MB=32K; 1GB=64K; 2GB=128K). 
  11050. And since a 5 byte batch file takes a minimum of 1 allocation unit, and since 
  11051. on average each file wastes half of an allocation unit, large FAT partitions 
  11052. waste a lot of space.  Because HPFS partitions always use 512 byte (1 sector) 
  11053. allocation units, it wastes far less space, especially on large partitions, 
  11054. than FAT.  Cases have been reported where a user reformatted a 1GB drive from 
  11055. FAT to HPFS, restoring all the same files as before, and "recovered" 100MB of 
  11056. previously wasted disk space.  (Obviously, the amount of wasted space depends 
  11057. on how many small files are on the drive). 
  11058.  
  11059. Q. What is a "Hot Fix"? 
  11060. A. Hot Fixes are a mechanism whereby HPFS works around bad sectors on the disk 
  11061. and temporarily uses "spare blocks" of disk space to store the data that would 
  11062. normally have been written to the bad sector.  Then when the system is 
  11063. rebooted, AUTOCHECK runs CHKDSK, marks the defective sector as bad, copies the 
  11064. spare block to a good sector, and makes the spare block available for reuse. 
  11065. In a FAT partition, on the other hand, the data would have been written to the 
  11066. bad sector, and the user would not have known until the next time he tried to 
  11067. access the data and received an error.  The corrupted data would have been 
  11068. lost, at the least, and in the case of an indexed file all data after the bad 
  11069. sector may have been lost.  If a binary file, such as a word processing 
  11070. document, spreadsheet, or other, it is possible that the entire file would have 
  11071. been rendered unusable.  This is the big data integrity aspect of HPFS.  (By 
  11072. the way, when a Hot Fix is applied OS/2 presents an informational message to 
  11073. that effect, letting you know what has occurred.) 
  11074.  
  11075. Q. Under DOS, directory file names appear on the left side of the directory 
  11076. listing.  But I installed OS/2 and now the names are on the right side?  Why? 
  11077. A. File names in DOS and OS/2 FAT partitions are limited to 11 characters 
  11078. (XXXXXXXX.XXX).  Because filenames in an HPFS partition can be up to 254 
  11079. characters long, putting the names on the right side of the DIR list allows the 
  11080. filenames to wrap to the next line (or more than one line) as necessary without 
  11081. disrupting the orderly columns of file size, date, and other information. 
  11082.  
  11083. Q. When I do a DIR of an HPFS partiton there is a column of numbers immediately 
  11084. to the left of the file and directory names that doesn't appear on a FAT 
  11085. partition directory listing.  What is this information? 
  11086. A. It is the number of bytes of extended attributes associated with those files 
  11087. and directories. 
  11088.  
  11089. Q. Is there any way to format a diskette or optical disk drive to HPFS? 
  11090. A. Only FAT formats are supported for removable media in OS/2 1.0-2.0. 
  11091.  
  11092. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11093. to select the section, below: 
  11094.  
  11095. Qs┬á&┬áAs 
  11096. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11097.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11098. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11099.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11100. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11101. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11102.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11103. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11104. HPFS/FAT┬áQs┬á&┬áAs 
  11105.  
  11106. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11107.  
  11108.  
  11109. ΓòÉΓòÉΓòÉ 7.8.7. OS/2 2.x Communications Manager Qs & As ΓòÉΓòÉΓòÉ
  11110.  
  11111. Q. Has anything been done to improve LAN support? 
  11112. A. Yes.  Adoption of the new LAN Adapter and Protocol Support (LAPS) provides 
  11113. more efficient processing of the IEEE 802.2 and NETBIOS protocols with 
  11114. increased performance in both cases across tsupported LANS. 
  11115.  
  11116. Q. How many simultaneous workstations are supported through the Comm Manager 
  11117. SNA Gateway? 
  11118. A. 254 attached via either single or multiple adapters.  (Successful operation 
  11119. in a given environment may depend on other factors, such as application load 
  11120. and/or line speed, so the ability to exploit a full complement of 254 
  11121. workstations should not be assumed for all cases.) 
  11122.  
  11123. Q. What is the maximumnumber of LU sessions per gateway? 
  11124. A. 254, the same as EE 1.3. 
  11125.  
  11126. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11127. to select the section, below: 
  11128.  
  11129. Qs┬á&┬áAs 
  11130. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11131.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11132. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11133.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11134. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11135. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11136.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11137. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11138. HPFS/FAT┬áQs┬á&┬áAs 
  11139.  
  11140. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11141.  
  11142.  
  11143. ΓòÉΓòÉΓòÉ 7.8.8. OS/2 2.x Database Manager Qs & As ΓòÉΓòÉΓòÉ
  11144.  
  11145. Q. Does an ES Database Server support the use of EE 1.x clients? 
  11146. A. Yes.  EE 1.2 or 1.3 SQLLOO and APPC clients may access shared databases on a 
  11147. LAN, or host (via DDCS/2). 
  11148.  
  11149. Q. What is the maximum number of configurable applications under ES Database 
  11150. Server? 
  11151. A. 252, however successful operation in a given environment may depend on other 
  11152. factors, such as application load and/or available memory, so the ability to 
  11153. exploit a full complement of 252 applications should not be assumed for all 
  11154. cases. 
  11155.  
  11156. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11157. to select the section, below: 
  11158.  
  11159. Qs┬á&┬áAs 
  11160. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11161.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11162. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11163.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11164. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11165. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11166.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11167. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11168. HPFS/FAT┬áQs┬á&┬áAs 
  11169.  
  11170. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11171.  
  11172.  
  11173. ΓòÉΓòÉΓòÉ 7.8.9. LAN Server 2.x Qs & As ΓòÉΓòÉΓòÉ
  11174.  
  11175. Q. Have there been any performance enhancements made to LAN Server 2.0? 
  11176. A. Yes.  LS 2.0 is significantly faster than LS 1.3 for a number of reasons. 
  11177. The Entry package includes a much improved LAN transport, at a lower price than 
  11178. 1.3.  In addition to faster LAN transport, the Advanced package includes 
  11179. HPFS386 (32-bit).  As a result, the Advanced package is 2-5 times faster than 
  11180. LS 1.30.1 for server functions, and 1.1 to 2.5 times faster for requester 
  11181. activity.  The superior performance of the Advanced package is particularly 
  11182. evident in heavy workload environments, such as the remote IPL of OS/2 
  11183. Requesters. 
  11184.  
  11185. Q. Does LAN Server 2.0 support the IBM Token-Ring 16/4 Busmaster Server 
  11186. Adapter/A, unlike LAN Server 1.x? 
  11187. A. Yes. 
  11188.  
  11189. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11190. to select the section, below: 
  11191.  
  11192. Qs┬á&┬áAs 
  11193. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11194.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11195. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11196.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11197. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11198. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11199.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11200. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11201. HPFS/FAT┬áQs┬á&┬áAs 
  11202.  
  11203. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11204.  
  11205.  
  11206. ΓòÉΓòÉΓòÉ 7.8.10. Productivity Apps/Games Qs & As ΓòÉΓòÉΓòÉ
  11207.  
  11208. Q. Are any of these so-called "productivity" applications really useful, or are 
  11209. they just "toys" to give us a chance to "play" with OS/2 before buying useful 
  11210. software. 
  11211. A.  Certainly it depends on your definition of "useful," but many of the 
  11212. Productivity apps are adequate for the needs of many users, without additional 
  11213. software.  The PM Term async communications program, Enhanced Editor, PM Chart, 
  11214. calculator, notepad, Sticky Pad, alarm clock, calendar, to do list, Seek and 
  11215. Scan file browser, and others can all be used productively. 
  11216.  
  11217. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11218. to select the section, below: 
  11219.  
  11220. Qs┬á&┬áAs 
  11221. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11222.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11223. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11224.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11225. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11226. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11227.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11228. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11229. HPFS/FAT┬áQs┬á&┬áAs 
  11230.  
  11231. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11232.  
  11233.  
  11234. ΓòÉΓòÉΓòÉ 7.8.11. Miscellaneous OS/2 2.x Qs & As ΓòÉΓòÉΓòÉ
  11235.  
  11236. Q. How does the "free 60 day OS/2 support" work? 
  11237. A. Users experiencing difficulty installing or using OS/2 2.0 may call the IBM 
  11238. Defect Support Center at 800-237-5511.  From the time of the first call the 
  11239. user gets 60 days of unlimited free technical and service support through this 
  11240. number.  After 60 days, if the user wishes to cintinue the service they may 
  11241. subscribe for $129 per year. 
  11242.  
  11243. Q. How does this differ from SystemXtra? 
  11244. A. SystemXtra is IBM's premier level of support for Personal System products, 
  11245. including OS/2.  For more information about SystemXtra, call 800-IBM-XTRA. 
  11246.  
  11247. Q. Can you explain how the "OS/2 BBS" works? 
  11248. A. That can mean either of two different services.  1) There is an official 
  11249. BBS, accessed through an 800#, offered on a subscription basis for a fee, and 
  11250. only available to subscribers.  For more information about this BBS and what it 
  11251. offers, call 800-547-1283; or 2) The IBM NSC BBS, which is open to the public, 
  11252. for free but as a long-distance call for those outside the local dialing area. 
  11253. It contains a number of "conferences" for the discussion of such products as 
  11254. OS/2, DOS, PS/2s and Networking.  There is a large variety of downloadable 
  11255. software and software patches available. In addition there are online bulletins 
  11256. and databases of OS/2 software, non-IBM adapters for Micro Channel systems, and 
  11257. local PC User Groups.  The number call for the IBM NSC BBS is 404-835-6600 
  11258. (N,8,1).  Registration is done on the fly for new users. 
  11259.  
  11260. Q. Q. How many COM ports does OS/2 2.0 support? 
  11261. A. COM1-COM4 are supported on Micro Channel systems, and COM1-COM2 are 
  11262. supported on AT bus (ISA) computers. 
  11263.  
  11264. Q. I understand why I would want to limit the available drive letters on a LAN, 
  11265. using LASTDRIVE= in CONFIG.SYS, but is there any reason to do so in a 
  11266. standalone environment? 
  11267. A. Yes.  Each drive letter that is available for use reserves about 100 bytes 
  11268. of memory.  So limiting the drive letters to E:, for example, frees up about 2K 
  11269. of RAM for other use. 
  11270.  
  11271. Q. What versions of OS/2 support Extended Services 1.0? 
  11272. A. OS/2 1.30.1 (CSD level 5015 or later), and OS/2 2.0. 
  11273.  
  11274. Q. Does the OS/2 2.0 Developer's Toolkit include a kernel debugger and a PM 
  11275. application debugger? 
  11276. A. Yes.  Unlike the OS/2 1.3 toolkit which only includes a source code debugger 
  11277. (CodeView), the 2.0 toolkit includes all three. 
  11278.  
  11279. Q. Does the SWAPPER.DAT file ever shrink in OS/2 2.0? 
  11280. A. Yes.  Unlike OS/2 1.3, where SWAPPER.DAT was always as large as the largest 
  11281. block of data swapped to disk during the day (then reset to 512K at bootup), 
  11282. 2.0 expands and shrinks SWAPPER.DAT as needed, in 512K increments. 
  11283.  
  11284. Q. Does OS/2 2.0 offer an UNDELETE command, like DOS 5.0? 
  11285. A. Yes.  All deleted files are temporarily stored in a \DELETE directory in 
  11286. each partition.  These files are purged upon bootup, so files must be undeleted 
  11287. before shutting down the system.  Note: During installation the statement SET 
  11288. DELDIR=... that defines the directory to hold the deleted files is installed in 
  11289. CONFIG.SYS but disabled (to save disk space).  To activate UNDELETE, you must 
  11290. remove the "REM " from the statement: REM SET DELDIR=.... 
  11291.  
  11292. Q. What is a "thunk" or "thunking layer?" 
  11293. A. It is the code that allows 16-bit applications to run correctly in a 32-bit 
  11294. address space. 
  11295.  
  11296. To jump directly to the other sections, use the mouse, or Tab and Enter keys, 
  11297. to select the section, below: 
  11298.  
  11299. Qs┬á&┬áAs 
  11300. Configuration┬áand┬áSetup┬áQs┬á&┬áAs 
  11301.                                                         Communications┬áManager┬áQs┬á&┬áAs 
  11302. WPS/User┬áInterface┬áQs┬á&┬áAs 
  11303.                                                         Database┬áManager┬áQs┬á&┬áAs 
  11304. DOS/Windows┬áSessions┬á(VDMs)┬áQs┬á&┬áAs                     LAN┬áServer┬á2.x┬áQs┬á&┬áAs 
  11305. Printing/Printer┬áDriver┬áQs┬á&┬áAs 
  11306.                                                         Productivity┬áApps/Games┬áQs┬á&┬áAs 
  11307. Other┬áDevice┬áDriver┬áQs┬á&┬áAs                             Miscellaneous┬áQs┬á&┬áAs 
  11308. HPFS/FAT┬áQs┬á&┬áAs 
  11309.  
  11310. To return to the OS/2┬áQs┬á&┬áAs header, double-click here. 
  11311.  
  11312.  
  11313. ΓòÉΓòÉΓòÉ 7.9. IBM PS/2 Assistant┬áQs┬á&┬áAs ΓòÉΓòÉΓòÉ
  11314.  
  11315. Q.  When I try to start multiple occurrences of VIEW.EXE (to display online 
  11316. books like the OS/2 Command Reference or the PS/2 Assistant), automatically via 
  11317. STARTUP.CMD, I get a message after the first one that it is unable to open the 
  11318. input file.  How can I accomplish this? 
  11319. A.  OS/2 1.30 ship-level had a bug that prevented this.  But 1.30.1 (CSD level 
  11320. 5015) resolves the problem. 
  11321.  
  11322. Q.  Is there any way to change the colors used in the PS/2 Assistant? 
  11323. A.  Yes.  The foreground, background, and highlighting colors used are 
  11324. determined by your Control Panel color settings for Help Foreground, Help 
  11325. Background, and Help Highlighting, respectively.  The only colors that can't be 
  11326. changed, are the red headings, and the red keyword search results highlighting. 
  11327.  
  11328. To return to the Technical┬áQs┬á&┬áAs header, double-click here. 
  11329.  
  11330.  
  11331. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11332.  
  11333. Footnotes: 
  11334. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11335. This - See how easy it is?  Now press the ESC key (or double-click on the icon 
  11336. in the upper left corner of this window), to close this panel. 
  11337.  
  11338.  
  11339. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11340.  
  11341. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11342. Help - The Action Bar Help option may be selected for information on using the 
  11343. Help facility.  In addition, you may press the F1 key for more information on a 
  11344. specific topic.  Help is context-sensitive, so if you highlight a menu option, 
  11345. and press F1, you will get help for that menu option.  Pressing F1 on an entry 
  11346. panel will get help on those selection choices.
  11347.  
  11348.  
  11349. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11350.  
  11351. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11352. Bookmark - When you place a bookmark on a topic, it is added to a list of 
  11353. bookmarks you have previously set.  You can view the list, and you can remove 
  11354. one or all bookmarks from the list.  If you have not set any bookmarks, the 
  11355. list is empty. 
  11356.  
  11357. To set a bookmark, do the following: 
  11358.  
  11359.  1. Select a topic from the Contents. 
  11360.  2. When that topic appears, choose the Bookmark option from the Services 
  11361.     pull-down. 
  11362.  3. If you want to change the name used for the bookmark, type the new name in 
  11363.     the field. 
  11364.  4. Click on the Place radio button (or press the Up or Down Arrow key to 
  11365.     select it). 
  11366.  5. Click on OK (or select it and press Enter). The bookmark is then added to 
  11367.     the bookmark list. 
  11368.  
  11369.  
  11370. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11371.  
  11372. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11373. Search - You can specify a word or phrase to be searched.  You can also limit 
  11374. the search to a set of topics by first marking the topics on the Contents list. 
  11375. Multiple topics may be marked. To mark a topic, simply hold the Ctrl key and 
  11376. click on a topic with the mouse.  You will notice that the topic highlighting 
  11377. bar will be enlarged.  This indicates that the topic has been marked.  To 
  11378. unmark a topic, just repeat this procedure. 
  11379.  
  11380. To search for a word or phrase in all topics, do the following: 
  11381.  
  11382.  1. Choose the Search option from the Services pulldown. 
  11383.  2. Type the word or words to be searched.  (An asterisk (*) can be used before 
  11384.     and/or after the search string to perform a wildcard search on a portion of 
  11385.     a word.) 
  11386.  3. Click on All sections (or press the Up or Down Arrow keys to select it). 
  11387.  4. Click on Search (or select it and press Enter) to begin the search. 
  11388.  5. The list of topics where the word or phrase appears is displayed. If you do 
  11389.     not get a "hit" on a phrase, try just one of the words in the phrase. You 
  11390.     may have better luck that way.  Double-clicking on a topic heading will 
  11391.     display the contents of that section, and the search criteria will be 
  11392.     highlighted in red, to make them easier to find. 
  11393.  
  11394.  
  11395. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11396.  
  11397. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11398. Print - You can print one or more topics.  You can also print a set of topics 
  11399. by first marking the topics on the Contents list.  Multiple topics may be 
  11400. marked.  To mark a topic, simply hold the Ctrl key and click on a topic with 
  11401. the mouse.  You will notice that the topic highlighting will be enlarged.  This 
  11402. indicates that the topic has been marked.  To unmark a topic, just repeat this 
  11403. procedure. 
  11404.  
  11405. To print the document Contents list, do the following: 
  11406.  
  11407.  1. Choose Print from the Services pull-down. 
  11408.  2. Click on Contents (or press the Up or Down Arrow key to select it). 
  11409.  3. Click on Print (or select it and press Enter). 
  11410.  4. The Contents list is printed on your printer. 
  11411.  
  11412.  
  11413. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11414.  
  11415. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11416. Copy - You can copy a topic you are viewing into a temporary file named 
  11417. TEXT.TMP.  You can later edit that file by using the System Editor. 
  11418.  
  11419. To copy a topic, do the following: 
  11420.  
  11421.  1. Expand the Contents list and select a topic. 
  11422.  2. When the topic appears, choose Copy to file from the Services pull-down. 
  11423.  3. The system puts the text pertaining to that topic in the temporary TEXT.TMP 
  11424.     file. 
  11425.  
  11426. For information on one of the other choices in the Services pull-down, 
  11427. highlight the choice and press the F1 key.
  11428.  
  11429.  
  11430. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11431.  
  11432. ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á 
  11433. Options - You can control the appearance of the Contents list. 
  11434.  
  11435. To expand the Contents and show all levels for all topics, choose Expand All 
  11436. from the Options pulldown. You can also press the Ctrl and * keys together. 
  11437.  
  11438. For information on one of the other choices in the Options pull-down, highlight 
  11439. the choice and press the F1 key.
  11440.  
  11441.  
  11442. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11443.  
  11444. D - D-shell connector 
  11445.  
  11446.  
  11447. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11448.  
  11449. T - Terminator 
  11450.  
  11451.  
  11452. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11453.  
  11454. * - T-RES chip removed 
  11455.  
  11456.  
  11457. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11458.  
  11459. 1 - Cable included with option 
  11460.  
  11461.  
  11462. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11463.  
  11464. 2 - Card to Option Cable (P/N 6451041; F/C 1041) 
  11465.  
  11466.  
  11467. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11468.  
  11469. 3 - Option to Option Cable (P/N 6451042; F/C 1042) 
  11470.  
  11471.  
  11472. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  11473.  
  11474. (4u) - The number of PM Objects is variable, because PM Objects may be variable 
  11475. sizes. 900 objects is an approximation.  The actual number may vary.