Проблемы с WLAN Thinkpad T460p

Иногда мой WLAN работает, иногда он не показывает никаких сетей (хотя их много; я вижу это на своем телефоне). Перезагрузка помогает. У меня есть чип Intel Wireless 8260 . Я использую проприетарный драйвер, так как неиспользование его вообще не работало.

В чем проблема и как ее исправить?

Вывод отладки

Чип распознается:

$ sudo lshw -C network                    
  *-network               
       description: Wireless interface
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 3a
       serial: 44:85:00:74:18:41
       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 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
       resources: irq:128 memory:f2100000-f2101fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (2) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 31
       serial: 50:7b:9d:e2:0c:93
       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.8-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:125 memory:f2200000-f221ffff
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: enxe20c6546aca7
       serial: e2:0c:65:46:ac:a7
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.112 link=yes multicast=yes

Драйвер, похоже, загружен:

$ lsmod | grep wifi
iwlwifi               200704  1 iwlmvm
cfg80211              565248  3 iwlwifi,mac80211,iwlmvm

iwconfig это тоже показывает. Он не отключается функциональными клавишами, как Tx-Power=0 dBm и не Tx-Power=off:

$ sudo iwconfig
enxe20c6546aca7  no wireless extensions.

enp0s31f6  no wireless extensions.

lo        no wireless extensions.

wlp3s0    IEEE 802.11abgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

Dmesg, когда он не работал:

dmesg | grep -e iwl -e wlp
[    4.033651] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
[    4.033666] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
[    4.033804] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
[    4.056273] iwlwifi 0000:03:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    4.098668] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    4.098977] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.099898] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.100833] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.246808] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.247687] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[    4.510635] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[    4.510968] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.511344] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.512637] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.651268] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.652059] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.652926] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.739438] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready

dmesg, когда он работал:

$ dmesg | grep -e iwl -e wlp
[    4.002403] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
[    4.002418] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
[    4.003545] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
[    4.019494] iwlwifi 0000:03:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[    4.068569] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    4.068879] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.069859] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.072034] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.218682] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.219874] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[    4.620410] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[    4.620953] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.621328] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.621998] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.760365] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.760788] iwlwifi 0000:03:00.0: L1 Enabled - LTR Enabled
[    4.761451] iwlwifi 0000:03:00.0: can't access the RSA semaphore it is write protected
[    4.852426] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[    5.174281] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[   20.399706] wlp3s0: authenticate with 00:1f:3f:10:85:c7
[   20.408384] wlp3s0: send auth to 00:1f:3f:10:85:c7 (try 1/3)
[   20.415065] wlp3s0: authenticated
[   20.417192] wlp3s0: associate with 00:1f:3f:10:85:c7 (try 1/3)
[   20.428684] wlp3s0: RX AssocResp from 00:1f:3f:10:85:c7 (capab=0x411 status=0 aid=3)
[   20.430381] wlp3s0: associated
[   20.430426] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
0
задан 6 May 2016 в 23:16

2 ответа

В то время как ответ chili555 очень хорош, и удалит те противные ошибки, Вы могли также попробовать это:

sudo systemctl restart network-manager.service

, Если это работает, можно создать сценарий для автоматизации его.

Открывают терминал и вводят следующее:

sudo nano /etc/systemd/system/wifi-resume.service Теперь вставляют сценарий там щелчком правой кнопкой. Выход с CTRL + X и нажимает Y для сохранения. Теперь активировать его: sudo systemctl enable wifi-resume.service

Сценарий:

#/etc/systemd/system/wifi-resume.service
#sudo systemctl enable wifi-resume.service
[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Hope это помогает. Это работает над моим ноутбуком. (Intel 7265)

2
ответ дан 7 May 2016 в 09:16
  • 1
    А-ч. acpi, по-видимому, может быть действительно грубым для отладки - у меня не было многих проблем с моей Dell 5521. – Charles Green 20 October 2017 в 07:42

Ваш драйвер загружает прошивку -16, когда более поздние файлы прошивки были выпущены и доступны. При работающем интернет-соединении, пожалуйста, откройте терминал и выполните:

sudo apt-get update
sudo apt-get install git
git clone https://github.com/OpenELEC/iwlwifi-firmware.git
cd iwlwifi-firmware
sudo cp iwlwifi-8000C*  /lib/firmware

Перезагрузитесь и сообщите нам, есть ли улучшения.

0
ответ дан 6 May 2016 в 23:16

Другие вопросы по тегам:

Похожие вопросы: