免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8814 | 回复: 5
打印 上一主题 下一主题

linux2.6.8内核装intel wifi link 5100无线网卡驱动的问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-22 09:52 |只看该作者 |倒序浏览
我的笔记本无线网卡驱动型号为:intel wifi link 5100 AG
系统内核为:2.6.8内核的.

我到英特尔官网上下了一个驱动程序包,里面的readme如下:
英文的,没看太明白,怎么装啊?

下载连接如下:
http://www.intellinuxwireless.org/?n=Downloads

http://www.intellinuxwireless.org/?p=iwlwifi

我试着大概翻译了下:
1. OVERVIEW
/*这个包里提供的文件iwlwifi-5000-5.ucode,目的在于使英特尔无线网卡驱动(iwlagn)在linux系统下工作*/
The file iwlwifi-5000-5.ucode provided in this package must be
present on your system in order for the Intel Wireless WiFi Link
AGN driver for Linux (iwlagn) to operate on your system.


The "-5" in the filename reflects an interface/architecture version number.
It will change only when changes in new uCode releases make the new uCode
incompatible with earlier drivers.

On adapter initialization, and at varying times during the uptime of
the adapter, the microcode is loaded into the memory on the network
adapter. The microcode provides the low level MAC features including
radio control and high precision timing events (backoff, transmit,
etc.) while also providing varying levels of packet filtering which can
be used to keep the host from having to handle packets that are not of
interest given the current operating mode of the device.

2. INSTALLATION
/*iwlagn驱动将会用内核的firmware_loader infrastructure查找iwlwifi-5000-5.ucode文件。为了能够正常工作,在你的内核中必须有firmware_loader infrastructure支持。没有的话,当你配置内核时,可按如下步骤进行配置*/
The iwlagn driver will look for the file iwlwifi-5000-5.ucode using the
kernel's firmware_loader infrastructure. In order to function
correctly, you need to have this support enabled in your kernel. When
you configure the kernel, you can find this option in the following
location:

  Device Drivers ->
  Generic Driver Options ->
  Hotplug firmware loading support

/*你可以通过查看内核中的.config文件来确定你当前内核是否有firmware loader支持*/
You can determine if your kernel currently has firmware loader support
by looking for the CONFIG_FW_LOADER definition on your kernel's
.config.
/*除了有firmware_loader支持之外,你还必须有hotplug and udev infrastructure支持。安装和配置hotplug and udev的步骤是非常具体的*/
In addition to having the firmware_loader support in your kernel, you
must also have a working hotplug and udev infrastructure configured.
The steps for installing and configuring hotplug and udev are very
distribution specific.
/*一旦在合适的位置你有了firmware loader,你必须把这个代码文件安装到那个位置*/
Once you have the firmware loader in place (or if you aren't sure and
you just want to try things to see if it works), you need to install
the microcode file into the appropriate location.
/*这合适的位置取决于你的系统分布。通常情况下,你可以在hotplug配置文件中通过查找FIRMWARE_DIR字符串发现这个合适的位置 */
Where that appropriate location is depends (again) on your system
distribution. You can typically find this location by looking in the
hotplug configuration file for your distro:

% grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent

This should give you output like:

FIRMWARE_DIR=/lib/firmware

If it lists more than one directory, you only need to put the
microcode in one of them. In the above example, installation is
simply:
/*把文件拷贝到适当位置的目录下*/
% cp iwlwifi-5000-5.ucode /lib/firmware
/*现在你可以加载这个驱动了*/
You can now load the driver (see the INSTALL and README.iwlwifi provided with
the iwlwifi package for information on building and using that driver.)


原文如下:
Intel Wireless WiFi Link 5100AGN, 5300AGN, and 5350AGN Adapter
Copyright (C) 2006-2010 Intel Corporation. All rights reserved.

Microcode Package README.iwlwifi-5000-ucode

INDEX

1. OVERVIEW
2. INSTALLATION
3. LICENSE


1. OVERVIEW

The file iwlwifi-5000-5.ucode provided in this package must be
present on your system in order for the Intel Wireless WiFi Link
AGN driver for Linux (iwlagn) to operate on your system.

The "-5" in the filename reflects an interface/architecture version number.
It will change only when changes in new uCode releases make the new uCode
incompatible with earlier drivers.

On adapter initialization, and at varying times during the uptime of
the adapter, the microcode is loaded into the memory on the network
adapter. The microcode provides the low level MAC features including
radio control and high precision timing events (backoff, transmit,
etc.) while also providing varying levels of packet filtering which can
be used to keep the host from having to handle packets that are not of
interest given the current operating mode of the device.

2. INSTALLATION

The iwlagn driver will look for the file iwlwifi-5000-5.ucode using the
kernel's firmware_loader infrastructure. In order to function
correctly, you need to have this support enabled in your kernel. When
you configure the kernel, you can find this option in the following
location:

  Device Drivers ->
  Generic Driver Options ->
  Hotplug firmware loading support


You can determine if your kernel currently has firmware loader support
by looking for the CONFIG_FW_LOADER definition on your kernel's
.config.

In addition to having the firmware_loader support in your kernel, you
must also have a working hotplug and udev infrastructure configured.
The steps for installing and configuring hotplug and udev are very
distribution specific.

Once you have the firmware loader in place (or if you aren't sure and
you just want to try things to see if it works), you need to install
the microcode file into the appropriate location.

Where that appropriate location is depends (again) on your system
distribution. You can typically find this location by looking in the
hotplug configuration file for your distro:

% grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent

This should give you output like:

FIRMWARE_DIR=/lib/firmware

If it lists more than one directory, you only need to put the
microcode in one of them. In the above example, installation is
simply:

% cp iwlwifi-5000-5.ucode /lib/firmware

You can now load the driver (see the INSTALL and README.iwlwifi provided with
the iwlwifi package for information on building and using that driver.)

3. LICENSE

The microcode in this package (iwlwifi-5000-5.ucode) is provided under the
terms of the following license (available in the file
LICENSE.iwlwifi-5000-ucode):

Copyright (c) 2006-2010, Intel Corporation.
All rights reserved.

Redistribution. Redistribution and use in binary form, without
modification, are permitted provided that the following conditions are
met:

* Redistributions must reproduce the above copyright notice and the
  following disclaimer in the documentation and/or other materials
  provided with the distribution.
* Neither the name of Intel Corporation nor the names of its suppliers
  may be used to endorse or promote products derived from this software
  without specific prior written permission.
* No reverse engineering, decompilation, or disassembly of this software
  is permitted.

Limited patent license. Intel Corporation grants a world-wide,
royalty-free, non-exclusive license under patents it now or hereafter
owns or controls to make, have made, use, import, offer to sell and
sell ("Utilize") this software, but solely to the extent that any
such patent is necessary to Utilize the software alone, or in
combination with an operating system licensed under an approved Open
Source license as listed by the Open Source Initiative at
http://opensource.org/licenses. The patent license shall not apply to
any other combinations which include this software. No hardware per
se is licensed hereunder.

DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

论坛徽章:
0
2 [报告]
发表于 2011-10-22 09:57 |只看该作者
按照上文来看,把下载来的文件(上文中下载的所谓驱动程序包)放到合适的位置,然后加载iwlagn驱动就可以了

可是
我在根目录下面,查找了下:
find -name *iwlagn*

结果什么都没查到

看来还要下载iwlagn驱动

论坛徽章:
0
3 [报告]
发表于 2011-10-22 10:09 |只看该作者
我的是红帽系统的


这里发现个,不过不是红帽的,呵呵
http://bbs.chinaunix.net/thread-1987110-1-1.html

论坛徽章:
0
4 [报告]
发表于 2011-10-22 11:11 |只看该作者
谁晓得红帽linux下的intel wifi link 5100无线网卡的RPM安装包
在哪里下载啊?
救救我吧


急啊

论坛徽章:
0
5 [报告]
发表于 2011-10-22 14:49 |只看该作者
The iwlwifi project can be found in kernels 2.6.24 and up. You thus do not need a driver from this site if you are using one of these kernels. If you are using an older kernel, or if you are interested in the latest driver development code, then you are in the right place.

Using latest development code

You can find our latest development in our git repository . Note that this repository contains the entire kernel. If you do not want to replace your kernel then refer to the next sections.
Using kernels 2.6.24 and up

These kernels have the iwlwifi driver included and the released drivers (available from this site under download page) do not work with these kernels. If you want to run the latest (or very close to it) development code with your kernel then you should use the compat-wireless project that retrieves the latest driver development code from the upstream repository. We do push our changes to this repository very frequently.
Using kernels older than 2.6.24

These kernels do not have the iwlwifi driver included. When using these kernels you have some options based on your requirements.
If you want to use a released driver, proceed to the download page. You will need to download and install a driver (iwlwifi) as well as the mac80211 subsystem (mac80211) available from this page.
If you wish to use the latest (or very close to it) development code then you can make use of the compat-wireless project.

这时intel官网说明
看来2.6.24版本以下都没有iwlagn

论坛徽章:
0
6 [报告]
发表于 2011-10-22 15:22 |只看该作者
You will need to download and install a driver (iwlwifi) as well as the mac80211 subsystem (mac80211) available from this page.
要下载iwlwifi以及mac80211

http://www.intellinuxwireless.org/?n=downloads
悲剧了,只支持2.6.18以上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP