IBM ARTIC960 Support for Windows NT Version 1.3.0 TABLE OF CONTENTS ----------------- 1. Product Specifications - Overview - IBM ARTIC960 Adapters Supported - Software Requirements - Storage Requirements - Latest Software Updates - Related Publications 2. Download the Package File to the Target System 3. Components of the Downloaded File 4. Product Installation and Configuration 5. Version History 6. Release Notes 7. Support Information 8. Notices 9. Trademark List 1. Product Specifications Overview -------- The IBM ARTIC960 Support for Windows NT(Intel systems only), Version 1.3.0 contains the following: - Install/Update files - Realtime kernel and its supplied subsystems - Realtime debug kernel and its supplied subsystems - Driver and subsystem modules to support Windows NT - Diagnostics For: IBM ARTIC960Rx/Hx PCI PMC Bus 4-Port and PMC T1/E1, IBM ARTIC960Rx/Hx PCI PMC Bus 2-Port, and IBM ARTIC960 PCI AIB Bus 4-Port and 8-Port daughter boards - IBM ARTIC960 PMC Bus support - IBM ARTIC960 STREAMS subsystem support - IBM ARTIC960 Cross-Bus support IBM ARTIC960 Adapters Supported ----------------------------- Description Part Number IBM ARTIC960 PCI 39H8058 IBM ARTIC960RX PCI 39H3530 IBM ARTIC960HX PCI 39H3450 IBM ARTIC960RX Frame Relay PCI 87H3800 Software Requirements --------------------- - The IBM ARTIC960 Device Driver can operate in uni-processor systems using Microsoft Windows NT Version 4.0 Intel platforms. Storage Requirements -------------------- System Unit ----------- - IBM ARTIC960 Support for Windows NT Program - file system requires 2.0MB - When configuring the IBM ARTIC960 PCI adapter (Part Number 39H8058), 64 MB of device mapped memory space is required. In order to support this device, it may be necessary to increase the number of Page Table Entries (PTE's) by changing the following registry value. System\CurrentControlSet\Control\SessionManager\MemoryManagement\SystemPages The default value = 0, which represents 5000 PTEs. This must be set to 15000 for support for one card or: 10000 + (5000 * (the number of IBM ARTIC960 PCI Adapters)) If configuration errors still occur, increase the amount of PTE's until the adapter is configured successfully. On-Card ----------- Approximately 600 KB of on-card memory space is required to load the kernel and the supplied subsystem files onto the co-processor adapter. This estimate assumes the use of configuration defaults and two co-processor adapters configured for peer-to-peer communications. Depending on your particular configuration, the 600 KB estimate may increase or decrease. In addition to the on-card storage stated, you must also have sufficient memory space available on the co-processor adapter to run your application. Latest Software Updates ----------------------- - The latest software updates can be downloaded from the Web at: http://www.pc.ibm.com/us/support/options/artic.html Related Publications -------------------- - Publications can be obtained from the Web at: http://www.pc.ibm.com/us/support/options/artic.html 2. Download the Package File to the Target System a. Download the self-extracting file 9NT130W.EXE as a binary file to the temporary directory. b. Uncompress the package file by typing: 9NT130W x (where x is the temporary directory) 3. Components of the Downloaded File README.1ST License Readme File LICENSE.PLA License Information File 1 LICENSE.ADD License Information File 2 9NT130W.TXT Product Information / Windows NT Support Readme I9NT130W.TXT Installation Readme SETUP.EXE Installation file for the device driver. ARTIC960.INF Registry installation file (do not modify this file). ARTIC960.SYS IBM ARTIC960 Device Driver (Free build). RIC.TXT Message file RICH.TXT Help message file LIBRICA.DLL Windows NT 4.0 Dynamic link routines RICCNFG.EXE Configuration utility RICDUMP.EXE Dump utility RICLOAD.EXE Application loader utility RICRESET.EXE Reset utility RICSTAT.EXE Status utility RICSETTR.EXE Set trace utility RICGETTR.EXE Get trace utility RICFMTTR.EXE Trace format utility RICCLASS.TRC Trace utility classes RICROMUP.EXE ROM Update utility RICRTASK.REL ROM Update utility support RICDIAG.EXE Diagnostic utility JDC2.REL Diagnostic Control (PMC Cards) JDC.DGX Diagnostic Control (CFE Cards) AIB10010.DGX AIB Bus 4-Port Diagnostics AIB10020.DGX AIB Bus 8-Port Diagnostics P0871014.DGR PMC Bus 4-Port Diagnostics P0B91014.DGR PMC Bus T1/E1 Diagnostics P0F81014.DGR PMC Pus 2-Port Diagnostics RIC_KERN.REL Base Kernel RIC_SKRN.REL Base Streams Kernel (This kernel is used only by RadiSys for IBM/RadiSys provided solutions.) RIC_KDEV.REL Base Development Kernel RIC_BASE.REL Memory protection portion of base kernel RIC_MCIO.REL System Bus I/O subsystem RIC_SCB.REL Peer-to-peer transport subsystem RIC_PCI.REL PCI local bus configuration device driver RIC_ESS.REL Cross-Bus driver RIC_OSS.REL On-card STREAMS subsystem RICINIT.BAT Initialization batch file RICINITD.BAT Initialization batch file (Development Kernel) KERNLD0.CFG Configuration file for loading card 0 KERNLD1.CFG Configuration file for loading card 1 KERNLDS.CFG Configuration file for loading card 0 and card 1 KDEVLD0.CFG Configuration file for loading card 0 (Development Kernel) KDEVLD1.CFG Configuration file for loading card 1 (Development Kernel) KDEVLDS.CFG Configuration file for loading card 0 and card 1 (Development Kernel) Applications provided with no support: RICPRNTF.EXE Kernel Printf utility RICPRNTF.DEF Instructions file for the Kernel Printf utility RICPERF.DLL Performance-Monitoring System RICPERF.BAT Performance-Monitoring System Initialization batch file 4. Product Installation and Configuration See the installation procedure in file I9NT130W.TXT. 5. Version History 1.3.0 ----- CMVC 2781 - Re-design of reset and initialization. CMVC 2552 - IssueCommand return data size set to user buffer size. CMVC 2159 - System reset while running RICDIAGS on ARTIC960 PCI. CMVC 2340 - ricdiag returning RC= 137 Secondary RC = 0. CMVC 2327 - ricstat with no parms terminates with invalid card number. CMVC 2292 - salReadSync returned bad msg and wrote past end of buffer. CMVC 2340 - ricdiag returning RIC428 with error 137 on ARTIC960Hx in M/T: 6563-83Z. 1.2.0 ----- CMVC 2066 - Updated copyright information to reflect RadiSys Corporation. CMVC 1973 - Deregister gives invalid RC CMVC 1974 - Register SCB entities not deregistered after program exit. CMVC 1977 - RICSALCommState returns success with the error flags set. CMVC 2211 - Driver logs Exceptions to ERRLOG on RICDIAG-Bus Interface Test(TU 8) CMVC 1992 - Windows NT Dump File returning RIC205:Memory Error CMVC 2266 - RICSTAT displays version mismatch message 6. Release Notes 1.3.0 ----- Release notes from 1.2.0 still applies. 1.2.0 ----- a. Release notes a and b from 1.0.0 still applies. b. IBM 7588 Industrial Computers are supported (The user must update system with 7587/88 Flash Update - SBC209.exe). 1.1.0 ----- Support for the IBM ARTIC960 Support for Frame Relay on NT product. 1.0.0 ----- a. There is no host mailbox support for this release. b. The RICPRNTF utility is available for developers. Refer to ricprnt.def. c. A STREAMS Access Library is available for Windows NT Kernel mode interfaces. Refer to salntk.htm in the IBM ARTIC960 Developer's Kit. d. IBM 7588 Industrial Computers are not supported. 7. Support Information IBM ARTIC Technical Support Desk (USA and Canada): call 1-800-237-5511 and at the Voice Response Unit enter "0" (ignore all other options). IBM ARTIC Technical Support Desk for all other locations, call your IBM country specialists. 8. Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. 9. Trademark List The following terms are trademarks of the IBM Corporation in the United States or other countries, or both: IBM Micro Channel PS/2 Personal System/2 OS/2 Operating System/2 AIX RISC System/6000 C Set ++ Macro Assembler/2 Portmaster Proprinter IBM VisualAge C++ Other company, product, and service names may be trademarks or service marks of others. C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. PC Direct is a trademark of Ziff Communications Company in the United States, other countries, or both and is used by IBM Corporation under license. ActionMedia, LANDesk, MMX, Pentium, and ProShare are trademarks of Intel Corporation in the United States, other countries, or both. (For a complete list of Intel trademarks, see www.intel.com/tradmarx.htm) UNIX is a registered trademark in the United States, other countries, or both and is licensed exclusively through X/Open Company Limited. SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC. (For further information, see www.setco.org/aboutmark.html)