162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci.. include:: <isonum.txt> 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci======================== 662306a36Sopenharmony_ciSysKonnect driver - SKFP 762306a36Sopenharmony_ci======================== 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci|copy| Copyright 1998-2000 SysKonnect, 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciskfp.txt created 11-May-2000 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciReadme File for skfp.o v2.06 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci.. This file contains 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci (1) OVERVIEW 1962306a36Sopenharmony_ci (2) SUPPORTED ADAPTERS 2062306a36Sopenharmony_ci (3) GENERAL INFORMATION 2162306a36Sopenharmony_ci (4) INSTALLATION 2262306a36Sopenharmony_ci (5) INCLUSION OF THE ADAPTER IN SYSTEM START 2362306a36Sopenharmony_ci (6) TROUBLESHOOTING 2462306a36Sopenharmony_ci (7) FUNCTION OF THE ADAPTER LEDS 2562306a36Sopenharmony_ci (8) HISTORY 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci1. Overview 2962306a36Sopenharmony_ci=========== 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciThis README explains how to use the driver 'skfp' for Linux with your 3262306a36Sopenharmony_cinetwork adapter. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ciChapter 2: Contains a list of all network adapters that are supported by 3562306a36Sopenharmony_cithis driver. 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciChapter 3: 3862306a36Sopenharmony_ci Gives some general information. 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciChapter 4: Describes common problems and solutions. 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciChapter 5: Shows the changed functionality of the adapter LEDs. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciChapter 6: History of development. 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ci2. Supported adapters 4862306a36Sopenharmony_ci===================== 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ciThe network driver 'skfp' supports the following network adapters: 5162306a36Sopenharmony_ciSysKonnect adapters: 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci - SK-5521 (SK-NET FDDI-UP) 5462306a36Sopenharmony_ci - SK-5522 (SK-NET FDDI-UP DAS) 5562306a36Sopenharmony_ci - SK-5541 (SK-NET FDDI-FP) 5662306a36Sopenharmony_ci - SK-5543 (SK-NET FDDI-LP) 5762306a36Sopenharmony_ci - SK-5544 (SK-NET FDDI-LP DAS) 5862306a36Sopenharmony_ci - SK-5821 (SK-NET FDDI-UP64) 5962306a36Sopenharmony_ci - SK-5822 (SK-NET FDDI-UP64 DAS) 6062306a36Sopenharmony_ci - SK-5841 (SK-NET FDDI-FP64) 6162306a36Sopenharmony_ci - SK-5843 (SK-NET FDDI-LP64) 6262306a36Sopenharmony_ci - SK-5844 (SK-NET FDDI-LP64 DAS) 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ciCompaq adapters (not tested): 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci - Netelligent 100 FDDI DAS Fibre SC 6762306a36Sopenharmony_ci - Netelligent 100 FDDI SAS Fibre SC 6862306a36Sopenharmony_ci - Netelligent 100 FDDI DAS UTP 6962306a36Sopenharmony_ci - Netelligent 100 FDDI SAS UTP 7062306a36Sopenharmony_ci - Netelligent 100 FDDI SAS Fibre MIC 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci3. General Information 7462306a36Sopenharmony_ci====================== 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciFrom v2.01 on, the driver is integrated in the linux kernel sources. 7762306a36Sopenharmony_ciTherefore, the installation is the same as for any other adapter 7862306a36Sopenharmony_cisupported by the kernel. 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciRefer to the manual of your distribution about the installation 8162306a36Sopenharmony_ciof network adapters. 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ciMakes my life much easier :-) 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci4. Troubleshooting 8662306a36Sopenharmony_ci================== 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciIf you run into problems during installation, check those items: 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ciProblem: 9162306a36Sopenharmony_ci The FDDI adapter cannot be found by the driver. 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ciReason: 9462306a36Sopenharmony_ci Look in /proc/pci for the following entry: 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ci 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci If this entry exists, then the FDDI adapter has been 9962306a36Sopenharmony_ci found by the system and should be able to be used. 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci If this entry does not exist or if the file '/proc/pci' 10262306a36Sopenharmony_ci is not there, then you may have a hardware problem or PCI 10362306a36Sopenharmony_ci support may not be enabled in your kernel. 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci The adapter can be checked using the diagnostic program 10662306a36Sopenharmony_ci which is available from the SysKonnect web site: 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci www.syskonnect.de 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci Some COMPAQ machines have a problem with PCI under 11162306a36Sopenharmony_ci Linux. This is described in the 'PCI howto' document 11262306a36Sopenharmony_ci (included in some distributions or available from the 11362306a36Sopenharmony_ci www, e.g. at 'www.linux.org') and no workaround is available. 11462306a36Sopenharmony_ci 11562306a36Sopenharmony_ciProblem: 11662306a36Sopenharmony_ci You want to use your computer as a router between 11762306a36Sopenharmony_ci multiple IP subnetworks (using multiple adapters), but 11862306a36Sopenharmony_ci you cannot reach computers in other subnetworks. 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ciReason: 12162306a36Sopenharmony_ci Either the router's kernel is not configured for IP 12262306a36Sopenharmony_ci forwarding or there is a problem with the routing table 12362306a36Sopenharmony_ci and gateway configuration in at least one of the 12462306a36Sopenharmony_ci computers. 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ciIf your problem is not listed here, please contact our 12762306a36Sopenharmony_citechnical support for help. 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ciYou can send email to: linux@syskonnect.de 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ciWhen contacting our technical support, 13262306a36Sopenharmony_ciplease ensure that the following information is available: 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci- System Manufacturer and Model 13562306a36Sopenharmony_ci- Boards in your system 13662306a36Sopenharmony_ci- Distribution 13762306a36Sopenharmony_ci- Kernel version 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci5. Function of the Adapter LEDs 14162306a36Sopenharmony_ci=============================== 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci The functionality of the LED's on the FDDI network adapters was 14462306a36Sopenharmony_ci changed in SMT version v2.82. With this new SMT version, the yellow 14562306a36Sopenharmony_ci LED works as a ring operational indicator. An active yellow LED 14662306a36Sopenharmony_ci indicates that the ring is down. The green LED on the adapter now 14762306a36Sopenharmony_ci works as a link indicator where an active GREEN LED indicates that 14862306a36Sopenharmony_ci the respective port has a physical connection. 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci With versions of SMT prior to v2.82 a ring up was indicated if the 15162306a36Sopenharmony_ci yellow LED was off while the green LED(s) showed the connection 15262306a36Sopenharmony_ci status of the adapter. During a ring down the green LED was off and 15362306a36Sopenharmony_ci the yellow LED was on. 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci All implementations indicate that a driver is not loaded if 15662306a36Sopenharmony_ci all LEDs are off. 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ci 15962306a36Sopenharmony_ci6. History 16062306a36Sopenharmony_ci========== 16162306a36Sopenharmony_ci 16262306a36Sopenharmony_civ2.06 (20000511) (In-Kernel version) 16362306a36Sopenharmony_ci New features: 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci - 64 bit support 16662306a36Sopenharmony_ci - new pci dma interface 16762306a36Sopenharmony_ci - in kernel 2.3.99 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_civ2.05 (20000217) (In-Kernel version) 17062306a36Sopenharmony_ci New features: 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci - Changes for 2.3.45 kernel 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_civ2.04 (20000207) (Standalone version) 17562306a36Sopenharmony_ci New features: 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ci - Added rx/tx byte counter 17862306a36Sopenharmony_ci 17962306a36Sopenharmony_civ2.03 (20000111) (Standalone version) 18062306a36Sopenharmony_ci Problems fixed: 18162306a36Sopenharmony_ci 18262306a36Sopenharmony_ci - Fixed printk statements from v2.02 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_civ2.02 (991215) (Standalone version) 18562306a36Sopenharmony_ci Problems fixed: 18662306a36Sopenharmony_ci 18762306a36Sopenharmony_ci - Removed unnecessary output 18862306a36Sopenharmony_ci - Fixed path for "printver.sh" in makefile 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_civ2.01 (991122) (In-Kernel version) 19162306a36Sopenharmony_ci New features: 19262306a36Sopenharmony_ci 19362306a36Sopenharmony_ci - Integration in Linux kernel sources 19462306a36Sopenharmony_ci - Support for memory mapped I/O. 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_civ2.00 (991112) 19762306a36Sopenharmony_ci New features: 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci - Full source released under GPL 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_civ1.05 (991023) 20262306a36Sopenharmony_ci Problems fixed: 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ci - Compilation with kernel version 2.2.13 failed 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_civ1.04 (990427) 20762306a36Sopenharmony_ci Changes: 20862306a36Sopenharmony_ci 20962306a36Sopenharmony_ci - New SMT module included, changing LED functionality 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci Problems fixed: 21262306a36Sopenharmony_ci 21362306a36Sopenharmony_ci - Synchronization on SMP machines was buggy 21462306a36Sopenharmony_ci 21562306a36Sopenharmony_civ1.03 (990325) 21662306a36Sopenharmony_ci Problems fixed: 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci - Interrupt routing on SMP machines could be incorrect 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_civ1.02 (990310) 22162306a36Sopenharmony_ci New features: 22262306a36Sopenharmony_ci 22362306a36Sopenharmony_ci - Support for kernel versions 2.2.x added 22462306a36Sopenharmony_ci - Kernel patch instead of private duplicate of kernel functions 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_civ1.01 (980812) 22762306a36Sopenharmony_ci Problems fixed: 22862306a36Sopenharmony_ci 22962306a36Sopenharmony_ci Connection hangup with telnet 23062306a36Sopenharmony_ci Slow telnet connection 23162306a36Sopenharmony_ci 23262306a36Sopenharmony_civ1.00 beta 01 (980507) 23362306a36Sopenharmony_ci New features: 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ci None. 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci Problems fixed: 23862306a36Sopenharmony_ci 23962306a36Sopenharmony_ci None. 24062306a36Sopenharmony_ci 24162306a36Sopenharmony_ci Known limitations: 24262306a36Sopenharmony_ci 24362306a36Sopenharmony_ci - tar archive instead of standard package format (rpm). 24462306a36Sopenharmony_ci - FDDI statistic is empty. 24562306a36Sopenharmony_ci - not tested with 2.1.xx kernels 24662306a36Sopenharmony_ci - integration in kernel not tested 24762306a36Sopenharmony_ci - not tested simultaneously with FDDI adapters from other vendors. 24862306a36Sopenharmony_ci - only X86 processors supported. 24962306a36Sopenharmony_ci - SBA (Synchronous Bandwidth Allocator) parameters can 25062306a36Sopenharmony_ci not be configured. 25162306a36Sopenharmony_ci - does not work on some COMPAQ machines. See the PCI howto 25262306a36Sopenharmony_ci document for details about this problem. 25362306a36Sopenharmony_ci - data corruption with kernel versions below 2.0.33. 254