Error In Syskonnect Unexpected
Antipov 10-29-2004 04:57 AM Marvell/Syskonnect Gigabit Ethernet, Linux 2.6.9 and 7.09 driver problem Hello all, there are a lot of questions about Marvel/Syskonnect hardware here. There is another one - hopefully it's not absolutely stupid. I have a problem with 7.09 version of the driver under Linux. The hardware is: - Intel P4 3.2 GHz CPU - Asustek P5GD1 motherboard with on-board Marvell 88E8053 PCI Express Gigabit LAN Controller. MB BIOS version is 1006. The software is: - Fedora Core 2 - Vanilla 2.6.9 kernel from ftp.kernel.org. Running install.sh says that's all goes O.K. and, after module loading, the following messages appears into system log: ------------------------------------------------------------------------------- Oct 28 09:08:44 localhost kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 17 Oct 28 09:08:44 localhost kernel: sk98lin: Network Device Driver v7.08 Oct 28 09:08:44 localhost kernel: (C)Copyright 1999-2004 Marvell(R). Oct 28 09:08:44 localhost kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 17 Oct 28 09:08:44 localhost kernel: PCI: Setting latency timer of device 0000:02:00.0 to 64 Oct 28 09:08:44 localhost kernel: eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter Oct 28 09:08:44 localhost kernel: PrefPort:A RlmtMode:Check Link State ------------------------------------------------------------------------------ The network connection is configured to use DHCP. After '/etc/init.d/network start', the kernel says: ------------------------------------------------------------------------------ Oct 28 09:08:44 localhost kernel: ip_tables: (C) 2000-2002 Netfilter core team Oct 28 09:08:44 localhost kernel: eth0: -- ERROR -- Oct 28 09:08:44 localhost kernel: Clas
Sign in Pricing Blog Support Search GitHub This repository Watch 1 Star 1 Fork 2 kinumi/sk98lin Code Issues 1 Pull requests 0 Projects 0 Pulse Graphs Permalink Branch: master Switch branches/tags Branches Tags master upstream Nothing to show 10.93.3.3 Nothing to show Find file Copy path sk98lin/README.org Fetching contributors… Cannot retrieve contributors at this time Raw Blame History 462 lines (323 sloc) 14.3 http://www.linuxquestions.org/questions/linux-hardware-18/marvell-syskonnect-gigabit-ethernet-linux-2-6-9-and-7-09-driver-problem-248687-print/ KB (C)Copyright 1999-2012 Marvell(R). All rights reserved. ================================================================================ sk98lin.txt created 22-Aug-2012 Readme File for sk98lin v10.93.3.3 Marvell Yukon/SysKonnect SK-98xx Gigabit Ethernet Adapter driver for Linux Installation Instructions for sk98lin Driver This file contains 1 Overview 2 Required Files and Tools 3 Prerequisites 4 Preparing the Driver Installation Package 5 Driver https://github.com/kinumi/sk98lin/blob/master/README.org Installation 5.1 Installation Mode 5.2 Patch Generation Mode 5.3 Generate Makefile Mode 6 Patch Generation and Recompilation of the Kernel 6.1 Downloading and Unpacking the Linux Kernel 6.2 Generating the Driver Patch 6.3 Applying the Driver Patch 6.4 Configuring the Linux Kernel 6.5 Compiling and Installing the Linux Kernel 7 Generate Makefile Mode 8 Manual Module Loading 9 Unloading the Module 10 Driver Parameters 11 Ethtool Commands 12 Troubleshooting ================================================================================ 1 Overview =========== This document describes the installation of the sk98lin driver on your Linux system. It describes how the installation script works and how it can be used to either install the sk98lin driver or to create a Linux kernel patch. The installation script can be used on Linux kernel versions 2.6 and higher. Applying the Linux kernel patch requires an installed Linux kernel which can be compiled and which is used along with the a
1 /****************************************************************************** 2 * 3 * Name: skgesirq.h 4 * Project: Gigabit Ethernet Adapters, Common Modules 5 * Version: $Revision: 1.30 $ 6 * Date: $Date: 2003/07/04 12:34:13 $ 7 * Purpose: SK specific Gigabit Ethernet special IRQ functions 8 * 9 ******************************************************************************/ 10 11 /****************************************************************************** 12 http://lxr.free-electrons.com/source/drivers/net/sk98lin/h/skgesirq.h?v=2.6.24 * 13 * (C)Copyright 1998-2002 SysKonnect. 14 * (C)Copyright 2002-2003 Marvell. 15 * 16 http://archive.oreilly.com/pub/a/sysadmin/2006/10/26/openbsd-40.html * This program is free software; you can redistribute it and/or modify 17 * it under the terms of the GNU General Public License as published by 18 * the Free Software Foundation; either version 2 of the License, or 19 * (at your option) any later version. 20 * 21 * The error in information in this file is provided "AS IS" without warranty. 22 * 23 ******************************************************************************/ 24 25 #ifndef _INC_SKGESIRQ_H_ 26 #define _INC_SKGESIRQ_H_ 27 28 /* Define return codes of SkGePortCheckUp and CheckShort */ 29 #define SK_HW_PS_NONE 0 /* No action needed */ 30 #define SK_HW_PS_RESTART 1 /* Restart needed */ 31 #define SK_HW_PS_LINK 2 /* Link Up actions needed */ 32 33 /* 34 * Define the error in syskonnect Event the special IRQ/INI module can handle 35 */ 36 #define SK_HWEV_WATIM 1 /* Timeout for WA Errata #2 XMAC */ 37 #define SK_HWEV_PORT_START 2 /* Port Start Event by RLMT */ 38 #define SK_HWEV_PORT_STOP 3 /* Port Stop Event by RLMT */ 39 #define SK_HWEV_CLEAR_STAT 4 /* Clear Statistics by PNMI */ 40 #define SK_HWEV_UPDATE_STAT 5 /* Update Statistics by PNMI */ 41 #define SK_HWEV_SET_LMODE 6 /* Set Link Mode by PNMI */ 42 #define SK_HWEV_SET_FLOWMODE 7 /* Set Flow Control Mode by PNMI */ 43 #define SK_HWEV_SET_ROLE 8 /* Set Master/Slave (Role) by PNMI */ 44 #define SK_HWEV_SET_SPEED 9 /* Set Link Speed by PNMI */ 45 #define SK_HWEV_HALFDUP_CHK 10 /* Half Duplex Hangup Workaround */ 46 47 #define SK_WA_ACT_TIME (5000000UL) /* 5 sec */ 48 #define SK_WA_INA_TIME (100000UL) /* 100 msec */ 49 50 #define SK_HALFDUP_CHK_TIME (10000UL) /* 10 msec */ 51 52 /* 53 * Define the error numbers and messages 54 */ 55 #define SKERR_SIRQ_E001 (SK_ERRBASE_SIRQ+0) 56 #define SKERR_SIRQ_E001MSG "Unknown event" 57 #define SKERR_SIRQ_E002 (SKERR_SIRQ_E001+1) 58 #define SKERR_SIRQ_E002MSG "Packet timeout RX1" 59 #define SKERR_SIRQ_E003 (SKERR_SIRQ_E002+1) 60 #define SKERR_SIRQ_E003MSG "Packet timeout RX2" 61 #define SKERR_SIRQ_E004 (SKERR_SIRQ_E003+1) 62 #define SKERR_SIRQ_E004MSG "MAC 1 not correctly in
4.0: Pufferix's Adventures by Federico Biancuzzi 10/26/2006 On October 18th, OpenBSD celebrated its 11th birthday and ten years of punctual biannual releases. Now it's time for OpenBSD version 4.0, which includes tons of new drivers for wireless, network, and storage chips. Discover what's new and what battles developers must face daily to access documentation and support new hardware. Warning: Federico Biancuzzi interviewed nearly 20 developers and assembled this long interview under the influence of Humppa-style music! What is new in OpenBSD 4.0 for wireless drivers? Damien Bergamini: Five new drivers for WLAN devices have been committed in OpenBSD 4.0. These drivers support the following chipsets: acx(4) : TI ACX100/ACX111 pgt(4) : Conexant/Intersil Prism GT Full-MAC rum(4) : Ralink Technology RT2501USB wpi(4) : Intel PRO/Wireless 3945ABG uath(4): Atheros AR5005UG/AR5005UX USB2.0 All these drivers require firmwares that are not freely redistributable, with the exception of rum(4) for which Ralink Technology has allowed us to redistribute the necessary firmware files under a BSD-style license. uath(4) was imported just before the release and is pretty much work in progress so don't expect too much from it for the moment. Work on it is slow as it is based on reverse-engineering efforts (there is absolutely no documentation for it, not even in the form of a Linux driver). OpenBSD is the first open-source operating system to have support for the Intel PRO/Wireless 3945ABG and the Atheros USB2.0 adapters without the need for blobs. The zyd(4) driver (for ZyDAS ZD1211 chipset) didn't make it into 4.0 due to some remaining issues in the TX path that we were unable to fix in time for the release. These issues are now fully understood so we'll have a working zyd(4) driver very soon now. A lot of changes have been made to our generic 802.11 layer and to the existing drivers (e.g. ral(4)) to improve interoperability when operating as an access point with a mix of 802.11b and 802.11g client stations). The rate control algorithm that was used in ural(4) (AMRR) has been made generic and is now part of net80211. It is used by other drivers like wpi(4), rum(4), acx(4), and the upcoming zyd(4). ifconfig(8) can now report the received signal strength as a percentage thanks to