Вот к чему привели мои изыскания: (справедливо для webOS 2.1 на америкнаском Pre2 unlocked)
Телефон более-менее нормально доступен по сети, если его экран разлочен. Как только срабатывает таймаут гашения экрана или нажимается кнопка power, телефон пытается "заснуть" и отключить интерфейс, отнсящийся к wi-fi (eth0 ?). Если в этот момент открыта ssh-сессия на аппарат, который при этом не заряжаетя, то в консоли увидим сообщение вида:
Если телефон в момент гашения экрана заряжается, то такого сообщения он не покажет. Но интерфейс всё равно со временем попробует отключить. Однако, если заметит активность на интерфейсе - отключать его не станет, и когда телефон не на зарядке, он будет периодически просыпаться (экран не включается при этом), и через две секунды снова пытаться заснуть:
Как только активность на интерфейсе пропадает, интерфейс отключается. Если телефон не на зарядке, поднять интерфейс удалённо не получится никак. Только будить аппарат включением экрана. Если телефон на зарядке, то можно его попинговать и он проснётся (экрана не включит но интерфейс поднимет).
Если запустить бесконечный пинг с ПК на телефон, он никогда не потушит интерфейс. Если пинг запустить с телефона, интерфейс всё-таки отключится.
Энергосбережением занимается powerd. Если его погасить (stop powerd), то отключится вообще всё, что связано с энергосбережением, и в иконке батарейки в топбаре загорится вопросительный знак. Телефон будет работать до тех пор, пока не произойдёт первое событие, связанное с обращением к powerd (нажатие кнопки power, таймаут для затемнения экрана и т.п.). После этого аппарат перестанет реагировать на прикосновения. Если в этот момент открыта ssh-сессия, можно поднять powerd (start powerd), и аппарат тут же оживёт.
В-общем, решения, отключающее функции энергосбережения для сетевого интерфейса, пока не нашёл.