笔记本 ubuntu15.10安装broadcom无线网卡驱动后死机

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
cat317
帖子: 2
注册时间: 2013-03-14 21:57
系统: ubuntu15.10

笔记本 ubuntu15.10安装broadcom无线网卡驱动后死机

#1

帖子 cat317 »

系统:ubuntu 15.10 x64
无线网卡:BCM43227
下载官网驱动:http://www.broadcom.com/support/802.11/里的Linux STA 64bit驱动

make一步成功,按照官方的readme一步步正常进行,删除冲突模块,添加驱动,最后加入开机启动

驱动安装完成后重启,发现无线没反应,手动组合键开启无线,无线灯亮起,连接wifi特别慢,一旦连接成功,不接触网络没关系,一旦发生网络请求(打开火狐,打开ubuntu软件中心)立马死机,界面先死鼠标后死。

有没有人知道这是为什么?以前都是连接网线后自动更新驱动都正常用,手动安装很顺利却不能用,还死机
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 笔记本 ubuntu15.10安装broadcom无线网卡驱动后死机

#2

帖子 vickycq »

以前都是连接网线后自动更新驱动都正常用
也是同样的网卡么?

1.
用较老的内核测试。如 4.1 / 4.0 / 3.19 / 3.16
从这里下载 http://kernel.ubuntu.com/~kernel-ppa/mainline/
注意 每个版本的内核都需要对应的 linux-headers 才能正确构建闭源驱动模块

也可移除手动安装的驱动,换用软件源的 bcmwl-kernel-source 或 broadcom-sta-dkms
这两个包都使用 dkms,安装新内核时无需手动干预

2.
开源驱动 b43 从 Linux 3.17 开始支持 BCM43227,可尝试。注意需用 firmware-b43-installer 安装固件

参考
http://ubuntuforums.org/showthread.php?t=2192772
https://wireless.wiki.kernel.org/en/users/drivers/b43
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
cat317
帖子: 2
注册时间: 2013-03-14 21:57
系统: ubuntu15.10

Re: 笔记本 ubuntu15.10安装broadcom无线网卡驱动后死机

#3

帖子 cat317 »

vickycq,
也是同样的网卡,同一个电脑,接触ubuntu不是很多,您说的方法试了下不是太懂,后来我不得不找了个网线,更新了附加驱动里官方提供的驱动(以前应该也是这样的),可以连接了,但又出现了一个也算比较严重的问题。

1、开机无线网卡硬件不会自动激活,也就是我总是要手动快捷键打开无线网卡。
2、一直无法连接,只要超过3s以上,一直在连接,就是连不上了,持续连接状态几分钟后连接失败,除非秒连,即可正常连接。(重要)

第一个问题还好说,甚至有时候也会自己启动,第二个问题我找到了一个方法,就是一旦它超过3s还在连接,就断开,再重连,直到秒连,有时也要重复个几十次才成功,等待它连接是没用的。还有通过关闭/打开无线网卡笔记本的硬件开关,打开后自动秒连,也算是正常。

第二种情况以前用ubuntu就出现过,但那个时候无线模块会自动开启,也就是总是开机自动秒连。这个问题我尝试通过改变Wlan的信道、更改静态IP,都无法解决,应该和硬件和驱动有关系。另外,在正常使用过程中,不存在wifi自动掉线的情况,只要连接上了就比较正常,之前用过12.04,13.10,14.04都是装的32位版,这次是把全盘格了硬件全给它直接装的15.10 64位版。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 笔记本 ubuntu15.10安装broadcom无线网卡驱动后死机

#4

帖子 vickycq »

BCM43227 有两款驱动可用:
1) 开源驱动 b43 - 直接集成在内核中,用 firmware-b43-installer 安装固件后可用。
2) 私有驱动 wl - 由于其封闭性,可能与某一版本内核配合良好,在另一版本内核上就无法工作

现在开始测试
1) 开源驱动 b43
1-0) 用 uname -r 确认内核版本大于等于 3.17
1-1) 将 “附加驱动里官方提供的驱动” 移除,将之前 “make一步成功” 的驱动也移除 (sudo make uninstall)
1-2) 检查 /etc/modprobe.d/ 中有无文件含有以下字样。若有,移除

代码: 全选

blacklist b43
blacklist b43legacy
blacklist b44
blacklist bcma
blacklist brcm80211
blacklist brcmsmac
blacklist ssb
1-3) 连接有线网,sudo apt-get install firmware-b43-installer
若无法连接有线网,参考 https://help.ubuntu.com/community/WifiD ... net_access
1-4) 重新启动计算机
1-5) 用 lshw -C net 或 lspci -knn 查看无线网卡是否载入 b43 模块,能否正常使用

若 b43 驱动工作不良,参考 2)

2) 私有驱动 wl
之前用过12.04,13.10,14.04都是装的32位版,这次是把全盘格了硬件全给它直接装的15.10 64位版
若之前 14.04 可正常工作,可在 15.10 上安装 3.13 内核测试
下载两个包并安装
http://security.ubuntu.com/ubuntu/pool/ ... _amd64.deb
http://security.ubuntu.com/ubuntu/pool/ ... 18_all.deb
重新启动计算机,在 GRUB 界面选择 3.13 内核启动
再安装 “附加驱动里官方提供的驱动”
也可照此测试 3.16 3.19 等内核版本
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复