美文网首页SLAM技术交流
Thinkpad T460s 新安装 Ubuntu 16.04

Thinkpad T460s 新安装 Ubuntu 16.04

作者: SilentSummer | 来源:发表于2018-03-14 01:31 被阅读344次

    笔记本型号:Thinkpad T460s

    Step 1 - 4, 主要是测试指令和返回的无线网络配置相关信息,解决方案和更新指令在Step 5 - 6。

    测试指令

    Step 1.

    终端输入

    rfkill list
    

    显示:

    0: tpacpi_bluetooth_sw: Bluetooth
         Soft blocked: no
         Hard blocked: no
    1: hci0: Bluetooth
         Soft blocked: no
         Hard blocked: no
    

    Step 2.

    终端输入

    sudo lshw -C network
    

    显示:

    *-network UNCLAIMED     
           description: Network controller
           product: Wireless 8260
           vendor: Intel Corporation
           physical id: 0
           bus info: pci@0000:04:00.0
           version: 3a
           width: 64 bits
           clock: 33MHz
           capabilities: pm msi pciexpress cap_list
           configuration: latency=0
           resources: memory:f1000000-f1001fff
      *-network
           description: Ethernet interface
           product: Ethernet Connection I219-LM
           vendor: Intel Corporation
           physical id: 1f.6
           bus info: pci@0000:00:1f.6
           logical name: enp0s31f6
           version: 21
           serial: c8:5b:76:40:27:e8
           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=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
           resources: irq:123 memory:f1200000-f121ffff
    

    Step 3.

    终端输入

    sudo modprobe -v iwlwifi
    

    显示:无显式输出

    Step 4.

    终端输入

    dmesg | grep iwl
    

    显示:

    [    2.179325] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
    [    2.185380] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-33.ucode failed with error -2
    [    2.185393] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-32.ucode failed with error -2
    [    2.185403] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-31.ucode failed with error -2
    [    2.185412] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2
    [    2.185422] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2
    [    2.185430] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2
    [    2.185430] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2
    [    2.185450] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
    [    2.185459] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
    [    2.185468] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
    [    2.185478] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
    [    2.185487] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
    [    2.185489] iwlwifi 0000:04:00.0: no suitable firmware found!
    [    2.185493] iwlwifi 0000:04:00.0: minimum version required: iwlwifi-8000C-22
    [    2.185495] iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-8000C-33
    [    2.185496] iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
    

    解决方案和更新

    Step 5

    下载文件,并拷贝到Ubuntu桌面:
    https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-22.ucode
    执行以下代码并重启:

    cd Desktop
    sudo cp iwlwifi-8000C-22.ucode /lib/firmware/
    

    Step 6

    重启后wifi应该可以连接了,用以下代码更新firmware:

    sudo apt-get install linux-firmware
    

    Reference:

    [1] Can't get wifi working after installing Ubuntu 16.04 LTS

    相关文章

      网友评论

        本文标题:Thinkpad T460s 新安装 Ubuntu 16.04

        本文链接:https://www.haomeiwen.com/subject/jpkafftx.html