Nefunguje WiFi Intel 3165

Nefunguje WiFi Intel 3165
« kdy: 11. 02. 2017, 01:28:47 »
Snazim se marne rozchodit WiFi na notebooku HP Envy x360.

Podle lspci je v nem WiFi:
Kód: [Vybrat]
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

Nainstaloval jsem Mint 18.1 x64. Zkusil jsem i z PPA nejnovejsi jadro:
Kód: [Vybrat]
Linux hp 4.9.9-040909-generic #201702090333 SMP Thu Feb 9 08:35:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Ovladace jsem stahnul z git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git a vsechny zacinaici na iwl jsem nakopiroval do /lib/firmware.

Dmesg rika (pred nakopirovanim chtel o par fw souboru vic):
Kód: [Vybrat]
# dmesg | grep iwl
[    5.120023] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[    5.120041] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[    5.129477] iwlwifi 0000:02:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[    5.222257] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210
[    5.223975] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    5.225144] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[    5.347540] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    5.420925] iwlwifi 0000:02:00.0 wlo1: renamed from wlan0
[   16.027913] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   16.028683] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   16.096070] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   16.096514] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   36.142313] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   36.142761] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   36.209376] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[   36.209821] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled

Pokud kliknu v GUI (NetworkManager) na zapnuti WiFi, tak po cca 1-2s se posuvnik sam vrati do polohy vypnuto.

Kdyz vsak zastavim NetwormManager a rucne nahodim wpa_supplicant a dhclient, tak WiFi funguje.
Musim ale nekolikrat zmacknout klavesu F12 se symbolem modu letadlo, teprva pak se chytne:
Kód: [Vybrat]
# wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf  -i wlo1
Successfully initialized wpa_supplicant
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
Could not read interface p2p-dev-wlo1 flags: No such device
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN unblocked
rfkill: WLAN soft blocked
rfkill: WLAN soft blocked
wlo1: SME: Trying to authenticate with 10:12:13:a8:e2:0e (SSID='AP' freq=2442 MHz)
wlo1: Trying to associate with 10:12:13:a8:e2:0e (SSID='AP' freq=2442 MHz)
wlo1: Associated with 10:12:13:a8:e2:0e
wlo1: WPA: Key negotiation completed with 10:12:13:a8:e2:0e [PTK=CCMP GTK=CCMP]
wlo1: CTRL-EVENT-CONNECTED - Connection to 10:12:13:a8:e2:0e completed [id=1 id_str=]
wlo1: CTRL-EVENT-DISCONNECTED bssid=10:12:13:a8:e2:0e reason=3 locally_generated=1

Vite nekdo, jak wifi opravit?
Stejny problem ma i distribucni jadro.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."


Re:Nefunguje WiFi Intel 3165
« Odpověď #1 kdy: 11. 02. 2017, 01:43:15 »
Odpovim si sam.

Staci pridat blacklist acer_wmi do souboru /etc/modprobe.d/blacklist.conf
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Nefunguje WiFi Intel 3165
« Odpověď #2 kdy: 11. 02. 2017, 11:15:10 »
Jeste kdybys mohl nastinit, co dela modul acer_wmi a proc se natahuje na masine HP.

Re:Nefunguje WiFi Intel 3165
« Odpověď #3 kdy: 12. 02. 2017, 00:12:16 »
Jeste kdybys mohl nastinit, co dela modul acer_wmi a proc se natahuje na masine HP.

Nemam tuseni, co dela na HP notebooku. Ale mohl za vsechny problemy.

Vice o jeho funkcich treba tady http://askubuntu.com/a/450471/273018
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

ByCzech

  • *****
  • 1 864
    • Zobrazit profil
    • E-mail
Re:Nefunguje WiFi Intel 3165
« Odpověď #4 kdy: 12. 02. 2017, 19:42:37 »
Jeste kdybys mohl nastinit, co dela modul acer_wmi a proc se natahuje na masine HP.

z modinfo

Kód: [Vybrat]
$ sudo modinfo acer_wmi
filename:       /lib/modules/4.9.0-0.bpo.1-amd64/kernel/drivers/platform/x86/acer-wmi.ko
alias:          wmi:676AA15E-6A47-4D9F-A2CC-1E6D18D14026
alias:          wmi:6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3
alias:          wmi:67C3371D-95A3-4C37-BB61-DD47B491DAAB
license:        GPL
description:    Acer Laptop WMI Extras Driver
author:         Carlos Corbacho
depends:        wmi,sparse-keymap,video,rfkill
intree:         Y
vermagic:       4.9.0-0.bpo.1-amd64 SMP mod_unload modversions
parm:           mailled:Set initial state of Mail LED (int)
parm:           brightness:Set initial LCD backlight brightness (int)
parm:           threeg:Set initial state of 3G hardware (int)
parm:           force_series:Force a different laptop series (int)
parm:           ec_raw_mode:Enable EC raw mode (bool)

je celkem jasné k čemu modul acer_wmi slouží a taky mě zaráží, co to dělá naloadované na HP mašině. Z "alias" řádků je patrné, že automaticky se to natáhne pokud najde v ACPI tabulkách příslušné WMI extense. Osobně si myslím, že k tomu může docházet v těchto případech:

1. Firmware zmíněného HP obsahuje tyto WMI extense a buď to je proto, že je HW k něčemu potřebuje nebo to je špatně a dostalo se tam omylem kdo ví odkud, pak by to znamenalo vadný firmware, což je poměrně běžná věc.

2. Natáhlo se to v rámci dependencí s něčím - spíše ne, protože to by pak asi při blacklistování dělalo nejspíš jiné problémy.

3. Ve zmíněném linuxovém distru to nějaký snaživec natahuje "preventivně" = zbytečně, s vírou, že tím něco na nějakém konkrétním HW něčeho dosáhne.

Docela by mě zajímalo co z výše zmíněného to je nebo jestli to je ještě něco jiného.