Enable pme intel что это

Как настроить Wake on LAN (WOL) в Windows и BIOS стандартными средствами и с помощью программ

Всем привет! Wake on LAN – это технология, разрешающая удаленно через сеть включить компьютер. Она придумана достаточно давно, но массовой популярности среди обычных пользователей не получила. Хотя, ее часто используют сисадмины в своих задачах.

О технологии

Функция Wake on LAN (WoL) – это стандартный протокол дистанционного пробуждения ПК с помощью сетевых технологий. Для выполнения этой задачи, должно выполняться три условия:

Естественно, данную технологию должна поддерживать ваша сетевая карта, которая в современных реалиях по совместительству интегрирована в материнскую плату. Последняя должна подключаться к блоку питания с форм-фактором ATX. Такой форм-фактор имеют все современные БП, которыми оснащают персональные компьютеры.

Настройка Wake on LAN обычно проводится через BIOS или же через установку специального программного обеспечения для сетевой карты. Следует сказать, что технология не нова и автоматически поддерживается сетевыми картами, которые «гуляют» на рынке десятилетиями.

Принцип работы

Все строится вокруг «Magic Packet» – активируя ПК, данная опция посылает к его сетевой карте своеобразные «волшебные пакеты», включающие:

Эта «магия» стандартизирована и применима к любой платформе (Например, Apple, Интел, АМД). Используемые пакеты WoL всегда обращаются к портам «UDP 7/9». С их помощью компьютер «слушает эфир» и готов принять нужные сведения.

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Безопасность

Что такое Wake on LAN стало понятно, но безопасно ли использование этой технологии? В зависимости от того, где вы будете использовать wake on lan (WoL). Если это публичная Вай-Фай сеть (без пароля и ключа защиты) или интернет, то такие пакеты с легкостью могут перехватываться.

Если же «wake up» происходит в пределах домашней защищенной сети (с паролем и WPA2-защитой), то беспокоится не о чем.

Как включить? Есть два варианта активации опции wake on lan на Windows 10, на Windows 7, да и в целом на любой операционной системе.

В BIOS

В Биосе на старых материнских платах опция настраивалась следующим образом:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

На современных материнских платах с UEFI эта функция размещена в дополнительных настройках или в разделе питания PCI-E.

Производители материнок по-разному именуют эту опцию:

В Windows

В операционной системе Виндовс, настроить включение по локальной сети после отключения можно с помощью изменения одного параметра:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

При этом не важно, настраиваете вы сетевую карту или Wi-Fi адаптер. Опция Wake on Wireless LAN будет работать точно так же, как и через кабельное соединение.

Программа для запуска

Есть различные программы, разрешающие пробуждать компьютер в одной локальной сети или через интернет:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Источник

Прерывания от внешних устройств в системе x86. Часть 2. Опции загрузки ядра Linux

В предыдущей части мы рассмотрели эволюцию доставки прерываний от устройств в x86 системах (PIC → APIC → MSI), общую теорию и все необходимые термины.

В этой практической части мы рассмотрим как откатиться к использованию устаревших методов доставки прерываний в Linux, а именно рассмотрим опции загрузки ядра:

Загрузка без дополнительных опций

Смотреть прерывания в данной статье мы будем на кастомной плате с Intel Haswell i7 с чипсетом lynxPoint-LP на которой запущен coreboot.

Информацию о прерываниях мы будем выводить через команду

Вывод при загрузке без дополнительных опций:

Файл /proc/interrupts предоставляет таблицу о количестве прерываний на каждом из процессоров в следующем виде:

Упрощённо схему роутинга прерываний можно нарисовать так (красным помечены активные пути, чёрным неиспользуемые).

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Поддержка MSI/MSI-X устройством должна быть обозначена как соответствующая Capability в его конфигурационном пространстве PCI.

В подтверждении приведём небольшой фрагмент вывода lspci для устройств, для которых обозначено, что они используют MSI/MSI-X. В нашем случае это SATA контроллер (прерывание ahci), 2 ethernet контроллера (прерывания eth58* и eth59*), графический контроллер (i915) и 2 контроллера HD Audio (snd_hda_intel).

Как мы видим, у этих устройств присутствует строка либо «MSI: Enable+», либо «MSI-X: Enable+»

Начнём деградировать систему. Для начала загрузимся с опцией pci=nomsi.

pci=nomsi

Благодаря этой опции MSI прерывания станут IO-APIC/XT-PIC в зависимости от используемого контроллера прерываний

В данном случае у нас всё ещё приоритетный контроллер прерываний APIC, так что картина будет такая:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Все прерывания MSI/MSI-X ожидаемо исчезли. Вместо них устройства теперь используют прерывания вида IO-APIC-fasteoi.

Обратим внимание на то, что раньше до включения этой опции у eth58 и eth59 было по 9 прерываний! А сейчас только по одному. Ведь как мы помним, без MSI одной функции PCI доступно только одно прерывание!

Немного информации из dmesg по инициализации ethernet контроллеров:

— загрузка без опции pci=nomsi:

— загрузка с опцией pci=nomsi

Из-за уменьшения количества прерываний на устройство, включение данной опции может приводить к существенному ограничению производительности работы драйвера (это без учёта того, что согласно исследованию Intel Reducing Interrupt Latency Through the Use of Message Signaled Interrupts прерывания через MSI в 3 раза быстрее чем через IO-APIC и в 5 раз быстрее чем через PIC).

noapic

Данная опция отключает I/O APIC. MSI прерывания всё ещё могут идти на все CPU, но прерывания от устройств смогут идти только на CPU0, так как PIC связан только с CPU0. Но LAPIC работает и другие CPU могут работать и обрабатывать прерывания.

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Как видим, все прерывания IO-APIC-* превратились в XT-PIC-XT-PIC, причём эти прерывания роутятся только на CPU0. Прерывания MSI остались без изменений и идут на все CPU0-3.

nolapic

Отключает LAPIC. MSI прерывания не могут работать без LAPIC, I/O APIC не может работать без LAPIC. Поэтому все прерывания от устройств будут идти на PIC, а он работает только с CPU0. И без LAPIC остальные CPU даже работать в системе не будут.

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Комбинации:

На самом деле всего одна для нового варианта: «noapic pci=nomsi». Все прерывания от устройств смогут идти только на CPU0 через PIC. Но LAPIC работает и другие CPU могут работать и обрабатывать прерывания.

Одна, потому что с «nolapic» можно ничего не комбинировать, т.к. эта опция и так сделает недоступным I/O APIC и MSI. Так что если вы когда-то прописывали опции загрузки «noapic nolapic» (или самый распространённый вариант «acpi=off noapic nolapic»), то судя по всему вы набирали лишние буквы.

Итак, что будет от опций «noapic pci=nomsi»:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Таблицы роутинга прерываний и опции «acpi=noirq», «pci=noacpi», «acpi=off»

Как операционная система получает информацию о роутинге прерываний от устройств? BIOS подготавливает информацию для ОС в виде:

Таблицы в списке выше обозначены в порядке приоритета. Рассмотрим это подробней.

Допустим BIOS предоставил все эти данные и мы грузимся без каких-либо дополнительных опций:

Суммируем всё вышеизложенное следующей картинкой:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Следует помнить, что не каждый BIOS предоставляет все 3 таблицы (ACPI/MPtable/$PIR), так что если вы передали опцию загрузчику отказаться от использования ACPI или ACPI и MPtable для роутинга прерываний, далеко не факт, что ваша система загрузится.

Замечание 1: в случае если мы попытаемся загрузиться в режиме APIC с опцией acpi=noirq и без наличия MPtable, то картина прерываний будет как и в случае обычной загрузки с единственной опцией noapic. Операционная система сама перейдёт в режим PIC прерываний.
В случае если мы попытаемся загрузиться вообще без таблиц ACPI (acpi=off) и не предоставив MPtable, то картина будет такая:

Это проиcходит из-за того, что без ACPI таблицы MADT (Multiple APIC Description Table) и необходимой информации из MPtable, операционная система не знает APIC идентификаторы (APIC ID) для других процессоров и не может с ними работать, но LAPIC основного процессора работает, так как мы это не запрещали, и MSI прерывания могут на него приходить. То есть будет так:

Enable pme intel что это. Смотреть фото Enable pme intel что это. Смотреть картинку Enable pme intel что это. Картинка про Enable pme intel что это. Фото Enable pme intel что это

Немного странно, что так происходит, но в документации ядра вроде говорится, что это нормально.

Заключение:

В заключении ещё раз обозначим разобранные опции.

Опции выбора контроллера прерываний:

Источник

Возможности дистанционного пробуждения Intel® Ethernet-продукции

Тип материала Установка и настройка

Идентификатор статьи 000005793

Последняя редакция 29.01.2020

Что такое дистанционное пробуждение?

Возможность дистанционного пробуждения компьютеров — это важная разработка в области «Управление компьютером». Эта функция была изменена благодаря простой дистанционному включению питания на сложную систему для взаимодействия с многими устройствами и состояниями энергопотребления операционной системы (ОС).

Для ранних реализаций системе требуется источник питания режима ожидания. Система начинает с выключенного состояния, отправляя пакет Magic Packet *. С помощью сигнала, подключенного к цепи управления питанием компьютера, адаптер реагирует на Магическый пакет, имеющий собственный MAC-адрес. Цепь управления питанием, в зависимости от того, включает питание компьютера, в результате чего компьютер начинает ОС.

Возможность питания компьютера, разрешаемого администратором сети, для выполнения безсверхурочного обслуживания в удаленных точках без отправки технического специалиста. Для этой ранней реализации не требуется операционная система, которая была осведомлена о дистанционном пробуждении.

Управление питанием на базе BIOS обеспечивает APM. Современные компьютеры оснащены усовершенствованным интерфейсом конфигурирования и управления питанием (ACPI), который расширяет концепцию APM, позволяя ОС выборочно управлять питанием по отдельным компонентам.

ACPI поддерживает много состояний энергопотребления. Каждое состояние соответствует другому уровню мощности, от полностью оснащенного до полностью выключенным питанием с частичным уровнем мощности в каждом промежуточном состоянии. Ниже приведена сводная информация о состояниях энергопотребления:

ACPI-совместимые операционные системы поддерживают дистанционное пробуждение из режима сна или перехода в режим гибернации.

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

Необходимо настроить конкретные настройки BIOS, чтобы включить дистанционное пробуждение в вашей системе.

Функция Wake-on-LAN поддерживается только в порте A в большинстве многопортовых адаптеров. В примечаниях к выпуску программного обеспечения (readme. txt) представлен список адаптеров, поддерживающих режим Wake-on-LAN по порту A.

Функция Wake-on-LAN не поддерживается на адаптерах Intel® Ethernet 10-гигабитные адаптеры.

Настройки операционной системы

Тип пакета Magic не является единственным типом пакетов, который может инициировать функцию дистанционного пробуждения. Сведения о других типах пакетов см. в разделе «настройки операционной системы».

ПримечаниеЧтобы получить актуальную информацию о настройках, обратитесь к руководству пользователя по Ethernet.

Продукция Windows * с поддержкой ACPI

Новейшие версии Windows поддерживают ACPI. В некоторых компьютерах с поддержкой ACPI BIOS имеет настройки, позволяющие выходить из состояния S5. Однако большинство этих операционных систем поддерживает дистанционное пробуждение только из режима ожидания.

Устаревший параметр поддержки пробуждения ОС был недоступен в ранних версиях агента загрузки Intel. Чтобы обновить свой агент загрузки Intel до последней версии, загрузите компьютер с ПРЕДзагрузочной ЗАгрузкой. EXE и следовать включенным инструкциям.

Источник

Remote Wake up Basics for Intel® Ethernet Products

Content Type Install & Setup

Article ID 000005793

Last Reviewed 01/29/2020

What is remote wake-up?

The ability to remotely wake computers is an important development in computer management. The feature has evolved from a simple remote power-on to a complex system able to interact with many devices and operating system (OS) power states.

Early implementations required the system to have a standby power supply. The system could start from a powered off state by sending a Magic Packet*. By toggling a signal connected to the computer power control circuitry, the adapter responds to a Magic Packet that has its own MAC address. The power control circuitry, in response, activates power resulting in the computer starting the OS.

The ability to power on the computer allowed network administrators to complete off-hours maintenance at remote locations without sending a technician. This early implementation didn’t require an OS that was aware of remote wake-up.

APM provided BIOS-based power control. Newer computers feature Advanced Configuration and Power Interface (ACPI), which extends the APM concept to allow the OS to selectively control power by individual components.

ACPI supports many power states. Each state represents a different level of power, from fully powered up to completely powered down, with partial levels of power in each intermediate state. Here is a summary of the power states:

ACPI-aware operating systems support remote wake-up from standby or hibernate mode.

Network management programs typically send wake-up packets, though you can use simple programs for this purpose (available on the Internet at no charge).

You need to configure specific BIOS settings to enable remote wake-up on your system.

Multiport Ethernet adapters

Wake-on-LAN is supported on port A only on most multiport adapters. See the software release notes (readme.txt) for a list of adapters that support Wake-on-LAN on port A only.

10-Gigabit Ethernet adapters

Wake-on-LAN isn’t supported on Intel® Ethernet 10-gigabit adapters.

Operating system settings

The Magic Packet format isn’t the only packet type that can initiate the remote wake feature. For other packet types, see operating system settings below.

NoteFor the most up-to-date settings information, refer to the Ethernet User Guide.

ACPI-capable Windows* products

Recent Windows versions are ACPI capable. In some ACPI-capable computers, the BIOS has a setting that allows you to wake from an S5 state. However, most of these operating systems only support remote wake from standby.

Источник

Enable PME

Guest

Advertisements

Guest

and for future reference google is a wonderful tool for finding info it took
me less than 5 seconds to find it

S.Sengupta

PME=Power Management Event.
You can set your PC to wake up at a specified time on receipt of a
signal from an attached device or from the local network. Enable Wake on
LAN or WakeUp by PME# of PCI to set these up.

Advertisements

justincase

and for future reference google is a wonderful tool for finding info it took
me less than 5 seconds to find it

Ask a Question

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Similar Threads

Adaptive Inter-frame Spacing1May 9, 2005
upgrade to giga lan4Sep 20, 2011
WDS with multiple nics results in non-working situation1Sep 3, 2008
Strange XP Networking Problem3Aug 19, 2007
Troubleshooting networking problems in a new WinXP Pro 64-bitinstall—can’tget online4Sep 20, 2008
No internet after sp3 update3Sep 13, 2008
Home network XP-2000, IE says «Cannot find server»3Sep 28, 2006
Cannot renew IP address3Jul 26, 2005

PC Review is a computing review website with helpful tech support forums staffed by PC experts. If you’re having a computer problem, ask on our forum for advice.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *