无网络,无法启动

无网络,无法启动

问题:我在一台全新的笔记本电脑上安装了 Ubuntu,但无法连接 wifi。单击网络管理器后,我看到 wifi 已禁用,因此我将其重新打开,但仍然没有成功。运行后,我rfkill list all看到列出的设备之一acer-wireless被软阻止了。我尝试通过解锁,rfkill unblock all但也没有太大帮助。我还尝试重新安装/更新网卡的驱动程序,但一无所获。我还运行了lsmod | grep -e wmi -e lap诊断程序,得到了以下信息 -

hp_wmi                 16384  0
acer_wmi               20480  0
sparse_keymap          16384  2 acer_wmi,hp_wmi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd                    81920  8 snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
wmi                    20480  2 acer_wmi,hp_wmi
video                  40960  2 i915_bpo,acer_wmi

解决方案:正如一位发帖者所推断的那样,我有一个模块叫 ,这很奇怪,acer-wireless因为我使用的是 HP 笔记本电脑。因此,他们建议我运行命令,sudo modprobe -r acer-wmi然后sudo rfkill unblock all运行sudo "blacklist acer-wmi" >> /etc/modprobe.d/blacklist.conf​​,然后我就可以运行了。非常感谢所有帮助过我的人,如果你想知道发生了什么,请查看下面的 chili555 的回答。再次感谢!

答案1

我怀疑你用的不是 Acer 笔记本电脑,而是 HP 笔记本电脑。让我们删除宏碁模块并查看软阻塞是否已解决。

sudo modprobe -r acer-wmi
sudo rfkill unblock all

现在你的无线网络可以正常使用了?如果可以,让我们将你列入黑名单宏碁wmi

sudo -i
echo "blacklist acer-wmi"  >>  /etc/modprobe.d/blacklist.conf
exit

现在,让我们安装更新的固件:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.158_all.deb
sudo dpkg -i linux-firmware*.deb

重新启动后你的无线网络就应该可以正常工作了。

解释:笔记本电脑需要一个小型辅助模块来将按键转化为动作;就您而言,就是打开无线功能。您的 HP 笔记本电脑错误地加载了hp-wmi宏碁wmi。你的症状是这样的:

第二个条目(如果您正在计算 =P 的话,则是 1)是“acer-wireless”并且被软阻止(但未被硬阻止)。

我建议您卸载该模块sudo modprobe -r acer-wmi(-r 表示‘删除’),并且如果您的无线网络正在运行,则将该模块列入黑名单,以便它在重启时不会再次错误地重新加载。

改进的固件虽然可能有帮助,但与软块无关。

相关内容