web-dev-qa-db-fra.com

Comment savoir que je dois mettre ma liste noire Acer_wmi?

J'ai récemment acheté un Xiaomi Notebook Air 13 '.

Comme beaucoup de gens, j'ai rencontré quelques problèmes avec le WiFi sur Ubuntu (16.04). En gros, le WiFi ne fonctionnait tout simplement pas.

Comme indiqué dans demander à ubuntu , un moyen simple de résoudre ce problème consiste à ajouter liste noire Acer_wmi dans le fichier blacklist.conf.

Donc, ma question est not "Comment résoudre ce problème?" , mais ma question est "Comment pourrais-je savoir par moi-même (c'est-à-dire simplement en regardant dans la sortie de la commande comme lsmod ou lspci) comment résoudre ce problème?

Par exemple, un extrait de la sortie de lspci -vv est le suivant:

$ 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

Ici, nous voyons que iwlwifi est le module qui pilote le contrôleur Wifi.

Mais je ne trouve aucun lien (lorsque j'utilise par exemple lspci ou lsmod) entre iwlwifi et Acer_wmi.

Mais si je liste noire Acer_wmi, le WiFi fonctionne bien! Pourquoi ?

Pour information:

$ 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
2
Manu NALEPA

Le module iwlwifi est le pilote de votre périphérique sans fil. Le module Acer_wmi est un module d'assistance qui traduit les pressions sur les touches, Fn + F8 par exemple, en action, dans votre cas, "allumez la radio sans fil, s'il vous plaît".

Vous pouvez obtenir des indices à partir de la commande terminal:

rfkill list all

Vous pouvez voir quelque chose comme ça:

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

De plus, vous remarquerez peut-être que toute pression sur la touche de mode sans fil ou mode avion ne permet pas le sans fil. Dans votre cas, on voit aussi:

$ 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

Le fabricant d'origine de votre Xiaomi est probablement pas à la fois Acer et Dell.

À titre d’expérience, vous avez placé votre liste noire Acer_wmi et le réseau sans fil fonctionne correctement. Je crois que vous avez trouvé la bonne solution!

1
chili555