NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NBI.NLM to support PCI expansion chassis TID #: 2965656 README FOR: NBIUP2.EXE SUPERSEDES: nbiup1.exe NOVELL PRODUCTS and VERSIONS: Hardware Detection - NW51S Hardware Detection - NW6S ABSTRACT: NBI.NLM update for NW5.1 and NW6.0 to add support for specific IBM systems with a PCI expansion chassis installed. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: To install the patch. Replace the NBI.NLM file located in the startup directory (typically C:\NWSERVER), with the NBI.NLM specific to your servers version of NetWare. (The \NW51 directory contains the NBI.NLM for NetWare 5.1; \NW6 directory contains the NBI.NLM for NetWare 6.0) ISSUE: These files are intended to support specific IBM systems with PCI expansion chassis installed. They contain a fix to support the large number of entries in the PCI IRQ route table that would be present on these particular systems. These versions of NBI.NLM are identical to those posted in NW5.1 Support Pack 6 and post NW6.0 Support Pack 3. These files are needed in order to support some new IBM hardware models and are provided here for convenience sake. Other Issues addressed with these files: 1. Made changes to mouse.c to allow the poll_aux_status to be able to sleep. 2. Altered Search Adapter for PCI to use information obtained from DoScan instead of going through bios calls. The IDEATA driver is now HIN aware and needs to find hardware that the BIOS FIND_PCI_DEVICE is not reporting. 3. Fixed abend issue related to search adapter changes. Some hardware platforms modify the "scansequence" value. Since search adapter is now passing back a pointer instead of an index an abend occurs when referencing memory that is not mapped in. 4. Fixed an abend due to spinlock being held on a single processor. A driver is accessing configuration space at the same time that hwdetect is trying to determine the devices in the system. 5. Fixed non load issue for disk driver. Expecting a NBI_ITEM_NOT_PRESENT instead of NBI_NO_MORE_ITEMS coming back from search adapter. 6. Fixed a call to OldSearchAdapter from searchadapter to pass in the correct number of parameters. Had left off the productID parmeter. 7. Removed detection of mouse code and VGA code. This resolves CPUHog abends which may occur on some hardware platforms because of hardware delays in polling the mouse port. Self-Extracting File Name: NBIUP2.EXE Files Included Size Date Time ..\ NBIUP2.TXT (This file) ..\NW51\ NBI.NLM 31791 2-25-2002 7:10:44 pm ..\NW6\ NBI.NLM 34857 2-24-2003 3:30:22 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------