我刚买了一台安装有 Windows 10 的新笔记本电脑(Dell Inspiron 15)。我安装了 Ubuntu 14.04 双启动和有线互联网,它运行良好。无线不工作。当我登录 Windows 10 时,它可以工作。它被硬阻止了。我花了大半天时间试图修复它。我已经重新安装了 Ubuntu。当我执行 rfkill 列出全部时。它说 phy0 无线局域网被硬阻止:是的。我也尝试过重新启动,但无济于事。如果我转到系统设置>网络>无线。飞行模式已关闭,但我可以将其打开。更重要的是,无线已关闭,我无法拉/打开它。有趣的是,当我安装 Ubuntu 时,它要求输入无线适配器(Intel Corporation Wireless 3160(rev 83))的密码。我不知道该怎么做,但我只是继续没有输入密码,下一次输入密码,两次都安装成功。当我启动并检查 BIOS 时,所有无线局域网/蓝牙都已启用。内核是 3.19.0-25-generic。这是我唯一没有尝试更新的东西。这篇文章建议(无法连接到 WiFi - 英特尔公司无线 3160)。如果有人对如何解决这个问题有什么想法,我将不胜感激。
答案1
我注意到您已将dell-wmi
和dell-laptop
加载为模块。通常,这些是辅助模块,可将按键(在您的情况下为无线按钮)转换为操作,以打开和关闭无线。
我想知道这两个模块是否都打算加载来控制无线按钮。让我们尝试先删除一个,然后再删除另一个,看看无线按钮现在是否对按下做出响应。如果成功,我们将把错误的模块列入黑名单。
从终端:
sudo modprobe -r dell-laptop
现在尝试无线按钮。它现在启用无线了吗?
rfkill list all
如果没有,请重新加载它并卸载另一个:
sudo modprobe dell-laptop
sudo modprobe -r dell-wmi
现在尝试无线按钮。它现在启用无线了吗?
rfkill list all
当我们确定哪一个有帮助时,我会修改我的答案,提供如何将另一个列入黑名单的指导。
答案2
在我找到这个组合之前,什么都不起作用:
#!/bin/bash
rmmod dell laptop
rmmod dell-rbtn
rfkill unblock all
rfkill list
echo "Now press Fn+F1 keys, then wake up your notebook!"
您必须让笔记本电脑进入睡眠状态,然后唤醒笔记本电脑,并卸载上述代码块顶部的两个模块,然后按Fn+使其进入待机模式F1。