Как знать, что я должен поместить в черный список acer_wmi?

Я недавно купил Xiaomi Notebook Air 13'.

Как много людей, я встретил некоторые проблемы с WiFi на Ubuntu (16.04). В основном WiFi просто не работал.

Как отвечено на спрашивают человечность, простой способ устранить эту проблему состоит в том, чтобы добавить черный список acer_wmi в файле blacklist.conf.

Так, мой вопрос не, "Как устранить эту проблему?", но мой вопрос, "Как я мог знать один (т.е. только путем взгляда в выводе команды как lsmod или lspci), как устранить эту проблему?

Например, извлечение вывода lspci-vv следующее:

$ 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

Здесь, мы видим, что iwlwifi является модулем, который управляет контроллером Wi-Fi.

Но я не могу найти ссылку (когда я использую, например, lspci или lsmod) между iwlwifi и acer_wmi.

Но если я помещаю в черный список acer_wmi, WiFi хорошо работает! Почему?

Для получения информации:

$ 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
задан 5 June 2017 в 00:22

1 ответ

Модуль iwlwifi является драйвером для Вашего беспроводного устройства. Модуль acer_wmi является модулем помощника, который переводит нажатия клавиш, Fn+F8, например, в действие, в Вашем случае, 'включите беспроводное радио,'.

можно найти некоторый ключ к разгадке от терминальной команды:

rfkill list all

можно видеть что-то вроде этого:

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

Также, можно заметить, что любые нажатия беспроводной связи или ключа авиарежима не включают беспроводную связь. В Вашем случае мы также видим:

$ 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

исходный производитель Вашего Xiaomi, вероятно не и Acer и Dell.

Как эксперимент, Вы поместили в черный список , acer_wmi и беспроводная связь работают правильно. Я полагаю, что Вы нашли правильное решение!

1
ответ дан 2 December 2019 в 04:48

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

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