Laptop

HP 筆記型電腦上的 Manjaro - 關閉電源時電池耗盡

  • January 2, 2018

我在我的 HP Pavilion 筆記型電腦 ( 15-au014ng ) 上執行 Manjaro Linux,最近我遇到了一個奇怪的行為:

當筆記型電腦關機時,它會大量消耗電池電量。一夜之間我的電量會減少 40%。

然而,這個問題只會在“讓 linux 關閉電腦”(通過開始菜單或通過shutdown now控制台)時發生。如果我按住電源按鈕殺死我的電腦,電池在同一時期內保持不變。

我目前正在使用 4.9.71-1 LTS 核心,儘管我幾乎無法相信這是一個核心問題,因為我還沒有升級核心(如果我沒記錯的話 - 有沒有辦法仔細檢查?)和它曾經工作得很好。我只遇到這個問題大約 1.5-2 個月。

我認為這可能是其中一個已安裝軟體包的錯誤,它將在下一次更新中解決,但似乎並不那麼容易。

我發現這篇關於建議添加的主題的ethtool -s eth0 wol d文章/etc/rc.local.shutdown(儘管我替換為eth0eno1因為這是我的乙太網連接的名稱,根據ifconfig)。然而這並沒有解決問題。

我還使用檢查了 WOL 設置sudo ethtool eno1,它告訴我無論如何都應該禁用 WOL。

我注意到的唯一一件事是在啟動過程中以及在關機過程中收到此消息:

Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
Dez 08 17:25:43 workstation kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
Dez 08 17:25:43 workstation kernel: Bluetooth: hci0: rom_version status=0 version=1
Dez 08 17:25:43 workstation kernel: Bluetooth: cfg_sz 0, total size 22496

雖然我不確定這是否與實際問題有關。

有誰知道這可能是什麼原因以及(理想情況下)如何解決它?

編輯:

看來我這個問題描述了一個非常相似的問題,如果不是相同的問題(儘管使用較新的核心)。

EDIT2:

我不確定這個問題到底是什麼時候開始的,但我知道我安裝了所有octopi可以為我提供的更新,所以絕對有可能(實際上很可能)這些更新中的一些出現問題。

但是我確實知道(剛剛發現)我的核心實際上已經升級了。我知道當我第一次在筆記型電腦上安裝 Manjaro 時,它附帶了 kernel 4.9.47-1。我將尋找一種方法來檢查這些核心更新何時執行以查看是否有任何連接。

好吧,事實證明無論錯誤是什麼,它似乎已在核心版本 4.14.9-2 中得到修復。

升級到這個核心解決了這個問題。

大概您的硬體的某些部分無法關閉。可能是驅動問題。

你已經向我們展示了一些關於藍牙的東西,而且你已經在研究乙太網了。也許這是相關的,但在查看這些日誌消息的詳細資訊之前,也許您可以確認這是否是問題所在。你的筆記型電腦上有硬體開關來禁用網路嗎?如果它可能會同時禁用乙太網和藍牙,您可以測試在關機前接合該開關是否會停止電池消耗。

您的作業系統目前可能無法正確關閉相關設備,因此僅編寫設備關閉腳本可能無法正常工作。您可能需要查看相關設備的驅動程序。

你說這是最近的問題。如果您使用較舊的驅動程序執行較舊的核心會發生什麼。如果可行,請嘗試準確確定是哪個核心更新引入了問題,然後通過更新日誌查找可能引入問題的驅動程序更新。也許已經有修復了,不管 manjaro 的核心是否已經將它引入,您可以向 Manjaro 送出錯誤報告。或者也許仍然需要針對驅動程序送出錯誤。

我不確定Manjaro是否會自動清理舊核心,但是可以一次安裝多個核心版本,你可以從grub中選擇你想要的。

引用自:https://unix.stackexchange.com/questions/409774