Ubuntu 12.04 和联想 E450 无线网卡

Ubuntu 12.04 和联想 E450 无线网卡

我有一台联想 Thinkpad E450。我刚刚安装了 Ubuntu 12.04 LTS(64 位)。问题是此 Ubuntu 上未检测到无线网卡,只有有线互联网已启用且运行正常。所以请帮我如何在此版本的 Ubuntu 上启用 Wifi?

以下是的输出lshw -c network

*-network               
   description: Ethernet interface
   product: Ethernet Connection I218-V
   vendor: Intel Corporation
   physical id: 19
   bus info: pci@0000:00:19.0
   logical name: eth0
   version: 04
   serial: 68:f7:28:e5:04:b1
   size: 100Mbit/s
   capacity: 1Gbit/s
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.0.0-k duplex=full firmware=0.6-4 ip=10.0.2.31 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
   resources: irq:60 memory:e0700000-e071ffff memory:e073e000-e073efff ioport:4080(size=32)
*-network UNCLAIMED
   description: Network controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:04:00.0
   version: 61
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: latency=0
   resources: memory:e0600000-e0601ff

以下是的输出lspci -knn | grep Net -A2

    04:00.0 Network controller [0280]: Intel Corporation Device [8086:095b] (rev 61)
            Subsystem: Intel Corporation Device [8086:5210]
    05:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:6900]

答案1

除了按照 Bogdan Willi 的建议升级到最新的 LTS 版本之外,您还可以在终端中尝试以下操作:

sudo apt-get install firmware-iwlwifi

另外,检查 Ubuntu 中的“附加驱动程序”应用程序,查看是否已安装驱动程序。它是非免费驱动程序,因此默认情况下不激活。

除此之外,SU 上已经回答了类似的问题: Thinkpad T450 Wifi AC 7265 在 Ubuntu 15.04 中无法运行

答案2

Ubuntu 12.04 不支持您的 wifi 卡:在我的14.04系统,驱动程序iwlwifi支持:

  $ modinfo iwlwifi | grep 8086 | grep 095B
    alias:          pci:v00008086d0000095Bsv*sd00005290bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00009200bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00005202bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00005200bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00005210bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00005302bc*sc*i*
    alias:          pci:v00008086d0000095Bsv*sd00005310bc*sc*i*

(换句话说:iwlwifi司机的信息列出您的卡,,8086:095B作为驱动程序支持的卡之一),但我的12.04系统不会:

   $ modinfo iwlwifi | grep 8086 | grep 095B
   $

您有两个选择:更新您的系统或使用反向移植。反向移植是为较新的内核版本开发的新驱动程序,经过修改后可用于较旧的内核。我将向您展示如何安装它们,这很容易。

点击此处下载移植版本,http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.1.1/backports-4.1.1-1.tar.xz

现在从下载包的目录发出以下命令:

   tar xvf backports-4.1.1-1.tar.xz
   cd backports-4.1.1-1/
   make defconfig-iwlwifi
   make
   sudo make install
   sudo modprobe -r iwlwifi
   sudo modprobe iwlwifi

现在你的 wifi 就可以正常工作了。

相关内容