Як правильно налаштувати Wake-On-USB на 10.04 або 10.10 Ubuntu (при необхідності 2.6.36 і вище)? (Пробудження на USB - це коли комп'ютер спить, і, наприклад, подія USB-клавіатури розбуджує апарат!) Ноутбук - це Acer Aspire Timeline X 1830T . Я не знаю, яким способом ядро Linux підтримує контролери.
Є різні способи наблизитись до цього, наприклад / proc / acpi / wakeup ... або UDEV ... або щось із HAL?
/proc/acpi/wakeup
показує кожен пристрій у S4, але мені потрібен 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, що є afaik Suspend-To-Disk ..., схоже, не працює, якщо я повторюю USB1 у таблицю пробудження. Він просто встановлює прапор S4.
- чи можу я отримати USB-порти в S3?
Я хочу зробити машину з пробудження від Suspend-To-Ram (S3, ACPI standard
) у разі натискання клавіші на зовнішній клавіатурі . Він прокидається лише у разі натискання клавіші на внутрішній клавіатурі ноутбука ... від Suspend To Ram. Здається, якщо я підключаю USB-мишку, USB-порт навіть не працює. У мене немає можливості BIOS змінювати це.
Детальна інформація щодо пристрою:
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
[...]
Якщо це не працює, я повинен правильно пояснити, чому :( - але я думаю, що дуже важко дослідити це ядро внутрішнє. Будь-які натяки на хорошу інформацію тут? Я сподіваюся, що це можливо ... Я просто шукаю будь-яке рішення .
редагувати: це, прокинувшись на USB, працює в Windows!
Велике спасибі, Маріусе