LINUX.ORG.RU

wake up on external keyboard when lid is closed

 ,


0

1

Subj. Sorry за english, но я не знаю, как это корректно и коротко спросить по русски. В общем смысл такой, что есть лаптоп и к нему по каблю VGA подключен внешний монитор. При этом если крышку лаптопа закрыть, то если кабель VGA включен - лаптоп не засыпает.

Кстати попутно вопрос, правда ли это: https://bbs.archlinux.org/viewtopic.php?pid=1841677#p1841677? А именно, что так можно убить матрицу?

В общем если теперь в такой конфигурации (крышка закрыка, кабель воткнут) сделать systemctl suspend или просто выдернуть кабель VGA, то лаптоп уходить в suspend.

Теперь, чтобы вернуть его к жизни - необходимо поднимать крышку, а лень. Втыкание обратно кабля и тыканье в external keyboard (в internal keyboard то не потыкаешь) - не помогает.

Пробовал разные советы из гугла типо:

и т.п. (еще что-то там про usbcore.autosuspend=-1), не помогло

Ответ на: комментарий от intelfx

je vous en prie:

~ >>> cat /proc/acpi/wakeup 
Device	S-state	  Status   Sysfs node
LANC	  S5	*disabled
HDEF	  S3	*disabled  pci:0000:00:1b.0
PXS1	  S4	*disabled  pci:0000:04:00.0
PXS2	  S4	*disabled
USB1	  S3	*enabled   pci:0000:00:1d.0
USB2	  S3	*enabled   pci:0000:00:1d.1
USB3	  S3	*enabled   pci:0000:00:1d.2
USB4	  S3	*enabled   pci:0000:00:1a.0
USB5	  S3	*enabled   pci:0000:00:1a.1
EHC1	  S3	*enabled   pci:0000:00:1d.7
EHC2	  S3	*enabled   pci:0000:00:1a.7
PCIB	  S4	*disabled  pci:0000:00:1e.0
UAR1	  S3	*disabled  pnp:00:06
LID	  S4	*enabled   platform:PNP0C0D:00
dissident ★★
() автор топика
Ответ на: комментарий от dissident

Мм, тогда не уверен, что искомого поведения можно достичь на твоём компьютере.

На клавиатуру в S3 хотя бы питание подаётся? Ты можешь это проверить?

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

На клавиатуру в S3 хотя бы питание подаётся? Ты можешь это проверить?

Я не знаю, что это значит и не понимаю, что ты спрашиваешь, ты можешь ткнуть в какой-нибудь RTFM? Клавиатура - обычная, самая дешевая USB, что нашел: https://pl.natec-zone.com/produkt/klawiatura-natec-nautilus-us-slim (но подозреваю, что ты не о модель спрашиваешь…)

dissident ★★
() автор топика
Ответ на: комментарий от dissident

Я не знаю, что это значит и не понимаю, что ты спрашиваешь

Когда компьютер в ждущем режиме, питание на USB-порты (в частности на тот, в который воткнута клавиатура) подаётся? Это зависит не от клавиатуры, а от компьютера. Не знаю, как это проверить правильно, но можно попробовать воткнуть в тот же порт, скажем, флешку со светодиодом, отправить ноут в саспенд и посмотреть, светится ли.

Но я не уверен, что этот метод на 100% точен, т. к. не знаю, информирует ли хост устройство об уходе в спячку, чтобы оно могло принять решение о том, работать ему ли дальше (если оно HID) или выключиться (если оно флешка или что-нибудь ещё, чему по сути бесполезно работать в спячке). Пусть кто-нибудь другой поправит, если знает.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Не знаю, как это проверить правильно, но можно попробовать воткнуть в тот же порт, скажем, флешку со светодиодом, отправить ноут в саспенд и посмотреть, светится ли.

Откуда ты знал, что у меня есть usb-лампочка? И да, она светится когда ноут в саспенде.

PS Кстати ты мне напомнил, что давно хотел узнать можно ли программными средствами (написав например какой-то код) выключить подачу электричества на USB (причем вопрос не до конца праздный, так как таким образом я пытался тестировать отключение hotspot’а (за hotspot «играл» WiFi-адаптер + hostapd и хотелось именно не прибить hostapd, а убить электричество, подаваемое на адаптер для большего реализма). Спросил тут: можно ли программными средствами (написав например какой-то код) выключить подачу электричества на USB

dissident ★★
() автор топика
Последнее исправление: dissident (всего исправлений: 2)
Ответ на: комментарий от dissident

И да, она светится когда ноут в саспенде.

Будучи воткнутой в тот же USB-порт, что и внешняя клавиатура?

Тогда извиняй, не знаю. Может быть всё что угодно, и не факт, что это исправимо малыми силами. Некоторые компьютеры просто не умеют делать так, как ты хочешь.

Или у тебя пробуждение по внешней клавиатуре когда-то работало, а потом перестало?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Будучи воткнутой в тот же USB-порт, что и внешняя клавиатура?

Будучи воткнутой в любой их трех портов, а что бывает, что они отличаются?

Или у тебя пробуждение по внешней клавиатуре когда-то работало, а потом перестало?

Не, никогда не работало. Ладно. Просто я монитор на лаптоп поставил (стол маленький) и думал, что это хитрый план. Пришлось применить немного логистики или как там задача по упаковке рюкзака называется, чтобы поставить ноут рядом и иметь возможность его открыть.

Х.. с ним. Зато я нашел пост про управление питанием порта usb!

dissident ★★
() автор топика
Ответ на: комментарий от dissident

Будучи воткнутой в любой их трех портов, а что бывает, что они отличаются?

Да, на современных ноутбуках обычно только один порт работает всегда, а все остальные в спячке отключаются.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Да, на современных ноутбуках обычно только один порт работает всегда, а все остальные в спячке отключаются.

Ха, good to know! Почему я не удивлен? Сейчас все делается таким, чтобы держалось на соплях, ломалось ровно как только кончается гарантия и экономило на всем. А мое г-но 2008 года работает до сих пор, хотя у него издохла матрица: идиотский вопрос (во что поиграть на старом железе?) (комментарий) и все порты у него одинаково кошерны.

dissident ★★
() автор топика
Ответ на: комментарий от dissident

Ха, good to know! Почему я не удивлен? Сейчас все делается таким, чтобы держалось на соплях,

Да нет, тут не в копроэкономике дело, а в экономии заряда.

Могу навскидку придумать минимум две причины делать именно так: (1) по-хорошему на каждый порт ставится отдельный DC-DC преобразователь, чтобы КЗ на одном порту не погасило всю систему, а каждый работающий вхолостую преобразователь — это какие-никакие потери. И (2) — пользователю может быть удобнее втыкать свои глючные железки в отключаемые порты, чтобы они не жрали батарейку в спячке.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

С другой стороны повышается вероятность необходимости покупки usb хаба. Но ок. Good to know, thnx!

dissident ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.