Máy tính để bàn của tôi đang thức dậy từ sự đình chỉ của chính nó. Đôi khi chỉ mất một hoặc hai phút, những giờ khác.
Tôi không biết bắt đầu khắc phục sự cố này ở đâu. Mọi sự trợ giúp sẽ rất được trân trọng.
Máy tính để bàn của tôi đang thức dậy từ sự đình chỉ của chính nó. Đôi khi chỉ mất một hoặc hai phút, những giờ khác.
Tôi không biết bắt đầu khắc phục sự cố này ở đâu. Mọi sự trợ giúp sẽ rất được trân trọng.
Câu trả lời:
Lời khuyên được đưa ra bởi Jos và Rinzwind đã cho tôi một khởi đầu, nhưng không khắc phục được vấn đề. Tôi không có cáp Ethernet được kết nối, tôi cũng không có WOL (điều này thực sự không tồn tại dưới dạng tùy chọn trong BIOS) hoặc bật Bàn phím Wake On.
Tôi đã thử rút chuột, một thiết bị không dây Logitech có bộ thu USB, trước khi đặt máy tính tạm dừng qua đêm - không có thức dậy!
Tại sao tôi không nghĩ về điều này trước đây? Tôi luôn tắt chuột khi treo máy. Tôi không nghĩ rằng nó sẽ gây ra nhiều vấn đề nữa.
Vì vậy, làm thế nào người ta có thể ngăn chuột / người nhận gây ra sự thức tỉnh? Đầu tiên, chạy lệnh cat /proc/acpi/wakeup
. Điều này sẽ liệt kê các thiết bị có thể gây ra một thức dậy.
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
P0P1 S4 *disabled pci:0000:00:1e.0
USB1 S3 *disabled
USB2 S3 *disabled
USB3 S3 *disabled
USB4 S3 *disabled
USB5 S3 *disabled
USB6 S3 *disabled
USB7 S3 *disabled
RP01 S4 *disabled pci:0000:00:1c.0
PXSX S4 *disabled pci:0000:01:00.0
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *disabled pci:0000:00:1c.4
PXSX S4 *enabled pci:0000:02:00.0
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
PEG0 S4 *disabled
PEGP S4 *disabled
PEG1 S4 *disabled
PEG2 S4 *disabled
PEG3 S4 *disabled
GLAN S4 *disabled
EHC1 S4 *enabled pci:0000:00:1d.0
EHC2 S4 *enabled pci:0000:00:1a.0
XHC S4 *enabled pci:0000:00:14.0
HDEF S4 *disabled pci:0000:00:1b.0
PWRB S3 *enabled
Trong trường Status
bạn có thể xem liệu họ có thể đánh thức máy tính ( enabled
) hay không ( disabled
).
EHC1
, EHC2
Và XHC
đại diện cho các bộ điều khiển USB. Rõ ràng USB1 - USB7
là tốt, nhưng tất cả họ đều bị vô hiệu hóa trong trường hợp của tôi. Tôi không thể đi vào chi tiết cụ thể vì tôi không biết nhiều về nó.
Tôi sẽ nghĩ rằng PWRB
(dòng cuối cùng) đại diện cho nút nguồn. Sẽ là một ý tưởng tốt khi để nó được kích hoạt, vì bạn có thể muốn có thể đánh thức máy tính của mình bằng cách sử dụng nút nguồn.
Bằng cách đưa ra lệnh sudo sh -c "echo EHC1 > /proc/acpi/wakeup"
bạn chuyển đổi cài đặt cho EHC1
. Nếu bạn chạy lệnh để liệt kê lại các thiết bị, bạn sẽ thấy rằng cài đặt cho EHC1
đã thay đổi.
Tôi cố gắng này với các bộ điều khiển EHC1
, EHC2
, XHC
kể từ khi tôi không biết những gì điều khiển điều khiển những gì thiết bị USB.
Đối với tôi, rời đi EHC1
và XHC
kích hoạt và vô hiệu hóa EHC2
mang lại cho tôi kết quả tôi muốn. Bây giờ, cả bàn phím và chuột (ngay cả khi đã bật) đều không thể đánh thức. Tôi phải nhấn nút nguồn vật lý trên máy tính.
Thật không may, cài đặt sẽ được thiết lập lại khi bạn khởi động lại. Để chống lại điều này, bạn có thể đặt mã dưới đây vào /etc/rc.local
. Nó phải được chỉnh sửa bằng các đặc quyền nâng cao: sudo gedit /etc/rc.local
ví dụ.
for device in EHC2
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
Bạn có thể thêm nhiều thiết bị hơn bằng cách thay đổi dòng đầu tiên trong mã: for device in EHC1 EHC2 XHC USB1
vân vân. Tôi tìm thấy tập lệnh, được viết bởi người dùng quá .
Điều này đã giải quyết vấn đề của tôi.