LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: whitelilis

[已解决] 本本内置的 broadcom 4312 b/g 无线网卡,如何驱动?

[复制链接]
发表于 2009-3-26 13:05:10 | 显示全部楼层
broadcom-sta + kernel 2.8.29 ---------- kernel panic ...
回复 支持 反对

使用道具 举报

发表于 2009-3-26 14:29:03 | 显示全部楼层
4318, b43-firmware  b43-fwcutter

一切正常。bcm43xx很古老的东西了,必须屏蔽这模块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 11:24:24 | 显示全部楼层
多谢楼上各位,问题解决了。

http://en.gentoo-wiki.com/index. ... 3xx&redirect=no

讲的,用 b43-firmware (sts_mimo)  b43-fwcutter
解决了,原来是内核中有个地方没配置,汗一个。不过话说回来,要配置的地方还真多。

另外发现一个问题,
无线网卡在 win 下认出来是 bcm4312 g
lspci 给的是 bcm4312 b/g
可是它的 pciid  和 subsys pciid 分别是 14e4:4315  103c:137d  , 在上一篇中定义的是 bcm 4310 a/b/g
搞得我也不知道它到底是什么型号了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-27 14:01:13 | 显示全部楼层
驱动起来了,却改不了配置, iwconfig 会给出
set encode error
set failed  的错误。
网上说是 firmware  太旧了。晕。

无意中试了下 ndiswrapper, 这个也可以成功驱动,而且比 firmware 方法强的一点是,可以 ping 通我的同学的机器了。只是还不能用他的 nat  上网,不知道还有哪里配置得不对。

-----------------------------
看来是错怪它了。
用 ndiswrapper 还是会出 set error.
于是我再试试纯 kernel 的方法。
编译完内核后,把 eth0(有线)  关掉,就可以通过 eth1(无线)上网了。
回复 支持 反对

使用道具 举报

发表于 2009-12-26 03:22:43 | 显示全部楼层
其实net-wireless/broadcom-sta这个驱动就可以,
问题是要屏蔽b43和ssb两个驱动模块,

我在blacklist里屏蔽了这两个模块,但是ssb仍然加载,每次都要手动卸载ssb模块,之前还要先卸载一个被依赖的模块ohci_hcd,估计是内核里的某个驱动启动了它,

只要正常屏蔽b43和ssb,用这个驱动就可以使用bcm4312
回复 支持 反对

使用道具 举报

发表于 2009-12-26 20:01:06 | 显示全部楼层
关掉内核的 b43支持

然后安装  broadcom-sta

重启动 肯定没问题了
回复 支持 反对

使用道具 举报

发表于 2009-12-26 23:36:53 | 显示全部楼层
懒得折腾。反正没啥地方要无线的
回复 支持 反对

使用道具 举报

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

本版积分规则

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