分页: 3 / 4

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

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

代码: 全选

sudo modprobe lib80211
,在这之后再在这个文件夹insmod试试,如果
sudo modprobe lib80211
报错了,那么说明它可能需要用到build-up-essential一类的环境。。这个就真不好办了。
抱歉忘了放链接了https://yunpan.cn/cqMeskkQYa7IV (提取码:22e7)

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

发表于 : 2016-04-07 20:35
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> 是这个语句吗?

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

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

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

其实 BCM43142 的驱动,完全靠 broadcom-sta-dkms 是非常简单的,基本不用管,都是自动的

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

发表于 : 2016-04-07 21:26
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$

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

发表于 : 2016-04-07 21:50
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 只有小尺寸镜像,不确定是否包含这一套东西

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

发表于 : 2016-04-07 22:11
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下载哪个呢?

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

发表于 : 2016-04-07 22:13
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

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

发表于 : 2016-04-07 22:21
vickycq
278379rea 写了: 我是64位的,应该用amd64是吗0 0
你系统是 amd64 就装 amd4
检查系统架构

代码: 全选

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

需要什么装什么,按依赖链条往前走,很麻烦
:Faint

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

发表于 : 2016-04-07 22:29
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.

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

发表于 : 2016-04-07 22:38
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

试试

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

发表于 : 2016-04-07 22:51
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.

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

发表于 : 2016-04-07 23:02
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

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

发表于 : 2016-04-07 23:12
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那个一样还是?

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

发表于 : 2016-04-07 23:18
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/

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

发表于 : 2016-04-07 23:36
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