Коротко — потому что при вставке вилки в соседнюю розетку на шине питания/земле возникает кратковременный импульс/помеха, а подключённая USB‑клавиатура (и её кабель) делает эту помеху «видимой» для материнской платы. Включённый в UEFI «Wake on USB» воспринимает это как активность/событие и пробуждает систему из S5.
Почему так происходит (возможные физические механизмы)
- На материнской плате в выключенном состоянии остаётся 5VSB (standby). USB‑порты получают питание 5VSB и USB‑контроллер может реагировать на события на шине. При резком подключении/отключении другой вилки появляются скачки напряжения, ЭМ‑помехи или разряды, которые через корпус/шнур/экранировку попадают на USB‑линию. Это может выглядеть как подключение/активность устройства или как «ложное» нажатие клавиши.
- Некоторые клавиатуры/их электроника (особенно с подсветкой или внутренним хабом) чувствительнее к таким переходным процессам: они могут послать сигнал на хост при броске питания или ЭСД. При PS/2 такой эффект мог не проявляться (иначе организован интерфейс, разные уровни питания/защиты), поэтому раньше не включалось.
- Ещё вариант: скачок питания в 5VSB может кратковременно воздействовать на логику мат.платы и симулировать нажатие кнопки питания (через наводку на проводку передней панели). Наличие USB‑клавиатуры/кабеля меняет распределение потенциалов и делает событие вероятным.
Почему при отключённой USB‑клавиатуре это не происходит
- Нет устройства/кабеля, который бы «схватывал» помеху и передавал её в USB‑контроллер, поэтому материнская плата не видит события и не пробуждается.
Что можно сделать (порядок от простого к надёжному)
1. В UEFI/BIOS полностью отключить «Wake on USB» (или «USB keyboard wake») — самый простой и надёжный способ.
2. Попробовать другой USB‑порт (задние порты напрямую на плате иногда меньшe шумят), или подключить клавиатуру через нед powered USB‑хаб (должен гасить переходные помехи).
3. Использовать PS/2‑клавиатуру или клавиатуру с другим контроллером, если нужно оставлять пробуждение по клавише.
4. Проверить/заменить удлинитель: плохие контакты или отсутствие заземления увеличивают вероятность скачков и ЭСД. Подключите компьютер и другие приборы в разные розетки / через качественный сетевой фильтр/защиту.
5. Добавить ферритовые кольца на кабель клавиатуры (снизит наводки).
6. Обновить BIOS/фирмваре мат.платы — иногда есть баги по детектированию USB‑событий в S5.
7. Если хотите глубже — можно понаблюдать логи (если есть журнал событий питания в BIOS/Windows) или протестировать с другим USB‑устройством, чтобы понять, что именно вызывает событие.
Итог: это нормальное поведение, вызванное взаимодействием USB‑клавиатуры, 5VSB и переходных помех в сети; самый надёжный выход — отключить «пробуждение по USB» в BIOS или устранить источник помех/изолировать клавиатуру.