Commit 7e031571 authored by Mirko Lindner's avatar Mirko Lindner Committed by Stephen Hemminger

[netdrvr sk98lin] update readme, remove old changelog

parent 4d5d6f8e
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
All rights reserved All rights reserved
=========================================================================== ===========================================================================
sk98lin.txt created 18-Jul-2003 sk98lin.txt created 26-Aug-2003
Readme File for sk98lin v6.14 Readme File for sk98lin v6.17
Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter family driver for LINUX
This file contains This file contains
...@@ -19,7 +19,6 @@ This file contains ...@@ -19,7 +19,6 @@ This file contains
5 Large Frame Support 5 Large Frame Support
6 VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad) 6 VLAN and Link Aggregation Support (IEEE 802.1, 802.1q, 802.3ad)
7 Troubleshooting 7 Troubleshooting
8 History
=========================================================================== ===========================================================================
...@@ -76,8 +75,8 @@ follows: ...@@ -76,8 +75,8 @@ follows:
To integrate the driver permanently into the kernel, proceed as follows: To integrate the driver permanently into the kernel, proceed as follows:
1. Select the menu "Network device support" and then "Ethernet(1000Mbit)" 1. Select the menu "Network device support" and then "Ethernet(1000Mbit)"
2. Mark "Marvell Yukon/SysKonnect SK-98xx/SK-95xx Gigabit Ethernet Adapter 2. Mark "Marvell Yukon Chipset / SysKonnect SK-98xx family support"
support" with (*) with (*)
3. Build a new kernel when the configuration of the above options is 3. Build a new kernel when the configuration of the above options is
finished. finished.
4. Install the new kernel. 4. Install the new kernel.
...@@ -88,8 +87,8 @@ To use the driver as a module, proceed as follows: ...@@ -88,8 +87,8 @@ To use the driver as a module, proceed as follows:
1. Enable 'loadable module support' in the kernel. 1. Enable 'loadable module support' in the kernel.
2. For automatic driver start, enable the 'Kernel module loader'. 2. For automatic driver start, enable the 'Kernel module loader'.
3. Select the menu "Network device support" and then "Ethernet(1000Mbit)" 3. Select the menu "Network device support" and then "Ethernet(1000Mbit)"
4. Mark "Marvell Yukon/SysKonnect SK-98xx/SK-95xx Gigabit Ethernet Adapter 4. Mark "Marvell Yukon Chipset / SysKonnect SK-98xx family support"
support" with (M) with (M)
5. Execute the command "make modules". 5. Execute the command "make modules".
6. Execute the command "make modules_install". 6. Execute the command "make modules_install".
The appropiate modules will be installed. The appropiate modules will be installed.
...@@ -201,7 +200,7 @@ You also want to set DuplexCapabilities on the first adapter ...@@ -201,7 +200,7 @@ You also want to set DuplexCapabilities on the first adapter
to FULL, and on the second adapter to HALF. to FULL, and on the second adapter to HALF.
Then, you must enter: Then, you must enter:
modprobe sk98lin AutoNeg=On,Off DupCap=Full,Half modprobe sk98lin AutoNeg_A=On,Off DupCap_A=Full,Half
NOTE: The number of adapters that can be configured this way is NOTE: The number of adapters that can be configured this way is
limited in the driver (file skge.c, constant SK_MAX_CARD_PARAM). limited in the driver (file skge.c, constant SK_MAX_CARD_PARAM).
...@@ -259,9 +258,9 @@ This parameter can be used to set the flow control capabilities the ...@@ -259,9 +258,9 @@ This parameter can be used to set the flow control capabilities the
port reports during auto-negotiation. It can be set for each port port reports during auto-negotiation. It can be set for each port
individually. individually.
Possible modes: Possible modes:
-- Sym = Symetric: both link partners are allowed to send -- Sym = Symmetric: both link partners are allowed to send
PAUSE frames PAUSE frames
-- SymOrRem = SymetricOrRemote: both or only remote partner -- SymOrRem = SymmetricOrRemote: both or only remote partner
are allowed to send PAUSE frames are allowed to send PAUSE frames
-- LocSend = LocalSend: only local link partner is allowed -- LocSend = LocalSend: only local link partner is allowed
to send PAUSE frames to send PAUSE frames
...@@ -286,7 +285,7 @@ with this parameter. ...@@ -286,7 +285,7 @@ with this parameter.
4.2 Adapter Parameters 4.2 Adapter Parameters
----------------------- -----------------------
Connection Type Connection Type (SK-98xx V2.0 copper adapters only)
--------------- ---------------
Parameter: ConType Parameter: ConType
Values: Auto, 100FD, 100HD, 10FD, 10HD Values: Auto, 100FD, 100HD, 10FD, 10HD
...@@ -546,7 +545,7 @@ Problem: Upon driver start, the following error message is displayed: ...@@ -546,7 +545,7 @@ Problem: Upon driver start, the following error message is displayed:
Nr: 0xcc Nr: 0xcc
Msg: SkGeInitPort() cannot init running ports" Msg: SkGeInitPort() cannot init running ports"
Reason: You are using a driver compiled for single processor machines Reason: You are using a driver compiled for single processor machines
on a multiprocessor machine with SMP (Symetric MultiProcessor) on a multiprocessor machine with SMP (Symmetric MultiProcessor)
kernel. kernel.
Solution: Configure your kernel appropriately and recompile the kernel or Solution: Configure your kernel appropriately and recompile the kernel or
the modules. the modules.
...@@ -564,216 +563,6 @@ information is available: ...@@ -564,216 +563,6 @@ information is available:
- Driver version - Driver version
*** ***
8 History
==========
VERSION 6.14
New Features:
- None
Problems fixed:
- Fix: memory leak when sending short padded frames
- Fix: helptext for menuconfig in kernel 2.6 updated
- Fix: PNMI_READ defines retrieve correct amount of bytes
Known limitations:
- None
VERSION 6.13
New Features:
- New parameter ConType combining different per-port parameters
Problems fixed:
- Fix: change of MTU-size without warning (bugreport #10721)
- Fix: HW checksumming when Kernel 2.5/2.6 corrected
- Fix: Padding of small packets (<60 bytes) not 0xaa, but 0x00 instead
- Fix: Minor edits corrected
- Fix: Obsolete function SetQueueSize() removed
- Fix: Removed proprietary defines - used defines from skgehw.h instead
Known limitations:
- None
VERSION 6.12
New Features:
- enabling/disabling checksum
Problems fixed:
- Fix: KLM load/unload using new refcount interface for Kernel 2.5/2.6
Known limitations:
- None
VERSION 6.11 (In-Kernel version)
New Features:
- Support for Kernel 2.5/2.6
- Support for new IO-control MIB data structure
- New SkOsGetTime function
Problems fixed:
- Fix: Race condition with broken LM80 chip
- Fix: Common modules update (#10803, #10768, #10767)
- Fix: Dim, ProcFS, Isr, Module Support changes for Kernel 2.5/2.6
Known limitations:
- None
VERSION 6.10
New Features:
- none
Problems fixed:
- Fix: Race condition with padded frames
Known limitations:
- None
VERSION 6.09
New Features:
- none
Problems fixed:
- Fix: Disabled HW Error IRQ on 32-bit Yukon if sensor IRQ occurs
- Fix: Delay race condition with some server machines
Known limitations:
- None
VERSION 6.08
New Features:
- Add: Dynamic Interrupt moderation
- Add: Blink mode verification
- Fix: CSUM changes
Problems fixed:
- Fix: CSUM changes
Known limitations:
- None
VERSION 6.04 - 6.07
New Features:
- Common modules update
Problems fixed:
- none
Known limitations:
- None
VERSION 6.03
New Features:
- Common modules update
Problems fixed:
- Remove useless init_module/cleanup_module forward declarations
Known limitations:
- None
VERSION 6.02 (In-Kernel version)
New Features:
- Common modules update
Problems fixed:
- Boot message cleanup
Known limitations:
- None
VERSION 6.00 (In-Kernel version)
New Features:
- Support for SK-98xx V2.0 adapters
- Support for gmac
- Support for kernel 2.4.x and kernel 2.2.x
- Zerocopy support for kernel 2.4.x with sendfile()
- Support for scatter-gather functionality with sendfile()
- Speed support for SK-98xx V2.0 adapters
- New ProcFs entries
- New module parameters
Problems fixed:
- ProcFS initialization
- csum packet error
- Ierror/crc counter error (#10767)
- rx_too_long counter error (#10751)
Known limitations:
- None
VERSION 4.11
New Features:
- none
Problems fixed:
- Error statistic counter fix (#10620)
- RLMT-Fixes (#10659, #10639, #10650)
- LM80 sensor initialization fix (#10623)
- SK-CSUM memory fixes (#10610).
Known limitations:
- None
VERSION 4.10
New Features:
- New ProcFs entries
Problems fixed:
- Corrected some printk's
Known limitations:
- None
VERSION 4.09
New Features:
- IFF_RUNNING support (link status)
- New ProcFs entries
Problems fixed:
- too long counters
- too short counters
- Kernel error compilation
Known limitations:
- None
VERSION 4.06 (In-Kernel version)
Problems fixed:
- MTU init problems
VERSION 4.04
Problems fixed:
- removed VLAN error messages
VERSION 4.02 (In-Kernel version)
New Features:
- Add Kernel 2.4 changes
Known limitations:
- None
VERSION 4.01 (In-Kernel version)
Problems fixed:
- Full statistics support for DualNet mode
Known limitations:
- None
VERSION 4.00 (In-Kernel version)
Problems fixed:
- Memory leak found
New Features:
- Proc filesystem integration
- DualNet functionality integrated
- Rlmt networks added
Known limitations:
- statistics partially incorrect in DualNet mode
VERSION 3.04 (In-Kernel version)
Problems fixed:
- Driver start failed on UltraSPARC
- Rx checksum calculation for big endian machines did not work
- Jumbo frames were counted as input-errors in netstat
VERSION 3.03 (Standalone version)
Problems fixed:
- Compilation did not find script "printver.sh" if "." not in PATH
Known limitations:
- None
VERSION 3.02 (In-Kernel version)
Problems fixed:
- None
New Features:
- Integration in Linux kernel source (2.2.14 and 2.3.29)
Known limitations:
- None
VERSION 3.01
Problems fixed:
- None
New Features:
- Full source release
Known limitations:
- None
VERSION 3.00
Problems fixed:
- None
New Features:
- Support for 1000Base-T adapters (SK-9821 and SK-9822)
Known limitations:
- None
***End of Readme File*** ***End of Readme File***
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment