LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1903|回复: 24

Thruth请进~关于BCM 43xx 无线网卡支持

[复制链接]
发表于 2006-8-10 00:06:35 | 显示全部楼层 |阅读模式
我用的发行版是 Dapper,在笔记本上跑的。和你一样是Acer的本本。

BCM 43xx 无线网卡一直另我很头疼~可以认到网卡,也可以激活,但是本本上的无线网卡开关不能用,灯不亮。

在你的签名里看到这个文档标题,很有兴趣~不知道完成了没有。
发表于 2006-8-10 00:54:04 | 显示全部楼层
文档还没有完成。
不过过程很简单
首先,必须是 2.6.17.x 内核
其次,用个bcm_fluwter (名字忘了) 解析 Windows 下面的驱动
然后 iwconfig 就行了
至于灯,我这里是无法控制的,有信号和搜索信号的时候就亮着,没有信号就灭着
。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-10 13:44:26 | 显示全部楼层
bcm43xx-fwcutter吗? 我之前装过还是不能连上无线网络,原来需要2.6.17的内核。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 12:59:21 | 显示全部楼层
昨天编译了2.6.17的内核,也装了bcm43xx-fwcutter,之后“用它解析windows下的驱动”要怎么做呢?

我在ubuntu的论坛上看到有人解决了,用的是这个命令
sudo apt-get install bcm43xx-fwcutter
sudo /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh
那个install脚本的内容是
  1. #!/bin/sh
  2. set -e
  3. tarname=kernel-binary-wl-0.5.tar.gz
  4. dname=wl_apsta.o
  5. if [ -e /usr/bin/wget ]; then DL=wget; fi
  6. if [ -e /usr/bin/curl ]; then DL="curl -o $tarname"; fi
  7. cd /tmp
  8. rm -rf wl
  9. # http://langerland.de/linux/bcm43xx/firmware.html; we need
  10. # a microcode11 one; not now atm but to be future-safe. openwrt has
  11. # one (wl_apsta.o)
  12. $DL http://downloads.openwrt.org/sources/$tarname
  13. tar xfvz $tarname
  14. cd wl
  15. bcm43xx-fwcutter $dname
  16. mkdir -p /lib/firmware
  17. for i in *.fw; do
  18.         mv $i /lib/firmware/$i;
  19. done
  20. cd ..
  21. rm -rf wl
复制代码

运行之后下载释放了一堆东西。
可是无线网卡还是不工作。

请指教呐~你说的“用它解析windows下的驱动”,具体要怎么操作呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 20:33:47 | 显示全部楼层
顶上去~~~
回复 支持 反对

使用道具 举报

发表于 2006-8-11 21:14:58 | 显示全部楼层
我市先下载编译了bcm43xx-fwcutter
看了这个脚本
就是解析windows下驱动为好几个文件然后把他们移动到 /lib/firmware 目录

SUSE可以通过YaST 直接设置无限网卡的模块名

我不知道Ubuntu是不是需要在modprobe.conf(或者叫modules.conf?我不知道Ubuntu用哪一个)加一个alias
告诉内核开机加载这个模块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 21:37:04 | 显示全部楼层
从何得知无线网卡的模块名?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 21:40:07 | 显示全部楼层
ubuntu下面没有modprobe.conf这个文件。

就是在/etc下有一个 modutils 文件。。。
  1. # /etc/modules: kernel modules to load at boot time.
  2. #
  3. # This file contains the names of kernel modules that should be loaded
  4. # at boot time, one per line. Lines beginning with "#" are ignored.
  5. lp
  6. psmouse
  7. sbp2
  8. sr_mod
复制代码

现在就是不知道无线网卡模块名称是啥。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-11 21:41:35 | 显示全部楼层
运行 lsmod 后看到一个bcm43xx。。。应该是这个吧。。。
回复 支持 反对

使用道具 举报

发表于 2006-8-11 21:56:04 | 显示全部楼层
对就是
bcm43xx

可以iwconfig一下看看状况
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表