У меня есть ноутбук HP Pavilion 15-n201nr, который застревает в режиме полета в любой версии Linux, которую я устанавливаю. (Я пробовал Ubuntu 19.04, 18.04 и Fedora Workstation 30.) Это определенно не аппаратная проблема, поскольку Windows 10 также (обязательно) находится на машине в конфигурации с двойной загрузкой. В Windows 10 Wi-Fi полностью функционален и может включаться и выключаться по желанию с помощью клавиши F12 на клавиатуре. Это очень озадачивает меня, потому что пару лет назад у меня была установлена версия Linux Mint, которая могла без проблем использовать Wi-Fi.
Я пробовал несколько методов, чтобы решить эту проблему, но, похоже, ничего не работает. У меня заканчиваются идеи, и мне действительно нужна помощь.
Основываясь на советах из других постов, вот подходы, которые я пробовал до сих пор:
Подход 1: Используйте rfkill для разблокировки Wi-Fi
I попробовал следующие шаги.
sudo rfkill list all
Я вижу что-то вроде
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
sudo rfkill unblock wifi
или, опционально ... sudo rfkill unblock all
Нажмите беспроводную кнопку. (В HP Pavilion это F12.)
Всякий раз, когда я нажимаю функциональную клавишу в HP Pavilion, всегда отображается небольшая черная панель с некоторой текстовой аннотацией, ссылающейся на нажатую клавишу. Когда я нажимаю F12, который управляет Wi-Fi, появляется небольшая панель с сообщением «Harwdware Airplane ...», который указывает, что он получает нажатие клавиши, но ничего не меняется.
Затем снова проверьте статус с помощью ...
sudo rfkill list all
... и у меня все еще есть
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
Результат всегда одинаков. Он по-прежнему отображается как заблокированное оборудование.
Подход 2: черный список hp_wmi
Я пытаюсь проверить, загружен ли модуль hp_wmi, а затем удалить (черный список) то же самое.
sudo lsmod | grep wmi
На Fedora я получил ...
hp_wmi 16384 0
sparse_keymap 16384 1 hp_wmi
rfkill 28672 5 hp_wmi,cfg80211
wmi_bmof 16384 0
wmi 36864 2 hp_wmi,wmi_bmof
В Ubuntu 19.04 я получаю
snd_rawmidi 36864 1 snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd 81920 19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
hp_wmi 16384 0
sparse_keymap 16384 1 hp_wmi
wmi_bmof 16384 0
wmi 28672 2 hp_wmi,wmi_bmof
Итак, я пытаюсь убить hp_wmi
sudo modprobe -r hp_wmi
После этого у меня есть ...
snd_rawmidi 36864 1 snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd 81920 19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
wmi_bmof 16384 0
wmi 28672 1 wmi_bmof
После перезагрузки, чтобы перезапустить службы, я обнаружил, что проблема все еще там, и нет Wi-Fi.
Подробнее о машине
https://support.hp.com/us-en/ document / c04030181
Что я могу сделать, чтобы Wifi работал на этом ноутбуке? Любая помощь очень ценится.
У моего ноутбука HP Pavilion с Ubuntu была такая же проблема. Это началось, когда я принудительно выключил свою систему, нажав вкл / выкл в течение 4 секунд.
Приведенные выше решения мне не подошли, поэтому я сделал простую аппаратную настройку.
После этого можно снова выбрать [отключить режим WiFi] в верхнем меню сети.