Возобновление после сна в Windows 7 приводит к исчезновению клавиатуры USB

12

У меня есть новая Das Keyboard Model S Professional, которую я только что подобрал на днях. Я подключил его через USB - хотя я хотел бы использовать PS / 2 для полного переключения n-клавиш, клавиши мультимедиа (и спящий ключ) не работают над PS / 2, поэтому я неохотно переключился на USB для них работать.

Однако после выхода из спящего режима клавиатура не работает. Похоже, что он не получает питание, и он вообще не отображается в диспетчере устройств. (Однако USB-концентратор на клавиатуре все же появляется.) Если я перезагружаю компьютер или отсоединяю клавиатуру и снова подключаю ее, она снова работает до следующего восстановления системы. Если я возобновлю работу системы другим способом, который не использует клавиатуру (например, щелкнув мышью или нажав кнопку питания на корпусе), клавиатура будет работать нормально. Кажется, это происходит, только если я нажимаю кнопку на клавиатуре, чтобы возобновить работу. Появится кратковременное включение питания (индикаторы num lock, caps lock и scroll lock кратковременно мигают), когда система возобновляет работу, но после этого перестает работать.

Я проверил на другой системе Windows 7 (мой ноутбук), и я не могу воспроизвести это вообще на этой системе.

Я пробовал следующее:

  • Отключение выборочной приостановки USB в профиле активной мощности
  • Отключение «разрешить компьютеру выключать это устройство для экономии энергии» для устройства USB Root Hub, к которому подключена клавиатура
  • Добавление значения реестра DWORD ForceHCResetOnResume как для устройства HID-клавиатуры, так и для корневого концентратора USB, к которому подключена клавиатура
  • Тактика переговоров, которая может включать или не включать гнев, угрозы разрушения и слезы

Клавиатура подключается напрямую к материнской плате ASUS P8P67 Deluxe (чипсет Intel P67). BIOS и драйверы чипсета обновлены до самых последних версий.

Какие-либо предложения?

Райан Моррисон
источник
У меня та же проблема, хотя моя клавиатура не вернется, даже если я использую мышь, чтобы разбудить ее.
Джоэл
Если вы можете подключиться через RDP с другого компьютера, затем войдите в RDP, откройте Диспетчер компьютеров, зайдите в Диспетчер устройств и удалите все записи для клавиатуры, затем перезагрузите его. После этого они должны появиться нормально.
Лиз
Я попытался удалить клавиатуру через диспетчер устройств, но не повезло. Затем я заметил, что в моем компьютере было PCI-устройство, которое работало; (старый факсимильный модем, в котором было 6+ записей в диспетчере устройств;) Я физически удалил модем, и проблема с клавиатурой теперь, похоже, решилась сама собой.
Майк Накис
Является ли устройство dell? ... раньше это часто видели, когда ноутбуки dell теряли usb-устройства во время сна и никогда не находили их до перезагрузки (независимо от того, что мы пытались).
djsmiley2k TMW

Ответы:

1

У меня такая же проблема в Linux (Ubuntu). На самом деле, это не имеет ничего общего с вашей ОС или оборудованием. Это вина N-KEY Rollover . Использование его по USB сопряжено с некоторыми хитростями, и неработающим после возобновления является частью этого.

Другими словами, ошибка в клавиатуре, и, вероятно, единственный способ ее решить - не использовать ее по USB (но тогда другие вещи не будут работать ...).

Некоторая информация относительно этого: http://www.overclock.net/t/491752/official-mechanical-keyboard-guide

РЕДАКТИРОВАТЬ:
Я недавно обнаружил обходной путь, чтобы заставить клавиатуру работать после возобновления, без необходимости отсоединять и снова подключать ее: достаточно просто подключить что-нибудь к USB-концентратору, и клавиатура должна начать работать. По крайней мере, в Ubuntu это работает, не уверен насчет Windows.

lenooh
источник
Ссылки могут погибнуть при перемещении или удалении контента, и на них не следует полагаться как на основную часть вашего ответа. Вы должны процитировать соответствующие части и предоставить ссылку для атрибуции и ссылки.
Мокубай
Мокубай ♦: Спасибо за указание на это. Мой ответ основан на информации из моей головы, собранной из чтения различных тем в Интернете. Предоставленная ссылка предназначена только для дополнительной информации, если читатель заинтересован в ней. Я не цитирую это нарочно, поскольку, к сожалению, это не какая-то заслуживающая доверия техническая спецификация производителя.
Lenooh
0

Несколько вещей, я не видел, если вы упомянули использование порта USB 2.0 или 3.0.

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

Исходя из вашего поста выше, похоже, что вы выполнили большинство из этих шагов, но я не видел, чтобы вы упомянули настройку реестра Windows 7 для включения DisableSelectiveSuspend. Я бы также предложил проверить, что вы отключили эти функции на правильном USB Root Hub (особенно если у вас есть оба USB 2.0 и 3.0, так как это будут разные контроллеры)

https://web.archive.org/web/20131203164034/http://faq.steelseries.com/questions/366/What+should+I+ALWAYS+do+before+I+install+a+new+product+ на + Windows + компьютер ?

aolszowka
источник