glen@aecom.yu.edu (Glen M. Marianko) (07/22/89)
I am having trouble using the NI5210 packet driver distributed by Clarkson on a board that has only 8K on it. The driver fails with "Timed out while initializing 5210." when I try to load a driver on a 5210 that either has an empty memory socket or a novell remote boot prom in it (i.e. 8K RAM only). I have tried this on a few different machines. A quick look as the source code (last update 4/27/89) shows that the driver pokes out 5 words to the upper 8K (a potentially bad practice if the upper 8k isn't there), but the comments say it doesn't use it. I could not find any information in the documentation as to whether the driver was written for a 16k configuration. Any help/patches would be appreciated. -- -- Glen M. Marianko, Supervisor of Data Communications and Hardware Support glen@aecom.yu.edu - {uunet}!aecom!glen - CIS: 76247,450
jbvb@VAX.FTP.COM (James Van Bokkelen) (07/24/89)
The 82586 gets the root of its configuration data structure from a fixed location in memory (the last few bytes). This location changes with the amount of installed memory on cards which allow it, and complicates driver writing. A simple workaround is to change all references to the location at the end of the 16K to a new location the same distance below the end of the 8K. Then, re-size the number of receive buffers and you're on your way. PC/TCP's drivers for the NI5210 do this... James B. VanBokkelen 26 Princess St., Wakefield, MA 01880 FTP Software Inc. voice: (617) 246-0900 fax: (617) 246-0901