包含网卡/无线网的网络问题和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,如下图,我也不清楚系统现在使用的到底是哪个版本。
请大神帮忙看看,谢谢!
-
vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
-
联系:
#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
-
jerry79
- 帖子: 187
- 注册时间: 2007-09-08 19:32
#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
#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
- 来自: 山东省寿光县
-
联系:
#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) 也是可以的。
-
jerry79
- 帖子: 187
- 注册时间: 2007-09-08 19:32
#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) 也是可以的。
明白了,非常感谢