저는 HP Pavilion 노트북에서 Manjaro Linux를 실행하고 있습니다(15-au014ng), 최근 이상한 현상이 발생했습니다.
노트북이 꺼지면 배터리가 많이 소모됩니다. 밤새 배터리의 40%를 잃었습니다.
shutdown now
그러나 이 문제는 "Linux가 컴퓨터를 종료하도록"(시작 메뉴 또는 콘솔을 통해) 경우 에만 발생합니다. 전원 버튼을 길게 눌러 컴퓨터를 종료하면 배터리는 같은 시간 동안 거의 동일하게 유지됩니다.
저는 현재 4.9.71-1 LTS 커널을 사용하고 있습니다. 아직 커널을 업그레이드하지 않았기 때문에 이것이 커널 문제라는 것을 거의 믿을 수 없지만(제 기억이 맞다면 다시 확인할 수 있는 방법이 있습니까?) 아주 잘 일하곤 했어. 나는 약 1.5-2 개월 동안이 문제를 겪었습니다.
설치된 패키지 중 하나의 버그일 수도 있고 다음 업데이트에서 수정될 것이라고 생각했는데 쉽지 않은 것 같습니다.
내가 찾은이 기사ethtool -s eth0 wol d
/etc/rc.local.shutdown
내가 한 주제에 대한 제안된 추가 사항에 관해 (비록 그것이 내 이더넷 연결의 이름이기 eth0
때문에 교체했지만 ). 그러나 이것은 문제를 해결하지 못했습니다. eno1
ifconfig
또한 WOL을 사용하여 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를 처음 설치했을 때 커널과 함께 제공되었다는 것을 알고 있습니다 4.9.47-1
. 연결이 있는지 확인하기 위해 이러한 커널 업데이트가 언제 수행되는지 확인하는 방법을 찾을 것입니다.
답변1
아마도 하드웨어의 일부는 전원을 끌 수 없는 것 같습니다. 어쩌면 드라이버 문제일 수도 있습니다.
이미 Bluetooth에 대해 조금 설명하셨고, 이미 이더넷에 대해서도 살펴보고 계십니다. 관련이 있을 수도 있지만 이러한 로그 메시지의 의미를 자세히 알아보기 전에 이것이 문제인지 확인할 수 있습니다. 네트워크를 비활성화할 수 있는 하드웨어 스위치가 노트북에 있습니까? 그렇다면 이더넷과 Bluetooth가 비활성화될 수 있으며 종료하기 전에 해당 스위치를 활성화하면 배터리 소모가 중지되는지 테스트할 수 있습니다.
귀하의 운영 체제가 현재 문제의 장치를 제대로 종료하지 못할 수 있으므로 단순히 장치 종료를 스크립팅하는 것만으로는 작동하지 않을 수 있습니다. 문제의 장치에 대한 드라이버를 확인해야 할 수도 있습니다.
최근에 발생한 문제라고 하셨어요. 이전 커널과 이전 드라이버를 실행하면 어떻게 되나요? 이것이 작동하면 문제를 일으킨 커널 업데이트를 정확히 식별한 다음 변경 로그를 탐색하여 문제를 일으켰을 수 있는 드라이버 업데이트를 찾으십시오. Manjaro의 커널에 도입되었는지 여부에 관계없이 이미 수정 사항이 있을 수 있으며 Manjaro에 버그 보고서를 제출할 수 있습니다. 아니면 여전히 드라이버에 대해 버그를 신고해야 할 수도 있습니다.
Manjaro가 이전 커널을 자동으로 정리하는지 잘 모르겠지만 여러 커널 버전을 한 번에 설치할 수 있으며 grub에서 원하는 버전을 선택할 수 있습니다.
답변2
글쎄, 버그가 무엇이든 커널 버전 4.14.9-2에서는 수정된 것으로 나타났습니다.
이 커널로 업그레이드하면 문제가 해결되었습니다.