首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > dm9000/dm9000a linux驱动程序 (Ethe

dm9000/dm9000a linux驱动程序 (Ethe

  • 资源大小:222
  • 上传时间:2021-12-02
  • 下载次数:0次
  • 浏览次数:171次
  • 资源积分:1积分
  • 标      签: dm90

资 源 简 介

dm9000/dm9000a以太网卡芯片linux驱动程序 :dm9000/dm9000a Ethernet chips linux driver A Davicom DM9000 fast ethernet driver for Linux.         Copyright (C) 1997  Sten Wang         This program is free software; you can redistribute it and/or        modify it under the terms of the GNU General Public License        as published by the Free Software FoundaTIon; either version 2        of the License, or (at your opTIon) any later version.         This program is distributed in the hope that it will be useful,        but WITHOUT ANY WARRANTY; without even the implied warranty of        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        GNU General Public License for more details.  Now dm9000x.c is for kernel 2.4.x.     dm9000.c  is for kernel 2.2.x.      A. Compiler command:      A-1: For normal single processor kernel          "gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -Wall             -Wstrict-prototypes -O6 -c dm9000x.c"      A-2: For single processor and set version info on all module symbol          "gcc -DMODULE -DMODVERSIONS -D__KERNEL__ -I/usr/src/linux/include            -Wall -Wstrict-prototypes -O6 -c dm9000x.c"      A-3: For mulTIple processors(SMP) and set ver. info. on all module symbol          "gcc -D__SMP__ -DMODULE -DMODVERSIONS -D__KERNEL__ -I/usr/src/linux           /include -Wall -Wstrict-prototypes -O6 -c dm9000x.c"       Note: O of -O6 is a capital "o", not a "0".   B. How to compile driver        B-1: Login by supervisor     B-2: Copy dm9000x.c and Makefile into your HD. You can make a new directoty          to put.     B-3: Keep driver source file name as "dm9000x.c" and makefile name as    "Makefile"     B-4: You can type the following command to compile driver. Please according        to your system to pick one.       make org ;;Without SMP support        make mod ;;Set version info on all module symbol       make smp ;;symmetric multi-processing(SMP) support       make smp_mod ;;SMP & Set version info on module         Or you can type above compiler command to compile driver.               Note: Please check you must have the right kernel source on             "/usr/src/linux".  C. The following steps teach you how to activate NIC:      C-1: A simple and temporary method         1. Used the upper compiler command to compile dm9000.c         2. Insert DM9000 module into kernel           "insmod dm9000x.o"           ;;Auto Detection Mode (Suggest)           "insmod dm9000x.o mode=0"    ;;Force 10M Half Duplex           "insmod dm9000x.o mode=1"    ;;Force 100M Half Duplex           "insmod dm9000x.o mode=4"    ;;Force 10M Full Duplex           "insmod dm9000x.o mode=5"    ;;Force 100M Full Duplex           "insmod dm9000x.o mode=0x10" ;;Force 1M HomePNA           "insmod dm9000x.o SF_mode=1" ;;VLAN Enable           "insmod dm9000x.o SF_mode=2" ;;Flow Control Enable           "insmod dm9000x.o SF_mode=4" ;;TX Pause Packet Enable
VIP VIP