home *** CD-ROM | disk | FTP | other *** search
-
- 386 PROBLEMS AND SOLUTIONS
-
-
- 1. PROBLEM: The 386 diskset does not properly initialize a new
- or previously uninitialized DCB.
-
- SOLUTION: Use an older 2.15 version of diskset which is
- available on Netwire. Once initialized, however, the 386
- diskset can talk to the DCB and set up drives etc. (Be
- advised however that the Micropolis 1375 drives shows up
- incorrectly as a 3175. It should work with the 1375).
-
-
- 2. PROBLEM: Some fast 386 machines will hang when loading
- NetWare 386 and display strange errors etc...this occurs
- because the hardware was not able to initialize before the
- software was ready. This is usually seen in some 33mhz
- machines.
-
- SOLUTION: Download the file called LOADFX.ARC from Netwire.
- This file injects some wait loops on boot to allow the
- hardware time to make the witch to protected mode.
-
-
- 3. PROBLEM: When using the originally shipped RXNET driver the
- server keeps allocating additional packet receive buffers
- until the maximum value is reached and does not give any back
- which causes the connection to be lost not allowing any
- further logins etc...
-
- SOLUTION: Download the new driver called RXNET.ZIP from
- Netwire.
-
-
- 4. PROBLEM: There are several documentation errors in the SYSTEM
- ADMINISTRATION manual which may cause trouble using the UPS
- monitoring functions.
-
- SOLUTION: If you want to be prompted just type "load UPS" at
- the command line and a little menu system will come up and
- give you the other parameters by number. However, if you type
- in the entire command at once you need to specify the
- parameters by name not by number. This is also true if
- putting the command in the AUTOEXEC file which most people
- will want to do. The example in the manual on page 293 is
- also incorrect. Here is a correct example of how the command
- should look. (LOAD UPS TYPE=MOUSE PORT=0 DISCHARGE=20
- RECHARGE=120)
-
-
- 5. PROBLEM: Remote printers randomly loosing connection and
- hanging the system in certain instances. Also trouble
- attaching to more than 9 printers etc.
-
- SOLUTION: There are some later PSERVER and RPRINTER files
- available in the 386 library (16) on Netwire, the name of the
- file is 386PRT.ZIP. Make sure everything has been set up
- properly in PCONSOLE etc., as most problems can be traced back
- to incorrect or incomplete set ups etc. (Be sure to read the
- manual as there are considerable changes from previous
- versions.) Also, make sure there are no conflicts with the
- IRQ for the prot your printer is running off. If your printer
- is printing slow this is likely the problem.
-
-
- 6. PROBLEM: Server hangs with a break point interrupt etc. when
- using ENHANCED EGA video adapters.
-
- SOLUTION: The enhanced mode does not seem to be strictly IBM
- compatible on most of these cards and can usually be disabled
- with jumpers etc. on the board.
-
-
-
- 7. PROBLEM: Work station gets a Connection No Longer Valid,
- Abort Retry error at the workstation when doing an SLIST,
- USERLIST, or any other command that scrolls information on the
- screen.
-
- SOLUTION: This is caused by an I/O address 2EOh conflict in
- the workstation. Most often seen when the workstation is
- using the RXNET default I/O of 2EOh. The library call used
- by the SLIST and other commands to find the number of lines
- accessable on the monitor uses I/O address 2EOh, thus killing
- the RXNET board. The answer is to choose an I/O option other
- than 2EOh for RXNET.
-
-
- 8. PROBLEM: Unable to "INSERT GROUPS" using the 3.0 386 SYSCON
- on a 2.12 server etc.
-
- SOLUTION: No fix at this time, but it does work properly on
- a 2.15 system. To work around this use the 2.21 SYSCON to
- insert groups from the 2.12 side etc.
-
-
- 9. PROBLEM: There have been some problems trying to get a second
- token ring card to be recognized properly when doing an
- internal bridge using both the standard 4Mb card and a 16/4
- card together in the server.
- SOLUTION: Try putting the 16/4 card first as the primary
- adapter rather than the secondary. Also make sure that all
- cards on a ring are set to the same speed which in this case
- would be 4Mb.
-
-
- 10. PROBLEM: When you do a SLIST all 386 servers show a node
- address of 1.
-
- SOLUTION: This is normal for 386 servers and the network
- address that is displayed is the new internal IPX address of
- the server not the cable address. To get the common cable or
- network address do a "CONFIG" at the server or a "USERLIST"
- at the work station.
-
-
- 11. PROBLEM: The Utilities Reference Manual has documented under
- the PSC command that there is a rewind parameter, ut it does
- not really exist in the software.
-
- SOLUTION: The only way you can do the rewind option is
- through PCONSOLE and you have to be a print server operator
- to get that option, as well as other printer control options.
- Enter "PCONSOLE"
- PRINT SERVER INFORMATION
- Select "PRINT SERVER"
- PRINT SERVER STATUS/CONTROL
- PRINTER STATUS
- Select "ACTIVE PRINTER"
-
- PRINTER CONTROL should be highlighted in upper right hand
- corner of the screen.
- Press return and you will see the option for REWIND>
-
-
- 12. PROBLEM: When using the WANGTEK 5150 PK Tape Drive and
- running NBACKUP, you may get the error "ERROR OXI initializing
- D1BI Driver. INVALID CONTROLLER ADDRESS".
-
- SOLUTION: Some of the manuals for this tape drive may say to
- use IRQ 6 and I/O 338 or something strange, but you must use
- IRQ 5, I/O 280, and DMA 3. There is also a controller with
- assembly # 30475-007 that is called a QUICK 02 controller that
- seems to not work. Engineering is looking at the problem now.
- Make sure they use the above options at least, because the
- driver will not recognize anything else. NOTE: This may not
- solve the problem.
-
- 13. PROBLEM: We have verified that version 2.17 of ARCMON.EXE,
- created by Brightworks, will cause the NetWare 386 server to
- GPI. The utility is an ARCNET monitoring utility that
- broadcasts invalid packets. Using a sniffer, testing was able
- to tell that the packets contain data in the address fields.
- The ARCNET driver up to this point was not checking for that
- type of packet, therefore causing the server to GPI. The
- RXNET.LAN that is being revised has the changes which will
- handle the invalid packet properly. This new driver will not
- be released until the maintenance or 3.1. (Version 2.17 was
- the one tested, other versions of ARCMON may act the same.)
-
- SOLUTION: Until the maintenance RXNET.LAN is released do not
- use ARCMON.EXE.
-
-
- 14. PROBLEM: Getting "Router Configuration" errors showing up on
- the internet or unable to see a particular fileserver.
-
- SOLUTION: Double check that the "IPX Internal Network
- Address" number, assigned to any 386 server, does not conflict
- with any network or node addresses,(including Dos Process
- numbers on non-dedicated servers) on the internet. (This
- number must be completely unique!)
-
-
- 15. PROBLEM: The fileserver comes up but get an Access Denied
- error at the workstation to log into the 386 server on an
- internet, even though it is possible to login to a 286 server.
-
- SOLUTION: 386 Login.exe encrypts the password acrossed the
- wire. You have attached to a 286 server and are using that
- copy of login.exe, which does not encrypt the password like
- the 386 login.exe does. There is a default "Set" parameter
- on the server expecting an encrypted password. When it gets
- an unencrypted password, the server returns the Access Denied
- error. This "Set" parameter can be set to allow unencrypted
- passwords by typing at the server command line: Set Allow
- Unencrypted Passwords = On. This would also hold true for the
- Attach, Map, or any other command or utility that attempts to
- attach you to a 386 server from a 286 server.
-
-
- 16. PROBLEM: The 386 server comes up but when executing Net3 or
- Net4 the error A File Server Could Not Be Found is returned.
-
- SOLUTION: This error usually indicates a hardware problem
- with either a card, cable or terminator. Keep in mind however
- that NetWare 386 expects you to resolve any IRQ or I/O
- conflicts in the server box before you install the software,
- it does not resolve them during installation like NetWare
- 286's Netgen did! Double check your server to ensure there
- are no conflicts with IRQ's, I/O address etc.
-
-
- 17. PROBLEM: When using certain applications that open the same
- file more than once within a program, files can lose access
- rights when a file is opened again with different rights
- before it was closed the last time, etc. This can result in
- the application receiving an "ACCESS DENIED" error from
- NetWare, which may be interpreted differently by different
- applications etc. (For example the ACCPAC software by Computer
- Associates will return a "DISK FULL" error. AUTOCADD also has
- this problem.)
-
- SOLUTION: There is a patch on Netwire in library 16 named
- OPENFX.ZIP that comes with a readme to resolve this problem.
- This file is also available through the 386 Support Hotline.
-
-
- 18. PROBLEM: When loading the DCB NLM the error Hardware
- Initialization Failure is returned. Seen specifically on some
- Compaq machines.
-
- SOLUTION: These machine comes with a mouse port that is
- enabled with a jumper on the motherboard. The port conflicts
- with IRQ 12 that is used by a Novell channel 2 DCB and
- possibly other hardware cards. Check your Compaq
- documentation and move the jumper to disable the mouse port.
- (Note: you cannot just remove the jumper completely.)
-
-
- 19. PROBLEM: Some applications use an older NetWare NCP call
- (Function 23 - Subfunction 2) in order to map a user to a
- connection list. This call will return incorrect information
- if there are two users with names that are identical, with the
- exception of the last character (for example, SAMS and SAMR).
- This may cause the application to confuse the two users. For
- instance, in a mail application SAMS may get his mail and
- SAMR's mail too.
-
- SOLUTION: Run the patch CONFIX.ZIP found in data library 16
- on Netwire.
-
-
- 20. PROBLEM: When using the MAKEUSER or USERDEF utilities, an
- error like the following keeps coming up, and it is impossible
- to create the users etc. "Error creating
- directory\\servername\sys\mail\xxxxxxxx User xxxx not
- created".
-
- SOLUTION: Shorten the name of the fileserver to be eight
- characters or less. (This is the only solution at this time.)
-
-
- 21. PROBLEM: After doing an upgrade to 386, users attempt to
- login and receive the error Unknown Error Returned By Attach
- (89Fb).
-
- SOLUTION: This message will occur if the supervisor hasn't
- gone into Syscon and given the users new passwords. Passwords
- are not carried over in the upgrade process.
-
- 22. PROBLEM: When attempting the restore portion of upgrade the
- error Can Not Find Session Files is returned.
-
- SOLUTION: The session file names have become
- corrupted(renamed). For instance, if my working directory is
- specified as C:\FRED, the files in that direcory should be
- similar to $UPGRADE.BND, $UPGRADE.000, $UPGRADE.001. When
- looking at these files however, they have names like
- FRED$UPG.BND, FRED$UPG.000, FRED$UPG.001 etc. To fix this
- problem simply rename the files properly - $UPGRADE.BND,
- $UPGRADE.000, $UPGRADE.001 etc.
-
- 23. PROBLEM: Some applications attempt to create a file by using
- the DOS INT 21 call CREATE NEW FILE (function 5B). This call
- will only succeed in creating the specified file if it does
- not already exist. If the file does exist, function 5B
- returns an error code indicating the existence of the file.
- NetWare 386 erroneously returns an ACCESS DENIED error if
- function 5B is called to create a file that already exists.
- This may confuse certain applications, leading to
- unpredictable results.
-
- SOLUTION: Run the patch called CRTFIX found in data library
- 16 on Netwire. DBASE IV requires that both this patch and the
- OPENFIX patch be run against SERVER.EXE.
- SUPPORT TIPS FOR NETWARE 386 VERSION 3.0
-
- This information is included with the README file to help support
- personnel with installing and supporting NetWare 386.
-
-
- 1. The driver for PS/2 Model 80 machines with an MFM
- controller/drive is not included in the initial release of
- NetWare 386. The driver for PS/2 machines with the ESDI
- controller/disk is available.
-
-
- 2. The ISADISK.DSK driver supports the AT class controller. This
- driver is designed to work with all standard bus AT class 386
- machines that have an AT style controller. You can load this
- driver a second time to access the secondary controller. The
- primary controller uses I/O port 1F0 and IRQ-E (14). The
- secondary controller uses I/O port 170 and IRQ-F (11). The
- ISADISK.DSK driver supports COMPAQ external drive units
- including the new COMPAQ dual 650 MB units. The COMPAQ
- machine has to be configured with its SETUP program prior to
- use. Currently, COMPAQ is the only known vendor that supports
- a secondary controller and drive(s). Therefore, only COMPAQs
- can take full advantage of the ISADISK.DSK driver.
-
-
- 3. When loading the LAN drivers, you must resolve interrupt,
- memory, and I/O port conflicts. If you don't, your LAN board
- will not communicate properly with the network. For example,
- if you have a COM1 serial port installed in the system, and
- want to use IRQ-4 for your LAN board, you must disable the
- IRQ-4 for COM1. This should not be a problem unless you
- cannot disable the interrupt without disabling the port
- altogether and you later want to use the port for a printer.
- If the parallel ports in 386A and 386A-E machines are using
- I/O Port 360, they map into the address space of the NE1000
- and NE2000 boards. As a result, your LAN board will not
- communicate, or the printer attached to the port will not go
- on-line.
-
-
- 4. NetWare 386 has been tested in-house on the following
- machines:
-
- COMPAQ Deskpro/386
- COMPAQ Deskpro/386 20MHz
- COMPAQ Deskpro/386 25MHz
- Novell 386A
- Novell 386 A-E
- IBM PS/2 Model 80
- IBM PS/2 Model 70
-
- In addition, one of our beta test sites is successfully using
- a Tandy 4000. Remember that all machines MUST have at least
- 2 MB for a minimal configuration. We will have complete
- memory specifications at a later date so that you can
- determine how much memory you will
- need for your respective configuration. The system will
- notify you when you are out of memory.
-
-
- 5. NetWare 386 supports a maximum subdirectory tree depth of 100
- levels. The default setting is 25. You can use the SET
- command at the command line or in the STARTUP.NCF file to set
- the tree depth from 10 to 100. If you have a volume with a
- tree depth of 100 and your operating system is configured for
- 25, the operating system will not let you mount the volume.
-
-
-
- 6. The initial product will support the following LAN interfaces:
-
-
- Novell NE2000
- Novell NE1000
- Novell RX-Net
- Novell NE/2 (MCA)
- IBM Token-Ring (one driver supports all varieties)
-
-
- 7. In NetWare 386, FCONSOLE has more limited functionality.
- FCONSOLE will indicate which options are not supported by
- NetWare 386. Some options not supported in FCONSOLE can be
- viewed by using the MONITOR loadable module.
-
-
- 8. None of our current disk drivers will support the Tandy 5000
- MC (Tandy's MCA machine). It requires a special driver that
- is not presently being developed.
-
-
- 9. If a LAN driver in your file server is not communicating with
- the network, make sure that all port, interrupt, and memory
- conflicts have been resolved. If there are no conflicts, see
- if you have exhausted the amount of "Maximum Packet Receive
- Buffers." When the server first boots, it allocates 100
- buffers. Using the MONITOR loadable module, you can determine
- if you have reached the limit. If you have exceeded the
- limit, you can use the SET command at the command line or in
- the AUTOEXEC.NCF file to add additional buffers.
-
-
- 10. NetWare 386 rights have changed significantly. The new rights
- are explained in depth in the in the "Security" entry in the
- NetWare Concepts manual. Please make sure that you study the
- rights carefully. If you don't have any rights in a path or
- directory, you will not be able to see that path or directory.
- The system will tell you that it does not exist. On a
- Macintosh, you will not even see the directory as a grey
- folder.
-
-
- 11. Remote Reset will work for NetWare 386 just as it did for
- NetWare 286. The latest version of the EPROM should be used.
- If you are using Token-Ring, you must load a Token-Ring module
- at the server for correct operation. This Token Ring module
- will not be available with the initial release of 3.0 but will
- be available on NetWire shortly. Pay special attention to PC
- terminals and 286 Terminals. To operate correctly with
- NetWare, they must have the boot code that is the same boot
- code contained in the 2.68 BIOS version for the 286 Terminal.
- Source routing drivers for NetWare 386 on the server will be
- available on NetWire shortly.
-
-
- 12. The NetWare 386 partition editor does not correctly recognize
- a partition that was set up in a v2.15 installation on a PS/2
- Model 70 or 80. The v2.15 ESDI driver does not return the
- correct number of heads. This should not be a problem unless
- you want to preserve a 286 partition that is already on the
- drive. The 386 partition editor will allow you to delete the
- 286 partition and create a new 386 partition.
-
-
- 13. MACSETUP has been modified for NetWare 386. On a 386 server,
- MACSETUP will create the desktop directory, assign the rights,
- and copy the Desk Accessory files. The modified version of
- MACSETUP will ship with NetWare for Macintosh v1.1. You can
- work around this problem by completing the following steps:
-
- a. Target the NetWare 386 server as a target server for the
- SPG gateway.
- b. Manually copy the Macintosh Desktop files from an existing
- NetWare 286 based target server.
- c. Rebuild the Macintosh Desk Accessory files.
-
-
- 14. Some non-COMPAQ and non-IBM machines will hang when loading
- the operating system at high speed. To avoid this problem,
- complete the following steps:
-
- a. Boot the machine with DOS.
- b. Slow the machine down to the slowest speed (see machine
- documentation).
- c. Load the NetWare 386 operating system.
- d. Once the system comes up, down the server and exit to DOS.
-
- e. Set the machine to the highest speed.
- f. Reload the 386 operating system.
-
- This procedure has worked for the Hewlett Packard Vectras and
- the AST Premium 386. It may work on others as well. Machines
- based on the Chips and Technology chipset seem to have this
- problem most often.
-
- KNOWN ANOMALIES IN NETWARE 386 VERSION 3.0 REVISION A AS OF AUGUST
- 14, 1989.
-
-
- 1. The broadcast window has an 80-column limit. This may be too
- small for some messages sent by the file server.
-
-
- 2. NDIR does not function properly at a subdirectory tree depth
- of 100 levels or greater. It will indicate that specified
- file(s) could not be found. Users should exercise caution
- before establishing deep directory structures.
-
-
- 3. SALVAGE does not function properly at a subdirectory tree
- depth of 57 levels or greater. It will hang with the message:
- "You are not attached to server (null)."
-
-
- 4. When VREPAIR is run, the mirroring code does not fix mirrored
- drives. If a server is downed abnormally, for example, by a
- power failure, mirrored drives may be left out of sync. The
- operating system does not detect this problem and will abort
- mounting the drives when the system is brought back up. If
- VREPAIR is run, it will treat the mirrored drives as though
- they are still in sync when they are not. The result is that
- the volume is not repaired and still cannot be mounted.
- Unmirror the drives, run VREPAIR, and then mount the volume.
- The volume will then mount correctly, and the drives can be
- remirrored.
-
-
- 5. Mirroring does not work on COMPAQ type 17 drives. Mirroring
- tests that work properly on the other models of COMPAQ drives
- do not work on the type 17 drives. These drives are primarily
- found in the original COMPAQ Deskpro/386 16MHz machines.
- Newer 20 and 25 MHz units equipped with the 130 MB and 300 MB
- ESDI drives work correctly.
-
-
- 6. INSTALL hangs when creating small partitions. When an attempt
- is made to create a partition of smaller than 8 blocks,
- INSTALL.NLM responds with a message saying the number must be
- between 8 and 966. However, if an attempt is made to create
- a partition of any size from 8 to 11 blocks, INSTALL hangs.
-
-
- 7. BINDREST for 386 servers will call itself BINDFIX if you
- attempt to run it on a 286 server. You will get back the
- following error message: "Error: This Bindfix requires a 386
- file system bindery."
-
-
- 8. Attempting to rename a file or directory to 0xFF (ALT-255)
- puts the file server in an infinite loop. The server must be
- re-boot to clear this situation.
-
-
- 9. INSTALL allows an invalid character, the period, in volume
- names during volume creation. This does not create a problem
- for the operating system, but will cause difficulties for DOS
- and some NetWare utilities that use DOS paths.
-
-
- 10. The partition editor in the INSTALL module will allow you to
- delete existing partitions without a warning message that the
- partition to be deleted contains data. You will not see a
- confirmation screen once you hit the Delete key.
-
-
- 11. The mirroring shutdown process may take an excessive amount
- of time. In some cases, the mirroring process has taken up
- to 25 minutes to detect a failed mirror before resuming
- operation. The ESDI disk driver takes less time than the
- ISADISK and the DCB. The worst documented test case for the
- ESDI driver was 8 minutes.
-
-
- 12. The operating system time does not increment when the
- operating system takes an excessive amount of time to detect
- a drive failure.
-
-
- 13. VERSION will sometimes return random ASCII characters when
- displaying the version of a utility.
-
-
- 14. SMODE cannot reset search mode back to mode 0, the default
- setting for all executable files. If the user changes from
- mode 0 to mode 1 through 7, the system will respond properly.
- If the user tries set the search mode back, SMODE will ignore
- the request and display the usage screen.
-
-
- 15. FILER will not allow the creation time to be modified on
- files.
-
-
- 16. Server operation can be unreliable when trying to function at
- the limits of available memory or disk space. The server
- failed in an attempt to allocate more semi-permanent memory
- when the 2 MB of RAM was in use. At this point, two different
- attempts to go into INSTALL.NLM and change the system
- configuration both resulted in ABENDs: "ReturnPermanentMemory
- received a (sic) invalid memory block" and "Block not found
- with redirection bit set."
-
-
- 17. Power failure to drives causes the server to fail. During
- mirroring tests, the power cable was disconnected from various
- drives to simulate power failure at the drive. In the case
- of the PS/2 Model 80 with 2 ESDI 115 MB drives, disconnecting
- power from either drive during a copy operation causes the
- server to hang and the workstation to receive an "error
- sending Abort/Retry." On the Novell 386AE, the worst case
- caused a 13-minute delay to failed drive removal, volume SYS
- to be dismounted, the other (good) drive in the mirrored pair
- to be removed, the driver to be unloaded, and a subsequent
- DOWN command to hang the server. This condition occurred when
- power was disconnected from the primary drive of the pair.
- Note that this condition was not repeated when the secondary
- drive of the pair was disconnected.
-
-
- 18. LISTDIR will generate an error if used in a subdirectory tree
- of 84 or more levels. It will return the message "runtime
- error null pointer assignment."
-
-
- 19. Print queues occasionally become corrupted. If you are having
- problems with your print queues, you can delete the queue and
- recreate it using PCONSOLE.
-
-
- 20. If DSPACE is set with user disk restrictions on and the user
- deletes a Macintosh file, the space allocation for the
- resource fork is not returned to the user.
-
-
- 21. If you use FLAG to flag a file in a NetWare 286 based server,
- all files in the entire tree structure from that point on will
- be flagged.
-
-