Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
mhlwsk
帖子: 23
注册时间: 2016-04-07 15:27
系统: ubuntu14.04

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#31

帖子 mhlwsk »

在激活无线网卡驱动模块之前,还需要激活一个安全模块,ubuntu系统使用的是lib80211
在终端中输入 sudo modprobe lib80211
重装不能解决问题。之前我也遇到过这个报错,主要是要执行上面的命令。
我把完整的编译后的文件夹上传了,你把这个文件夹下载下来,cd到这个文件夹,然后执行

代码: 全选

sudo modprobe lib80211
,在这之后再在这个文件夹insmod试试,如果
sudo modprobe lib80211
报错了,那么说明它可能需要用到build-up-essential一类的环境。。这个就真不好办了。
抱歉忘了放链接了https://yunpan.cn/cqMeskkQYa7IV (提取码:22e7)
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#32

帖子 278379rea »

vickycq 写了:
278379rea 写了:您觉得重装可以解决问题吗
278379rea 写了: 您好,我第二个回复的ismod没有显示任何信息,第一个的话
结果:insmod: ERROR: could not insert module wl.ko: Invalid module format
你俩的内核不一样吧,vermagic 对不上
应该是必须在同一版本的内核上构建

其实装这个驱动应该是比较简单的

再从头来:
1. 移除之前手动安装的驱动。如果是 sudo make install 安装的,就再回到那个目录下 sudo make uninstall
2. 从 http://packages.ubuntu.com/trusty/all/b ... s/download 下载 deb
3. 用 dpkg -i 安装这个 broadcom-sta-dkms_6.30.223.141-1_all.deb,重点看有没有错误输出,构建是否成功。缺什么装什么。没有有线网是比较麻烦的。主要怀疑是否需要对应的 linux-headers-`uname -r`, build-essential。

其它黑名单,initramfs, depmod 都不用管,这个 dkms 包会自动完成
dpkg -i <.deb file name> 是这个语句吗?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#33

帖子 vickycq »

278379rea 写了:dpkg -i <.deb file name> 是这个语句吗?
加上 sudo
关键是观察输出,看看能否构建成功。如果有问题,把输出全部复制贴上来
如果缺工具(build-essential) 缺环境(linux-headers-`uname -r`) 因为没有有线网,比较麻烦

之所以不建议你重装,是担心你在着急忙慌的状态下重装系统,容易犯错误
尤其是还有双系统的情况下,搞到 Windows 的数据就不好玩了

其实 BCM43142 的驱动,完全靠 broadcom-sta-dkms 是非常简单的,基本不用管,都是自动的
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#34

帖子 278379rea »

vickycq 写了:
278379rea 写了:dpkg -i <.deb file name> 是这个语句吗?
加上 sudo
关键是观察输出,看看能否构建成功。如果有问题,把输出全部复制贴上来
如果缺工具(build-essential) 缺环境(linux-headers-`uname -r`) 因为没有有线网,比较麻烦

之所以不建议你重装,是担心你在着急忙慌的状态下重装系统,容易犯错误
尤其是还有双系统的情况下,搞到 Windows 的数据就不好玩了

其实 BCM43142 的驱动,完全靠 broadcom-sta-dkms 是非常简单的,基本不用管,都是自动的
...我重装了,没有影响到win7
这是我安装那个deb的结果:
katorirea@katorirea-pc:~/Downloads$ sudo dpkg -i broadcom-sta-dkms_6.30.223.141-1_all.deb
Selecting previously unselected package broadcom-sta-dkms.
(Reading database ... 165539 files and directories currently installed.)
Preparing to unpack broadcom-sta-dkms_6.30.223.141-1_all.deb ...
Unpacking broadcom-sta-dkms (6.30.223.141-1) ...
dpkg: dependency problems prevent configuration of broadcom-sta-dkms:
broadcom-sta-dkms depends on dkms (>= 2.1.0.0); however:
Package dkms is not installed.

dpkg: error processing package broadcom-sta-dkms (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
broadcom-sta-dkms
katorirea@katorirea-pc:~/Downloads$
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#35

帖子 vickycq »

278379rea 写了: 这是我安装那个deb的结果:
broadcom-sta-dkms depends on dkms (>= 2.1.0.0); however:
Package dkms is not installed.
比较麻烦。缺少 dkms,但 dkms 依赖 make, gcc 等 build-essential 系列工具
从这里下载 deb: http://packages.ubuntu.com/trusty/dkms
地址在页面下方表格 'Architecture',点击 'amd64' / 'i386' / 'All'

直接装 dkms 应该是装不上的。页面中部 红色圆点的包都是 dkms 的依赖。缺什么下什么。比如 make 应该就没有,需要手动下载安装。

如果是 debian,可以下 DVD 镜像挂载为源,再安装。但 Ubuntu 只有小尺寸镜像,不确定是否包含这一套东西
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#36

帖子 278379rea »

vickycq 写了:
278379rea 写了: 这是我安装那个deb的结果:
broadcom-sta-dkms depends on dkms (>= 2.1.0.0); however:
Package dkms is not installed.
比较麻烦。缺少 dkms,但 dkms 依赖 make, gcc 等 build-essential 系列工具
从这里下载 deb: http://packages.ubuntu.com/trusty/dkms
地址在页面下方表格 'Architecture',点击 'amd64' / 'i386' / 'All'

直接装 dkms 应该是装不上的。页面中部 红色圆点的包都是 dkms 的依赖。缺什么下什么。比如 make 应该就没有,需要手动下载安装。

如果是 debian,可以下 DVD 镜像挂载为源,再安装。但 Ubuntu 只有小尺寸镜像,不确定是否包含这一套东西
点击 'amd64' / 'i386' / 'All'<-不是很明白?有的工具比如gcc既有amd64又有i386下载哪个呢?
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#37

帖子 278379rea »

vickycq 写了:
278379rea 写了: 这是我安装那个deb的结果:
broadcom-sta-dkms depends on dkms (>= 2.1.0.0); however:
Package dkms is not installed.
比较麻烦。缺少 dkms,但 dkms 依赖 make, gcc 等 build-essential 系列工具
从这里下载 deb: http://packages.ubuntu.com/trusty/dkms
地址在页面下方表格 'Architecture',点击 'amd64' / 'i386' / 'All'

直接装 dkms 应该是装不上的。页面中部 红色圆点的包都是 dkms 的依赖。缺什么下什么。比如 make 应该就没有,需要手动下载安装。

如果是 debian,可以下 DVD 镜像挂载为源,再安装。但 Ubuntu 只有小尺寸镜像,不确定是否包含这一套东西
我是64位的,应该用amd64是吗0 0
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#38

帖子 vickycq »

278379rea 写了: 我是64位的,应该用amd64是吗0 0
你系统是 amd64 就装 amd4
检查系统架构

代码: 全选

dpkg --print-architecture
有些软件包不分架构的就选 'All'

需要什么装什么,按依赖链条往前走,很麻烦
:Faint
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#39

帖子 278379rea »

vickycq 写了:
278379rea 写了: 我是64位的,应该用amd64是吗0 0
你系统是 amd64 就装 amd4
检查系统架构

代码: 全选

dpkg --print-architecture
有些软件包不分架构的就选 'All'

需要什么装什么,按依赖链条往前走,很麻烦
:Faint
您好 我已经成功装上dkms了,但当我想装之前那个无线网卡的deb时,结果
katorirea@katorirea-pc:~/Downloads$ sudo dpkg -i broadcom-sta-dkms_6.30.223.141-1_all.deb
(Reading database ... 165646 files and directories currently installed.)
Preparing to unpack broadcom-sta-dkms_6.30.223.141-1_all.deb ...
Unpacking broadcom-sta-dkms (6.30.223.141-1) over (6.30.223.141-1) ...
Setting up broadcom-sta-dkms (6.30.223.141-1) ...
Loading new broadcom-sta-6.30.223.141 DKMS files...
First Installation: checking all kernels...
Building only for 4.2.0-27-generic
Building initial module for 4.2.0-27-generic
ERROR (dkms apport): kernel package linux-headers-4.2.0-27-generic is not supported
Error! Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.141/build/make.log for more information.
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#40

帖子 vickycq »

278379rea 写了: 您好 我已经成功装dkms了,但当我想装之前那个无线网卡的deb时,结果
Building initial module for 4.2.0-27-generic
ERROR (dkms apport): kernel package linux-headers-4.2.0-27-generic is not supported
Error! Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
尝试安装 linux-headers-`uname -r`
首先确认 内核版本:

代码: 全选

uname -r
是否为 4.2.0-27

第一步 安装 http://packages.ubuntu.com/trusty/linux ... s-4.2.0-27
第二步 安装 http://packages.ubuntu.com/trusty/linux ... 27-generic

试试
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#41

帖子 278379rea »

vickycq 写了:
278379rea 写了: 您好 我已经成功装dkms了,但当我想装之前那个无线网卡的deb时,结果
Building initial module for 4.2.0-27-generic
ERROR (dkms apport): kernel package linux-headers-4.2.0-27-generic is not supported
Error! Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
尝试安装 linux-headers-`uname -r`
首先确认 内核版本:

代码: 全选

uname -r
是否为 4.2.0-27

第一步 安装 http://packages.ubuntu.com/trusty/linux ... s-4.2.0-27
第二步 安装 http://packages.ubuntu.com/trusty/linux ... 27-generic

试试
是4.2.0-27 但是第二个装不上...
katorirea@katorirea-pc:~/Downloads$ uname -r
4.2.0-27-generic
katorirea@katorirea-pc:~/Downloads$ sudo dpkg -i linux-headers-4.2.0-27_4.2.0-27.32-14.04.1_all.deb
(Reading database ... 165646 files and directories currently installed.)
Preparing to unpack linux-headers-4.2.0-27_4.2.0-27.32-14.04.1_all.deb ...
Unpacking linux-headers-4.2.0-27 (4.2.0-27.32~14.04.1) over (4.2.0-27.32~14.04.1) ...
Setting up linux-headers-4.2.0-27 (4.2.0-27.32~14.04.1) ...
katorirea@katorirea-pc:~/Downloads$ sudo dpkg -i linux-headers-4.2.0-27-generic_4.2.0-27.32-14.04.1_amd64.deb
(Reading database ... 165646 files and directories currently installed.)
Preparing to unpack linux-headers-4.2.0-27-generic_4.2.0-27.32-14.04.1_amd64.deb ...
Unpacking linux-headers-4.2.0-27-generic (4.2.0-27.32~14.04.1) over (4.2.0-27.32~14.04.1) ...
Setting up linux-headers-4.2.0-27-generic (4.2.0-27.32~14.04.1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 4.2.0-27-generic /boot/vmlinuz-4.2.0-27-generic
ERROR (dkms apport): kernel package linux-headers-4.2.0-27-generic is not supported
Error! Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.141/build/make.log for more information.
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#42

帖子 vickycq »

看来 Ubuntu 的 wl 有点问题
参考
https://bugs.launchpad.net/ubuntu/+sour ... ug/1439616
http://askubuntu.com/a/626653

试试

代码: 全选

sudo dpkg -r broadcom-sta-dkms
wget http://mirrors.kernel.org/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248%2bbdcom-0ubuntu8_amd64.deb
sudo dpkg -i bcmwl-kernel-source*.deb
然后按楼上说过的添加 blacklist。怀疑 bcmwl-kernel-source 不会自动添加 blacklist
上次由 vickycq 在 2016-04-07 23:13,总共编辑 1 次。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#43

帖子 278379rea »

vickycq 写了:试试

代码: 全选

sudo dpkg -r broadcom-sta-dkms
wget http://mirrors.kernel.org/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248%2bbdcom-0ubuntu8_amd64.deb
sudo dpkg -i bcmwl-kernel-source*.deb
然后按楼上说过的添加 blacklist。怀疑 bcmwl-kernel-source 不会自动添加 blacklist
代码好像第二个就不行..
katorirea@katorirea-pc:~$ sudo dpkg -r broadcom-sta-dkms
(Reading database ... 165645 files and directories currently installed.)
Removing broadcom-sta-dkms (6.30.223.141-1) ...

------------------------------
Deleting module version: 6.30.223.141
completely from the DKMS tree.
------------------------------
Done.
katorirea@katorirea-pc:~$
katorirea@katorirea-pc:~$ wget http://mirrors.kernel.org/ubuntu/pool/r ... _amd64.deb
--2016-04-08 05:12:27-- http://mirrors.kernel.org/ubuntu/pool/r ... _amd64.deb
Resolving mirrors.kernel.org (mirrors.kernel.org)... failed: Name or service not known.
wget: unable to resolve host address ‘mirrors.kernel.org’
katorirea@katorirea-pc:~$
katorirea@katorirea-pc:~$ sudo dpkg -i bcmwl-kernel-source*.deb
dpkg: error processing archive bcmwl-kernel-source*.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
bcmwl-kernel-source*.deb
katorirea@katorirea-pc:~$

加入黑名单是跟之前/ecb那个一样还是?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#44

帖子 vickycq »

278379rea 写了: 代码好像第二个就不行..
nel-source_6.30.223.248%2bbdcom-0ubuntu8_amd64.deb
Resolving mirrors.kernel.org (mirrors.kernel.org)... failed: Name or service not known.
加入黑名单是跟之前/ecb那个一样还是?
这是由于众所周知的原因无法连接。帮你下载了:
http://rghost.net/7vsczCLSM

装好后到 /etc/modprobe.d/ 中看看有无相关文件,有就不用手动添加了

代码: 全选

grep -Ri b43 /etc/modprobe.d/
附件
bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb
(1.44 MiB) 已下载 3325 次
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
278379rea
帖子: 26
注册时间: 2016-04-07 11:52
系统: win7;ubuntu

Re: Ubuntu14.04LTS无线网卡驱动问题(BCM43142)

#45

帖子 278379rea »

vickycq 写了:
278379rea 写了: 代码好像第二个就不行..
nel-source_6.30.223.248%2bbdcom-0ubuntu8_amd64.deb
Resolving mirrors.kernel.org (mirrors.kernel.org)... failed: Name or service not known.
加入黑名单是跟之前/ecb那个一样还是?
这是由于众所周知的原因无法连接。帮你下载了:
http://rghost.net/7vsczCLSM

装好后到 /etc/modprobe.d/ 中看看有无相关文件,有就不用手动添加了

代码: 全选

grep -Ri b43 /etc/modprobe.d/
奇怪..有这个deb以后他好像还是显示no files...

katorirea@katorirea-pc:~/Downloads$ sudo dpkg -i bcmwl-kernel-source_6.30.223.248 bdcom-0ubuntu8_amd64.deb
dpkg: error processing archive bcmwl-kernel-source_6.30.223.248 (--install):
cannot access archive: No such file or directory
dpkg: error processing archive bdcom-0ubuntu8_amd64.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
bcmwl-kernel-source_6.30.223.248
bdcom-0ubuntu8_amd64.deb
回复