Broadcom Bcm57xx芯片网卡驱动Linux下安装方法

合集下载

linux 安装教程

linux 安装教程

linux 安装教程Linux是一个自由开源的操作系统,它的安装过程相对于其他操作系统来说稍显复杂。

本文将为你介绍Linux的安装教程。

第一步:选择适合的发行版Linux有许多不同的发行版,例如Ubuntu、Fedora、Debian等等。

你需要根据自己的需求和水平选择最适合自己的一款发行版。

如果你是一个初学者,推荐选择Ubuntu,因为它有着友好的用户界面和丰富的支持文档。

第二步:准备安装媒体在安装Linux之前,你需要准备一个安装媒体,可以选择光盘、USB闪存驱动器或者虚拟光驱。

确保你的计算机可以从你选择的安装媒体引导启动。

第三步:设置BIOS在计算机启动时,按下相应的按键(通常是Del或F2)进入BIOS设置界面。

然后找到启动选项,在启动顺序中将你选择的安装媒体放在首位。

第四步:启动计算机并开始安装重新启动计算机,此时应该会从你选择的安装媒体启动。

在启动界面选择“Install”或者“安装”选项,进入安装向导。

第五步:语言和位置设置选择你想使用的语言和位置,然后点击“继续”按钮。

第六步:磁盘分区在磁盘分区界面,你可以选择自动分区或者手动分区。

如果你是一个新手,推荐选择自动分区,让系统自动为你分区。

如果你对磁盘分区有一定的了解并且想要精确控制,可以选择手动分区。

第七步:设置用户名和密码在设置用户名和密码界面,输入你的用户名和密码。

记住这个密码,因为你以后会用到它。

第八步:等待安装完成点击“继续”按钮,等待系统将文件复制到磁盘,并进行相应的配置。

这个过程可能需要一段时间,所以请耐心等待。

第九步:重启计算机安装完成后,系统会提示你重新启动计算机。

点击“重启”按钮,然后移除安装媒体。

第十步:欢迎界面重新启动后,系统会进入欢迎界面。

你需要根据界面上的指示完成一些配置,例如选择时区、更新软件等等。

至此,你已经成功安装了Linux操作系统。

接下来,你可以根据自己的需求和兴趣进一步配置和使用Linux。

总结:Linux的安装过程相对来说较为复杂,但只要按照上述步骤逐一操作,就可以顺利完成安装。

Linux驱动的两种安装方式

Linux驱动的两种安装方式

Linux驱动的两种安装⽅式Linux驱动的两种安装⽅式⼀、概念简述在下可以通过两种⽅式加载驱动程序:静态加载和动态加载。

静态加载就是把驱动程序直接编译进内核,启动后可以直接调⽤。

静态加载的缺点是调试起来⽐较⿇烦,每次修改⼀个地⽅都要重新编译和内核,效率较低。

若采⽤静态加载的驱动较多,会导致内核容量很⼤,浪费存储空间。

动态加载利⽤了Linux的module特性,可以在系统启动后⽤insmod命令添加模块(.ko),在不需要的时候⽤rmmod命令卸载模块,采⽤这种动态加载的⽅式便于驱动程序的调试,同时可以针对产品的功能需求,进⾏内核的裁剪,将不需要的驱动去除,⼤⼤减⼩了内核的存储容量。

在台式机上,⼀般采⽤动态加载的⽅式;在嵌⼊式产品⾥,可以先采⽤动态加载的⽅式进⾏调试,调试成功后再编译进内核。

⼆、实例分析下⾯以Linux下⾳频驱动的加载为例,分析两种⽅式的加载过程。

1、静态加载1)解压内核,修改硬件架构和编译器;保存后退出。

2)配置内核;在内核源码树⽬录下,输⼊make menuconfig命令,进⼊内核配置界⾯,进⼊“Load an Alternate Configuration File”选项,载⼊配置⽂件kernel_2410.cfg,保存退出,过程如下图所⽰:再次输⼊make menuconfig命令,编辑sound选项,将其编译进内核(*),结果如下图所⽰,最后保存配置,退出。

3)编译内核;在源码树⽬录下输⼊make zImage命令,编译完成后可以在/arch/arm/boot/⽬录下⽣成zImage镜像⽂件。

4)下载内核将内核镜像⽂件zImage下载到开发板上,当串⼝终端显⽰如下信息时,表⽰驱动加载成功。

2、动态加载1)解压内核,过程与静态编译时⼀样,略;2)配置内核,前⾯过程与静态编译时⼀样,再次输⼊命令make menuconfig,配置sound选项时,将其编译成模块(M),结果如下图所⽰,最后保存配置,退出;这样就将声卡驱动编译成模块,可以动态选择是否加载到内核中。

linux无线网络配置无线网卡驱动安装与wlan802.11配置

linux无线网络配置无线网卡驱动安装与wlan802.11配置

Linux无线网络配置——无线网卡驱动安装与WLAN 802.11配置Linux无线网络配置——无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:2720739人阅读评论(5)收藏举报Linux无线网络配置——无线网卡驱动安装与WLAN 802.11配置WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的802.11a 标准使用5 GHz 频段,支持的最大速度为54 Mbps,而802.11b 和802.11g 标准使用2.4 GHz 频段,分别支持最大11 Mbps 和54 Mbps 的速度。

使用Windows操作系统,WLAN配置很简单。

无线网卡厂商将Windows下的驱动随网卡一起销售。

而Linux新兴的操作系统,这方面的驱动不多。

以前购买无线网卡时也没考虑Linux下的驱动程序,于是需要编译驱动程序源码。

现在市场上大部分的无线网卡都是对于Atheros芯片的。

如TP—LINK的310G、350G、510G、550G、650G。

对于Atheros芯片的网卡,可以到网站上找到驱动程序,根据源代码包里面的README和INSTALL文件来获得足够的安装信息。

最新驱动源码包(0.9.2版本)下载地址/madwifi/madwifi-0.9.2.tar .bz2?modtime=1154005765&big_mirror=0下面详细介绍无线网卡驱动程序的安装和WLAN的配置。

操作步骤:下载驱动源码包存放在/root/downloads目录下步骤一、解压源码压缩包1). 进入文件所在目录cd /root/downloads2). 解压.bz2格式的压缩包bunzip2 madwifi-0.9.2.tar.bz2生成.tar格式压缩包3). 解压.tar格式的压缩包tar xvf madwifi-0.9.2.tar步骤二、编译安装驱动4). 进入解压后的目录cd madwifi-0.9.25). 编译驱动程序make查看编译信息,没有error,编译成功,继续安装驱动6). 安装驱动make install步骤三、驱动模块配置7). 插入扫描模块modprobe ath_pci8). 扫描访问接入点modprobe wlan_scan_sta9). 启动无线网卡ath0ifconfig ath0 up获取网卡信息10). wlanconfig ath0 list scan网卡信息如下,default是所在无线局域网的名称,00:d0:f8:e0:a8:88 是无线路由器的物理地址,54M是带宽为54M网卡。

BCM 4312 无线网卡驱动在linux下的安装

BCM 4312 无线网卡驱动在linux下的安装

相信很多朋友都和我一样, 有一台网卡是 BCM4312 的笔记本, 我的是 HP V3700 系列的一台, 很老的机子了,呵呵,由于爱好,自己给它安装录 fedora 12, 以前是 11, 也升级了, 呵呵, 可是一直没有解决的问题是无线网络的问题,Google 上说没有驱动,无法识别和使用,自 己也弄了很久很久,按照很多达人的教程,利用 ndiswrapper,下载 Windows 下的驱动,模 拟起来,在 GNU/Linux 下运行,结果还是失败,最后自己终于发现一篇文章解决问 题 /html/solution/20091206/69411.html ,很是受用,在此, 结合自己实例,开始叙述一下我机子的硬件参数如下: $ lspci | grep -i network 07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) $ lspci -n | grep -i "07:00.0" 07:00.0 0280: 14e4:4315 (rev 01) 知道了这无线网卡的设备 ID 为 14e4:4315,为 broadcom 公司的 BCM4312 型号。

BCM4312 Broadcom 官网提供的 GNU/Linux 下最新最好的驱动安装方法如下 参考文章: 1. Broadcom 官网驱动下载,含安装方法说明 网址: /support/802.11/linux_sta.php 2. 安装 Broadcom 4312 无线网卡驱动 网址: /2009/07/broadcom-43xx-drivers/安装步骤: 1. 卸载冲突模块$ sudo rmmod b43 $ sudo rmmod ssb $ sudo rmmod wl2. 屏蔽冲突模块# echo "blacklist ssb" >> /etc/modprobe.d/blacklist # echo "blacklist b43" >> /etc/modprobe.d/blacklist3. 编译安装$ pwd ~/download/bcm4312 $ ls README.txt hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz $ mkdir hybrid $ tar xf hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz -C hybrid $ cd hybrid/ $ ls Makefile lib src $ make KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' LD /home/c-aries/download/bcm4312/hybrid/built-in.o CC [M] /home/c-aries/download/bcm4312/hybrid/src/wl/sys/wl_linux.o CC [M] /home/c-aries/download/bcm4312/hybrid/src/wl/sys/wl_iw.o CC [M] /home/c-aries/download/bcm4312/hybrid/src/shared/linux_osl.o LD [M] /home/c-aries/download/bcm4312/hybrid/wl.o Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /home/c-aries/download/bcm4312/hybrid/wl.o see include/linux/module.h for more information CC /home/c-aries/download/bcm4312/hybrid/wl.mod.o LD [M] /home/c-aries/download/bcm4312/hybrid/wl.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' $ uname -r 2.6.26-2-686 $ sudo cp -rf wl.ko /lib/modules/2.6.26-2-686/kernel/drivers/net/wireless/ $ sudo depmod $ sudo modprobe wl $4. 检测是否安装成功$ lsmod | grep wl wl 1269312 0 5124 2 ieee80211_crypt_tkip,wl ieee80211_crypt// bios 设置无线可用,打开无线开关 $ sudo iwconfig lo eth0 eth1 no wireless extensions. no wireless extensions. IEEE 802.11bg ESSID:"" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Retry min limit:7 Tx-Power:32 dBm RTS thr:off Fragment thr:offPower Managementmode:All packets received Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 ppp0 $ // 行了,已经可以看到无线网卡的 eth1 :) no wireless extensions. Missed beacon:0大功告成!。

linux 安装教程

linux 安装教程

linux 安装教程Linux安装教程准备工作:1. 下载Linux安装镜像文件,可从官方网站或其他可信源获取。

2. 创建一个可引导的USB安装盘或光盘,并将下载的镜像文件写入该安装媒介上。

安装步骤:1. 引导计算机,从USB安装盘或光盘启动。

你可能需要调整计算机的启动顺序,以确保首先引导安装媒介。

2. 在启动菜单中选择“安装Linux”或类似选项。

3. 进入安装程序后,选择所需的语言和时区。

4. 配置键盘布局,选择与你机器相匹配的键盘类型。

5. 如果你之前已有其他操作系统安装在硬盘上,并希望在安装Linux时保留它们,选择“保留现有操作系统”或类似选项。

否则,选择“清除磁盘并安装Linux”。

6. 根据个人需求和硬件配置,选择磁盘分区方案,如使用整个磁盘或手动创建分区。

7. 选择要安装Linux的磁盘,并创建根分区,即“/”分区。

你还可以创建其他分区,如“/home”、“/swap”等。

8. 继续进行安装,提供计算机名称、用户名和密码等信息。

9. 等待安装程序完成文件的复制和系统的配置。

10. 完成安装后,系统会提示你重新启动计算机。

按照提示重启机器。

11. 计算机重新启动后,你会看到Linux登录界面。

输入之前设置的用户名和密码登录系统。

12. 现在你已成功安装Linux操作系统,可以根据需要进行进一步的配置和个性化设置。

提示:- 请确保你在安装前备份重要的文件和数据。

- 在安装过程中,可随时参考Linux发行版的官方文档和支持论坛获取更多帮助和指导。

- 安装Linux操作系统需要一定的技术知识和经验,如果你对此不熟悉,建议先学习一些基础知识或咨询专业人士。

基于Linux操作系统的网卡驱动程序及其安装

基于Linux操作系统的网卡驱动程序及其安装

基于Linux 操作系统的网卡驱动程序及其安装刘金梅1周 彤1李紫薇2刘立军3(1.北华航天工业学院电子工程系,河北廊坊065000; 2.唐山建龙实业有限公司,河北唐山064200;3.廊坊开发区昂瑞自动化工程有限公司,河北廊坊065000)摘 要:本文介绍了Linux 操作系统中网络设备和驱动程序的工作原理,针对不同的网卡提出了配置T CP/IP 网络参数的方法,并重点对于网卡安装过程中出现的一些问题进行了分析,提出了相应的解决办法。

关键词:L inux ;网卡;驱动程序中图分类号:T P393 文献标识码:A 文章编号:1673-7938(2008)03-0019-04收稿日期:2008-03-28作者简介:刘金梅(1977-),女,助教,硕士,河北秦皇岛人,从事嵌入式系统研究与开发。

随着Linux 的迅速普及和发展,越来越多的企业和个人开始使用Linux 系统,而Linux 以其系统强大的功能、对多用户的支持和运行稳健的特性越来越多的应用在网络方面,很适合为Web Server 或网络数据库管理系统等服务提供操作系统平台[1]。

但网卡驱动程序的加载与配置比较特殊,Linux 的支持函数少,只能依赖内核中的函数,许多操作需要自己编写,而且调试也非常不方便,因此在Linux 下进行网卡的加载和配置的设计就显得十分重要。

1 Linu x 系统网络设备在Linux 系统中有3种类型的设备:字符设备、块设备和网络设备[2]。

其中前两种设备的驱动都是以文件形式存在于/dev 目录下,可以在用户进程中对其进行读写操作。

而网络设备驱动提供的网络界面并未存在于文件系统之中。

在使用网络设备时,用户进程不再是以文件读写的方式对设备进行操作,而是通过针对特定协议的界面与操作系统的网络协议软件进行通信。

首先,网络设备在Linux 下有其不同于其它设备的处理方式[3]。

Linux 对所有的网络设备进行了抽象并定义了一个统一的概念,称之为接口(inter -face)。

博通bcm57780网卡驱动

博通bcm57780网卡驱动博通bcm57780网卡驱动=============================================================================== =1. 在windows中,打开设备管理器->网络适配器->双击Broadcom xxxx Ethernet->详细信息:(以我的Aspire 5502WXMi为例说明一下,网卡为5788):PCI\VEN14E4&DEV_169C......记录16后的数值----9C,然后查到网卡的MAC地址,可以在运行->cmd->ipconfig/all命令下找到,格式如xx-xx-xx-xx-xx-xx. 记下来!2.下载原版的5701网卡驱动:原版AppleBCM5701Ethernet.kext.zip这个文件在Windows下是个文件夹,在Mac下是个压缩包3.用WinHex打开AppleBCM5701Ethernet.kext\Contents\MacOS目录下的第一个文件,在"位置"->" 转到偏移量"中输入37336 会看到"66 81 FA 59 16" 将其中的59替换成上边标出的9C,然后继续替换位置是37554的内容"75 71"为"EB 71",这是用来跳过NVram检查,存盘,退出。

然后按照同样的方法修改第二个文件;WinHex 11.2 SR-1.rar4.用文本编辑工具打开AppleBCM5701Ethernet.kext\Contents\Info.plist,用搜索功能找到pci14e4,165e(一定要是这个,搜索全,因为pci12e4有好几个,搜索的时候要把165e一块搜索)将它改为你的设备id,如改为pci14e4,169c,存盘退出.5.把刚才修改好的整个文件夹放在你在MacOSX里面能够读取的地方(在mac下面能读写的fat32分区里),注意NTFS分区只能读,不能写!6.重启动电脑,进入mac os,打开Mac OS安装盘->system(系统)->library(资源库)->extensions,选择IONetworkingFamily.kext,右击,选择显示包内容,打开Contents ->PlugIns。

linux网卡驱动安装方法

linux网卡驱动安装方法1、查找网卡芯片,确立网卡型号,并确立linux内核版本,到对应的网卡官网下载驱动。

2、安装步骤(这里以RTL8110为例)1)cd到网卡驱动所在文件夹,解压:# tar vjxf r8168-8.aaa.bb.tar.bz2//关于解压命令查看《Linux下软件包的解压方式大全》2)进入文件夹:# cd r8168-8.aaa.bb3)安装(需安装kernel-source,否则会失败):# make clean modules (as root or with sudo)# make install# depmod -a# insmod ./src/r8168.ko (or r8168.o in linux kernel 2.4.x)4)通过以下指令查看驱动是否已经启动.# lsmod | grep r8168# ifconfig -a如果能看到类似“ethX”的结果输出, 说明已成功驱动网卡.5)配置并激活ethX.# ifconfig ethX up,where X=0,1,2,...3、附realtek RTL8168B驱动readme文档:<Linux device driver for Realtek Ethernet controllers>This is the Linux device driver released for RealTek RTL8168B/8111Band RTL8168C/8111C, Gigabit Ethernet controllers with PCI-Expressinterface.<Requirements>- Kernel source tree (supported Linux kernel 2.6.x and 2.4.x)- For linux kernel 2.4.x, this driver supports 2.4.20 and latter.- Compiler/binutils for kernel compilation<Quick install with proper kernel settings>Unpack the tarball :# tar vjxf r8168-8.aaa.bb.tar.bz2Change to the directory:# cd r8168-8.aaa.bbIf you are running the target kernel, then you should be able to do :# make clean modules (as root or with sudo)# make install# depmod -a# insmod ./src/r8168.ko (or r8168.o in linux kernel 2.4.x)You can check whether the driver is loaded by using following commands.# lsmod | grep r8168# ifconfig -aIf there is a device name, ethX, shown on the monitor, the linuxdriver is loaded. Then, you can use the following command to activate the ethX.# ifconfig ethX up,where X=0,1,2,...<Set the network related information>1. Set manuallya. Set the IP address of your machine.# ifconfig ethX "the IP address of your machine"b. Set the IP address of DNS.Insert the following configuration in /etc/resolv.conf.nameserver "the IP address of DNS"c. Set the IP address of gateway.# route add default gw "the IP address of gateway"2. Set by doing configurations in /etc/sysconfig/network-scripts/ifcfg-ethX for Redhat and Fedora, or /etc/sysconfig/network/ifcfg-ethX for SuSE. There are two examples to set network configurations.a. Fix IP address:DEVICE=eth0BOOTPROTO=staticONBOOT=yesTYPE=ethernetNETMASK=255.255.255.0IPADDR=192.168.1.1GA TEWAY=192.168.1.254BROADCAST=192.168.1.255b. DHCP:DEVICE=eth0BOOTPROTO=dhcpONBOOT=yes<Modify the MAC address>There are two ways to modify the MAC address of the NIC.1. Use ifconfig:# ifconfig ethX hw ether YY:YY:YY:YY:YY:YY,where X is the device number assigned by Linux kernel, andYY:YY:YY:YY:YY:YY is the MAC address assigned by the user.2. Use ip:# ip link set ethX address YY:YY:YY:YY:YY:YY,where X is the device number assigned by Linux kernel, andYY:YY:YY:YY:YY:YY is the MAC address assigned by the user.<Force Link Status>1. Force the link status when insert the driver.If the user is in the path ~/r8168, the link status can be forcedto one of the 5 modes as following command.# insmod ./src/r8168.ko speed=SPEED_MODE duplex=DUPLEX_MODE autoneg=NWAY_OPTION,whereSPEED_MODE = 1000 for 1000Mbps= 100 for 100Mbps= 10 for 10MbpsDUPLEX_MODE = 0 for half-duplex= 1 for full-duplexNW AY_OPTION = 0 for auto-negotiation off (true force)= 1 for auto-negotiation on (nway force)For example:# insmod ./src/r8168.ko speed=100 duplex=0 autoneg=1will force PHY to operate in 100Mpbs Half-duplex(nway force).2. Force the link status by using ethtool.a. Insert the driver first.b. Make sure that ethtool exists in /sbin.c. Force the link status as the following command.# ethtool -s ethX speed SPEED_MODE duplex DUPLEX_MODE autoneg NWAY_OPTION,whereSPEED_MODE = 1000 for 1000Mbps= 100 for 100Mbps= 10 for 10MbpsDUPLEX_MODE = half for half-duplex= full for full-duplexNW AY_OPTION = off for auto-negotiation off (true force)= on for auto-negotiation on (nway force)For example:# ethtool -s eth0 speed 100 duplex full autoneg on本文出自:中国E动网[]中国领先互联网接入服务提供商!11年品质保障!-- 中国E动网[]。

无线网卡驱动安装教程

无线网卡驱动安装教程
一、下载无线网卡驱动
1. 打开浏览器,进入电脑品牌官网或无线网卡厂商官网。

2. 菜单栏选择"支持"、"下载"或类似的选项。

3. 在驱动下载页面中,找到与你的无线网卡型号对应的驱动程序,并点击下载。

二、安装无线网卡驱动
1. 打开下载的无线网卡驱动文件。

2. 双击运行驱动安装程序,出现驱动安装界面。

3. 点击"下一步"或"继续"开始安装。

4. 阅读并接受软件许可协议,点击"下一步"。

5. 根据安装程序指示,选择"完全安装"或自定义安装选项。

6. 等待驱动安装完成,期间可能会提示安装进度。

7. 安装完成后,点击"完成"。

三、配置无线网卡驱动
1. 打开"控制面板",点击"设备管理器"。

2. 在设备管理器中,找到无线网卡,可能显示为"网络适配器"下的无线网卡或具体的网卡型号。

3. 右键点击无线网卡,选择"属性"。

4. 在属性窗口中,点击"驱动程序"选项卡。

5. 点击"更新驱动程序",选择"自动搜索更新驱动程序"。

6. 等待系统搜索并安装最新的无线网卡驱动。

7. 完成后,关闭设备管理器和控制面板。

至此,你的无线网卡驱动安装完毕,并已配置好驱动程序。

你可以连接无线网络进行使用。

Linux下无线网卡驱动的安装

计算机系列教学文档------Linux下无线网卡驱动的安装Linux下无线网卡驱动的安装本来是我的本本比较旧,为了做一些网络实验,需要安装linux 操作系统,但系统安装完成后,无线网卡的驱动一直有问题,所以在网络上查找到这篇文章,希望对大家有用。

在ubuntu、BT5等linux 操作系统上通用。

The Ipw2200 is the Linux driver for the Intel PRO/Wireless 2200BG Mini-PCI Adapter and Intel PRO/Wireless 2915ABG Mini-PCI Adapter found in Centrino laptops. This driver only works on 2.6.x kernels (2.6.4 or newer).Starting with kernels 2.6.14 the driver is included in kernel.NOTE!Make sure you have installed the firmware! The ipw2200 documentation will tell you where to find these firmware files and where to install those.Included in mainline Linux kernels, tracking the SourceForge version with about 6 months delay.PackagesFedora Packages(1): Fedora Core includes the ipw2200-drivers in FC3 (with updates) and FC4. You still need to grab the firmware from /Fedora Packages(2): /name/ipw2200/Mandriva: The ipw2200 driver modules are included in the stock kernel package; the firmware is included in the commercial distribution or available from /.Gentoo: The driver is in the portage tree: emerge net-wireless/ipw2200 and net-wireless/ipw2200-firmwareDebian Sarge includes the source code for the modules in package ipw2200-source (/ipw2200-source). You additionally need to download firmware manually.Debian Etch includes a version of the modules in its kernel or for a later version install package ipw2200-modules-2.6-486 or ipw2200-modules-2.6-686 or ipw2200-modules-2.6-686-bigmem or ipw2200-modules-2.6-k7 or ipw2200-modules-2.6-amd64; or the source code for them in ipw2200-source (/ipw2200-source) to compile one yourself. You additionally need to download firmware manually.StatusIn development, usable, WEP 128bit encryption works, WPA and WPA2 work with drivers >= 1.0.2 using wpa_supplicant, monitor/rfmon is supported as with version >= 1.0.6. Generally works well, but some users experience problems (especially with firmware restarts and with WPA functionality using wpa_supplicant). Passing the hwcrypto=0 module parameter improves reliability for many users.The ipw2200 driver up to version 1.0.6 (in combination with some newer kernels) had a problem getting DHCP leases (it turned out to be a bug in the broadcasting code). Version 1.0.7 seems to have fixed this.Older ipw2200 driver versions shipped by many distributions have been reported to freeze a T43 after several minutes of intensive communication. Installing version 1.1.2 of the driver solved the problem.Latest stable versions:ipw2200 driver: 1.2.0firmware: 3.0ieee80211 stack: 1.2.15Latest development versions:ipw2200 driver: 1.2.2firmware: 3.1ieee80211 stack: 1.2.18Mainline kernels contain older (but mostly functional) versions of ipw2200 and ieee80211, and still require the addition of the firmware files. To get the latest versions you need to separately install the ipw2200 module and ieee80211 stack.InstallationSource CodeDownload the latest ieee80211 stack and install it:# tar xzvf ieee80211-1.2.15.tgz# cd ieee80211-1.2.15# make# make installDownload the latest ipw2200 module and install it:# tar xzvf ipw2200-1.2.0.tgz# cd ipw2200-1.2.0# make# make installDownload the matching firmware and install it:# tar xzvf ipw2200-fw-3.1.tgz -C /lib/firmwareDebian Sarge# apt-get install ipw2200-source# module-assistant -t build ipw2200-source[is this how module-assistant works in Sarge?]Debian EtchThe kernel includes a version but if you want a more recent version install the module ipw2200-modules-2.6-486 or ipw2200-modules-2.6-686 or ipw2200-modules-2.6-686-bigmem or ipw2200-modules-2.6-k7 or ipw2200-modules-2.6-amd64 depending on your architecture.The firmware is not distributed with Debian due to licensing reasons, download the matching version 3.0 firmware and install it:# tar -xvf ipw2200-fw-3.1.tgz -C /lib/firmware# mv /lib/firmware/ipw2200-fw-3.1/* /lib/firmwareDebian UnstableInstall ieee80211-source:# apt-get install ieee80211-source# module-assistant -t build ieee80211-sourceThe kernel includes a version but if you want a more recent version install the module ipw2200-modules-2.6-486 or ipw2200-modules-2.6-686 or ipw2200-modules-2.6-686-bigmem or ipw2200-modules-2.6-k7 or ipw2200-modules-2.6-amd64 depending on your architecture.There is a bug in the Debian package (last checked: Dec 30th 2005) that prevents from linking to ieee80211 modules using module-assistant. In case it is not fixed in your version, fall back to the regular source installation procedure described above.The firmware is not distributed with Debian due to licensing reasons, download the matching firmware and install it:# tar xzvf ipw2200-fw-2.4.tgz -C /usr/lib/hotplug/firmwaresee /etc/hotplug/firmware.agent for details on configured firmware locationsMake sure that your firmware files are not in a subdirectory (dmesg will give you warnings after any modprobe when firmware can’t be loaded)Fedora CoreInstallation on Fedora Core 5 works out of the box provided you install the ipw2200-firmware package. However, certain parts of the install process may not set up the wireless networking in a friendly manner using GNOME system tray icons and other tools. Bill Moss has written some excellent HowTo articles, including using VPNC to connect to a remote Cisco IPSec network.Fedora Core 5 and the IPW2200 Wireless DriverFedora Core 5 NetworkManager, NetworkManager-vpnc and Wireless Driver IPW2200Testing the driver# modprobe ipw2200# iwconfig# dmesg output might look similar to this:ieee80211: 802.11 data/management/control stack, 1.1.6ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@>ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.8ipw2200: Copyright(c) 2003-2005 Intel Corporationipw2200: Detected Intel PRO/Wireless 2915ABG Network ConnectionNB: To make the wifi LED work on the thinkpad, pass the option led=1 to the kernel while loading the module. eg. # modprobe ipw2200 led=1. This can also be accomplished by adding that option to the file where your distribution looks for modprobe options so that it becomes automatic.In debian this can be done by putting a file named after the module in /etc/modutils with the options in ithere we might run a cmd like this# echo options ipw2200 led=1 > /etc/modutils/ipw2200then we must run update-modules to remake /etc/module.conf# update-modulesWPA supportUse wpa_supplicant with the -Dwext argument (not -Dipw), and pass the hwcrypto=0 argument to the ipw2200 module.There are some very detailed instructions with working sample configurations on the following link:ipw2200 WPA instructionPower ManagementThe ipw2200 driver has power management capabilities, which comes in handy while operating on battery.To enable reduced power consumption mode, issue:# iwpriv wlan0 set_power 7where wlan0 is the name of your interface. This will reduce idle power consumption by 1-2 Watts compared to no power management. To return to the “normal” operation mode, you can issue:# iwpriv wlan0 set_power 6.In order to check current settings, you can issue:# iwpriv wlan0 get_power.More information on these option is available in the README.ipw3945 file in the ipw3945 package (README.ipw2200 seems to be rather sketchy about the details of power management). You may want to turn power management on/off on demand in an ACPI script that catches battery/AC events, so that this happens automatically.Note that there have been reports that some versions of ipw2200 react with a firmware error to power management commands. This patch could alleviate the problem.To disable the radio (and further reduce power consumption) when the card is not in use, issue:# echo 1 > /sys/bus/pci/drivers/ipw2200/*/rf_killTo enable the radio, issue:# echo 0 > /sys/bus/pci/drivers/ipw2200/*/rf_killTo make the radio off by default after boot, addoptions ipw2200 disable=1to your /etc/modprobe.conf or equivalent (on kubuntu 6.10 /etc/modprobe.d/options).See README.ipw2200 in the ipw2200 package for details and other options.wpa_supplicant assigns a random SSID wasting powerMany wpa_supplicant versions implement disconnection by configuring a random SSID. ipw2200 reacts in a very unfortunate way to this, intensively scanning for this random SSID and wasting power. This waste can be seen in powertop.Here are a number of ways to solve this problem:Run iwconfig eth1 essid off after every wpa_supplicant disconnection.Upgrade to wpa_supplicant version 0.7.1 or higher. Starting from git commit 3145e615 wpa_supplicant does not configure ipw2200 with a random SSID any more.Backporting commit 3145e615 to wpa_supplicant version 0.6.8 also fixes the problem.Changing the enabled channelsPermitted WiFi channels vary with geography due to regulation. The EEPROM in this chip contains a country code (programmed by the hardware manufacturer), and the driver converts this to a channel list and enforces it.If you carry your laptop to a different regulatory region, you may need to change the list of permitted channels according to local regulations. There are two ways to accomplish this: Patching the ipw2200 driverYou can alter the ipw2200 driver sourcecode to hard-code the country code instead of reading it from EEPROM. For example, this will allow all 14 channels (perfect for those special occasions in international water):—ipw2200.c.orig+++ ipw2200.c@@ -11344,7 +11344,7 @@ static int ipw_up(struct ipw_priv *priv) memcpy(priv->net_dev->dev_addr, priv->mac_addr, ETH_ALEN); for (j = 0; j < ARRAY_SIZE(ipw_geos); j++) {- if (!memcmp(&priv->eeprom[EEPROM_COUNTRY_CODE],+ if (!memcmp(“ZZR”, ipw_geos[j].name, 3)) break; }For the list of codes and their meaning, see the “ipw_geos” table in the ipw2200.c sourcecode.Patching the EEPROMAlternatively, you can change the country code in the EEPROM once and for all, and then use the standard ipw2200 driver.See this guide:Patching the EEPROM.Instead of the hd program mentioned there, you can use the more common od program:echo -n ZZD | od -t x10000000 5a 5a 440000003ATTENTION!If this procedure goes wrong, you may ruin your wireless card.Additional CommentsYour kernel may include an old version of the ipw2200 driver. It is recommended to use the latest version.Make sure you also install the firmware version needed by the driver version you use. You can find the firmware here. To install it, decompress the .tgz file into /usr/lib/hotplug/firmware or /lib/firmware depending on your disto.The driver doesn’t appea r to support the MII interface, so any tools like automatic network configuration managers (i.e. whereami) that rely on mii-tool do not work.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Broadcom Bcm57xx芯片网卡驱动Linux下安装方法适用机型: 全部BladeCenter HS20; 全部BladeCenter HS21; 全部BladeCenter LS20; 全部BladeCenter LS21; 全部BladeCenter LS41;
全部eServer 325; 全部eServer 326; 全部eServer 326m; 全部
System x3200; 全部System x3250; 全部System x3400; 全部System x3455; 全部System x3500; 全部System x3800; 全部System x3850;
全部System x3950/3950E; 全部xSeries 100; 全部xSeries 205; 全部xSeries 206; 全部xSeries 225; 全部xSeries 226; 全部xSeries 235; 全部xSeries 236; 全部xSeries 255; 全部xSeries 305; 全部xSeries 306; 全部xSeries 306m; 全部xSeries 335; 全部xSeries 336; 全部xSeries 346; 全部xSeries 365; 全部xSeries 366; 全部xSeries 440; 全部xSeries 445; 全部xSeries 450; 全部xSeries 455;
全部xSeries 460; 全部xSeries MXE 460 Dell X9XX, 10G, 11G 服务器全部Broadcom 网卡通用文档内容:Bcm57xx网卡芯片在Linux 下的驱动可以从IBM中文或者英文网站下载,假如需要最新的驱动可以到 /drivers/downloarivers. 网址下载。

解开包,普通会包含两种格式的文件,一个是
bcm5700-.src.rpm, 另一个是bcm5700-.tar.gz压缩文件,是指详细的版本.这两个文件包里面均包含建立驱动的源文件,其中Tar格式的文件里面还包含一些附加的应用程序,例如补丁程序和为网络安装的用的磁盘镜像文件。

由于网卡需要编译,所以要先确认将内核源文件安装好,下面是关于内核源文件的安装 Linux下添加内核源文件 1.用rpm qa| kernel-source查看是否安装了这个包;假如返回结果中有kernel-source-xxx(其中xxx为当前rhat的内核版本,如rhel3为2.4.21-4EL),即已经安装。

如无返回结果则需要安装kernel-source包。

到安装光盘中找到kernel-source-xxx.i386.rpm,用下面安装此rpm包: 2.假如安装了用rpm -V kernel-source校验是否有文件走失,假如没有输出,表示文件完整;(注重不要加版本
第1页共2页。

相关文档
最新文档