红联Linux门户
Linux帮助

fedora 11 下安装网卡驱动问题

发布时间:2010-12-28 09:37:35来源:红联作者:footmarks106
fedora 11 安装网卡驱动老是报错不知道是怎么回事 都换了好几块网卡了

报错都差不多 不知道是不是什么东西没装还是怎么回事!

那位高手指点一下!(5ty(
文章评论

共有 12 条评论

  1. 奶茶dsk 于 2010-12-31 11:27:54发表:

    14# footmarks106


    没发现哪有补丁,杯具,

  2. footmarks106 于 2010-12-29 13:35:01发表:

    13# 奶茶dsk


    那这个要怎么解决 那里有补丁下载的 请告知一下 谢谢!

  3. 奶茶dsk 于 2010-12-29 13:26:32发表:

    12# footmarks106


    查了下,华硕这个linux的驱动还是06年的,
    kernel中net_device结构体的成员发生了变化,
    导致编译不过,找不到补丁啥的就杯具了,

  4. footmarks106 于 2010-12-28 23:53:05发表:

    10# shenhao0129


    最开始用的是 DGE-528T 网卡以为是网卡问题 后来又换成了asus NX1101 安装还是这样的错误

  5. footmarks106 于 2010-12-28 23:51:37发表:

    9# alick

    是的

  6. alick 于 2010-12-28 23:00:11发表:

    #make all的时候就出错了?

  7. footmarks106 于 2010-12-28 22:24:00发表:

    7# 奶茶dsk



    ASUS NX1101 Gigabit Network Adapter
    Linux driver

    Contents:
    -----------
    1. File Description
    2. Driver Installation for Linux
    3. Jumbo Support

    1. File Description
    -------------------

    Filename Description
    ==================== =======================================================
    ipg_main.c ASUS NX1101 Gigabit Network Adapter Linux Driver Source
    Code. This file is the main part of NX1101 Linux Driver.

    makefile Make File For NX1101 Linux Driver.
    Using "make all", "make smp", "make bigmem" for your
    kernel.

    make2.2.sh Make Shell Script For Linux 2.2.x Kernel.

    make2.2mod.sh Make Shell Script For Linux 2.2.x Kernel.

    PhyParam.h NX1101 Hardware Parameters modification file.
    It would have new version for new version of NIC on IC
    Plus web site.

    ipg_tune.h Include File For NX1101 Linux Driver.

    ipg_structs.h Include File For NX1101 Linux Driver.

    ipg_macros.h Include File For NX1101 Linux Driver.

    ipg_constants.h Include File For NX1101 Linux Driver.

    readme.txt A summary of the contents for Linux Driver.
    This file, which you are reading me now.



    2. Driver Installation for Linux
    -----------------------------------------
    a. for kernel 2.4.x
    a1. Redhat 7.3 (linux kernel 2.4.18)
    a2. Mandrake 8.1 (kernel 2.4.8)
    b. for kernel 2.6.x
    c. for bigmem and smp.

    a.for kernel 2.4.x
    -------------------
    a1. Redhat 7.3 (linux kernel 2.4.18)
    a1.1. install way 1:
    #make all =>generate ipg.o
    #cp ipg.o /lib/modules/2.4.18-3/kernel/drivers/net/
    #insmod ./ipg.o
    #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
    eth0 is your network adapter,use "dmesg" to check it,
    ex: eth0, eth1...
    xxx is your ip address, ex: 192.168.102.211
    yyy is your netmask address, ex:255.255.255.0

    a1.2. install way 2:
    #make all =>generate ipg.o
    #cp ipg.o /lib/modules/2.4.18-3/kernel/drivers/net/
    #insmod ./ipg.o
    #setup
    [network configuration] =>to setup your ip address
    #ifup eth0
    eth0 is your network adapter, ex: eth0, eth1...


    a2. Mandrake 8.1 (kernel 2.4.8)
    #make all => generate ipg.o
    #cp ipg.o /lib/modules/2.4.8-26mdk/kernel/drivers/net
    #insmod ./ipg.o
    #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
    eth0 is your network adapter,use "dmesg" to check it,
    ex: eth0, eth1...
    xxx is your ip address, ex: 192.168.102.211
    yyy is your netmask address, ex:255.255.255.0

    b. for kernel 2.6.x
    -------------------
    #make all => generate ipg.ko
    #insmod ./ipg.ko
    #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
    eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
    xxx is your ip address, ex: 192.168.102.211
    yyy is your netmask address, ex:255.255.255.0

    c. for bigmem and smp.
    ----------------------
    c1. If your kernel was in bigmem, using:
    #make bigmem

    c2. If your kernel was in smp, using:
    #make smp


    3. Jumbo Support
    ----------------------

    In Makefile:
    3.1. Open Jumbo Support:
    MAPPING_MODE= -DUSE_IO_OPS -DJUMBO_FRAME

    3.2. Close Jumbo Support
    MAPPING_MODE= -DUSE_IO_OPS

    3.3. Jumbo Support for RX 10K and TX 10K
    3.3.1. Change max jumbo frame support size, please change JUMBO_FRAME_SIZE_xxxx option to modify
    support size, the more large frame support need more memory to use, the best performence for
    NX1101 may be "JUMBO_FRAME_SIZE_4K".

    Note: After changed JUMBO_FRAME_SIZE_xxxx option, please "make clean" then "make" again.

    in Makefile:
    MAPPING_MODE= -DUSE_IO_OPS -DJUMBO_FRAME -DJUMBO_FRAME_SIZE_4K

    Usiable options:
    JUMBO_FRAME_SIZE_2K
    JUMBO_FRAME_SIZE_3K
    JUMBO_FRAME_SIZE_4K
    JUMBO_FRAME_SIZE_5K
    JUMBO_FRAME_SIZE_6K
    JUMBO_FRAME_SIZE_7K
    JUMBO_FRAME_SIZE_8K
    JUMBO_FRAME_SIZE_9K
    JUMBO_FRAME_SIZE_10K

  8. 奶茶dsk 于 2010-12-28 19:56:00发表:

    README传上来瞅瞅,{:3_118:}

  9. footmarks106 于 2010-12-28 19:52:03发表:

    5# shenhao0129


    检查过了没什么问题 后来已升级过也一样。。。。。。。。。。

  10. footmarks106 于 2010-12-28 12:19:28发表:

    http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=280461 这是在网上找到的 情况和我这个差不多 不知道要怎么解决

  11. footmarks106 于 2010-12-28 11:20:39发表:

    看过了上面写得支持2.6 内核的

  12. 奶茶dsk 于 2010-12-28 10:07:25发表:

    看下源码包的README,是不是和内核的版本不匹配呀,