Устанавливаем PCI-USB-контроллер
"Не бери важкого в руки i дурного в голову" - учит нас мудрая украинская пословица. В этом смысле использование PCI-USB-контроллера - это наиболее простой и быстрый способ запастись парочкой-другой USB-портов. Windows ME, 2000 и XP в своем багаже имеют большинство необходимых драйверов для поддержания наиболее распространенных контроллеров USB, поэтому установка данного устройства в любой из Windows проста до неприличия. Любителям Windows 98, возможно, придется все-таки напрячься и установить драйвера дополнительно. Но в большинстве случаев это не потребуется.
Что представляет собой PCI-USB-контроллер? Это PCI-плата расширения до 4-5 USB-портов, в которую встроен хост-контроллер USB. Стоимость PCI-USB-контроллера составляет около 15 у. е.
Плату достаточно установить в любой свободный PCI-слот (при выключенном компьютере) - и загрузить Windows. Дальнейший ход событий может варьироваться в зависимости от операционной системы, но общая схема следующая. Мастер нового оборудования должен определить присутствие нового устройства. А точнее, двух: если PCI-USB-контроллер поддерживает спецификацию USB 2.0, тогда он для совместимости, возможно, будет иметь также контроллер USB для обратной поддержки спецификации USB 1.1 - в таком случае хост-контролеров будет определено два. Далее Windows может установить драйверы для хост-контроллеров автоматически или попросит указать их местоположение. В комплекте с PCI-USB-контроллером обязательно должен поставляться компакт-диск с драйверами, который можно "подсунуть" Windows для корректной установки устройства в системе.
Проверить, установлен ли PCI-USB-контроллер в системе, очень просто. Нужно зайти в Диспетчер устройств - там в разделе Универсальная последовательная шина (Universal Serial Bus controllers) должно появиться, как минимум, два объекта: Хост-контроллер (Host Controller) и Корневой разветвитель (Root Hub).
Стоит отметить, что хост-контроллеров может быть (и, скорее всего, так оно и будет) несколько. Типичный пример - популярный чипсет Intel i810, в схему которого включены универсальный хост-контроллер и корневой разветвитель, но не USB-порт - поскольку производители материнских плат на тот момент еще не снабжали свои изделия USB.
Без PCI-USB-контроллера в системе будет установлено два устройства: Intel 82801AA USB универсальный хост-контроллер и USB корневой разветвитель. После установки USB2.0-совместимого PCI-USB-контроллера в систему добавились NEC PCI to USB Enhanced host controller, два NEC PCI to USB Open host controller USB 2.0 Root Hub Device и два дополнительных корневых разветвителя.
Так что, если в Диспетчере устройств установлены хотя бы два устройства: хост-контроллер и корневой разветвитель - можно приступать к использованию USB.