@maorongrong
2016-02-01T12:02:31.000000Z
字数 2088
阅读 661
Linux
主要参考:WifiDocs/Driver/bcm43xx
ubuntu14.04 Thinkpad E430c 网卡驱动安装(BCM43142)
今天帮老弟重装系统(哎,败家哈子,新电脑摔了,换的硬盘装的windows呵呵无论如何人蓝屏,算了,直接卸了上咱的ubuntu),装完傻逼了,尼玛竟然不会识别wifi自己添加ssid无用啊,网上各种搜,最后机智网友的各种博客笔记支持,系统没有成功安装无线驱动吧!!机智。(整个过程傻逼的我 忘记记录,各种查询结果咧!!)
##lshw命令用来显示系统硬件信息,network说明显示网卡信息,-C说明显示详细内容# lshw -C network*-networkdescription: Network Controller##没有看到wireless interface的硬件描述,说明没有安装无线驱动,系统没有识别出来。product: BCM4312 802.11b/gvendor: Broadcom Corporationphysical id: 0bus info: pci@0000:0c:00.0logical name: eth1
# lspci -vnn -d 14e4:比如我的网卡类型为04:00.0 Network controller [0280]:Broadcom Corporation BCM43142 802.11b/g LP-PHY [14e4:43142]
或选用这个更强大的命令,结果一样# lspci -vvnn | grep -A 9 Network
那么问题明确了,我们需要安装适配BCM43142的无线网卡linux驱动。
Broadcom STA Wireless driver (Proprietary)
For Chip ID BCM 4311, 4312, 4313, 4321, 4322, 4331, 4352, 4360, 43142, 43224, 43225, 43227, 43228, and others as suggested by Broadcom.The propietary Broadcom STA Wireless driver is maintained upstream by Broadcom. As this driver is closed source, fixes in the driver itself may only be provided by Broadcom. As a convenience, Ubuntu offers two versions of this driver:
The bcmwl-kernel-source package aims to offer a later version for a given release. Instructions for installation may be found later in this article.
The broadcom-sta package aims to offer an earlier version for a given release. For further installation instructions, please see here.
这里主要参考ubuntu论坛ubuntu14.04 Thinkpad E430c 网卡驱动安装(BCM43142)
sudo apt-get install linux-headers-generic build-essential dkmssudo apt-get update (optional maybe)sudp apt-get install linux-sourcesudo apt-get install --reinstall bcmwl-kernel-sourcesudo modprobe wlsudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb
完了之后应该可以搜索无线热点了
我安装系统,将官网载的镜像使用UltraISO将安装系统烧录到U盘。所以现在将U盘插入这个缺无线驱动的电脑,进入 ../pool/restricted/b/bcmwl 目录安装bcmwl-kernel-source package。分别进入下面的目录,安装bcmwl-kernel-source依赖包。
../pool/main/d/dkms
cd /cdrom/pool/main/d/dkmssudo dpkg -i dkms*
../pool/main/p/patch##这个没有找到在我的环境中,不过好像没有什么影响。
cd /cdrom/pool/main/p/patchsudo dpkg -i patch*
../pool/main/f/fakeroot
cd /cdrom/pool/main/f/fakerootsudo dpkg -i fakeroot*
../pool/restricted/b/bcmwl
cd /cdrom/pool/restricted/b/bcmwlsudo dpkg -i bcmwl-kernel-source*
