SK98WIN.TXT Driver File Contents (sk98nt4a.zip)

             +++++++++++++++++++++++++++++++++              ++++
           ++++++++++++++++++++++++++++++++++++           +++++++
          +++++++++++++++++++++++++++++++++++++         ++++++++
          ++++++++++++++++++++++++++++++++++++        ++++++++
                                                   ++++++++
                                                  ++++++++
          +++++++++++++++++++++++++++           ++++++++
          +++++++++++++++++++++++++++++       ++++++++
           +++++++++++++++++++++++++++++     ++++++++
             +++++++++++++++++++++++++++     ++++++++
                                              ++++++++
                                               ++++++++
    ++++++++++++++++++++++++++++++++++++        ++++++++
   +++++++++++++++++++++++++++++++++++++         ++++++++
   ++++++++++++++++++++++++++++++++++++           ++++++++
    +++++++++++++++++++++++++++++++++               +++++

(C)Copyright 1998-1999 SysKonnect,
a business unit of Schneider & Koch & Co. Datensysteme GmbH.
All rights reserved
===========================================================================

sk98win.txt created 27-May-1999

Readme File for SK98WIN.SYS v1.11 beta 01
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x
NDIS4 Miniport Driver for Windows NT 4.0

This file contains
(1) OVERVIEW
(2) REQUIRED FILES
(3) INSTALLATION INSTRUCTIONS
(4) UPDATING THE DRIVER
(5) DRIVER OPTIONS
(6) TROUBLESHOOTING
(7) HISTORY

===========================================================================


(1) OVERVIEW
============

SK98WIN.SYS is the NDIS4 32-bit Miniport driver for the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x family.

This README file explains how to install the Miniport driver on a machine
running Windows NT 4.0.

**************************************************************************
 NOTE:

 The SK98WIN NDIS4 Miniport driver cannot be used with Windows
 NT 3.51 or below. You must use Windows NT 4.0 if you want to use this
 driver.

 We also recommend that the latest Windows NT 4.0 Service Pack be
 (re-)installed *after* successful installation of the SK98WIN driver.
**************************************************************************

***


(2) REQUIRED FILES
==================

To install the driver, you need the following files:

	SK98WIN.SYS	SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x
			NDIS4 Miniport driver
	OEMSETUP.INF	installation setup script
	OEMNADSK.HLP	installation help file
	OEMNADSK.DLL	installation dialogs
***


(3) INSTALLATION INSTRUCTIONS
=============================

Read the installation instructions in the adapter manual carefully.
Follow these instructions to install the adapter in your computer.

Step 1.
Start Windows NT 4.0.

Step 2.
Start NETWORK from the CONTROL PANEL, select ADAPTERS and click ADD.
Select HAVE DISK.

Step 3.
Depending on the type of medium (e.g. CD-ROM, floppy diskette,
network drive, etc.) containing the SK98WIN driver files,
enter the path to the required files, e.g.

	D:\SKNETGE\Windows\Nt4

Then click OK.

Step 4.
Select the SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x entry that
matches your adapter and press OK.

Step 5.
Select the appropriate configuration (see section "Driver Options"
in this readme file for details).

NOTE: We strongly recommend the latest Windows NT 4.0 Service Pack be
(re-)installed *after* successful installation of the driver.

Then choose OK and restart your system.
***


(4) UPDATING THE DRIVER
=======================

You can use the CONTROL PANEL / NETWORK / ADAPTERS /
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x / UPDATE button
to update an already installed driver for your
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x.

**************************************************************************
 NOTE:

 If you are updating from v1.00 of the SK98WIN driver, you cannot use
 the UPDATE button to update the driver. You must first remove the v1.00
 driver via the CONTROL PANEL / NETWORK / ADAPTERS /
 SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x / REMOVE button.

 Then reboot the machine and install the new driver as described in
 section "Installation Instructions".
**************************************************************************

Please note that the latest version of the SK98WIN driver is
available for download on the SysKonnect web site under
"Technical Support" - "Driver" at:

	http://www.syskonnect.com
***


(5) DRIVER OPTIONS
==================

The SK98WIN.SYS driver allows you to modify several options
in order to optimize the operation of your
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x.

The driver options can be set as follows:

Step 1.
Start NETWORK from the CONTROL PANEL, choose ADAPTERS, select
the SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x and click
PROPERTIES.

Step 2.
In the SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x Card Setup
window, select the option that you want to change and enter the desired
value.

Step 3.
Press OK when finished.

Step 4.
Reboot the machine.

**************************************************************************
 NOTE:

 The machine must be rebooted before any changed options can take effect.
**************************************************************************

The parameters supported by the driver are described below.

The Windows NT Installation Support provides an online help utility, which
describes all available parameter options in detail.

Bus / Slot
----------
Default value:	next available adapter found when driver installed
Valid range:	depends on system configuration

This parameter specifies the adapter instance to which the driver shall be
bound. You can choose from a list of bus/slot combinations for which the
system has found one or more instances of the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x. When you add, remove,
or move any adapters to, from, or between PCI slots, this list will
change.

Preferred Port
--------------
Default value:	"A"
Valid range:	"A" or "B"

NOTE: This parameter is only available for the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x dual link.

Use this parameter to set the preferred port that the RLMT (Redundant
Link Management) will use for all network traffic, if more than one port
has an active link to the network.

RLMT Mode
---------
Default value:	"Check link state only"
Valid range:	"Check link state only"
		"Check other port"
		"Check other port and segmentation"

NOTE: This parameter is only available for the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x dual link.

Use this parameter to set the operational mode for the RLMT (Redundant
Link Management) built into the driver:

- "Check link state only": RLMT uses the link state reported by the
adapter hardware for each individual port to determine whether a port can
be used for all network traffic or not.

- "Check other port": RLMT sends test frames from each port to each other
port and checks if they are received by the other port, respectively.
Thus, the ports must be connected to the network such that LLC test frames
can be exchanged between them (i.e. there must be no routers between the
ports).

- "Check other port and segmentation": RLMT checks the other port and in
addition requests information from the Gigabit Ethernet switch next to
each port to see if the network is segmented between the ports. Thus, this
mode is only to be used if you have Gigabit Ethernet switches installed in
your network that have been configured to use the Spanning Tree protocol.

NOTE: RLMT modes "Check other port" and "Check other Port and
segmentation" are are meant to operate in configurations where a network
path between the ports on one adapter exists. Especially, they are not
designed to work where adapters are connected back-to-back.

Network Address
---------------
Default value:	burned-in adapter address
Valid range:	0y-00-00-00-00-01 to FE-FF-FF-FF-FF-FF (hexadecimal), where
		at least the "locally administered" bit 2h (i.e. bit #1) in
		the 'y' nibble must be set and the "multicast" bit 1h (i.e.
		bit #0) must not be set

CAUTION: Each individual network MAC address can only be used once in a
network. Assigning the same address to more than one adapter in the same
network is a fault and can cause serious network problems.

To use a network MAC address other than the one burned into the adapter
card, enter the network address in hexadecimal, in the following format:

	XX-XX-XX-XX-XX-XX (e.g. 02-00-5A-98-12-34).

If you leave the Network Address blank (or specify a different number of
digits), the network address burned into the adapter card will be used.

MaxFrameSize
------------
Default value:	1514 (decimal)
Valid range:	14..1514 (decimal)

This parameter specifies the maximum frame size in bytes that the driver
will support. The performance of your network usually increases when
a large packet size is used.


ADVANCED DRIVER OPTIONS

The SK98WIN.SYS driver supports various advanced options, which
should only be set in one or more of the following cases:

	- Troubleshooting a specific problem.

	- Fine-tuning network performance.

The driver's advanced options can be set as follows:

**************************************************************************
 CAUTION:

 Setting any advanced driver options can dramatically change the behaviour
 of the driver. This can lead to serious system or network problems. So
 care must be taken when any driver options are set by the user.

 If the driver is ever misconfigured in such a way that it no longer
 operates properly, then remove and re-install the driver. This causes the
 default values for all options to be restored.
**************************************************************************

Step 1.
Start the Registry Editor tool REGEDIT.

Step 2.
All of the driver's options are stored in the system's registry
database. Open the path to the driver's options:

	\HKEY_LOCAL_MACHINE
	 \SYSTEM
	  \CurrentControlSet
	   \Services
	    \SK98WINx
	     \Parameters

	Where the 'x' in SK98WIN must be replaced by the instance
	number of the driver, i.e. SK98WIN1, SK98WIN2, etc.
Step 3.
You can now do the following:

- Modify an existing driver option by double-clicking it.

- Create a new driver option by clicking EDIT / NEW and then
  selecting the type for the new option: "String", "Binary" or
  "DWORD". The type required by each particular driver option is
  listed in the "Type:" field in the description below.

- Delete an existing driver option by selecting it and then
  clicking EDIT / DELETE. In this case, the driver will use its
  built-in default for the deleted option.

Step 4.
After you have finished changing driver options, reboot the machine.

**************************************************************************
 NOTE:

 The machine must be rebooted before any changed options can take effect.
**************************************************************************

The following is a list of advanced options supported by the SK98WIN
driver.

NOTE: Most of the advanced options are not present in the registry by
default. These options must first be created via EDIT / NEW. Note that in
the absence of any option, the driver will use its built-in default value
for that option, as described by "Default value:" below.

MaxReceives
-----------
Type:		DWORD
Default value:	20 multiplied by the number of CPUs in the system
Valid range:	3..200 (decimal)

This option allows you to specify the number of receive buffers that the
driver will allocate. Increasing the number of receive buffers can
sometimes improve network performance. Each receive buffer consumes about
1500 bytes of system memory.

MaxTransmits
------------
Type:		DWORD
Default value:	7 plus the number of CPUs in the system
Valid range:	4..100 (decimal)

This option allows you to specify the number of transmit buffers that the
driver will allocate. Increasing the number of transmit buffers can
sometimes improve network performance. Each transmit buffer consumes about
1500 bytes of system memory.

MaxMulticast
------------
Type:		DWORD
Default value:	128 (decimal)
Valid range:	0..10000 (decimal)

This option specifies the maximum number of multicast addresses that the
driver accepts.

FixedIntMod
-----------
Type:		DWORD
Default value:	0
Valid range:	0 = "Off", 1000..100000 (decimal)

This option allows you to specify the maximum number of hardware interrupt
requests (IRQ) that the driver will allow for the adapter per second.
Modifying this option can improve the performance of your system under
heavy load conditions.

AutoNegotiation_<n>		<n> = port designator (A or B)
-------------------
Type:		DWORD
Default value:	2
Valid range:	0 = "Off"
		1 = "On"
		2 = "auto-sense"

NOTE: If this parameter if set to 0 ("Off") and 'DuplexCapabilities' is
set to 3 ("both half and full duplex") the driver will override the
setting and use 1 ("On") instead.

This parameter sets the auto-negotiation mode. This parameter can be set
for each port individually.

This is helpful if the port at the other end of the cable is limited in
its capabilities. Using the default setting, the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x should automatically
detect the capabilities of the peer port.

DuplexCapabilities_<n>		<n> = port designator (A or B)
----------------------
Type:		DWORD
Default value:	3
Valid range:	1 = "half duplex"
		2 = "full duplex"
		3 = "both half and full duplex"

NOTE: This parameter is ignored if 'AutoNegotiation' is set to 2
("auto-sense").

This parameter can be used to limit the duplex capabilities that the port
reports during auto-negotiation. This parameter can be set for each port
individually.

This is helpful if the port at the other end of the cable cannot handle
all possible combinations. Using the default setting, the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x should automatically
detect the capabilities of the peer port.

FlowControl_<n>			<n> = port designator (A or B)
---------------
Type:		DWORD
Default value:	3
Valid range:	0 = "no flow control"
		1 = "asymmetrical flow control"
		2 = "symmetrical flow control"
		3 = "both asymmetrical and symmetrical flow control"

NOTE: This parameter is ignored if 'AutoNegotiation' is set to 0 ("Off").

This parameter can be used to set the flow control capabilities that the
port reports during auto-negotiation. This parameter can be set for each
port individually.

This is helpful if the port at the other end of the cable cannot handle
all possible combinations. Using the default setting, the
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x should automatically
detect the capabilities of the peer port.
***


(6) TROUBLESHOOTING
===================

If you should encounter any problems with your
SysKonnect SK-NET Gigabit Ethernet Adapter SK-984x, please re-read
carefully the instructions above and the documentation supplied with the
operating system.

Also refer to your system event log file (using the Event Viewer) and
check it for entries from SK98WIN.

Here is a list of events, possible reasons (may be incomplete), and
suggestions to fix the problem.

---------------
Event ID:	5001
Type:		Error
Description:	"Could not allocate the resources necessary for operation."
Reason:		Not enough RAM or pagefile too small.
Action:		Install more system RAM or increase size of pagefile.
---------------
Event ID:	5002
Type:		Error
Description:	"Has determined that the adapter is not functioning
		 properly."
Reason:		The driver has detected a possible adapter hardware failure
		 and has performed a hardware reset on the adapter.
Action:		Replace adapter if error persists. Note that this error can
		 also be the result of a system hardware failure or a
		 hardware resource conflict.
---------------
Event ID:	5003
Type:		Error
Description:	"Could not find an adapter."
Reason:		- Adapter not physically installed.
		- System configuration information invalid.
Action:		- Check slot setting.
		- Check system configuration.
---------------
Event ID:	5005
Type:		Error
Description:	"Has encountered an internal error and has failed."
Reason:		The driver has detected an internal software inconsistency.
Action:		If error persists please send your system event log file
		 to our technical support.
---------------
Event ID:	5007
Type:		Error
Description:	"Timed out during an operation."
Reason:		The driver has detected a software or hardware timeout
		 situation and is recovering.
Action:		If error persists please send your system event log file
		 to our technical support.
---------------
Event ID:	5009
Type:		Error
Description:	"Does not support the configuration supplied."
Reason:		- Invalid configuration parameter setting.
Action:		- If you have manually added or changed any of the driver's
		 configuration parameters with the Registry Editor, remove
		 and re-install the driver in CONTROL PANEL / NETWORK /
		 ADAPTERS.
---------------
Event ID:	5021
Type:		Warning
Description:	"The specified Registry entry MaxReceives is out of range.
		 Using default value."
Reason:		The parameter specifying the number of software receive
		 buffers that the driver will use, 'MaxReceives', is out
		 of the valid range.
Action:		Change parameter setting in CONTROL PANEL / NETWORK /
		 ADAPTERS / PROPERTIES.
---------------
Event ID:	5022
Type:		Warning
Description:	"The specified Registry entry MaxTransmits is out of
		 range. Using default value."
Reason:		The parameter specifying the number of software transmit
		 buffers that the driver will use, 'MaxTransmits', is out
		 of the valid range.
Action:		Change parameter setting in CONTROL PANEL / NETWORK /
		 ADAPTERS / PROPERTIES.
---------------
Event ID:	5023
Type:		Warning
Description:	"The specified Registry entry MaxFrameSize is out of
		 range. Using default value."
Reason:		The parameter specifying the maximum frame size that the
		 driver will support, 'MaxFrameSize', is out of the valid
		 range.
Action:		Change parameter setting in CONTROL PANEL / NETWORK /
		 ADAPTERS / PROPERTIES.
---------------
Event ID:	5025
Type:		Warning
Description:	"The specified Registry entry MaxMulticast is out of
		 range. Using default value."
Reason:		The parameter specifying the maximum number of multicast
		 addresses that the driver will support, 'MaxMulticast',
		 is out of the valid range.
Action:		Change parameter setting in CONTROL PANEL / NETWORK /
		 ADAPTERS / PROPERTIES.
---------------

If your particular problem is not listed or the error persists, please
send your system event log file or at least the event id number and the
logging data (as WORDs) of the entries made by SK98WIN to our technical
support.

Contact SysKonnect support for further information (for contact
information, please refer to the SUPPORT.HTM file on the installation
medium).
***


(7) HISTORY
===========

VERSION 1.10

New features:
- Modified interrupt handling.
Problems fixed:
- No link could be established on certain switches when the switches were
  rebooted (#10377).
Known limitations:
- None.

VERSION 1.04

New features:
- None.
Problems fixed:
- Fixed sporadic transmit activity dropouts of up to 250ms mainly seen in SMP
  systems, which led to decreased network performance.
- Sensor status was not set back to 'ok' after 'warning/error'. (#10386).
- Connection to Bay switch did not always come up after switch reboot (#10377).
- After a counter reset all ports were displayed as inactive (#10372).
- PNMI SENSOR_WAR_TIME and SENSOR_ERR_TIME had twisted values (#10370).
- 'MaxDpcTime' parameter was ignored.
- Maximum number of receive buffers ('MaxReceives') was 199 rather than 200.
Known limitations:
- None.

VERSION 1.03

New features:
- None.
Problems fixed:
- PNMI variables SENSOR_WAR_TIME and SENSOR_ERR_TIME had wrong values (#10365).
- If a port is auto-sensing and connected to a switch with spanning tree
  enabled and auto-negotiation disabled, the link did sometimes not come
  up correctly in RLMT's default mode.
- If ports were switched no pause frame was generated, although configured
  correctly (#10349).
- PNMI "clear status" command led to error log entry (#10348).
- PNMI did not properly count port switches (#10347).
- Segmentation was neither detected nor reported if all links were up
  during the whole time the segmentation was in effect (#10341).
- Either not switching back to preferred port or too early after a
  segmentation ended (#10340).
- UDF bit set when clearing error bits in PCI Status register.
- Standby port did not receive multicast frames (#10357).
- MAC address override was ignored after a re-init.
- RLMT send and receive events were only handled after some delay.
- RLMT frame buffers were lost when several RLMT frames were stored in the
  receive frame queue.
- Driver description string overflow occured when more than four adapters
  were used (#10337).
Known limitations:
- None.

VERSION 1.02

New features:
- Refinement of auto-sensing:
-- Take into account link partners abilities.
-- Wait additional 100 ms for stable link.
Problems fixed:
- PAUSE mode settings 'LocSend' and 'Sym' were twisted (#10335).
- Detect TX cable broken if link uses auto-negotiation (#10334).
- Stabilized auto-sensing (#10333).
- Some MIB variables were not initialized correctly (#10332).
Known limitations:
- None.

VERSION 1.01

New features:
- Port designator in per-port parameter names changed from numbers ('1',
  '2') to letters ('A', 'B') now preceded by an underscore '_'.
Problems fixed:
- RLMT segmentation mode did not work (#10327).
- RLMT check packets were sent too soon (#10326).
- "No NIC Test" wrote unexpected event log entries 5001 and 5009 (#10323).
- High CPU utilization if no cable was plugged in (#10313).
- ClearStat command did issue an extra link down/up sequence (#10312).
- Link check every 5 seconds was not correct (#10311).
Known limitations:
- None.

VERSION 1.00

Known limitations:
- None.

*** End of Readme File ***

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.27