Xhci legacy support что это в биосе
Что такое XHCI hand off в настройках BIOS?
Опция xhci hand off практически всегда встречается в современных материнских платах, на которых реализованы порты USB 3.0. Также данную опцию часто путают с EHCI Hand-Off. Обе они обычно имеют два состояния – Enabled (включено) и Disabled (выключено). Реже бывает значение AUTO.
В данной статье мы расскажем вам о назначении каждой из выше описанных опций, а также когда и какую из них нужно включать.
Для чего нужны EHCI Hand-Off и XHCI hand off?
Обе данные опции отвечают за включение и отключение функции контроля передачи управления контроллером USB от BIOS к операционной системе.
Разница между ними заключается в том, что EHCI Hand-Off (расшифровывается как Enhanced Host Controller Interface) контролирует передачу управления контроллера USB 2.0, а XHCI Hand Off (eXtensible Host Controller Interface) – контроллера USB 3.0.
Стоит обратить внимание на тот факт, что usb порты работают как в BIOS, так и в операционной системе. Так вот до того, как начнет грузится ОС работой контроллера USB управляет BIOS, а после загрузки ОС передает управление контроллером ей.
Ранее в этот самый момент передачи управления могли возникать проблемы и ошибки. Чтобы ошибки исключить и были придуманы опции EHCI Hand-Off и XHCI Hand Off. Последняя является продолжением первой, так как современные материнские платы имеют на своем борту eXtensible Host Controller Interface – usb контроллер, поддерживающий работу с USB 3.0.
Какое значение выставлять?
Что касается старого EHCI Hand-Off, то, начиная с Windows XP, ей нужно выставлять значение Disabled, так как механизм контроля и исключения ошибок при передачи управления контроллером USB 2.0 был интегрирован в операционную систему.
Правильные значениях для опций XHCI hand off и EHCI Hand-Off
Что касается опции XHCI Hand Off, то здесь все наоборот. Она должны быть всегда включена вне зависимости от версии операционной системы. По умолчанию включена практически на всех материнских платах.
Ее отключение может привести к сбоям в работе USB портов, а также устройств, подключенным к ним.
Содержание
Установка Windows 7 не видит USB мышь и клавиатуру (решаем проблему настройками BIOS)
Если установка Windows 7 не видит мышь или другое устройства ввода, первое, что стоит сделать, это проверить USB порты, в которые вставлены эти периферийные устройства.
Порты синего цвета (USB 3.0) могут не поддерживаться мастером, и поэтому следует хотя бы на время установки переставить оборудование в порты серого цвета (USB 2.0).
Действие 1 – отключаем (Intel) xHCI Mode
Действие 2 – переключаем режим USB Legacy Support
Находится она также преимущественно во вкладке «Advanced ». Нам нужно поменять режим этой функции на противоположный («Enabled» на «Disabled» или наоборот).
Рисунок 2. Меняем значение USB Legacy Support.
Не забудьте сохранить изменения во вкладке «Exit», выбрав опцию «Exit Saving Changes», компьютер перезагрузится автоматически.
Проверяем наши устройства, запустив установку Windows снова. Если периферия все еще не работает, следует попробовать сбросить настройки материнской платы.
Действие 3 – сбрасываем BIOS (если предыдущие действия не помогают)
Решение проблемы при использовании PS/2 клавиатуры и мыши
Компьютер не видит загрузочную флешку и/или другие USB устройства при установке Windows 7
Если же установка Windows не видит USB устройства вообще, обратитесь к первой главе. В ней приведены некоторые общие действия, решающие самые распространенные сбои.
Мастер установки Windows 7 не видит жесткий диск (SSD) или просит драйвера
Ручная установка драйверов жесткого диска или SSD
Переходить к этой главе рекомендуется после полного ознакомления с предыдущей. Это поможет исключить выполнение лишних действий.
В большинстве случаев, установочный образ уже содержит в себе ПО для множества контроллеров накопителей (драйвера SATA). Однако если модель платы вашего компьютера/ноутбука достаточно свежая (или, наоборот, старая), драйвера могут попросту отсутствовать.
Поэтому нам надо самостоятельно «указать» их на этапе выбора системного диска. Следующая инструкция подробнее опишет этот процесс. Приступаем.
ШАГ 1 – поиск необходимого программного обеспечения.
Скачиваем драйвера с сайта производителя вашего ноутбука или материнской платы. В первую очередь ориентируемся на файлы, включающие одно или несколько примеров слов: INF, SATA, RAID, RST.
ШАГ 2 – распаковка и сброс на носитель с образом ОС.
Разархивируем скачанный файл в отдельную папку → копируем ее в любое место на установочной флешке.
Обратите внимание, что нужные нам драйвера не должны содержать исполняемые «. exe» файлы. Подойдут только распакованные (такие драйвера обычно включают в себя папки: amd, x64, а также множество . inf файлов).
ШАГ 3 – указание нужного ПО в окне выбора диска.
Вставляем флешку в компьютер → доходим до этапа выбора диска для установки. Здесь нужно найти кнопку «Загрузка» (или «Обзор») и кликнуть на нее.
Откроется проводник, в котором нужно указать необходимый драйвер. Рисунок 4. Выбираем нужную папку с драйвером.
Жесткий диск (SSD) обнаружится, если выбраны подходящие драйвера. Теперь можно продолжить процесс, выбрав появившийся SSD диск.
Драйвера установлены, накопитель отображается. Однако мастер не видит или не позволяет выбрать нужный раздел
При установки Windows 7 не определяется привод оптических дисков
EHCI по-людски на русском языке
Введение
Всех приветствую. Сегодня хочу поделиться опытом и всё-таки по-моему внятно объяснить про такой, на первый взгляд, простой стандарт для USB 2.0 хост-контроллера.
Изначально можно представить себе что USB 2.0 порт — это всего лишь 4 пина, по двум из которых просто передаются данные(Как, к примеру, COM-порт), но самом деле всё не так, и даже совсем наоборот. USB-контроллер в принципе не даёт нам возможности передавать данные как через обычный COM-порт. EHCI — довольно замысловатый стандарт, который позволяет обеспечить надежную и быструю передачу данных от софта до самого девайса, и в обратную сторону.
Возможно, вам пригодиться эта статья, если, к примеру, вы не имеете достаточных навыков написания драйверов и чтение документации к хардвейру. Простой пример: хотите написать свою ОС для мини-ПК, дабы какая-нибудь винда или очередной дистрибутив линукса не загружали железо, и вы использовали всю его мощь исключительно в своих целях.
Что такое EHCI
Что же, давайте начнем. EHCI — Enhanced Host Controller Interface, предназначен для передачи данных и управляющих запросов USB-устройствам, и в другую сторону, а в 99% случаев — является связующим звеном, между каким-либо софтом и физическим устройством. EHCI работает как PCI-устройство, а соответственно использует MMIO(Memory-Mapped-IO) для управления контроллером(да-да, я знаю, что некоторые PCI-девайсы используют порты, но тут я всё обобщил). В документации от Intel описан лишь принцип работы, и никаких намеков на алгоритмы, написанные хотя бы на псевдокоде, нет вовсе. EHCI имеет 2 типа MMIO-регистров: Capability и Operational. Первые служат для получения характеристик контроллера, вторые же — для его управления. Собственно, прикреплю саму суть связи софта и EHCI контроллера:
Каждый EHCI контроллер имеет несколько портов, каждому из которых могут быть подключены какие-либо USB-устройства. Так же, прошу заметить, что EHCI является улучшенной версией UHCI, который так же был разработан Intel на несколько годов раньше. Для обратной совместимости любой UHCI/OHCI контроллер, который имеет версию ниже, чем EHCI, будет компаньоном к EHCI. К примеру, у вас есть USB-клавиатура(А большинство клавиатур года так до сих пор были именно такими), которая работает на USB 1.1(заметим, что максимальная скорость работы USB 1.1 — 12 мегабит в секунду, а FullSpeed USB 2.0 имеет пропускную способность аж в 480 мбит/сек), а у Вас имеется компьютер с USB 2.0 портом, при подключении клавиатуры к компьютеру хост-контроллер EHCI как ни как будет работать с USB 1.1. Данная модель показана на следующей схеме:
Так же на будущее хочу сразу предупредить, что Ваш драйвер может работать не правильно из-за такой вот нелепой ситуации: вы инициализировали UHCI, а после чего EHCI, при этом добавили два одинаковых устройства, поставили в регистр порта бит Port Owner Control, после чего UHCI перестал работать, из-за того, что EHCI автоматически перетягивает порт на себя, а порт на UHCI перестаёт откликаться, эту ситуацию надо отслеживать.
Так же, давайте рассмотрим схему, показывающую саму архитектуру EHCI:
Справа написано про очереди — о них чуть позже.
Регистры EHCI контроллера
Для начала хочется еще раз уточнить, что через данные регистры вы будете управлять вашим устройством, поэтому они очень важны — да и без них программирование EHCI невозможно.
Для начала вам надо получить адрес MMIO, который выдан данному контроллеру, по смещению +0x10 будет лежать адрес наших долгожданных регистров. Есть одно но: сначала идут Capability регистры, а только после них — Operational, поэтому по смещению 0(от предыдущего адреса, который мы получили по смещению 0x10 относительно начала MMIO нашего EHCI) лежит один байт — длина Capability-регистров.
Capability регистры
По смещению 2 лежит регистр HCIVERSION — номер ревизии данного HC, который занимает 2 байта и содержит BCD версию ревизии (что такое BCD можно узнать из википедии).
По смещению +4 лежит регистр HCSPARAMS, его размер — 2 слова, он содержит структурные параметры устройства и его биты показывают следующее:
Operation регистры
По смещению 0 лежит регистр USBCMD — командный регистр контроллера, его биты означают следующее:
По смещению +8 лежит регистр USBINTR — регистр включения прерываний
Чтобы долго не писать, и тем более, Вам долго не читать, значения битов данного регистра можно посмотреть в спецификации, ссылка на неё будет оставлена внизу. Сюда я просто записываю 0, т.к. абсолютно не имею желания писать обработчики, мапить прерывания и т.п., так что это я считаю почти что абсолютно бессмысленным.
По смещению +12(0x0C) лежит регистр FRINDEX, в котором просто лежит текущий номер фрейма, при чем, хочу заметить, что последние 4 бита показывают номер микро-фрейма, в старшие 28 — номер фрейма (так же значение не обязательно меньше размера frameList’а, если вам нужен индекс — лучше брать его с маской 0x3FF(или же 0x1FF, и т.п.).
Регистр CTRLDSSEGMENT лежит по смещению +0x10, он показывает хост-контроллеру старшие 32 бита адреса листа фреймов.
Регистр PERIODICLISTBASE имеет смещение +0x14, в него вы можете положить младшие 32 бита листа фреймов, заметим, что адрес должен быть выравнен по размеру страницы памяти (4096).
Регистр ASYNCLISTADDR имеет смещение +0x18, в него вы можете положить адрес асинхронной очереди, заметим, что он должен быть выравнен по границе 32 байта, при этом должен находиться в первых четырех гигабайтах физической памяти.
Регистр CONFIGFLAG показывает, настроено ли устройство. Вы должны выставить бит 0 после завершения настройки устройства, он имеет смещение +0x40.
Перейдем к регистрам портов. Каждый порт имеет свой командно-статусный регистр, каждый регистр порта располагается со смещением +0x44 + (PortNumber — 1)*4, его биты значат следующее:
Структуры передачи данных и запросов
Организация структуры для обработки запросов включает в себя очередь и трансфер дескрипторы(TDs).
На данный момент мы рассмотрим только 3 структуры.
Последовательный список
Последовательный(Периодичный, Pereodic) список устроен следующим образом:
Как видно на схеме, обработка начинается с получения нужного фрейма из фрейм листа, каждый его элемент занимает 4 байта и имеет следующую структуру:
Как видно на картинке, адрес очереди/трансфер дескриптора выровнен по границе 32 байта, бит 0 означает то, что хост-контроллер не будет обрабатывать данный элемент, биты 3:1 показывают тип того, что будет обрабатывать хост-контроллер: 0 — изосинхронный TD(iTD), 1 — очередь, 2 и 3 в данной статье я рассматривать не буду.
Асинхронная очередь
Хост контроллер обрабатывает данную очередь только тогда, когда фрейм последовательный пустой, либо хост-контроллер обработал весь последовательный список.
Асинхронная очередь представляет собой указатель на очередь, где содержатся другие очереди, которые нуждаются в обработке. Схема:
qTD(Queue Element Transfer Descriptor)
Данный TD имеет следующую структуру:
Next qTD Pointer — указатель на продолжение очереди для обработки(для Horizontal Execution), бит 0 Next qTD Pointer’а показывает, то, что дальше нет еще одной очереди.
qTD Token — токен TD, показывает параметры передачи данных:
Голова очереди
Голова очереди(Queue Head) имеет следующую структуру:
Queue Head Horizontal Link Pointer — указатель на следующую очередь, биты 2:1 имеют следующие значения в зависимости от типа очереди:
Endpoint Capabilities/Characteristics — характеристики очереди:
Переходим к самому интересному.
Драйвер EHCI
Начнем с того, какие запросы может выполнять EHCI. Есть 2 типа запросов: Control — а-ля команд, и Bulk — к конечным точкам, для обмена данными, к примеру, абсолютное большинство флешек(USB MassStorage) использует тип передачи данных Bulk/Bulk/Bulk. Мышь и клавиатура для передачи данных тоже используют Bulk — запросы.
Инициализируем EHCI и настраиваем асинхронную и последовательные очереди:
Собственно, код для сброса порта в изначальное состояние:
Control-запрос к устройству:
Код обработки очереди:
И теперь запрос к конечной точке(Bulk-запрос)
Думаю, что тема достаточно интересная, в интернете на русском документаций, описаний и статей на эту тему почти нет, а если есть — очень размыто. Если интересна тема работы с железом и разработки ОС, то есть много чего рассказать.
Intel XHCI Mode
материал № 9701
КОММЕНТАРИИ к «Intel XHCI Mode»
ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ
Проявления неисправностей, связанных с данным параметром (0)
IT-WIKI (0)
Параметры BIOS (29)
Описание значений параметров:
Описание значений параметров:
Описание значений параметров:
Параметр включает поддержку ASPM для южного моста материнской платы.
Базовая спецификация PCI Express определяет два уровня ASPM, которые предназначены для обеспечения возможности компенсировать повышенное энергосбережение с быстрым восстановлением до состояния L0.
Описание значений параметров:
— ошибка четности на фазе адреса транзакции,
— ошибка четности на этапе данных транзакции специального цикла,
— серьезные проблемы, кроме четности, обнаруженные устройством PCI,
— критические сбои системы, обнаруженные логикой системной платы
Иными словами, включение данной функции позволяет обнаруживать ошибки, возникающие при передаче данных по шине PCI.
Описание значений параметров:
— Serial Port Settings
— COM Port Settings
— Onboard UART 1/2
— Onboard UART
— Onboard Serial Port
— Change Settings
Описание значений параметров:
— Serial Port
— COM Port
Описание значений параметров:
— Power Up On PCI/PCIE Devices
— Resume by PCIE PME
— PCI Express PME
Описание значений параметров:
PERR# является устойчивым сигналом трех состояний, используемым для сигнализации об обнаружении ошибки четности, связанной с фазой данных. Во время каждой фазы данных транзакции чтения целевой объект передает данные на шину AD. Таким образом, цель состоит в том, чтобы обеспечить правильную четность для инициатора по сигналу PAR, начинающемуся через один такт после подтверждения TRDY# (Target Ready). По завершении каждой фазы данных инициатор обязан зафиксировать содержимое AD (31: 0] и C/BE # [3: 0] и рассчитать ожидаемый паритет в течение тактового цикла, сразу после завершения фазы данных. Затем инициатор фиксирует бит четности, предоставленный целью, из сигнала PAR на следующем переднем фронте тактовых импульсов и сравнивает вычисленную и фактическую четность. Если происходит несовпадение, инициатор затем устанавливает PERR# в течение следующих тактовых импульсов (если это можно сделать с помощью единицы в бите ответа об ошибке четности в его регистре команд.) Утверждение PERR # откладывает завершение каждой фазы данных на два тактовых цикла PCI.
Иными словами, включение данной функции позволяет обнаруживать ошибки, возникающие при передаче данных по шине PCI.
Описание значений параметров:
Intel xhci в БИОС как отключить?
Intel XHCI mode что это
РазноеКак отключить intel xhci в биос
Опция xhci hand off практически всегда встречается в современных материнских платах, на которых реализованы порты USB 3.0. Также данную опцию часто путают с EHCI Hand-Off. Обе они обычно имеют два состояния — Enabled (включено) и Disabled (выключено). Реже бывает значение AUTO.
В данной статье мы расскажем вам о назначении каждой из выше описанных опций, а также когда и какую из них нужно включать.
Для чего нужны EHCI Hand-Off и XHCI hand off?
Обе данные опции отвечают за включение и отключение функции контроля передачи управления контроллером USB от BIOS к операционной системе.
Разница между ними заключается в том, что EHCI Hand-Off (расшифровывается как Enhanced Host Controller Interface) контролирует передачу управления контроллера USB 2.0, а XHCI Hand Off (eXtensible Host Controller Interface) — контроллера USB 3.0.
Стоит обратить внимание на тот факт, что usb порты работают как в BIOS, так и в операционной системе. Так вот до того, как начнет грузится ОС работой контроллера USB управляет BIOS, а после загрузки ОС передает управление контроллером ей.
Ранее в этот самый момент передачи управления могли возникать проблемы и ошибки. Чтобы ошибки исключить и были придуманы опции EHCI Hand-Off и XHCI Hand Off.
Последняя является продолжением первой, так как современные материнские платы имеют на своем борту eXtensible Host Controller Interface — usb контроллер, поддерживающий работу с USB 3.0.
Какое значение выставлять?
Что касается старого EHCI Hand-Off, то, начиная с Windows XP, ей нужно выставлять значение Disabled, так как механизм контроля и исключения ошибок при передачи управления контроллером USB 2.0 был интегрирован в операционную систему.
Правильные значениях для опций XHCI hand off и EHCI Hand-Off
Что касается опции XHCI Hand Off, то здесь все наоборот. Она должны быть всегда включена вне зависимости от версии операционной системы. По умолчанию включена практически на всех материнских платах.
Ее отключение может привести к сбоям в работе USB портов, а также устройств, подключенным к ним.
XHCI hand-off что это в биосе?
Всем привет Мы продолжаем изучать биос, сегодня вот будем знакомиться с такой штукой как XHCI hand-off. Эта штука является пунктом в меню и многие юзеры хотели бы узнать для чего этот пункт. Ну окей, я расскажу.
Ну вот я и узнал, короче XHCI hand-off расшифровывается как eXtensible Host Controller Interface, означает типа контроллер универсальной последовательной шины, соответствующий спецификации USB 3.
0, короче что-то связанное с USB.
И смотрите, вот читаю на асусовском официальном сайте, что если типа вы поставили Windows 7 и у вас не работают USB-порты, то нужно пойти в биос и включить там XHCI hand-off, то есть выбрать Enabled. Такие дела короче
Вот на другом сайте, на форуме оверклокеров снова читаю, что XHCI Hand-off для Windows 7 просто необходимо включать.
Но по умолчанию эта опция и так должна быть включена.
А вот если у вас новее винда, ну там Windows 8, Windows 10, то XHCI Hand-off нужно отключать! Это пишет один прошаренный юзер на форуме
Ну а вот пункт XHCI hand-off в самом биосе материнки:
Вот еще пример, тут также еще есть EHCI Hand-off:
Так, вот еще узнал, что получается XHCI Hand-off имеет отношение именно к USB 3.0, а вот EHCI Hand-off уже относится к USB 2.0..
В общем ребята. Инфы страшно мало. Толком ничего я не нашел. Но знаю одно, пункты USB 2.0 и USB 3.0 влияют на работу USB-портов, так что если какие-то траблы с USB, то попробуйте пошаманить с этими настройками
На этом все, прошу прощение что не смог найти инфу по этим пунктам в биосе. Удачи вам и позитива
BIOS EHCI Hand-Off
В BIOS любой современной материнской платы, как правило, существует немало опций, связанных с настройкой внешней шины USB (Universal Serial Bus).
Опция BIOS EHCI Hand-Off предназначена для включения или выключения особой функции, относящейся к работе расширенного контроллера шины EHCI.
Возможными значениями опции являются лишь два варианта – Enabled (Включено) и Disabled (Выключено).
Принцип работы
Всем пользователям персонального компьютера, наверное, прекрасно известна шина USB, которая предоставляет возможность для подключения разнообразных периферийных устройств Plug-and-Play. Спецификация 2.0 шины, увидевшая свет в 2000 г., позволила устройствам передавать данные по ней с высокой скоростью – до 480 Мбит/c.
Работой USB управляет контроллер, расположенный на материнской плате. В частности, для реализации возможностей USB спецификации 2.0 был разработан контроллер шины, получивший название EHCI (Enhanced Host Controller Interface, расширенный интерфейс хост-контроллера).
В большинстве современных операционных систем существуют драйверы, которые позволяют ОС самостоятельно управлять контроллером USB. Однако до загрузки операционной системы контроллером данной шины управляет не сама ОС, а БИОС.
Для этой цели в контроллере EHCI предусмотрен специальный механизм.
В старых операционных системах, например, в операционных системах, более ранних, чем Windows XP, существовали проблемы с передачей управления контроллером USB 2.0 от BIOS к операционной системе.
Эти проблемы могли приводить к тому, что шиной могли управлять одновременно и драйвер BIOS, и драйвер ОС.
Излишне говорить, что подобная ситуация нередко приводила к ошибкам в работе устройств, подключаемых к шине, вплоть до зависания ОС и появления «экрана смерти».
Описываемая опция запрещает передачу управления от BIOS к OC, что исключает конфликты, которые могут возникнуть при работе устройств USB.
Данная проблема были исправлена с выходом обновления Windows XP – Service Pack 2.
Режим XHCI Hand-off — что это
Для управления шиной USB на материнской плате используется специальный контроллер. В случае с USB 2.0 это EHCI (Enhanced Host Controller Interface или «улучшенный интерфейс хост-контроллера»), совместимый с устаревшими USB-устройствами 1.0. Разработка стандарта USB 3.0 стала причиной появления нового контроллера — XHCI (eXtensible Host Controller Interface или «расширяемого интерфейса хост-контроллера»).
XHCI-контроллер совместим с устройствами USB 2.0 и с USB 1.0. В настройках BIOS доступен, как минимум, один параметр, связанный с контроллером XHCI: XHCI Hand-off. В этой статье вы узнаете что это за параметр и как его настроить.
Что такое XHCI Hand-off BIOS?
Как и EHCI Hand-off, параметр XHCI Hand-off отвечает за передачу управления контроллером шины USB от BIOS операционной системе. В противном случае могут перестать работать порты USB 3.0, ОС может перестать загружаться или будет работать крайне нестабильно. Для современных операционных систем параметр XHCI Hand-off в настройках BIOS должен быть включён. Обычно, по умолчанию так и есть. Этот параметр может понадобиться отключить для установки, например MacOS в редакции хакинтош.
Параметр XHCI Hand-off чаще всего находится на вкладке Advanced. Для материнских плат MSI нужно открыть меню Settings, затем Конфигурация USB:
Здесь кликните по параметру XCHI Hand-off и выберите Enabled для включения или Disabled для отключения.
Установив требуемое значение с помощью всплывающего меню, закройте редактор настроек BIOS, сохранив внесённые изменения. Новые настройки вступят в силу после перезагрузки компьютера. На этом настройка XHCI Hand-off завершена.
Выводы
В этой статье мы рассмотрели вопрос о том, что такое XHCI Hand-off в биосе, узнали как его настраивать. Обращаем внимание на то, что параметр активирован по умолчанию, его отключение скорее всего приведёт к проблемам в работе устройств USB если операционная система которую вы используете явно не требует его отключения.
, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как отключить intel xhci в bios
Сегодня я покажу еще один момент, из-за которого может не устанавливаться Windows и выпадать в ошибку, что не найдены драйвера.
Теперь у нас ноутбук уходит в перезагрузку, и наши порты будут работать в USB 2.0.
смотрите ниже:
Установка Windows 7 не видит USB мышь и клавиатуру (решаем проблему настройками BIOS)
Если установка Windows 7 не видит мышь или другое устройства ввода, первое, что стоит сделать, это проверить USB порты, в которые вставлены эти периферийные устройства.
Порты синего цвета (USB3.0) могутне поддерживаться мастером, и поэтому следует хотя бы на время установки переставить оборудование в порты серого цвета (USB2.0).
В большинстве случаев проблема будет решена. Иначе по порядку проделайте следующие действия вBIOS(далее в статье, эти действия будут расписаны с пошагово):
Делать сразу все три действия необязательно.
Проверяйте работоспособность мыши и клавиатуры после каждого шага, начиная с первого. Для начала нужно зайти в BIOS.
Подробнее, как войти в БИОС на различных устройствах (стационарных компьютерах или на разных марках ноутбуков) вы можете посмотреть в этой статье: как войти в BIOS.
Перезагрузите ваш компьютер и на логотипе материнской платы войдите в«SetupMenu», нажав на клавишу F1 (F2,F12,Delete – в зависимости от BIOS). Теперь приступаем:
Действие 1 – отключаем (Intel) xHCI Mode
Эту опцию вы можете найти во вкладке «Advanced»в меню BIOS.
Рисунок 1. Устанавливаем режим Disabled для xHCI Mode.
Первое действие помогает в абсолютном большинстве случаев. Переходим к следующему заголовку, если:
Действие 2 – переключаем режим USB Legacy Support
Находится она также преимущественно во вкладке «Advanced ». Нам нужно поменять режим этой функции на противоположный («Enabled» на «Disabled» или наоборот). Рисунок 2. Меняем значение USB Legacy Support.
Не забудьте сохранитьизменения во вкладке «Exit», выбрав опцию «ExitSavingChanges», компьютер перезагрузится автоматически.
Как правильно включить USB порты в БИОСе
Если на вашем ПК не работают порты USB, а настройки Windows и обновление драйверов не помогают, возможно, контроллер был отключен в БИОСе. В этом случае вам потребуется зайти в меню конфигураций и включить все назад.
Существует множество различных версий BIOS со своими интерфейсами и тонкостями работы. Также на вашем компьютере может работать более современный комплекс — UEFI, который поддерживает полноценный графический интерфейс. В данной статье рассмотрены дистрибутивы, которые чаще всего устанавливаются на материнские платы.
Вход в настройки BIOS
Чтобы приступить к изменению конфигурации, нужно попасть в соответствующее меню. Его можно открыть во время включения персонального компьютера — до того, как началась загрузка Windows с жесткого диска.
Включите ПК. В случае, если он уже работает: перезагрузите. Дождитесь звукового сигнала спикера: короткий одиночный гудок свидетельствует о том, что все внутренние компоненты, необходимые для работы компьютера, обнаружены.
Теперь необходимо нажать горячую клавишу для вызова конфигурации. Это нужно сделать до смены экрана. Если вы не успели, и началась загрузка Windows — перезагружайтесь. Клавиши зависят от модели установленной материнской платы и версии прошивки BIOS. Узнать ее можно в руководстве пользователя, которое прилагается к материнке, на официальном сайте производителя или посмотреть на экране вашего ПК при его загрузке:
Если вы не знаете модель платы — ничего страшного. Просто попробуйте нажимать следующие клавиши: Tab, Delete, Esc, F1, F2, F8, F10, F11, F12. Одна из них наверняка подойдет.
Необязательно пробовать только 1 вариант за раз. Вы без проблем можете быстро нажать все кнопки из списка. Одна из них подойдет и запустит настройки БИОСа, а остальные будут проигнорированы.
Вход в настройки BIOS / UEFI новейших ПК
Многие современные компьютеры загружаются так быстро, что попасть методом нажатия клавиш при включении не получится. Также это актуально для ноутбуков. Поэтому последние версии ОС Windows обзавелись новой особенность запуска. Покажем на примере ОС Windows 8.1.
Ваш компьютер или ноутбук перезагрузится в режиме настройки. После перезагрузки ПК вы также сможете выбрать вариант запуска с USB-накопителя или DVD-диска.
Навигация в меню
Практически все версии БИОС лишены графического интерфейса. Это значит, что вам придется работать только с помощью клавиатуры, как, например, в консоли Windows. Навигация осуществляется с помощью стрелок «вверх-вниз» и «вправо»-«влево». Чтобы открыть какой-либо раздел, используйте клавишу Enter, чтобы вернуться назад – «Escape». Небольшая памятка по используемым клавишам всегда показывается на экране.
Комплекс микропрограмм UEFI устанавливается на самых дорогих и мощных материнских платах. Он поддерживает большее количество драйверов и умеет работать с мышью. Его интерфейс будет привычен пользователям Windows и других современных операционных систем.
Каждая версия обладает собственным интерфейсом и наборами опций. Даже названия одних и тех же параметров могут различаться. Далее в статье описано несколько популярных релизов БИОС.
AMI BIOS
Очень распространенный вариант, который можно встретить на многих современных компьютерах. Главное меню разделено на 2 части: список категорий и различные действия, вроде выхода или сохранения. Вы будете работать с левой частью.
Вам необходимо перейти в раздел, который называется «Integrated Peripherals». Русскоязычной версии интерфейса нет, поэтому все команды только на английском. С помощью стрелки «Вниз» выделите данный пункт и нажмите Enter.
Здесь нужно включить (Enabled) 4 опции:
В некоторых старых версиях присутствует всего 2 пункта «USB controller» и «Legacy USB storage support».
Когда закончите с настройками, нажмите клавишу F10, чтобы сохранить внесенные изменения и перезагрузить компьютер.
Phoenix AwardBIOS
Другая популярная версия, которую часто можно встретить на современных ноутбуках. Не имеет главной страницы, как AMI, но снабжен удобными тематическими закладками вверху. Перемещаться между разделами можно с помощью стрелок «влево»-«вправо», а между пунктами — с помощью «вверх» и «вниз».
Перейдите в раздел «Advanced» с помощью стрелки «Вправо». В ней найдите категорию «USB configuration». Все пункты этого раздела необходимо перевести в положение «Enabled». В некоторых версиях категория «USB configuration» может находиться во вкладке «Peripherals» а не в «Advanced».
Для завершения работы в меню нажмите F10 и подтвердите выход.
AMI BIOS for Asus
Версия AMI, используемая на ноутбуках Asus. Внешне очень похожа на Phoenix — аналогичная панель закладок. Настройки USB находятся в разделе «Advanced». Перейдите туда, включите все опции и выйдите с помощью кнопки F10.
Вопреки распространенному мнению, UEFI — не часть BIOS. Его скорее можно назвать более продвинутым, но менее популярным конкурентом. Существует большое количество различных версий, каждая со своими интерфейсами. Однако здесь управление похоже на привычную Windows, поэтому вы без труда найдете нужные опции.
Настройки Windows
Если на уровне БИОСа все порты и контроллеры включены, но USB порты все-равно не работают, возможно, проблема в настройках вашей системы Windows.
Во-первых, попробуйте просто отключить и подключить устройство заново. Это вызовет проверку корректности драйверов. Если с ними что-то не так, Windows постарается переустановить их.
Если при переподключении ничего не происходит — попробуйте включить контроллер в реестре Windows. Для этого необходимо сделать следующее:
: как настроить любой BIOS на загрузку с USB флешки
Как включить поддержку USB в BIOS на вашем ПК?
Эта статья посвящена вопросу о том, как в BIOS включить поддержку USB. Как выясняется, далеко не все пользователи знают, что функции Universal Serial Bus (в русской интерпретации — «Универсальная Последовательная Шина») можно включать и настраивать через BIOS Setup. На обстоятельствах, в силу которых вам может потребоваться данная операция, мы не будем заострять внимание – они могут быть различны. К примеру, вы обнаружили, что устройства USB на вашем компьютере работают медленнее, чем должны, и хотите проверить, поддерживает ли БИОС вашего компьютера стандарт данной шины последней версии.
Как найти опции USB в BIOS
Для начала войдите в BIOS Setup при загрузке компьютера и ноутбука. О том, как это сделать, была посвящена на нашем сайте отдельная статья. Стоит, правда, отметить, что раздел BIOS c функциями USB не всегда бросается пользователю в глаза. К тому же у разных производителей BIOS в разных её версиях функции управления шиной могут быть размещены в различных разделах. Это могут быть разделы Advanced, Integrated Peripherals, Onboard Devices, и т.д.
Может, конечно, случиться и так, что раздела с настройкой функций USB в BIOS вашего ноутбука или настольного компьютера просто нет. Такая ситуация чаще всего может встретиться в ноутбуках, в которых количество доступных пользователю опций вообще не очень-то велико. В BIOS своего нетбука HP, например, я такой опции не нашел, как ни искал. Ну что ж, значит, не судьба…
Установка опций USB в BIOS
Количество и набор функций USB, которые вы можете регулировать в BIOS, также могут сильно различаться в зависимости от версии. Часто в Setup можно установить поддержку USB-мыши и клавиатуры, присоединяемых внешних накопителей. Можно также вообще отключить/включить возможность подключения устройств USB или включить поддержку отдельной версии, например, USB 2.0.
Список наиболее часто встречающихся опций USB (в разных версиях BIOS могут иметь разные названия):
Установив необходимый вам параметр, не забудьте сохранить его, выбрав для перезагрузки компьютера опцию BIOS Setup «Exit and Save Changes» («Выйти, сохранив изменения»).
Устанавливая параметры USB в BIOS, впрочем, следует помнить о том, что их неправильная установка может привести к неработоспособности каких-либо устройств, постоянно подключенных к универсальной последовательной шине, например, клавиатуры или мыши.
Заключение
Из этой статьи вы узнали, как можно включить поддержку USB, а также установить опции USB в БИОСЕ компьютера или ноутбука. Как правило, эта операция довольна проста и не займет у вас много времени.
Xhci hand off что это в БИОСе?
Как театр начинается с вешалки… Ну, в общем, начнем знакомиться с новинкой от ASUS заглянув в CMOS Setup материнской платы J1800I-C.
Благо дело, сейчас доступ к встроенному программному обеспечению возможен как при нажатии привычной клавиши DEL, так и по F2.
Эта маленькая хитрость деталь интерфейса свидетельствует о том, что платформы тайваньского бренда осваиваются, а в некоторых случаях и с успехом конкурируют, в тех нишах IT-бизнеса, где персонал привык к эргономике HP, Dell и иже с ними. Как дети, ей Богу!