我在 HP Pavilion dv6700 笔记本电脑上运行内核为 4.13.0-32-generic 的 lubuntu(Ubuntu 16.04.01)。我已在 OEM Windows 安装中以双启动方式安装了 lubuntu。
安装操作系统后,在启动过程中,我开始观察到内核崩溃,堆栈跟踪如下所示。机器启动正常,我可以登录桌面,但 wifi 完全没有反应。
堆栈跟踪:
- flush_workqueue+0xa/0x400
- ieee80211_restart_work+0x26/0xd0[mac80211]
- process_one_work+0x156/0x410
- ...
- ...
- ...
- ret_from_fork + 0x1f/0x30
- RIP:mutex_lock+0x1d/ox40 RSP:ffff9690809cfd68
- CR2:0000000000000020
是否有任何已知的解决方案?
答案1
在我的 HP Pavilion dv6700 笔记本电脑上升级到最新的 LTS 18 版本并禁用 hp_wmi 后,我能够解决这个问题
# echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf
在阅读了多个论坛后,发现 hp_wmi 和用于控制板载 wifi 芯片组的英特尔通用驱动程序之间存在 wifi 驱动程序冲突。