ubuntu 下配置无线网卡

整了一晚上,终于在我的dell 1440上面在ubuntu环境下把无线网卡配置好了。在linux下面果然是什么都要自己来,痛并快乐着。在ubuntu论坛上看了一下,有用b43驱动,也有用ndiswrapper来加载的。我直接用的broadcom的驱动。

首先 :

lspci -vnn |grep 14e4
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
具体pci id:14e4:4315. 4315就是用的无线芯片的具体型号了。

然后:

在broadcom的网站上下载linux下的驱动。www.broadcom.com/support/802.11/linux_sta.php。下了32-bit的驱动,再下了一个readme。然后基本上按照这个readme来安装驱动。

 

安装:

# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf <path>/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

我这里输入的是tar xzf ../hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz 因为我的压缩 包在上一级目录。

 

# make clean   (optional)
# make

 

下面就是移除原来的驱动

# lsmod  | grep "b43/|ssb/|wl"
# rmmod b43
# rmmod ssb
# rmmod wl
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

 

安装:

# modprobe lib80211
# insmod wl.ko

安装到这里,iwconfig就可以看到有个eth1--就是无线网卡了,但是tx-power 还是off的。为了保险起见,我还加了两句

#modprobe wl---第一次提示没有wl这个模块,后来在系统--管理--硬件驱动里面我把broadcom sta 驱动激活了(原来是没有的,好像insmod wl.ko后就有了),再次运行这个命令就可以了。

#depmod -s

 

装到这就完了,为了让这模块一开始就可以加载,在/etc/modules里面加上wl就可以了。

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
wl

 

就是上面这样。在一个wiki上搜到说是在/etc/rc.conf里面加几句话,但是ubuntu没有这个文件。

 

我原来以为这样就可以了。装完后右上角看无线网络一直是无线网络被禁用,百思不得其解。后来在ubuntu论坛上搜了半天,各种原因,看到眼花缭乱,终于在一个回帖中看到,某人说要fn+f2来启用笔记本的无线网卡才行。

ok。最后的步骤,按下fn+f2.还是不行呢,再重启,进入系统前狂按fn+f2数次,进去后终于ok了。

然后连接无线网络,输入密码,ok拉。

哈哈哈哈。

 

这个方法很简单麻,不象用ndiswrapper那么麻烦,而b43的驱动还不支持4315芯片。唯一的坏处是如果更新内核后要重新编译安装驱动,不过安装驱动的步骤还是很简单的麻。

 

ps:今天又试了一次。装完Ubuntu后好像要更新一次后硬件驱动才有无线驱动。如果没有这个驱动,怎么装无线网卡都起不来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值