Я не в курсе этой проблемы, и я надеюсь, что кто-то прочтет это и узнает, что искать.
Эта проблема
У меня есть две машины. Обе машины идентичны с точки зрения программного обеспечения, аппаратного обеспечения и периферийных устройств. Каждая машина имеет три идентичных сенсорных экрана, подключенных через USB-концентратор.
Если я выключаю машины вечером, а затем включаю их утром, одна из машин (всегда одна и та же) обычно имеет хотя бы один из сенсорных экранов в качестве "Неизвестного устройства" в диспетчере устройств Windows 7, и, разумеется, неисправный сенсорный экран (-ы) не работает. Другая машина работает отлично каждый раз.
Участок утолщается ...
Это происходит только с одной машиной, и это может быть любой из сенсорных экранов на этой машине, которые затронуты. Кажется, это происходит только после того, как машина выключилась на некоторое время. Если вы перезагрузите аппарат или выключите, а затем снова включите, сенсорные экраны будут работать.
Если вы переключите периферийные устройства так, чтобы сенсорные экраны теперь были подключены к противоположным машинам, это все равно та же машина, у которой при запуске сенсорные экраны вышли из строя.
Сенсорный экран будет оставаться в неисправном состоянии до тех пор, пока питание не будет отключено и повторно подключено к плате контроллера сенсорного экрана.
Это касается только сенсорных экранов. Обе машины имеют различные другие периферийные устройства USB, но никогда не испытывают никаких проблем при перечислении.
Сторонних драйверов для сенсорных экранов нет, и я даже пытался отключить драйверы Microsoft по умолчанию. Кажется, проблема возникает во время перечисления Windows USB Core Stack.
Я следил за этим блогом MSDN, чтобы получать журналы из основного стека USB-драйверов Windows, и полученные журналы между успешной загрузкой и неудачной работой сенсорных экранов были практически идентичны вплоть до того момента, пока Windows не запросит дескриптор устройства. В этот момент сенсорный экран из успешного загрузочного журнала возвращает свой дескриптор, тогда как неуспешный возвращает Stall, но до этого они, кажется, делают одно и то же.
Я действительно не знаю, что еще можно попытаться решить эту проблему, или попытаться выяснить, в чем разница между машинами, которые вызывают проблему.
Любые советы высоко ценится.