飞行模式开关无反应

飞行模式开关无反应

尽管已做出所有努力,运行 Ubuntu 17.10 的 HP Envy 15 x360 PC 仍显示飞行模式已打开并且呈灰色。

fn+ f12)不起作用。

Wifi/蓝牙已关闭,无法使用菜单打开。

更多细节:

se@se-hp:~$ nmcli radio wifi on

se@se-hp:~$  rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

lspci -knn | grep Net -A3
03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev c3)
Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:4070]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

ls /lib/firmware/*7260*
/lib/firmware/iwlwifi-7260-10.ucode  /lib/firmware/iwlwifi-7260-7.ucode
/lib/firmware/iwlwifi-7260-12.ucode  /lib/firmware/iwlwifi-7260-8.ucode
/lib/firmware/iwlwifi-7260-13.ucode  /lib/firmware/iwlwifi-7260-9.ucode
/lib/firmware/iwlwifi-7260-16.ucode 
/lib/firmware/iwlwifi-7260-17.ucode 

BIOS 照片

答案1

我的新 HP 电脑在 Ubuntu 下也遇到了一些 Wi-Fi 问题。型号和问题略有不同,不过我设法修复了大部分问题。

我使用的是 HP 15-bs048ns。也许你可以尝试这些方法(按绝望程度递增的顺序排列) —— 希望对你有帮助。

(如果您已经尝试过其中一些,或者它们确实很明显,请原谅我。我不知道您对 Linux 的了解程度如何,它可以帮助其他用户。我也会尝试添加相关答案和页面的链接。)

尝试不按住 Fn 键

你可能已经尝试过这个了,但是,你的飞机键是 Fn + F12 还是只是 F12?有些笔记本电脑默认要求你按住 Fn 来按 F1...F12 键并不是用于特殊键。

在我的笔记本电脑中,F12 是飞机键,Fn+F12 是 F12。不过,您可以从 BIOS 中将 Fn 键设置为传统方式。(F12 = F12,Fn+F12 = 飞机键)

(无论设置如何,修饰键都可以与功能键正常配合使用:Shift+F10 永远不会按播放/暂停键。)

飞机键在 GUI 中不起作用 - 请尝试从文本控制台

我的 F12 键是飞机键,但出于某种原因,它在 X 或 Wayland 下不起作用。但它可以在文本控制台 (TTY) 上使用

如果我想使用飞机键,我需要:

  • 按 Ctrl+Alt+F3(无需担心 Fn 键)。
  • 输入我的用户名和密码
  • 按飞机键
  • 按 Ctrl+Alt+F2 返回 GUI。

如果我的键盘快捷键在 TTY 和 GUI 之间移动不起作用,只需尝试不同的功能键(F1、F2... 到 F7)

为你的 Wi-Fi 安装不同的模块

我的电脑甚至没有无线驱动程序。你的电脑似乎有,但它们可能无法正常工作。

如果需要安装新驱动程序,则需要先禁用安全启动垫片

sudo mokutil --disable-validation

它会要求您输入一次性密码。不必费心使用一个好的密码,它只能在下次重启前有效。

重新启动,当你遇到蓝屏显示“按任意键执行 MOK 管理”时,按任意键并按照说明操作。你可能需要输入三个独立的字符作为密码,假设你使用的abcdefgh密码是:

Type character 4 of password: d
Type character 8 of password: h
Type character 1 of password: a

输入完每个字母后按 Enter。是的,这些说明看起来太详细了,但第一次出错是很常见的(我就犯过)。

我不知道在哪里可以找到适合你电脑的更好的模块。我的适用于lwfinger 的驱动程序 (我的问题只与 Wi-Fi 有关;你可能需要蓝牙和 Wi-Fi 模块)

无论如何,如果你找到了你的模块,每次升级内核时都需要重新编译它(否则,Ubuntu 上的无线接口和无线菜单消失下次启动时。)你可以设置 DKMS每次内核升级时自动重新编译它们 œ 我仍在测试这一点,因此无法给您详细的说明。

重新编程键盘

我在某处读到过(如果找到我会给出链接)我可以使用showkeyTTY 下的命令直接从内核读取按键事件。并showkey -s找到所按下按键的地址。

查看 showkey 手册页,它不再直接从内核读取它们,并且飞机键没有为我输出任何按键事件......即使它显然有效。

但我的电脑以不同的方式管理无线(我不确定我是否有硬锁),所以它可能对你有用。如果它发送一些键事件,您可以将该键重新编程为不同的功能——也许它会起作用。

您可以阅读回答 NicoTho 发的帖子如何重新编程密钥。

相关内容