1*55f35cf7SJakub Kicinski.. SPDX-License-Identifier: GPL-2.0 2*55f35cf7SJakub Kicinski 3*55f35cf7SJakub Kicinski.. include:: <isonum.txt> 4*55f35cf7SJakub Kicinski 5*55f35cf7SJakub Kicinski======================== 6*55f35cf7SJakub KicinskiSysKonnect driver - SKFP 7*55f35cf7SJakub Kicinski======================== 8*55f35cf7SJakub Kicinski 9*55f35cf7SJakub Kicinski|copy| Copyright 1998-2000 SysKonnect, 10*55f35cf7SJakub Kicinski 11*55f35cf7SJakub Kicinskiskfp.txt created 11-May-2000 12*55f35cf7SJakub Kicinski 13*55f35cf7SJakub KicinskiReadme File for skfp.o v2.06 14*55f35cf7SJakub Kicinski 15*55f35cf7SJakub Kicinski 16*55f35cf7SJakub Kicinski.. This file contains 17*55f35cf7SJakub Kicinski 18*55f35cf7SJakub Kicinski (1) OVERVIEW 19*55f35cf7SJakub Kicinski (2) SUPPORTED ADAPTERS 20*55f35cf7SJakub Kicinski (3) GENERAL INFORMATION 21*55f35cf7SJakub Kicinski (4) INSTALLATION 22*55f35cf7SJakub Kicinski (5) INCLUSION OF THE ADAPTER IN SYSTEM START 23*55f35cf7SJakub Kicinski (6) TROUBLESHOOTING 24*55f35cf7SJakub Kicinski (7) FUNCTION OF THE ADAPTER LEDS 25*55f35cf7SJakub Kicinski (8) HISTORY 26*55f35cf7SJakub Kicinski 27*55f35cf7SJakub Kicinski 28*55f35cf7SJakub Kicinski1. Overview 29*55f35cf7SJakub Kicinski=========== 30*55f35cf7SJakub Kicinski 31*55f35cf7SJakub KicinskiThis README explains how to use the driver 'skfp' for Linux with your 32*55f35cf7SJakub Kicinskinetwork adapter. 33*55f35cf7SJakub Kicinski 34*55f35cf7SJakub KicinskiChapter 2: Contains a list of all network adapters that are supported by 35*55f35cf7SJakub Kicinskithis driver. 36*55f35cf7SJakub Kicinski 37*55f35cf7SJakub KicinskiChapter 3: 38*55f35cf7SJakub Kicinski Gives some general information. 39*55f35cf7SJakub Kicinski 40*55f35cf7SJakub KicinskiChapter 4: Describes common problems and solutions. 41*55f35cf7SJakub Kicinski 42*55f35cf7SJakub KicinskiChapter 5: Shows the changed functionality of the adapter LEDs. 43*55f35cf7SJakub Kicinski 44*55f35cf7SJakub KicinskiChapter 6: History of development. 45*55f35cf7SJakub Kicinski 46*55f35cf7SJakub Kicinski 47*55f35cf7SJakub Kicinski2. Supported adapters 48*55f35cf7SJakub Kicinski===================== 49*55f35cf7SJakub Kicinski 50*55f35cf7SJakub KicinskiThe network driver 'skfp' supports the following network adapters: 51*55f35cf7SJakub KicinskiSysKonnect adapters: 52*55f35cf7SJakub Kicinski 53*55f35cf7SJakub Kicinski - SK-5521 (SK-NET FDDI-UP) 54*55f35cf7SJakub Kicinski - SK-5522 (SK-NET FDDI-UP DAS) 55*55f35cf7SJakub Kicinski - SK-5541 (SK-NET FDDI-FP) 56*55f35cf7SJakub Kicinski - SK-5543 (SK-NET FDDI-LP) 57*55f35cf7SJakub Kicinski - SK-5544 (SK-NET FDDI-LP DAS) 58*55f35cf7SJakub Kicinski - SK-5821 (SK-NET FDDI-UP64) 59*55f35cf7SJakub Kicinski - SK-5822 (SK-NET FDDI-UP64 DAS) 60*55f35cf7SJakub Kicinski - SK-5841 (SK-NET FDDI-FP64) 61*55f35cf7SJakub Kicinski - SK-5843 (SK-NET FDDI-LP64) 62*55f35cf7SJakub Kicinski - SK-5844 (SK-NET FDDI-LP64 DAS) 63*55f35cf7SJakub Kicinski 64*55f35cf7SJakub KicinskiCompaq adapters (not tested): 65*55f35cf7SJakub Kicinski 66*55f35cf7SJakub Kicinski - Netelligent 100 FDDI DAS Fibre SC 67*55f35cf7SJakub Kicinski - Netelligent 100 FDDI SAS Fibre SC 68*55f35cf7SJakub Kicinski - Netelligent 100 FDDI DAS UTP 69*55f35cf7SJakub Kicinski - Netelligent 100 FDDI SAS UTP 70*55f35cf7SJakub Kicinski - Netelligent 100 FDDI SAS Fibre MIC 71*55f35cf7SJakub Kicinski 72*55f35cf7SJakub Kicinski 73*55f35cf7SJakub Kicinski3. General Information 74*55f35cf7SJakub Kicinski====================== 75*55f35cf7SJakub Kicinski 76*55f35cf7SJakub KicinskiFrom v2.01 on, the driver is integrated in the linux kernel sources. 77*55f35cf7SJakub KicinskiTherefore, the installation is the same as for any other adapter 78*55f35cf7SJakub Kicinskisupported by the kernel. 79*55f35cf7SJakub Kicinski 80*55f35cf7SJakub KicinskiRefer to the manual of your distribution about the installation 81*55f35cf7SJakub Kicinskiof network adapters. 82*55f35cf7SJakub Kicinski 83*55f35cf7SJakub KicinskiMakes my life much easier :-) 84*55f35cf7SJakub Kicinski 85*55f35cf7SJakub Kicinski4. Troubleshooting 86*55f35cf7SJakub Kicinski================== 87*55f35cf7SJakub Kicinski 88*55f35cf7SJakub KicinskiIf you run into problems during installation, check those items: 89*55f35cf7SJakub Kicinski 90*55f35cf7SJakub KicinskiProblem: 91*55f35cf7SJakub Kicinski The FDDI adapter cannot be found by the driver. 92*55f35cf7SJakub Kicinski 93*55f35cf7SJakub KicinskiReason: 94*55f35cf7SJakub Kicinski Look in /proc/pci for the following entry: 95*55f35cf7SJakub Kicinski 96*55f35cf7SJakub Kicinski 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' 97*55f35cf7SJakub Kicinski 98*55f35cf7SJakub Kicinski If this entry exists, then the FDDI adapter has been 99*55f35cf7SJakub Kicinski found by the system and should be able to be used. 100*55f35cf7SJakub Kicinski 101*55f35cf7SJakub Kicinski If this entry does not exist or if the file '/proc/pci' 102*55f35cf7SJakub Kicinski is not there, then you may have a hardware problem or PCI 103*55f35cf7SJakub Kicinski support may not be enabled in your kernel. 104*55f35cf7SJakub Kicinski 105*55f35cf7SJakub Kicinski The adapter can be checked using the diagnostic program 106*55f35cf7SJakub Kicinski which is available from the SysKonnect web site: 107*55f35cf7SJakub Kicinski 108*55f35cf7SJakub Kicinski www.syskonnect.de 109*55f35cf7SJakub Kicinski 110*55f35cf7SJakub Kicinski Some COMPAQ machines have a problem with PCI under 111*55f35cf7SJakub Kicinski Linux. This is described in the 'PCI howto' document 112*55f35cf7SJakub Kicinski (included in some distributions or available from the 113*55f35cf7SJakub Kicinski www, e.g. at 'www.linux.org') and no workaround is available. 114*55f35cf7SJakub Kicinski 115*55f35cf7SJakub KicinskiProblem: 116*55f35cf7SJakub Kicinski You want to use your computer as a router between 117*55f35cf7SJakub Kicinski multiple IP subnetworks (using multiple adapters), but 118*55f35cf7SJakub Kicinski you cannot reach computers in other subnetworks. 119*55f35cf7SJakub Kicinski 120*55f35cf7SJakub KicinskiReason: 121*55f35cf7SJakub Kicinski Either the router's kernel is not configured for IP 122*55f35cf7SJakub Kicinski forwarding or there is a problem with the routing table 123*55f35cf7SJakub Kicinski and gateway configuration in at least one of the 124*55f35cf7SJakub Kicinski computers. 125*55f35cf7SJakub Kicinski 126*55f35cf7SJakub KicinskiIf your problem is not listed here, please contact our 127*55f35cf7SJakub Kicinskitechnical support for help. 128*55f35cf7SJakub Kicinski 129*55f35cf7SJakub KicinskiYou can send email to: linux@syskonnect.de 130*55f35cf7SJakub Kicinski 131*55f35cf7SJakub KicinskiWhen contacting our technical support, 132*55f35cf7SJakub Kicinskiplease ensure that the following information is available: 133*55f35cf7SJakub Kicinski 134*55f35cf7SJakub Kicinski- System Manufacturer and Model 135*55f35cf7SJakub Kicinski- Boards in your system 136*55f35cf7SJakub Kicinski- Distribution 137*55f35cf7SJakub Kicinski- Kernel version 138*55f35cf7SJakub Kicinski 139*55f35cf7SJakub Kicinski 140*55f35cf7SJakub Kicinski5. Function of the Adapter LEDs 141*55f35cf7SJakub Kicinski=============================== 142*55f35cf7SJakub Kicinski 143*55f35cf7SJakub Kicinski The functionality of the LED's on the FDDI network adapters was 144*55f35cf7SJakub Kicinski changed in SMT version v2.82. With this new SMT version, the yellow 145*55f35cf7SJakub Kicinski LED works as a ring operational indicator. An active yellow LED 146*55f35cf7SJakub Kicinski indicates that the ring is down. The green LED on the adapter now 147*55f35cf7SJakub Kicinski works as a link indicator where an active GREEN LED indicates that 148*55f35cf7SJakub Kicinski the respective port has a physical connection. 149*55f35cf7SJakub Kicinski 150*55f35cf7SJakub Kicinski With versions of SMT prior to v2.82 a ring up was indicated if the 151*55f35cf7SJakub Kicinski yellow LED was off while the green LED(s) showed the connection 152*55f35cf7SJakub Kicinski status of the adapter. During a ring down the green LED was off and 153*55f35cf7SJakub Kicinski the yellow LED was on. 154*55f35cf7SJakub Kicinski 155*55f35cf7SJakub Kicinski All implementations indicate that a driver is not loaded if 156*55f35cf7SJakub Kicinski all LEDs are off. 157*55f35cf7SJakub Kicinski 158*55f35cf7SJakub Kicinski 159*55f35cf7SJakub Kicinski6. History 160*55f35cf7SJakub Kicinski========== 161*55f35cf7SJakub Kicinski 162*55f35cf7SJakub Kicinskiv2.06 (20000511) (In-Kernel version) 163*55f35cf7SJakub Kicinski New features: 164*55f35cf7SJakub Kicinski 165*55f35cf7SJakub Kicinski - 64 bit support 166*55f35cf7SJakub Kicinski - new pci dma interface 167*55f35cf7SJakub Kicinski - in kernel 2.3.99 168*55f35cf7SJakub Kicinski 169*55f35cf7SJakub Kicinskiv2.05 (20000217) (In-Kernel version) 170*55f35cf7SJakub Kicinski New features: 171*55f35cf7SJakub Kicinski 172*55f35cf7SJakub Kicinski - Changes for 2.3.45 kernel 173*55f35cf7SJakub Kicinski 174*55f35cf7SJakub Kicinskiv2.04 (20000207) (Standalone version) 175*55f35cf7SJakub Kicinski New features: 176*55f35cf7SJakub Kicinski 177*55f35cf7SJakub Kicinski - Added rx/tx byte counter 178*55f35cf7SJakub Kicinski 179*55f35cf7SJakub Kicinskiv2.03 (20000111) (Standalone version) 180*55f35cf7SJakub Kicinski Problems fixed: 181*55f35cf7SJakub Kicinski 182*55f35cf7SJakub Kicinski - Fixed printk statements from v2.02 183*55f35cf7SJakub Kicinski 184*55f35cf7SJakub Kicinskiv2.02 (991215) (Standalone version) 185*55f35cf7SJakub Kicinski Problems fixed: 186*55f35cf7SJakub Kicinski 187*55f35cf7SJakub Kicinski - Removed unnecessary output 188*55f35cf7SJakub Kicinski - Fixed path for "printver.sh" in makefile 189*55f35cf7SJakub Kicinski 190*55f35cf7SJakub Kicinskiv2.01 (991122) (In-Kernel version) 191*55f35cf7SJakub Kicinski New features: 192*55f35cf7SJakub Kicinski 193*55f35cf7SJakub Kicinski - Integration in Linux kernel sources 194*55f35cf7SJakub Kicinski - Support for memory mapped I/O. 195*55f35cf7SJakub Kicinski 196*55f35cf7SJakub Kicinskiv2.00 (991112) 197*55f35cf7SJakub Kicinski New features: 198*55f35cf7SJakub Kicinski 199*55f35cf7SJakub Kicinski - Full source released under GPL 200*55f35cf7SJakub Kicinski 201*55f35cf7SJakub Kicinskiv1.05 (991023) 202*55f35cf7SJakub Kicinski Problems fixed: 203*55f35cf7SJakub Kicinski 204*55f35cf7SJakub Kicinski - Compilation with kernel version 2.2.13 failed 205*55f35cf7SJakub Kicinski 206*55f35cf7SJakub Kicinskiv1.04 (990427) 207*55f35cf7SJakub Kicinski Changes: 208*55f35cf7SJakub Kicinski 209*55f35cf7SJakub Kicinski - New SMT module included, changing LED functionality 210*55f35cf7SJakub Kicinski 211*55f35cf7SJakub Kicinski Problems fixed: 212*55f35cf7SJakub Kicinski 213*55f35cf7SJakub Kicinski - Synchronization on SMP machines was buggy 214*55f35cf7SJakub Kicinski 215*55f35cf7SJakub Kicinskiv1.03 (990325) 216*55f35cf7SJakub Kicinski Problems fixed: 217*55f35cf7SJakub Kicinski 218*55f35cf7SJakub Kicinski - Interrupt routing on SMP machines could be incorrect 219*55f35cf7SJakub Kicinski 220*55f35cf7SJakub Kicinskiv1.02 (990310) 221*55f35cf7SJakub Kicinski New features: 222*55f35cf7SJakub Kicinski 223*55f35cf7SJakub Kicinski - Support for kernel versions 2.2.x added 224*55f35cf7SJakub Kicinski - Kernel patch instead of private duplicate of kernel functions 225*55f35cf7SJakub Kicinski 226*55f35cf7SJakub Kicinskiv1.01 (980812) 227*55f35cf7SJakub Kicinski Problems fixed: 228*55f35cf7SJakub Kicinski 229*55f35cf7SJakub Kicinski Connection hangup with telnet 230*55f35cf7SJakub Kicinski Slow telnet connection 231*55f35cf7SJakub Kicinski 232*55f35cf7SJakub Kicinskiv1.00 beta 01 (980507) 233*55f35cf7SJakub Kicinski New features: 234*55f35cf7SJakub Kicinski 235*55f35cf7SJakub Kicinski None. 236*55f35cf7SJakub Kicinski 237*55f35cf7SJakub Kicinski Problems fixed: 238*55f35cf7SJakub Kicinski 239*55f35cf7SJakub Kicinski None. 240*55f35cf7SJakub Kicinski 241*55f35cf7SJakub Kicinski Known limitations: 242*55f35cf7SJakub Kicinski 243*55f35cf7SJakub Kicinski - tar archive instead of standard package format (rpm). 244*55f35cf7SJakub Kicinski - FDDI statistic is empty. 245*55f35cf7SJakub Kicinski - not tested with 2.1.xx kernels 246*55f35cf7SJakub Kicinski - integration in kernel not tested 247*55f35cf7SJakub Kicinski - not tested simultaneously with FDDI adapters from other vendors. 248*55f35cf7SJakub Kicinski - only X86 processors supported. 249*55f35cf7SJakub Kicinski - SBA (Synchronous Bandwidth Allocator) parameters can 250*55f35cf7SJakub Kicinski not be configured. 251*55f35cf7SJakub Kicinski - does not work on some COMPAQ machines. See the PCI howto 252*55f35cf7SJakub Kicinski document for details about this problem. 253*55f35cf7SJakub Kicinski - data corruption with kernel versions below 2.0.33. 254