首次启动无法识别无线网卡

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
jerry79
帖子: 187
注册时间: 2007-09-08 19:32

首次启动无法识别无线网卡

#1

帖子 jerry79 » 2016-12-06 10:20

笔记本型号thinkpad t460s,现在的问题是:首次开机通常都无法识别无线网卡,需要重启1~2次才能识别并正常联网。
我的电脑相关信息如下:

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ uname -a
Linux jerry-ThinkPad-T460s 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ lspci -knn | grep -iA2 net
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-LM [8086:156f] (rev 21)
	Subsystem: Lenovo Ethernet Connection I219-LM [17aa:2233]
	Kernel driver in use: e1000e
	Kernel modules: e1000e
--
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
	Subsystem: Intel Corporation Wireless 8260 [8086:0130]
	Kernel driver in use: iwlwifi

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ lspci -knn | grep -iA2 net
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-LM [8086:156f] (rev 21)
	Subsystem: Lenovo Ethernet Connection I219-LM [17aa:2233]
	Kernel driver in use: e1000e
	Kernel modules: e1000e
--
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
	Subsystem: Intel Corporation Wireless 8260 [8086:0130]
	Kernel driver in use: iwlwifi
jerry@jerry-ThinkPad-T460s ~ $ sudo lshw -numeric -C net
[sudo] password for jerry: 
  *-network               
       description: Wireless interface
       product: Wireless 8260 [8086:24F3]
       vendor: Intel Corporation [8086]
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 3a
       serial: a4:34:d9:c3:32:a0
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-21-generic firmware=16.242414.0 ip=192.168.1.135 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:128 memory:f1000000-f1001fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection I219-LM [8086:156F]
       vendor: Intel Corporation [8086]
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 21
       serial: 50:7b:9d:8f:ba:cd
       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:125 memory:f1200000-f121ffff

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ sudo iwconfig
wlp4s0    IEEE 802.11abgn  ESSID:"SSID"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: EC:26:CA:C2:A4:46   
          Bit Rate=300 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=55/70  Signal level=-55 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:68   Missed beacon:0

enp0s31f6  no wireless extensions.

lo        no wireless extensions.
我去到intel的网站上下载了最新的8260的驱动,解压后得到文件:iwlwifi-8000C-13.ucode,然而在/lib/firmware目录下,已经有了这个文件,甚至有了更新的版本:iwlwifi-8000C-16.ucode,如下图,我也不清楚系统现在使用的到底是哪个版本。
请大神帮忙看看,谢谢!
选区_008.jpg
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 首次启动无法识别无线网卡

#2

帖子 vickycq » 2016-12-06 11:05

jerry79 写了:首次开机通常都无法识别无线网卡,需要重启1~2次才能识别并正常联网。
在“无法识别无线网卡”的情况下,开机后立刻执行以下指令将结果全部复制贴上来

代码: 全选

dmesg | grep iwl
sudo lshw -C net
sudo rfkill list all
jerry79 写了:我去到intel的网站上下载了最新的8260的驱动,解压后得到文件:iwlwifi-8000C-13.ucode
此为固件。驱动集成在内核中。如欲升级驱动可使用较新的内核。可尝试从 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.12/ 下载一套 Linux 4.8.12 安装试用。或等待 16.04.2 提供的 HWE 升级包(linux-generic-lts-yakkety)发布。
jerry79 写了:firmware=16.242414.0
然而在/lib/firmware目录下,已经有了这个文件,甚至有了更新的版本:iwlwifi-8000C-16.ucode,如下图,我也不清楚系统现在使用的到底是哪个版本
Linux 4.3+ 均使用固件版本 16.242414.0
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
jerry79
帖子: 187
注册时间: 2007-09-08 19:32

Re: 首次启动无法识别无线网卡

#3

帖子 jerry79 » 2016-12-07 9:27

非常感谢回复。
在不能识别无线网卡的情况下,系统信息如下:

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ dmesg | grep iwl
[    3.606097] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    3.608684] iwlwifi 0000:04:00.0: Unsupported splx structure
[    3.609657] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
[    3.609669] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
[    3.609782] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
[    3.615529] iwlwifi 0000:04:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    3.652123] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    3.652889] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    3.653787] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    3.660426] iwlwifi 0000:04:00.0: can't access the RSA semaphore it is write protected
[    4.679337] iwlwifi 0000:04:00.0: SecBoot CPU1 Status: 0x3090003, CPU2 Status: 0x0
[    4.679340] iwlwifi 0000:04:00.0: Failed to start INIT ucode: -110
[    4.679950] iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110
[    4.679971] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[   10.096532] Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) bnep binfmt_misc nls_iso8859_1 uvcvideo videobuf2_vmalloc videobuf2_memops snd_soc_skl videobuf2_v4l2 snd_soc_skl_ipc videobuf2_core snd_hda_ext_core btusb btrtl snd_soc_sst_ipc v4l2_common btbcm btintel videodev intel_rapl snd_soc_sst_dsp x86_pkg_temp_thermal intel_powerclamp media coretemp bluetooth snd_soc_core kvm_intel kvm snd_hda_codec_hdmi iwlmvm mac80211 snd_hda_codec_realtek snd_compress ac97_bus snd_hda_codec_generic snd_pcm_dmaengine irqbypass crct10dif_pclmul dw_dmac_core crc32_pclmul iwlwifi aesni_intel aes_x86_64 lrw gf128mul glue_helper snd_hda_intel ablk_helper snd_hda_codec cryptd snd_seq_midi snd_hda_core snd_hwdep cfg80211 input_leds snd_pcm thinkpad_acpi joydev serio_raw rtsx_pci_ms nvram

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ sudo lshw -C net
[sudo] password for jerry: 
  *-network               
       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 bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:129 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: 50:7b:9d:8f:ba:cd
       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:125 memory:f1200000-f121ffff

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ sudo rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: yes
	Hard blocked: no
内核暂时不敢自己升级,如果需要的话,我还是等官方升级吧。
非常感谢
jerry79
帖子: 187
注册时间: 2007-09-08 19:32

Re: 首次启动无法识别无线网卡

#4

帖子 jerry79 » 2016-12-07 9:30

在可以识别网卡的情况下,dmesg | grep iwl的信息如下

代码: 全选

jerry@jerry-ThinkPad-T460s ~ $ dmesg | grep iwl
[    4.246905] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    4.251064] iwlwifi 0000:04:00.0: Unsupported splx structure
[    4.264517] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
[    4.264536] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
[    4.265365] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
[    4.280663] iwlwifi 0000:04:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    4.342955] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    4.343265] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.344163] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    4.345985] iwlwifi 0000:04:00.0: can't access the RSA semaphore it is write protected
[    4.499770] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.501925] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
[    5.088882] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    5.089258] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    5.089984] iwlwifi 0000:04:00.0: can't access the RSA semaphore it is write protected
[    5.235533] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    5.236051] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    5.236787] iwlwifi 0000:04:00.0: can't access the RSA semaphore it is write protected
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 首次启动无法识别无线网卡

#5

帖子 vickycq » 2016-12-07 11:02

jerry79 写了: [ 4.679340] iwlwifi 0000:04:00.0: Failed to start INIT ucode: -110
[ 4.679950] iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110
您可以考虑升级内核或降级固件。考虑到 Linux 4.1 才对 "Intel Corporation Wireless 8260" 提供初步支持,您应该使用尽可能新的内核以最大化新硬件支持。
jerry79 写了:内核暂时不敢自己升级,如果需要的话,我还是等官方升级吧。
称之为“升级”内核可能会吓到缺乏相关经验的人。不如说成是“安装一个新内核”。
若新内核使用遇到问题,再用老内核启动就是。
当然等待 Ubuntu 16.04 的下一个 HWE 升级(linux-generic-lts-yakkety) 也是可以的。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
jerry79
帖子: 187
注册时间: 2007-09-08 19:32

Re: 首次启动无法识别无线网卡

#6

帖子 jerry79 » 2016-12-08 9:04

vickycq 写了:
jerry79 写了: [ 4.679340] iwlwifi 0000:04:00.0: Failed to start INIT ucode: -110
[ 4.679950] iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110
您可以考虑升级内核或降级固件。考虑到 Linux 4.1 才对 "Intel Corporation Wireless 8260" 提供初步支持,您应该使用尽可能新的内核以最大化新硬件支持。
jerry79 写了:内核暂时不敢自己升级,如果需要的话,我还是等官方升级吧。
称之为“升级”内核可能会吓到缺乏相关经验的人。不如说成是“安装一个新内核”。
若新内核使用遇到问题,再用老内核启动就是。
当然等待 Ubuntu 16.04 的下一个 HWE 升级(linux-generic-lts-yakkety) 也是可以的。
明白了,非常感谢
回复