当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : XUBUNTU-8.04-a6版本中安装BCM43XX无线网卡的BUG修正方法
帖子发表于 : 2008-03-09 9:23 
头像

注册: 2008-01-21 22:00
帖子: 71
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
折腾了好久,才发现XBUNTU-8。04-A6版本里点击受限驱动或者用软件新立得下下来的b43-fwcutter有问题,第一,没有跟broadcom-wl-4.80.53.0配套一起加上依赖关系,第二,b43-fwcutte的安装目录有问题,把本来应该安装到/lib/firmware/下的“B43”目录给安装到“/B43”下面去了,所以我就来告诉大家一下,稍微改一句话就可以搞定了。

文章99%参考:http://forum.ubuntu.org.cn/viewtopic.php?t=106946&start=0&postdays=0&postorder=asc&highlight=

感谢:yang_hui1986527

1.查看网卡型号:
代码:
burke@Burke:~/soft/broadcom-wl-4.80.53.0/kmod$ lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:05.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
05:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
08:01.0 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
08:01.1 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)

注:从上面“05:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)”可以看出我的网卡是BROADCOM的 BCM94311MCG型无线网卡。
从下面的网站中找到相应的网卡驱动,以上面的为例,我找到broadcom-wl-4.80.53.0
代码:
http://linuxwireless.org/
http://linuxwireless.org/en/users/Drivers/b43


1.1安装准备工作,执行:
代码:
           sudo apt-get update
           sudo apt-get install build-essential
           sudo apt-get install linux-headers-`uname -r`
           sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build


2.安装b43-fwcutter,可以下载这个,也可以在新立得里面搜索到下载
代码:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..


3.安装网卡驱动
代码:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o


4.看看系统是否能自动加载驱动
代码:
burke@Burke:~/soft/broadcom-wl-4.80.53.0/kmod$ dmesg | grep b43 | more

如果不行,再补充一句:
代码:
sudo ../../b43-fwcutter-011/b43-fwcutter -w /lib/firmware/  wl_apsta.o


我自己是这样写的,因为每个人存放文件的目录不一样
代码:
sudo ./b43-fwcutter -w /lib/firmware/ /home/burke/soft/broadcom-wl-4.80.53.0/kmod/wl_apsta.o


希望对大家有帮助!
代码:


_________________
这嘶说话象流氓,长得象土匪,吃饭的时候象头猪!一脸旧社会,有好色的嫌疑。


页首
 用户资料  
 
2 楼 
 文章标题 : 用楼主的方法搞定无线网卡啦~~~~~
帖子发表于 : 2008-04-13 18:41 

注册: 2007-03-12 23:45
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
非常感谢!

一开始试b43-fwcutter+acerHK那种方法,虽然能看到wlan0,但是搜索不到网络
而且acerHK不知道为什么在2.6.24下面老编译不成功

BTW:以前无线网卡都是eth1,怎么现在直接就用wlan0了???


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-19 18:50 

注册: 2007-12-16 16:33
帖子: 46
送出感谢: 0 次
接收感谢: 0 次
由于我这里只能无线上网。所以前两步 sudo apt-get update
sudo apt-get install build-essential
都不成功。
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd .. 在XP下下载了b43-fwcutter-011.tar.bz2 这个文件。并到UBUNTU下复制到HOME/SHAKIRA下。MAKE的时候出错


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译