問題
一臺HP Pavilion G6 筆記本 ,安裝了Ubuntu24.04版本,開機后,直接進入飛行模式,導致無法使用Wifi,且使用fn+f10的組合鍵,也無法關閉飛行模式。使用fn+f10鍵,可以看到提示顯示飛行模式,但無法關閉該模式。如果合上筆記本蓋再打開,則能關閉飛行模式,這時候用fn+f10鍵,就可以切換飛行模式了(可關閉,可打開)。
咨詢AI
AI提示重置 BIOS 網絡設置?
- 開機反復按?
F10
?進入 BIOS →?System Configuration
?→?Built-in Device Options
- 確認?
Wireless Button State
?設為 ?Enabled?7。 - 保存退出 (
F10
)。
- 開機反復按?
但是在HP BIOS里沒有找到這條....
HP Pavilion G6在Ubuntu系統中開機自動進入硬件飛行模式的問題,可通過以下步驟解決:
創建鍵碼修復服務(核心方案)
?新建系統服務文件?
sudo nano /etc/systemd/system/hp-keycodes.service
?寫入以下配置內容?
[Unit] Description=HP ACPI Keycode Fix for Flight Mode [Service] Type=oneshot ExecStart=/usr/bin/setkeycodes e057 240 e058 240 [Install] WantedBy=multi-user.target
此服務通過重映射故障鍵碼(
e057/e058
)修復飛行模式自動激活問題23。?啟用并啟動服務?
sudo systemctl daemon-reload sudo systemctl enable --now hp-keycodes.service sudo reboot
這樣修改也沒有改觀,唯一的改變就是重啟后,再按fn+f10,也沒有處于飛行模式的提示了。但是合蓋關閉飛行模式后,依然可以用fn+f10來切換飛行模式。
所以最終取消了這個操作,也就是刪除了文件
sudo rm /etc/systemd/system/hp-keycodes.service
解決問題
嘗試重裝驅動:
sudo apt update && sudo apt install --reinstall linux-firmware
重啟試試。?
大約這個是管用的
這個方法管用,設置wifi.powersave = 2? # 完全禁用省電模式
修改文件/etc/NetworkManager/conf.d/power.conf
sudo nano /etc/NetworkManager/conf.d/power.conf
配置文件,完全禁用省電模式
[connection]
wifi.powersave = 2 # 完全禁用省電模式
大約這個也是管用的。
以上兩個方法都用,加上安裝了下面的gnome-tweak-tool之后重啟系統,系統正常!
因為是都修改之后重啟,所以具體是哪個其作用,還不知道。個人認為重裝驅動可能是最主要的原因,完全禁用省電模式也可能是解決問題的原因。
期間還安裝了gnome-tweak-tool
這個可能不是主要因素
sudo apt install gnome-tweak-tool
啟動
gnome-tweaks
但是沒有看到這項:Suspend when lid closed
總結
整體HP Pavilion G6 筆記本Ubuntu24.04系統里出現這個問題,還是有點...少見的。我的意思是很少在其它筆記本里碰到這種事,還就hp碰到了。
另外因為安裝Ubuntu的時候選了最簡安裝,所以很多庫和組件都缺失,也增加了解決問題的難度。
2025.8.10日補充
發現還是沒有解決問題,還是用合蓋來解決的....