Опция USB Resume from S1-S3 позволяет произвести выход компьютера из энергосберегающего режима (S1, S2, S3) при появлении активности USB-устройств.
Disabled – не использовать способ пробуждения ПК при появлении активности USB-устройств;
Enabled – использовать данный способ пробуждения.
Опция также может иметь другие названия:
Примечание 1. USB (Universal Serial Bus, универсальная последовательная шина) – это последовательный интерфейс, с помощью которого можно подключать внешние периферийные устройства к персональному компьютеру.
Более подробно о том, что такое USB-интерфейс, Вы можете прочитать здесь.
Примечание 2. S1 (Power On Suspend, POS, Doze) – режим энергосбережения, при котором отключается монитор, винчестер, но на центральный процессор и ОЗУ (модули оперативной памяти) питание подается, снижается частота системной шины. Процессорные кэши сброшены, процессоры не выполняют инструкции, отключен генератор тактовой частоты ЦП.
Примечание 3. S2 (Standby, Standby Mode) – режим уменьшенного энергопотребления. При данном режиме происходит отключение монитора, винчестера. От ЦП отключается напряжение питания. Останавливаются все тактовые генераторы (продолжают работать только те тактовые генераторы, которые необходимы для работы оперативной памяти). Питание подается только на системную память (в ней хранится информация о состоянии системы).
Примечание 4. S3 (Suspend to RAM, STR, Suspend) – ждущий режим. При данном режиме энергосбережения питание подается только на оперативную память (в ней хранится информация о состоянии системы). Все другие компоненты ПК отключены.
Примечание 5. S4 (Suspend to Disk, STD, Suspend to Hard Drive, S4-Hibernation) – глубокий сон. При данном режиме энергосбережения текущее состояние системы записывается на винчестер, после чего следует отключение питание всех компонентов ПК.
Примечание 6. S5 – программное выключение. В данном состоянии компьютер выключен, но блок питания находится под напряжением.
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
USB Make Up from S3 значение по умолчанию [Enabled]
Обозначение опции BIOS
Описание опции в БИОСе
Переведенное значение опции БИОС
[Enabled]
USB Device can wake up system from S3
USB-устройство может пробудить систему для S3
S3 (Suspend to RAM, STR, Suspend) – ждущий режим. При данном режиме энергосбережения питание подается только на оперативную память (в ней хранится информация о состоянии системы). Все другие компоненты ПК отключены.
Что такое функция USB Selective Suspend? Как включить или отключить это?
В Windows 10 появилось много полезных функций. Эти функции доступны как для потребителей, так и для разработчиков. Наряду с этим, они не пропустили импровизацию старых функций. Одна из этих функций – Выборочная приостановка USB.
Что такое функция USB Selective Suspend
В ОС Windows функция выборочной приостановки позволяет системе экономить электроэнергию, переводя определенные порты USB в режим ожидания. Это позволяет драйверу-концентратору приостановить работу одного порта, но не влияет на работу других портов. Например, это похоже на то, как пользователи переводят свои ноутбуки или другие устройства в спящий режим – избирательная приостановка почти такая же. Особенность, которая делает его настолько интересным, заключается в том, что он может приостановить работу определенного USB-порта по отдельности, не влияя на мощность всего USB-порта. Тем не менее, драйвер для устройства USB должен поддерживать выборочную приостановку для правильной работы.
Базовый стек USB поддерживает измененную редакцию спецификации универсальной последовательной шины и называется «выборочная приостановка». Это позволяет драйверу-концентратору приостановить порт и сэкономить заряд батареи. Приостановка таких служб, как Fingerprint Reader и т. Д., Которые не требуются постоянно, помогает повысить энергопотребление. Поведение этой функции отличается для устройств, работающих в Windows XP и продолжает улучшаться в Windows Vista и более поздних версиях.
Пользователям на самом деле это не нужно в системе, которая уже заряжается и может использовать питание подключаемого модуля, когда это необходимо. Вот почему Windows позволяет пользователям включать выборочную приостановку USB на основе подключаемого модуля компьютера или аккумулятора. Но функция выборочной приостановки не является обязательным требованием на настольном компьютере, который подключен к источнику питания. Когда USB-порт выключен, он не обязательно экономит столько энергии на рабочем столе. Вот почему Windows позволяет вам включать или отключать USB Selective Suspend в зависимости от того, какой компьютер подключен или работает от батареи. Эта функция невероятно полезна для портативных компьютеров в целях экономии энергии.
Как включить или отключить USB Selective Suspend
Некоторые пользователи сообщают, что порой порт USB не включается после применения селективной приостановки. Или иногда даже выключается без предупреждения. Чтобы это исправить, вам нужно отключить функцию USB Selective Suspend в вашей системе. Вот как вы можете это сделать:
Откройте панель управления на компьютере с Windows 10. Для этого найдите Панель управления в поле поиска.
Теперь перейдите по этому пути: Панель управления> Оборудование и звук> Параметры электропитания.
Вы перейдете на новую страницу, где вам нужно будет нажать Изменить дополнительные параметры питания.
Вы можете включить их обоих по своему выбору.
В нашем следующем посте мы увидим, что вы можете сделать, если функция USB Selective Suspend отключена.
Chapter 9 of the USB protocol talks about the state of the USB visible device [Universal Serial Bus Specification, Section 9.1.1, Pg 239], which is divided into Attached, Powered, Default, and Address. Configured and Suspended 6 states. Visible, that is, the state that the USB system and the host are visible, and other states are not visible inside the USB device. Among them, the power supply can be roughly divided into the following three categories: 1. Connection status (Attached): The device is connected but no power is supplied. 2. Powered: The device is reset, or in the address, configuration state. (seeUSB enumeration process,USB Specification, page 241)
3. Suspended: 3 ms No bus activity and power saving, the device is not available, but the original USB address and configuration are still maintained.
Suspend of equipment We know that in the USB system, the hub or root hub will always send SOF packets (Start Of Frame) in normal state, full-speed USB is sent every 1ms, and high-speed USB is 125μs. Send one). According to the USB protocol, if the USB line has been idle for more than 3ms, the device should treat it as a Suspended signal, requiring the device to enter the suspend state within 10ms and the current required by the device. Drop to the specified value (500 μA for low-power devices and 2.5 mA for high-power or remote wakeup) [Section 7.2.3, Pg176]. In the suspend state, the device must continue to supply voltage to the pull-up resistor of data item D+/D- to maintain the Idle state. For USB 2.0 high-speed devices, there are some additional requirements: 1. After receiving the suspend signal (3ms idle), the high-speed device should switch to full speed within 0.125ms, that is, remove the termination resistor and the D+ data. Reconnect the 1.5k pull-up resistor on the line. 2. The device detects the status on the data line for the next 100-875 μs. If the state is a Full speed J, then the host sends a suspend signal; if the state is SE0, the host drive data line D+ to 0, this is a reset signal (the reset signal will last at least 10ms time). It is important to note that high-speed devices are in high-speed mode when suspended, except that they are using full-speed signals. Once recovered from the suspended state, it will immediately enter the high-speed working state without a reset operation.
As shown in the figure above, Host stops sending SOF at point a, the system is in SE0 state, point b is 3ms time point, and within 125μs, the device removes the terminating resistor and hangs 1.5k pull-up. At this point, if the host sends a suspend signal, then it will not drive the D+ data line, causing D+ to be pulled high by the device to form a Full Speed J state. The device detects the host behavior at 100-875 μs after point c, and finds that it is a suspend signal, and the device enters a suspend state of low power consumption. (If hsot sends a reset signal, then when the device hangs a 1.5k resistor at point c, the D+ line cannot be pulled high due to the host’s drive effect on the D+ line, still in the SE0 state, and the device is detected after point c. The SE0 state is found. After 10ms, it can be judged that this is a reset signal and the device reset operation is performed.)
Device wake up When the device is in a suspended state, any active (non-idle signal) on the bus can wake up/restore the device and exit the low power mode. (Again, the device can also wake up the host. For example, when the computer is in standby, the USB keyboard is used to wake up the host. This function is called «remote wakeup» and is beyond the scope of this article.) Because the device is at full speed when it hangs, when the host needs to take the device out of the suspend state, it needs to send a Fulll Speed K state that lasts longer than 20ms. The device wakes up within 1.3us of the end of the K state, and the host needs to send the uSOF signal within 3ms to maintain the normal high-speed signal mode, otherwise the device will enter suspend. As shown below:
This article is purely reproduced, the original address:USB suspend and wake up
Если зайти в настройки BIOS на вкладку управления питанием (Power Managment), то там можно встретить параметр USB S3 Wake-Up. Причем после буквы S может стоять цифра от 1 до 5. Имеются два доступных значения – Enabled (Включена) и Disabled (Выключена). О том, что включает и выключает этот параметр мы и поговорим в данной статье.
Назначение
Те, кто знаком с английским языком наверняка обратил внимание на слово Wake-Up в названии. Переводится оно, как пробуждение. USB в данном контексте имеется ввиду как устройства подключенные к USB портам, а S3 – это класс режима энергосбережения (S1 – S5).
В таком виде чаще всего эта настройка встречается на ноутбуках Samsung, но стоит отметить, что в зависимости от версии BIOS и модели материнской платы возможны другие варианты названий, например:
Если USB S3 Wake-Up включена (Enabled), то это значит, что при переводе компьютера (ноутбука) в режим энергосбережения (спящий режим) вывести его оттуда (пробудить) можно нажатием клавиши на клавиатуре или мышке при условии что они подключены через USB.
Варианты значений для usb-s3-wake-up
Перевод данной настройки в состояние Disabled отключает возможность вывода компьютера из сна устройствами, подключенными через USB. В этом случае пробуждение возможно только нажатием на кнопку включения.
Вывод
Опция USB S3 Wake-Up в BIOS относится к классу настроек управления питанием. Отвечает она за возможность пробуждения компьютера, находящегося в спящем режиме, клавишами на устройствах ввода, которые подключены через разъем USB.
Включать ее или нет каждый решает сам для себя, но в любом случае вывести ПК из режима сна можно нажатием на кнопку включения.
USB: understanding the RESUME and SUSPENDED states
I do not understand the «RESUME» and «SUSPENDED» modes in the USB protocol (USB 2.0).
The USB 2.0 specification states:
All devices must suspend if bus activity has not been observed for the length of time specified in Chapter 7. Attached devices must be prepared to suspend at any time they are powered, whether they have been assigned a non-default address or are configured. Bus activity may cease due to the host entering a suspend mode of its own.
The length of time specified in Chapter 7 is 3 frames. I don’t understand what does mean «no bus activity»: does it means no packets at all? does it means no packets sent to this device (and so if the device detects SOF packets then it should not enter SUSPENDED mode?)
In addition, a USB device shall also enter the Suspended state when the hub port it is attached to is disabled. This is referred to as selective suspend.
How can a hub port be disabled? Is it the hub port itself that decides to do so (under which condition?) or is it the host that sends a command to the hub to do so (what is this command?)? Is it correct to assume that for the device point of view, suspend and selective suspend are the same because in both cases the device only sees no bus activity?
A USB device exits suspend mode when there is bus activity. A USB device may also request the host to exit suspend mode or selective suspend by using electrical signaling to indicate remote wakeup.
I do not understand this part. Why would a USB device requests the host to exit suspend mode or selective suspend because this is always the host that initiates transactions?