пятница, 25 октября 2013 г.

Проблема с контроллером USB


Описание проблемы
Перестала видеться флешка, при вставке просто ничего не происходит. Ни звука вставки устройства, ни появления съемного диска, ни нового устройства нет. Хотя светодиод на флешке загорается, т.е. питание подается.
Такая же ситуация со всеми остальными USB устройствами, они не видятся системой. Флешка рабочая и на другом компьютере определяется и работает корректно.
Смотрим в диспетчере устройств , все устройства в ветке «Контроллеры универсальной последовательной шины USB» помечены желтым восклицательным знаком usb error.
А в свойствах этих устройств висит ошибка:
«Windows не удалось запустить это устройство, поскольку информация о его конфигурации в реестре неполна или повреждена. (Код 19)»
 
Решение найдено на  http://itblog.pro/2010/10/problema-s-kontrollerom-usb/
Еще есть полезная инфа тут: http://forum.oszone.net/post-1275726.html#post1275726

Причина, скорее всего такая же - присутствовала установка различного софта для восстановления убитых USB-флешек, в т.ч. и JetFlash

Решение:


Если присмотреться, можно заметить, что в списке контроллеров всего 2 вида устройств:
  • «Стандартный OpenHCD USB хост-контроллер» (USB Universal Host Controller)
  • «Стандартный расширенный PCI – USB хост-контроллер» (USB2 Enhanced Host Controller)
Нет USB концентраторов, а должны быть.
Следовательно, все-таки, что-то случилось с информацией в реестре о контроллерах USB.
Что ж, запускаем regedit, и ищем ветку:
«HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}»
Здесь хранится текущая информация о контроллерах и концентраторах USB.
В корне раздела {36FC9E60-C465-11CF-8056-444553540000} проверяем наличие ключей с именами LowerFilters и UpperFilters. Если такие имеются, то удаляем их (рекомендуется предварительно сделать резервную копию всей этой ветки: выделить ее в дереве слева, далее пункт меню Файл – Экспорт).
Теперь в диспетчере устройств нужно удалить все устройства с восклицательным знаком и обновить конфигурацию оборудования. Устройства найдутся и установятся их драйвера.
У меня после этого все заработало, флешка стала видеться, сканер и принтер и все остальные USB устройства появились.
Стоит сказать, что удаление контроллеров в диспетчере устройств, переустановка драйверов для материнской платы и переустановка Windows поверх не помогли решить проблему.
Если говорить о причинах возникновения, то перед появлением описанных проблем производились действия по восстановлению прошивки контроллера флешки. Использованный при этом софт:
  • ChipGenius_v3.0 – утилита для определения производителя, номера и другой информации о контроллерах подключенных USB устройств.
  • AlcorMP - утилита для перепрошивки контроллеров флешек многих производителей (основной подозреваемый).
  • JetFlash Recovery Tool v1.0.5 - утилита для перепрошивки контроллеров флешек фирмы Transcend.

2 комментария:

Максим комментирует...

Большое спасибо, статья помогла. Симптомы те же, после попыток восстановить флешку программой алкор, после перезагрузки перестали работать все юсб устройства. В UEFI же клавиатура и мышь работали. Хорошо что у меня валялась старая PS/2 клавиатура, с помошью нее удалось все сделать. Система win1064bit.

Максим комментирует...

Большое спасибо, статья помогла. Симптомы те же, после попыток восстановить флешку программой AlcorMP, после перезагрузки перестали работать все юсб устройства. В UEFI же клавиатура и мышь работали. Хорошо что у меня валялась старая PS/2 клавиатура, с помошью нее удалось все сделать. Система win1064bit.