Vallyol's Blog

22/09/2011

USB & OHCI

Filed under: USB Device — Метки: , , — vallyol @ 10:05

Описание

При подключении нового устройства USB к компьютеру без устройств USB система Windows XP или Windows Server 2003 может не распознать его.

Проблема возникает, если к компьютеру не подключено никакое устройство USB. В этой ситуации драйвер USB приостанавливает работу контроллера OHCI (Open Host Controller Interface). Когда контроллер OHCI приостановлен, он не всегда может определить, что к компьютеру подключено новое устройство USB.

Необходимые условия

Для устранения этой проблемы на компьютере с системой Windows XP необходимо установить пакет обновления 1 (SP1) или более поздней версии. Чтобы определить, установлен ли пакет обновления 1 или более поздней версии для Windows XP, нажмите кнопку Пуск, выберите пункт Выполнить, введите команду winver и нажмите кнопку ОК

Действия по устранению проблемы

Создайте в реестре значение, препятствующее приостановке контроллера OHCI.

Важно! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр в случае возникновения проблем.

Чтобы создать в реестре параметр, отключающий функцию выборочной приостановки драйвера концентратора USB, выполните указанные ниже действия.
Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB
В меню Правка выберите пункт Создать, а затем — Параметр DWORD.
Введите DisableSelectiveSuspend и нажмите клавишу ВВОД.
В меню Правка выберите пункт Изменить.
Введите значение 1 и нажмите кнопку ОК.
Примечание. Действие этого параметра распространяется на все драйверы хост-контроллеров USB в системе.

Если параметр реестра DisableSelectiveSuspend имеет значение 1, функция выборочной приостановки отключена. Кроме того, флажок Разрешить отключение этого устройства для экономии энергии не отображается на вкладке Управление питанием для корневого USB-концентратора.

ohci.reg

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB]
«DisableSelectiveSuspend»=dword:00000001

Реклама

Блог на WordPress.com.

%d такие блоггеры, как: