======================================================================= = LonWorks® PCLTA-10/PCLTA-20&21/PCC-10 for Windows NT = ======================================================================= =================================== File Version ----------------------------------- PNPLON.SYS 1.09 ----------------------------------- PCC10CFG.CPL 2.06 ----------------------------------- PCLTVDD.DLL 1.02 ----------------------------------- PCLTDOS.SYS 1.01 =================================== Following the installation process you should re-boot your machine. Please refer to the PCLTA-10 and PCC-10 Users Guide for installation instructions. In future releases this document will contain release notes and documentation errata. === PCLTA-21 Notes: === The PCLTA-21 uses its own set of images. === PCLTA-20 Notes: === The PCLTA-20 uses the same images as the PCLTA-10, where the PCC-10 uses its own unique images. When installing for the PCLTA-20 you will see the reference to the PCLTA-10's system images. This is normal. === PCLTA-10 Notes: === The PNPLON.SYS device driver implements the Plug and Play card isolation algorithm in order to locate PCLTA-10 cards. The driver is also completely plug and play, and uses the internals of NT to determine a useable I/O port and IRQ setting. If the NT OS is not managing either of these resources correctly there can be problems. Usually system I/O port resources are managed correctly. Often the IRQ resources are not. The most typical IRQ problems arise from the systems that use a SCSI controller to interface to all drive media. In these machines the IDE controllers are not used, but are still controlling IRQs 14 and 15. The NT OS does not know this and considers these valid, usable IRQs. Usually this problem can be solved by entering the BIOS setup and ensuring that both the IDE controllers are disabled and that all IRQs not used by motherboard hardware are available to the ISA bus. From within the NT OS you can check to see what the operating system believes to be used IRQ resources by starting the "Windows NT Diagnostics" application under "Administrative Tools". IRQ resources that are considered "in use" are listed here. If more control is required over the choice of IRQs used for the PCLTA-10 there is an optional system setting that can be used. From the LonWorks Plug 'n Play Control Panel's main dialog there is a Preferences button. This button will bring up a dialog which allows the setting of the preferred and alternative IRQ list. The Preferences dialog also allows a choice of the numeric base for the device naming convention. By default this will start at "LON1". This could create a conflict if another device driver is also trying to create a device named "LON1" (such as a PCNSS/PCNSI driver). In this case choose another value. If other values are chosen for the device naming convention then you may want to ensure that the DOS driver defined in your CONFIG.NT file reflects this setting. This driver defines the device name used by 16- bit Windows applications running under NT, so such an application will refer to devices named "LON1", "LON2", and so on. The first place to go for information if problems arise should be the Event Log under System Events. Usually the messages there are self- explanatory. === PCC-10 Notes: === Only one PCC-10 card can be present in the system at one time. This is a restriction of the current support of PC-Cards under Windows NT. Likewise, hot plug-in and plug-out is not supported. The card must be installed when Windows NT is booted. The LonManager Protocol Analyzer is not supported under Windows NT. From the Preferences button described above you may also select the I/O port and IRQ assignment for the PCC-10. The I/O port is set to 0x120 by default. The IRQ assignment is set to (automatic) by default. With this setting the built in PC-Card services will select the IRQ. If you wish to override this setting then select one of the IRQs listed. === Mixed Card Types === During installation you are asked to select a card type: PCLTA-10 or PCC-10. System images for both cards are always installed; this selection only sets the system image path based on your selection. If you wish to support both card types you must copy the system images and rename them. We suggest that you select the PCLTA-10 for installation, and copy the following files: C:\lonworks\images\pcc10\PCC10L7.NBI To C:\lonworks\images\pclta10\PCCARDL7.NBI For the PCC-10 device select PCCARDL7.NBI as the system image. If you are using the NSI image then copy the NSIPCC.NBI file to the PCLTA10 folder and use that image. When mixed card types are used the LONx device numbers are assigned to the PCLTA-10 cards first, then to the PCC-10 cards. This way if PCC-10 cards are not present on subsequent boots the LON device number assignments for the PCLTA-10 cards will stay constant. === Versions: === PNPLON.SYS ver 1.08: IRP Processing, Cancel Spinlock fix on CloseHandle(). PNPLON.SYS ver 1.07: Another flow control problem fixed, in this case the problem occurred when uplink traffic filled up the driver's buffer list which could happen if the application did not read the messages from the driver at a fast enough rate. PNPLON.SYS ver 1.06: If the offered traffic from the host was at 100% and the network interface is reset then a case can occur where the flow control becomes 'stuck' and the driver will not push messages downlink. This has been fixed. This affected NSI mode only. PNPLON.SYS ver 1.03 defaults to the NSI image when creating new devices. IRQ9 has been replaced with IRQ5 as the default first choice IRQ. PNPLON.SYS ver 1.04 has been evaluated with SMP NT platforms.