Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: tuxmartin 11. 02. 2017, 01:28:47
-
Snazim se marne rozchodit WiFi na notebooku HP Envy x360 (https://www.czc.cz/hp-envy-x360-15-15-aq004nc-stribrna/191420/produkt).
Podle lspci je v nem WiFi:
02:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
Nainstaloval jsem Mint 18.1 x64. Zkusil jsem i z PPA nejnovejsi jadro:
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):
# 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:
# 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.
-
Odpovim si sam.
Staci pridat blacklist acer_wmi do souboru /etc/modprobe.d/blacklist.conf
-
Jeste kdybys mohl nastinit, co dela modul acer_wmi a proc se natahuje na masine HP.
-
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
-
Jeste kdybys mohl nastinit, co dela modul acer_wmi a proc se natahuje na masine HP.
z modinfo
$ 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.