Como saber que eu tenho que colocar na lista negra o acer_wmi?

2

Comprei recentemente um Xiaomi Notebook Air 13 '.

Como muitas pessoas, encontrei alguns problemas com o WiFi no Ubuntu (16.04). Basicamente, o WiFi simplesmente não funcionava.

Como foi respondido no ask ubuntu , uma maneira simples de corrigir este problema é adicionar blacklist acer_wmi no arquivo blacklist.conf . / p>

Então, minha pergunta é não "Como corrigir esse problema?" , mas minha pergunta é "Como eu poderia saber sozinho? olhando na saída do comando como lsmod ou lspci ) como corrigir esse problema?

Por exemplo, uma extração da saída de lspci -vv é a seguinte:

$ lspci -vv
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
Subsystem: Intel Corporation Wireless 8260
Control: I/O- Mem+ BusMaster+ SpecCycle- MenWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66Mhz UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ283
Region 0: Memory at a4100000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

Aqui, vemos que o iwlwifi é o módulo que aciona o controlador Wifi.

Mas não consigo encontrar nenhum link (quando eu uso, por exemplo, lspci ou lsmod ) entre iwlwifi e acer_wmi .

Mas se eu bloquear a lista negra acer_wmi , o WiFi funciona bem! Por quê?

Para informações:

$ lsmod | grep acer_wmi
acer_wmi       20480 0
sparse_keymap  16384 2 acer_wmi,dell_wmi_aio
wmi            16384 4 acer_wmi,mxm_wmi,dell_wmi_aio,nouveau
video          40930 3 acer_wmi,nouveau,i915
    
por Manu NALEPA 04.06.2017 / 23:22

1 resposta

1

O módulo iwlwifi é o driver do seu dispositivo sem fio. O módulo acer_wmi é um módulo auxiliar que converte as teclas pressionadas, Fn + F8, por exemplo, em ação, no seu caso, 'ligue o rádio sem fio, por favor'.

Você pode obter algumas dicas do comando do terminal:

rfkill list all

Você pode ver algo assim:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

Além disso, você pode perceber que qualquer pressionamento da tecla de modo sem fio ou avião não permite a conexão sem fio. No seu caso, também vemos:

$ lsmod | grep acer_wmi
acer_wmi       20480 0
sparse_keymap  16384 2 acer_wmi,dell_wmi_aio
wmi            16384 4 acer_wmi,mxm_wmi,dell_wmi_aio,nouveau
video          40930 3 acer_wmi,nouveau,i915

O fabricante original do seu Xiaomi provavelmente não é tanto da Acer quanto da Dell.

Como experiência, você colocou o acer_wmi na lista negra e a rede sem fio funciona corretamente. Eu acredito que você encontrou a solução correta!

    
por chili555 04.06.2017 / 23:38