我有驱动,但不会安装,谁来教教我。

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
zfjdgc
帖子: 73
注册时间: 2008-03-12 23:27

我有驱动,但不会安装,谁来教教我。

#1

帖子 zfjdgc » 2008-12-26 22:46

网络适配器 Attansic L1 Gigabit Ethernet 10/100/1000Base-T Controller

驱动for linux 见附件。
因为我的ubuntu至今还无法上网,所以我是在windows里下载的这个驱动,放在了win的分区里。
进入ubuntu之后是可以看到win分区的。但是如果从win分区解压缩到ubuntu所在的分区的话,好像只能解压缩进tmp文件夹。。。。

大概就是这个情况喽。。。谁来教我如何解压如何安装这个让我哭笑不得的网卡驱动吖。。。。
附件
l1-linux-v1.2.40.3.tar.gz
(83.76 KiB) 已下载 288 次
头像
ranfow
帖子: 176
注册时间: 2006-07-10 16:38
联系:

Re: 我有驱动,但不会安装,谁来教教我。

#2

帖子 ranfow » 2008-12-26 22:52

readme:

代码: 全选

Linux* Base Driver for the Atheros(R) L1 Gigabit Ethernet Adapter

==========================================================================



Contents

========



- In This Release

- Building and Installation

- Command Line Parameters

- Additional Configurations

- Known Issues

- Support



In This Release

===============



This file describes the Linux* Base Driver for the Atheros(R) L1 Gigabit 

Ethernet Adapter, version 1.0.x. This driver supports the 2.4.x and 2.6.x kernels.



This driver is only supported as a loadable module at this time. Atheros is not 

supplying patches against the kernel source to allow for static linking of 

the driver. For questions related to hardware requirements, refer to the 

documentation supplied with your Atheros(R) adapter. All hardware 

requirements listed apply to use with Linux.



Building and Installation

=========================



To build a binary RPM* package of this driver, run 'rpmbuild -tb 

<filename.tar.gz>'. Replace <filename.tar.gz> with the specific filename of 

the driver.



NOTE: For the build to work properly, the currently running kernel MUST match 

      the version and configuration of the installed kernel sources. If you 

      have just recompiled the kernel reboot the system now.



      RPM functionality has only been tested in Red Hat distributions.



1. Move the base driver tar file to the directory of your choice. For example,

   use /home/username/atl1 or /usr/local/src/atl1.



2. Untar/unzip archive:



     tar zxf atl1-x.x.x.tar.gz



3. Change to the driver src directory:



     cd atl1-x.x.x/src/



4. Compile the driver module:



     make install



   The binary will be installed as:



     /lib/modules/<KERNEL VERSION>/kernel/drivers/net/atl1.[k]o



   The install locations listed above are the default locations. They might 

   not be correct for certain Linux distributions. For more information, 

   see the ldistrib.txt file included in the driver tar.



5. Install the module:



     insmod atl1 <parameter>=<value>



6. Assign an IP address to the interface by entering the following, where

   x is the interface number:



     ifconfig ethx <IP_address>



7. Verify that the interface works. Enter the following, where <IP_address>

   is the IP address for another machine on the same subnet as the interface 

   that is being tested:



     ping  <IP_address>	



Command Line Parameters

=======================



If the driver is built as a module, the  following optional parameters are 

used by entering them on the command line with the modprobe or insmod command

using this syntax:



     modprobe atl1 [<option>=<VAL1>,<VAL2>,...]



     insmod atl1 [<option>=<VAL1>,<VAL2>,...] 



For example, with two L001 PCIE adapters, entering:



     insmod atl1 TxDescriptors=80,128



loads the atl1 driver with 80 TX descriptors for the first adapter and 128 TX 

descriptors for the second adapter.



The default value for each parameter is generally the recommended setting,

unless otherwise noted.



    NOTES: A descriptor describes a data buffer and attributes related to the 

           data buffer. This information is accessed by the hardware.



MediaType

Valid Range: 0-5

		0    - auto-negotiate at all supported speeds

		1    - only link at 1000Mbps Full Duplex

		2    - only link at 100Mbps Full Duplex

		3    - only link at 100Mbps Half Duplex

		4    - only link at 10Mbps Full Duplex

		5    - only link at 10Mbps Half Duplex

Default Value: 0

    MediaType forces the line speed/duplex to the specified value in 

    megabits per second(Mbps). If this parameter is not specified or is set 

    to 0 and the link partner is set to auto-negotiate, the board will 

    auto-detect the correct speed. 



IntModTimer

Valid Range: 50-65000

Default Value: 100

    This value represents the minmum interval between interrupts controller 

    generated. 



RxDescriptors

Valid Range: 128-2047 

            

Default Value: 256

    This value is the number of RFD/RRD descriptors allocated by the driver. 

    Increasing this value allows the driver to buffer more incoming packets. 

    A receive buffer is also allocated for each descriptor and can be either 

    2048, 4096, or 8192 bytes, depending on the MTU setting. 

    The maximum MTU size is 8192.



    NOTE: MTU designates the frame size. It only needs to be set for Jumbo 

          Frames.

    NOTE: Depending on the available system resources, the request for a

    higher number of receive descriptors may be denied.  In this case,

    use a lower number.



TxDescriptors

Valid Range: 64-1023



Default Value: 512

    This value is the number of transmit descriptors allocated by the driver.

    Increasing this value allows the driver to queue more transmits. 



    NOTE: Depending on the available system resources, the request for a

    higher number of transmit descriptors may be denied.  In this case,

    use a lower number.



FlashVendor

Valid Range: 0-2



Default Value: 0

    This value standards on vendor of spi flash used by the adapter.

    0 for Atmel, 1 for SST, 2 for ST

    



Additional Configurations

=========================



  Configuring the Driver on Different Distributions

  -------------------------------------------------



  Configuring a network driver to load properly when the system is started is

  distribution dependent. Typically, the configuration process involves adding

  an alias line to /etc/modules.conf as well as editing other system startup 

  scripts and/or configuration files. Many popular Linux distributions ship 

  with tools to make these changes for you. To learn the proper way to 

  configure a network device for your system, refer to your distribution 

  documentation. If during this process you are asked for the driver or module 

  name, the name for the Linux Base Driver for the Atheros L1 is atl1

  

  As an example, if you install the atl1 driver for two L1 adapters 

  (eth0 and eth1) and set the speed and duplex to 10full and 100half, add the 

  following to modules.conf:



       alias eth0 atl1

       alias eth1 atl1

       options atl1 Speed=10,100 Duplex=2,1



  Viewing Link Messages

  ---------------------



  Link messages will not be displayed to the console if the distribution is 

  restricting system messages. In order to see network driver link messages 

  on your console, set dmesg to eight by entering the following:



       dmesg -n 8



  NOTE: This setting is not saved across reboots.



  Jumbo Frames

  ------------



  The driver supports Jumbo Frames . Jumbo Frames support is enabled by 

  changing the MTU to a value larger than the default of 1500. Use the 

  ifconfig command to increase the MTU size. For example:



       ifconfig eth<x> mtu 3000 up



  NOTE: This setting is not saved across reboots. The setting change can be 

  made permanent by adding:



       MTU=3000



  to the file /etc/sysconfig/network-scripts/ifcfg-eth<x>, with Red Hat

  distributions, for example.  Other distributions may store this setting in a

  different location.



  NOTE: MTU designates the frame size. To enable Jumbo Frames, increase the MTU 

  size on the interface beyond 1500.





Known Issues

============



NOTE: For distribution-specific information, see the ldistrib.txt file 

      included in the driver tar.



  Driver Compilation

  ------------------



  When trying to compile the driver by running make install, the following

  error may occur: 



      "Linux kernel source not configured - missing version.h"



  To solve this issue, create the version.h file by going to the Linux source 

  tree and entering:



      make include/linux/version.h.



  Jumbo Frames System Requirement

  -------------------------------



  Memory allocation failures have been observed on Linux systems with 64 MB 

  of RAM or less that are running Jumbo Frames. If you are using Jumbo 

  Frames, your system may require more than the advertised minimum 

  requirement of 64 MB of system memory.



  Performance Degradation with Jumbo Frames

  -----------------------------------------



  Degradation in throughput performance may be observed in some Jumbo frames 

  environments. If this is observed, increasing the application's socket buffer 

  size and/or increasing the /proc/sys/net/ipv4/tcp_*mem entry values may help. 

  See the specific application manual and /usr/src/linux*/Documentation/

  networking/ip-sysctl.txt for more details.





Support

=======



For general information, go to the Atheros support website at:



    http://support.atheros.com



If an issue is identified with the released source code on the supported

kernel with a supported adapter, email the specific information related to 

the issue to xiong.huang@atheros.com



License

=======



This software program is released under the terms of a license agreement 

between you ('Licensee') and Atheros. Do not use or load this software or any 

associated materials (collectively, the 'Software') until you have carefully 

read the full terms and conditions of the LICENSE located in this software 

package. By loading or using the Software, you agree to the terms of this 

Agreement. If you do not agree with the terms of this Agreement, do not 

install or use the Software.



* Other names and brands may be claimed as the property of others.
头像
zfjdgc
帖子: 73
注册时间: 2008-03-12 23:27

Re: 我有驱动,但不会安装,谁来教教我。

#3

帖子 zfjdgc » 2008-12-26 22:59

:em20 可是英文我读不大懂。。。。能不能说说具体的。比如我是在win下载的这个for linux的网卡驱动,放在了win的F盘,进入ubuntu后,我该如何解压缩这个驱动包,解压缩到那个文件夹?如何正确安装?如何检查是否已经安装好了?

菜鸟我是。。。谢谢了。。。
ann86105
帖子: 33
注册时间: 2008-11-04 19:35

Re: 我有驱动,但不会安装,谁来教教我。

#4

帖子 ann86105 » 2008-12-26 23:36

zfjdgc 写了::em20 可是英文我读不大懂。。。。能不能说说具体的。比如我是在win下载的这个for linux的网卡驱动,放在了win的F盘,进入ubuntu后,我该如何解压缩这个驱动包,解压缩到那个文件夹?如何正确安装?如何检查是否已经安装好了?

菜鸟我是。。。谢谢了。。。
你在 windows 下 解压 不就行了 :em06 :em01
头像
zfjdgc
帖子: 73
注册时间: 2008-03-12 23:27

Re: 我有驱动,但不会安装,谁来教教我。

#5

帖子 zfjdgc » 2008-12-26 23:45

ann86105 写了:
zfjdgc 写了::em20 可是英文我读不大懂。。。。能不能说说具体的。比如我是在win下载的这个for linux的网卡驱动,放在了win的F盘,进入ubuntu后,我该如何解压缩这个驱动包,解压缩到那个文件夹?如何正确安装?如何检查是否已经安装好了?

菜鸟我是。。。谢谢了。。。
你在 windows 下 解压 不就行了 :em06 :em01
啊???win下是可以解压,解压后是个文件夹。然后进了ubuntu之后,这个解压后的文件夹该作何处理呢???如何才算是安装上呢???
头像
jioyo源
帖子: 3476
注册时间: 2008-10-08 13:48

Re: 我有驱动,但不会安装,谁来教教我。

#6

帖子 jioyo源 » 2008-12-27 0:02

:em20 ,你解压到别的文件夹是要权限的,而且,一些文件夹都是有特定用处的,一般软件是安在/usr/local里面,但不要把文件解压到里面。
tar.gz安装方法:
./configure
sudo make
sudo make install
上次由 jioyo源 在 2009-05-02 18:58,总共编辑 1 次。
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286
头像
jioyo源
帖子: 3476
注册时间: 2008-10-08 13:48

Re: 我有驱动,但不会安装,谁来教教我。

#7

帖子 jioyo源 » 2008-12-27 0:06

忘说了,解压的话直接右击解压就可以,然后终端到这个文件夹,执行以上命令,比如你解压到/home/你 的用户名/ 这里。你可以直接文件放到这里,解压。
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286
头像
zfjdgc
帖子: 73
注册时间: 2008-03-12 23:27

Re: 我有驱动,但不会安装,谁来教教我。

#8

帖子 zfjdgc » 2008-12-27 0:35

好的好的,我试下啊,嘿嘿,太好了。谢谢楼上的 :em06
回复