В общем adsl-роутер запитывается теперь от компа/ноута, который стоит в одной комнате, а я нахожусь в другой комнате с другим компом/ноутом, имеющим проводное соединение к этой сети.
В случае неожиданного выключения интернета днем/вечером я могу войти в другую комнату, запитать adsl-роутер от своего ноута и подключить его напрямую к своему ноуту, которым обычно пользуюсь.
Ночью тот комп, в который обычно воткнут adsl-роутер выключают. Вместе с этим теперь выключается весь интернет нафиг и локальная сеть, т.к. все запитывается от usb-портов того компа/ноута (и у него еще полудохлый аккумулятор в отличие от моего ноута).
В общем мне нужно чтобы вместо полного выключения компа выключалось все кроме материнской платы и usb-портов, и чтобы вольтаж и ампераж usb-портов не менялся при этом выключении.
Т.е. мне нужно чтобы выключались:
1) процессор с его кулером
2) оперативка, точнее поддержка электропитания оперативки с целью сохранности данных на ней
3) жесткий диск
4) видеокарта и монитор.
Жесткий диск и монитор я допустим еще могу программно выключить, но вот что делать с процессором, оперативной памятью и видеокартой я не знаю.
Естественно мне не подходит спящий/ждущий режим (hibernate/suspend).
В ждущем не выключается оперативка, а в спящем выключается все. И всегда выключаются usb-порты.
Мне нужно решение хотя бы для линукса. Подойдут любые специфические команды, программы, скрипты, самопальные драйверы и подобное.
Также желательно, чтобы при нажатии кнопки включения питания этот компьютер потом начинал загрузку с самого начала, но не перезапускал usb-порты, а оставлял их в прежнем состоянии.
Как это все сделать-то?? Я в тупике просто. Подозреваю что bios может вытворять такие вещи, но как до него достучаться и так чтобы решение было универсально для любой материнской платы и любого биоса (кроме последнего пункта с включением с usb-портами без сброса состояния)?