ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi

步骤一:查询无线网卡型号。

~$ lspci | grep -i net
kobosp@KOBOSPG400u:~$ lspci | grep -i net
02:00.0 Ethernet controller: Qualcomm Atheros QCA8172 Fast Ethernet (rev 10)
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)

Network controller开头的是无线网卡

步骤二
如果和我型号一样,就以下代码,不一样就算了

sudo apt-get install linux-headers-generic build-essential dkms
 
sudo apt-get update 
 
sudo apt-get install linux-source
 
sudo apt-get install --reinstall bcmwl-kernel-source
 
sudo modprobe wl

ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi_第1张图片
ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi_第2张图片

ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi_第3张图片
ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi_第4张图片

参考这个文章的
https://blog.csdn.net/qq_37018566/article/details/89378066
过程记录

kobosp@KOBOSPG400u:~$ lspci | grep -i net
02:00.0 Ethernet controller: Qualcomm Atheros QCA8172 Fast Ethernet (rev 10)
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
kobosp@KOBOSPG400u:~$ sudo apt-get install linux-headers-generic build-essential dkms
[sudo] kobosp 的密码: 
1对不起,请重试。
[sudo] kobosp 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
build-essential 已经是最新版 (12.1ubuntu2)。
下列软件包是自动安装的并且现在不需要了:
  snapd-login-service
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  linux-headers-4.4.0-201 linux-headers-4.4.0-201-generic
下列【新】软件包将被安装:
  dkms linux-headers-4.4.0-201 linux-headers-4.4.0-201-generic
  linux-headers-generic
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 10.9 MB 的归档。
解压缩后会消耗 79.3 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 dkms all 2.2.0.3-2ubuntu11.8 [66.4 kB]
获取:2 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 linux-headers-4.4.0-201 all 4.4.0-201.233 [10.0 MB]
获取:3 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 linux-headers-4.4.0-201-generic amd64 4.4.0-201.233 [813 kB]
获取:4 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 linux-headers-generic amd64 4.4.0.201.207 [2,298 B]
已下载 10.9 MB,耗时 5秒 (1,894 kB/s)             
正在选中未选择的软件包 dkms。
(正在读取数据库 ... 系统当前共安装有 207185 个文件和目录。)
正准备解包 .../dkms_2.2.0.3-2ubuntu11.8_all.deb  ...
正在解包 dkms (2.2.0.3-2ubuntu11.8) ...
正在选中未选择的软件包 linux-headers-4.4.0-201。
正准备解包 .../linux-headers-4.4.0-201_4.4.0-201.233_all.deb  ...
正在解包 linux-headers-4.4.0-201 (4.4.0-201.233) ...
正在选中未选择的软件包 linux-headers-4.4.0-201-generic。
正准备解包 .../linux-headers-4.4.0-201-generic_4.4.0-201.233_amd64.deb  ...
正在解包 linux-headers-4.4.0-201-generic (4.4.0-201.233) ...
正在选中未选择的软件包 linux-headers-generic。
正准备解包 .../linux-headers-generic_4.4.0.201.207_amd64.deb  ...
正在解包 linux-headers-generic (4.4.0.201.207) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 dkms (2.2.0.3-2ubuntu11.8) ...
正在设置 linux-headers-4.4.0-201 (4.4.0-201.233) ...
正在设置 linux-headers-4.4.0-201-generic (4.4.0-201.233) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 4.4.0-201-generic
   ...done.
正在设置 linux-headers-generic (4.4.0.201.207) ...
kobosp@KOBOSPG400u:~$ sudo apt-get update 
命中:1 http://mirrors.ustc.edu.cn/ubuntu xenial InRelease
命中:2 http://mirrors.ustc.edu.cn/ubuntu xenial-updates InRelease     
命中:3 http://dl.google.com/linux/chrome/deb stable InRelease         
命中:4 http://mirrors.ustc.edu.cn/ubuntu xenial-backports InRelease
命中:5 http://mirrors.ustc.edu.cn/ubuntu xenial-security InRelease
获取:6 http://mirrors.ustc.edu.cn/ubuntu xenial/main Translation-zh_CN [74.8 kB]
获取:7 http://mirrors.ustc.edu.cn/ubuntu xenial/restricted Translation-zh_CN [1,652 B]
获取:8 http://mirrors.ustc.edu.cn/ubuntu xenial/universe Translation-zh_CN [172 kB]
获取:9 http://mirrors.ustc.edu.cn/ubuntu xenial/multiverse Translation-zh_CN [4,984 B]
已下载 253 kB,耗时 0秒 (314 kB/s)                                    
正在读取软件包列表... 完成
kobosp@KOBOSPG400u:~$ sudo apt-get install linux-source
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  snapd-login-service
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  linux-source-4.4.0
建议安装:
  libncurses-dev | ncurses-dev kernel-package libqt3-dev
下列【新】软件包将被安装:
  linux-source linux-source-4.4.0
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 114 MB 的归档。
解压缩后会消耗 133 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 linux-source-4.4.0 all 4.4.0-201.233 [114 MB]
获取:2 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/main amd64 linux-source all 4.4.0.201.207 [2,300 B]
已下载 114 MB,耗时 60秒 (1,882 kB/s)                                 
正在选中未选择的软件包 linux-source-4.4.0。
(正在读取数据库 ... 系统当前共安装有 234069 个文件和目录。)
正准备解包 .../linux-source-4.4.0_4.4.0-201.233_all.deb  ...
正在解包 linux-source-4.4.0 (4.4.0-201.233) ...
正在选中未选择的软件包 linux-source。
正准备解包 .../linux-source_4.4.0.201.207_all.deb  ...
正在解包 linux-source (4.4.0.201.207) ...
正在设置 linux-source-4.4.0 (4.4.0-201.233) ...
正在设置 linux-source (4.4.0.201.207) ...
kobosp@KOBOSPG400u:~$ sudo apt-get install --reinstall bcmwl-kernel-source
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  snapd-login-service
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
  bcmwl-kernel-source
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 1,547 kB 的归档。
解压缩后会消耗 8,067 kB 的额外空间。
获取:1 http://mirrors.ustc.edu.cn/ubuntu xenial-updates/restricted amd64 bcmwl-kernel-source amd64 6.30.223.271+bdcom-0ubuntu1~1.3 [1,547 kB]
已下载 1,547 kB,耗时 0秒 (1,809 kB/s)         
正在选中未选择的软件包 bcmwl-kernel-source。
(正在读取数据库 ... 系统当前共安装有 234365 个文件和目录。)
正准备解包 .../bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu1~1.3_amd64.deb  ...
正在解包 bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.3) ...
正在设置 bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.3) ...
Loading new bcmwl-6.30.223.271+bdcom DKMS files...
First Installation: checking all kernels...
Building for 4.15.0-45-generic and 4.15.0-132-generic
Building for architecture x86_64
Building initial module for 4.15.0-45-generic
Generating a 2048 bit RSA private key
..............+++
...............................+++
writing new private key to '/var/lib/shim-signed/mok/MOK.priv'
-----
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-45-generic/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 4.15.0-132-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-132-generic/updates/dkms/

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
正在处理用于 initramfs-tools (0.122ubuntu8.17) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-4.15.0-132-generic
W: Possible missing firmware /lib/firmware/amdgpu/polaris12_k_mc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/polaris10_k_mc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/polaris11_k_mc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
kobosp@KOBOSPG400u:~$ sudo modprobe wl
modprobe: ERROR: could not insert 'wl': Required key not available
kobosp@KOBOSPG400u:~$ sudo modprobe wl
modprobe: ERROR: could not insert 'wl': Required key not available
kobosp@KOBOSPG400u:~$ sudo modprobe wl 00000000
modprobe: ERROR: could not insert 'wl': Required key not available
kobosp@KOBOSPG400u:~$ ^C
kobosp@KOBOSPG400u:~$ ^C

你可能感兴趣的:(ubuntu16无线网卡型号查询及驱动安装,联想G400 BCM43142网卡wifi)