Một người dùng khác có HP Pavilion đã mất 10% pin qua đêm . Rõ ràng không có cấu hình BIOS cho Wake-on-LAN và họ phải sử dụng phương pháp này:
$ sudo lshw -class network | grep logical
logical name: enp59s0
logical name: wlp60s0
Tên logic bắt đầu bằng e
Ethernet có nghĩa là "LAN". Tên logic bắt đầu bằng w
WiFi là điều không đáng lo ngại.
Sau đó lấy tên logic Ethernet / LAN và chuyển nó vào ethtool
lệnh:
$ sudo ethtool enp59s0
Settings for enp59s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Current message level: 0x000060e4 (24804)
link ifup rx_err tx_err hw wol
Link detected: yes
Trong trường hợp của tôi, "Wake on LAN" không được bật nhưng nếu màn hình của bạn hiển thị:
Wake-on: g
Điều đó có nghĩa là "Wake-on-LAN" được bật và giống như OP đang mất `0% pin mỗi đêm, bạn đang mất 5% mỗi ngày.
Để tắt "Wake-on-LAN", OP đã sử dụng:
sudo ethtool -s enp59s0 wol d
- Nhớ thay thế
enp59s0
bằng tên logic của bạn từ bước 1. ở trên.
wol
là viết tắt của "Wake-on-LAN".
- Các
d
viết tắt cho disable
.
ArchLinux có một bài viết mở rộng về Wake-on-LAN .
Tại sao bạn lại sử dụng "Wake-on-LAN"?
Một số máy chủ sẽ muốn đánh thức PC khách qua đêm và cài đặt các chương trình mới trên chúng qua đêm hoặc cập nhật tệp.
USB đã tắt trong Windows, còn lại trong Ubuntu
Một người dùng trên Phần cứng của Tom báo cáo rằng khi Windows tắt tất cả các thiết bị hỗ trợ USB tắt nguồn. Tuy nhiên, khi Ubuntu 16.04 tắt các thiết bị hỗ trợ USB vẫn bật nguồn.
Để xác nhận xem điều này có xảy ra trong trường hợp của bạn không, hãy gắn thiết bị hỗ trợ USB như điện thoại di động hoặc chuột vào tất cả các cổng USB và xem liệu chúng có được cấp nguồn khi Ubuntu tắt máy tính không.
Scenerios ít có khả năng
- Thức dậy trên USB
- Thức dậy trên mạng LAN không dây
Xem lại nhật ký tắt máy
Tôi đã có kinh nghiệm trong quá trình suspend
hệ thống không hoàn thành quá trình. Khi hệ thống hoạt động trở lại, nó hoàn thành quá trình. Bạn nên kiểm tra /var/log/syslog
hoặc /var/log/syslog.1
để đảm bảo mọi thứ tắt máy đúng cách và được tắt nguồn. Bạn cũng có thể kiểm tra journalctl -b-1
xem cuối của lần khởi động trước. Sử dụng journalctl -b
để xem bắt đầu khởi động hiện tại.
Bối cảnh: systemd tạm dừng hệ thống nhưng khi khôi phục kernel sau đó vào trạng thái ngủ và thức dậy