Làm cách nào để định cấu hình Wake-On-USB đúng cách trên Ubuntu 10.04 hoặc 10.10 (2.6.36 trở lên nếu cần)? (Wake-on-USB là khi máy tính đang ngủ và ví dụ như một sự kiện Bàn phím USB đánh thức máy!) Máy tính xách tay là Acer Aspire Timeline X 1830T . Tôi không biết Linux Kernel hỗ trợ các bộ điều khiển theo cách nào.
Có nhiều cách khác nhau để tiếp cận điều này, ví dụ / Proc / acpi / Wakeup ... hoặc UDEV ... hoặc một cái gì đó với HAL?
/proc/acpi/wakeup
hiển thị mọi thiết bị trong S4, nhưng tôi cần S3.
Device S-state Status Sysfs node
P0P2 S4 *disabled
PEGP S4 *disabled
P0P1 S0 *disabled pci:0000:00:1e.0
EHC1 S4 *disabled pci:0000:00:1d.0
USB1 S4 *enabled
USB2 S4 *disabled
USB3 S4 *disabled
USB4 S4 *disabled
EHC2 S4 *disabled pci:0000:00:1a.0
USB5 S4 *disabled
USB6 S4 *disabled
USB7 S4 *disabled
HDEF S0 *disabled pci:0000:00:1b.0
RP01 S5 *disabled pci:0000:00:1c.0
PXSX S5 *disabled pci:0000:01:00.0
RP02 S0 *disabled pci:0000:00:1c.1
PXSX S5 *disabled pci:0000:02:00.0
RP03 S0 *disabled
PXSX S5 *disabled
RP04 S0 *disabled
PXSX S5 *disabled
RP05 S0 *disabled
PXSX S5 *disabled
RP07 S0 *disabled
PXSX S5 *disabled
RP08 S0 *disabled
PXSX S5 *disabled
GLAN S0 *disabled
PEG3 S4 *disabled
PEG5 S4 *disabled
PEG6 S4 *disabled
SLPB S3 *enabled
- S4, là Suspend-To-Disk afaik ... dường như cũng không hoạt động nếu tôi lặp USB1 vào bảng đánh thức. Nó chỉ đặt một cờ S4.
- Tôi có thể nhận các cổng USB trong S3 không?
Tôi muốn làm cho máy thức dậy từ Suspend-To-Ram (S3, ACPI standard
) trong trường hợp phím trên bàn phím ngoài của tôi được nhấn. Nó chỉ thức dậy nếu một phím trên bàn phím Laptop bên trong được nhấn ... từ Suspend To Ram. Có vẻ như nếu tôi cắm chuột USB, cổng USB thậm chí không được cấp nguồn. Tôi không có tùy chọn BIOS để thay đổi điều này.
Thông tin cụ thể khác về thiết bị:
usb-devices
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 13 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04d9 ProdID=1603 Rev=03.10
S: Manufacturer=
S: Product=USB Keyboard
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
root@underwater-laptop:/# lsusb
[...]
Bus 001 Device 013: ID 04d9:1603 Holtek Semiconductor, Inc.
Bus 001 Device 004: ID 0bda:0138 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[...]
Nếu điều này không hiệu quả, tôi phải giải thích chính xác lý do tại sao :( - nhưng tôi nghĩ rất khó để nghiên cứu nội bộ hạt nhân này. Có gợi ý nào cho thông tin tốt ở đây không? Tôi hy vọng có thể ... Tôi chỉ tìm kiếm bất kỳ giải pháp nào .
chỉnh sửa: này, đánh thức trên USB, hoạt động trên Windows!
Cảm ơn rất nhiều, Marius