Поиск и инсталляция драйвера для неизвестного PCI-устройства
Обычно все драйверы для используемого в ПК оборудования устанавливаются без каких-либо проблем, однако иногда пользователи сталкиваются с достаточно сложной ситуацией — отображением в «Диспетчере устройств» неизвестного PCI-устройства. После поисков в интернете оказывается, что получить информацию об этом комплектующем достаточно сложно, соответственно, подобрать подходящий драйвер просто невозможно. Сегодня мы предлагаем ознакомиться с несколькими доступными вариантами инсталляции ПО к неизвестному PCI-оборудованию, каждый из которых будет полезен в определенных ситуациях.
Ищем и устанавливаем драйверы для неизвестного PCI-устройства
Операционная система не может распознать упомянутое устройство как раз по причине отсутствия драйвера, иногда это приводит даже к тому, что нельзя получить аппаратный идентификатор, который и служит определителем железа. Если уведомление об этом девайсе не пропало после комплексной инсталляции ПО, например, из идущего в комплекте диска, значит что-то установилось неправильно или вовсе было пропущено. Поэтому придется вручную разбираться с этой проблемой.
Перед началом выполнения следующих инструкций обладателям материнских плат на базе Intel советуем ознакомиться с отдельной нашей статьей по следующей ссылке. Там показана процедура поиска и установки драйверов для PCI-контроллера Simple Communications, которые иногда не входят в стандартный набор и не добавляются в Windows автоматически. Возможно, Intel Management Engine — это именно тот компонент, что и находится в состоянии неизвестного на данный момент.
Способ 1: Сайт производителя материнской платы
Любое оборудование, подключаемое через порт PCI, располагается на самой системной плате, соответственно, подходящий драйвер должен быть доступен на официальном сайте разработчика материнки или ноутбука. Мы возьмем за пример сайт ASUS, чтобы показать пример поиска и загрузки необходимых компонентов.
-
Откройте главную страницу нужного сайта, где перейдите в раздел поддержки, щелкнув на соответствующую кнопку.
Такой метод считается самым безопасным, однако он не всегда эффективен в этой ситуации и вызывает трудности у некоторых пользователей. Поэтому в случае нерезультативности подбора драйверов мы советуем перейти к альтернативным вариантам.
Способ 2: Фирменное программное обеспечение
Производители материнских плат и лэптопов заинтересованы в том, чтобы у обладателей их продукции возникало как можно меньше трудностей при ее использовании. Поэтому они стараются всячески помогать юзерам, создавая отдел технической поддержки и выкладывая на сайт различные инструкции. Однако самым важным и полезным решением считается фирменное программное обеспечение, в функциональность которого входит и инструмент по автоматическому обновлению драйверов. По ссылке ниже вы найдете руководство по работе в ASUS Live Update.
Если ASUS активно занимается производством и системных плат, и ноутбуков, то HP показала себя только в последнем типе девайсов. Эта компания тоже представляет подобный вспомогательный софт, работающий примерно по такому же принципу. Всю информацию по этой теме ищите в материале далее.
Способ 3: Онлайн-сервис от разработчиков
Онлайн-сервисом для инсталляции ПО известна компания Lenovo, знаменитая своими ноутбуками с демократичными ценниками. Конечно, такое решение по поиску драйверов намного удобнее тех, о которых шла речь ранее, но сейчас такие веб-ресурсы непопулярны, поэтому этот вариант и находится на третьем месте в нашем списке. Если вы являетесь владельцем Lenovo, обратите внимание на приведенный ниже материал.
Способ 4: Софт для установки драйверов от независимых разработчиков
В Способе 2 вы были ознакомлены с фирменными утилитами по поиску и инсталляции драйверов, но не каждая фирма заинтересована в выпуске подобного софта. Если же вам не удалось отыскать его, советуем ознакомиться с ПО от сторонних разработчиков, которые поддерживают работу практически со всем встроенным и периферийным оборудованием. Выбранный инструмент автоматически проведет сканирование системы, загрузит и установит недостающие файлы. От пользователя требуется только вручную задать параметры анализа и запустить выполнение операции.
Что касается конкретных решений, то мы можем порекомендовать обратить внимание на DriverPack Solution. Программа корректно взаимодействует даже со старыми комплектующими и часто находит подходящие файлы для неизвестных PCI-устройств, используя их идентификационный номер или другие сведения. Детальное руководство по обновлению драйверов через DriverPack вы найдете в статье от другого нашего автора по следующей ссылке.
Способ 5: ID неизвестного PCI-устройства
Каждое оборудование имеет свой уникальный номер, выступающий аппаратным идентификатором в операционной системе. Однако в случае с неизвестным PCI-устройством этого сведения недостаточно для корректного отображения в Windows. Поэтому мы предлагаем задействовать этот код, чтобы самостоятельно отыскать совместимые драйверы через специализированные онлайн-сервисы. Развернутые инструкции по этой теме вы найдете в отдельном нашем материале, где весь процесс показан на примере нескольких веб-ресурсов.
Способ 6: Автоматический поиск драйверов в Windows
Порой встроенное средство Виндовс позволяет обойтись без применения дополнительных средств, касается это и случая с PCI-устройством. Нужно лишь самостоятельно запустить поиск драйверов, предварительно убедившись в наличии активного подключения к интернету. Вся процедура осуществляется буквально в несколько кликов:
- Щелкните ПКМ по кнопке «Пуск» и выберите «Диспетчер устройств» или откройте этот раздел любым другим удобным методом.
- Найдите необходимое PCI-устройство, кликните на названии ПКМ и отыщите пункт «Обновить драйвер».
- Запустите операцию автоматического поиска обновленных драйверов.
- Дождитесь завершения поиска драйверов в сети.
- Вы будете уведомлены о результатах операции. Если ПО для установки найти не удалось, воспользуйтесь другими методами, которые были рассмотрены ранее.
Проблема с отображением неизвестного PCI-устройства чаще всего возникает при отсутствии необходимых драйверов. Поэтому выше мы продемонстрировали все доступные варианты решения этой неполадки. Вам остается только выбрать работающий метод, после чего комплектующее должно корректно взаимодействовать с операционной системой.
Где найти и скачать драйвер pci controller simple communications
В этой статье мы разберемся, для чего нужен драйвер PCI контроллер Simple Communications, что это вообще такое и по какой причине он может не устанавливаться.
Исходя из своего опыта, я думаю, что большинство пользователей настольных ПК и ноутбуков, сталкивались с проблемой не установки драйверов PCI Simple Communications Controller.
Чаще всего это происходить при замене оборудования, переустановке операционной системы и установке драйверов скачанных самостоятельно, так как диск с дровами или папка, идущие в комплекте с материнкой или ноутбуком утеряны.
Что такое PCI-controller Simple Communications
Это драйверы чипсета для PCI-контроллера Simple Communications от компании Intel. Они входят в состав подсистемы Management Engine Interface или сокращенно MEI. Требуются для установки на все версии Windows, начиная с XP и заканчивая 10 версией. Скорее всего будут нужны и в 11 Винде.
Intel Management Engine Interface это целый комплекс различных микропрограмм. Находиться в рабочем состоянии, даже когда комп выключен. Встроенный в чипсеты Intel MEI, обеспечивает температурный контроль системы для настольных компьютеров и ноутбуков, обеспечивает работу режимов энергопотребления и энергосбережения, переходы в режим сна и гибернации, лицензированием некоторых программ и других функций.
Как вы понимаете, качественное охлаждение ноутбука очень важно, и если драйвер PCI-контроллера Simple Communications не установлен, то и регулирования скорости вращения вентиляторов не будет, что может привести к перегреву и выходу из строя устройства.
Так же часто у ноутбуков возникает проблема, что у него постоянно работает кулер на полную мощность. Это может возникать как из-за загрязнения кулера и перегрева, так и отсутствия драйвера Intel ME Interface.
Для каждой серии чипсетов Интел создаются новые версии MEI. А различных версий чипсетов очень много и по этой причине, при попытке установить не подходящую версию драйвера, операционная система выдает оповещение: “Эта система не удовлетворяет минимальным требованиям для установки программного обеспечения”.
Как и откуда скачать нужный драйвер pci контроллер simple communications
Ошибка установки оборудования в диспетчере задач PCI Simple Communications Controller встречается только на настольных ПК и ноутбуках, оснащенных системной логикой от Intel. Системы AMD эту технологию не поддерживают, но у них есть собственная разработка — Secure Technology.
Есть мнение, что технология MEI от Intel и Secure Technology от AMD шпионят за пользователями и предают какие-то данные, но это не доказано. Слухи эти возникли из-за того, что нигде нет четких инструкций, что эти технологии конкретно делают, а так же у них есть возможность выхода в сеть для скачивания и передачи данных.
Для устранения проблемы с драйвером pci контроллер simple communications и поиска подходящей версии в центре загрузки Intel, необходимо четко знать поколение либо модель чипсета/процессора вашего ПК, а также версию ОС.
Определить какой у вас CPU, чипсет и версия ОС, можно при помощи ПО Speccy, AIDA64 или HWiNFO64.
Если у вас ноутбук, то лучше скачать последнюю глобальную версию на сайте производителя. Драйвер может быть как отдельно, так и входить в состав дров для Chipset. Все зависит от модели ноута и даты его выпуска.
Если на официальном сайте не получилось найти, то тогда загружаем утилиту Intel Driver & Support Assistant с сайта Интел, и уже с помощью нее находим и скачиваем нужный драйвер. Этот способ будет лучшим и для настольных ПК.
Так же можно попробовать автоматически обновиться через диспетчер устройств, как показано на этом видео ⇓
По большому счету, работоспособность от не установленного драйвера pci контроллер simple communications не зависит. Настольные ПК точно нормально работают и без него, а вот у ноутбуков могут возникнуть проблемы. Все зависит от модели и оборудования.
PCI контроллер Simple Communications: что это такое и где взять для него драйвер
Черные ящики компов хранят в себе много всякой всячины – неизвестной и непонятной. Не успели мы узнать о существовании контроллера шины SMBus и разобраться, где добывать для него драйвер, как перед нами замаячил еще один загадочный контроллер-непонятно-чего. И он, представьте себе, тоже требует соблюдения прав на установку личного драйвера.
Продолжим приручение электронных загогулин, которыми нашпигованы наши железные друзья. На очереди – PCI контроллер Simple Communications. Разберемся, что это такое, для чего нужно и где взять для него драйвер.
Что такое PCI контроллер Simple Communications
PCI Simple Communications Controller – Windows-компонент подсистемы Intel Management Engine (Intel ME), представленной микропроцессором, интегрированным в чипсеты одноименной марки, и его программным кодом.
В доступной документации, которая описывает функциональность и назначение Management Engine, говорится, что эта подсистема управляет отдельными технологиями Intel, связанными с контролем температурных режимов устройства, электропитанием в состоянии низкого энергопотребления, а также с защитой девайса от кражи и лицензированием некоторых программных продуктов. Однако там же сказано, что этот перечень функций не является исчерпывающим.
Что еще представляет собой Intel ME и на что она способна, можно только вообразить. Например, тот факт, что она расположена в самом «сердце» материнской платы – главной микросхеме, которая связана со всеми компонентами компьютера; работает без сна и передышки, так как питается от батарейки часов реального времени; имеет доступ к содержимому оперативной памяти; получает данные с датчиков аппаратного мониторинга; оснащена собственным сетевым интерфейсом с MAC-адресом и прямой связью с контроллером Ethernet, говорит о широчайших возможностях в плане установления удаленного доступа к устройству (даже выключенному!) и шпионажа за пользователем.
Впрочем, подтвердить или опровергнуть эти догадки пока не получается, так как принцип работы основной части Management Engine не документирован, а программный код зашифрован.
То, что она представляет собой легитимный бэкдор для спецслужб, Intel, разумеется, отрицает. Попытки взломать и отключить ME предпринимались раньше и предпринимаются сейчас, однако запретить ее запуск полностью нельзя, так как без нее невозможна загрузка центрального процессора.
Хотим мы или нет, но налаживать взаимодействие придется. И в этом нам поможет драйвер PCI контроллер Simple Communications.
Что означает ошибка PCI Simple Communications Controller. Откуда скачать драйвер
Ошибки PCI Simple Communications Controller встречаются только на компьютерах, оснащенных чипсетом Intel, поскольку системы на AMD эту технологию не поддерживают ( не надейтесь, что они не шпионят, просто используют собственный аналог Intel ME ).
Выглядит ошибка примерно так, как показано на скриншоте выше – в Диспетчере устройств возле контроллера стоит желтый треугольник с восклицательным знаком. И, как вы наверняка догадались, для ее устранения достаточно переустановить драйвер, который можно скачать…
- … с сайта производителя вашего ноутбука или материнской платы ПК. Для некоторых моделей устройств отдельного драйвера Intel ME может не быть. Иногда разработчики включают его в состав пакета драйверов для чипсета.
- … с сайта Intel .
Для поиска подходящей версии драйвера Management Engine в центре загрузки Intel необходимо знать поколение либо модель чипсета/процессора вашего ПК, а также версию операционной системы.
На фрагменте этой таблицы представлены драйверы, предназначенные для шестого, седьмого и восьмого поколения процессоров семейства Intel Core – отдельный дистрибутив для установки на Windows 8.1 и 10 и отдельный для Windows 7. Эти драйверы совместимы с любыми моделями материнских плат на чипсете Intel, если на них установлен один из упомянутых ЦП.
Узнать, какой модели процессор и чипсет (PCH) работают в вашем компьютере, помогут уже известные вам утилиты аппаратного мониторинга, такие как AIDA64 или HWiNFO32/64 . Скриншот ниже сделан в последней.
Еще один способ найти подходящий драйвер PCI Simple Communications Controller – определить код устройства методом, описанным в статье про контроллер шины SMBus, и воспользоваться помощью поисковой системы. Однако для Management Engine это не самый подходящий метод, потому что всё, что нужно, проще и безопаснее найти на сайте Intel.
Что такое pci устройство на ноутбуке. PCI-устройства — что это? PCI-видеокарта. Как решить эту проблему
Каждый пользователь ПК хоть раз открывал диспетчер устройств на своем компьютере. Не важно, будь то обычный стационарный компьютер или ноутбук, везде можно найти так называемый PCI-контроллер. Что это и зачем он нужен в компьютере? Где его искать и что с ним делать?
Что такое PCI-контроллер?
PCI является универсальной шиной для подключения различных устройств. Обычно они находятся на материнской плате компьютера и с их помощью к ней могут быть подключены различные дополнительные платы. Обладателям стационарного компьютера будет проще обнаружить на своем ПК PCI-разъемы. Сняв боковую крышку корпуса, вы увидите материнскую плату своего ПК, а на ней несколько больших белых разъемов. Вот эти разъемы и называются PCI-шинами. С их помощью к материнской плате можно подключать видеокарту, звуковую карту, платы с дополнительными разъемами (USB или COM), сетевую карту и т.д.
Сам по себе PCI-контроллер является частью материнской платы и отвечает за нормальную работу самих шин и устройств, подлеченных к ним. PCI-разъемы могут иметь разные версии и предназначаются для различных типов плат. Если внимательно посмотреть на материнскую плату ПК, можно заметить, что разъем для подключения видеокарты отличается от остальных. Это сделано потому, что для видеокарт предусмотрена более высокая скорость обмена данными с материнской платой, а также они потребляют больше электроэнергии. На материнских платах можно обнаружить и маленький PCI-разъем, который предназначен для сетевых или различных других плат, которые потребляют меньше электроэнергии и им не требуется широкий канал передачи данных.
Установка PCI-устройства
Выбирая дополнительное устройство для своего ПК, узнайте, какая версия PCI-разъемов установлена на вашей материнской плате. Помните, разные версии данных разъемов отличаются своей формой, поэтому устройство для одной версии разъема будет физически несовместимо с разъемом другой версии, который имеется на материнской плате.
Узнать, совместимо ли устройство с вашей материнской платой довольно просто:
- Загрузите программу Everest , установите и запустите её.
- В левой колонке выберите «Устройства» и там же выберите пункт «PCI устройства». Центральное окно программы будет разделено надвое, в верхнем будут перечислены все устройства, которые подключены к PCI-шинам. Нажав на устройство, в нижнем окне можно будет увидеть информацию об устройстве и о самой шине, к которой оно подключено. Там же можно узнать и версию PCI-шины.
- Можно поступить проще и найти в сети Интернет описание вашей материнской платы, после чего просто сравнить его с характеристиками устройства, которые вы хотите установить. Узнать модель материнской платы можно с помощью программы Everest, открыв раздел «системная плата».
Если выбранная плата совместима с вашей материнской платой, можно переходить к непосредственной установке устройства.
- Снимите боковую крышку корпуса ПК.
- Выберите PCI-слот, в который будет установлено устройство, или удалите из нужного слота устройство, которое вы хотите заменить новым.
- Просто аккуратно вставьте плату так, чтобы она полностью заходила в разъем. Тут вы не ошибетесь, так как неправильно установить плату в разъем физически невозможно.
- Подключите дополнительные разъемы (если это требуется) и поставьте на место крышку корпуса.
- Запустите ПК. Когда ОС загрузится, вы увидите системное сообщение о том, что было подключено новое устройство. Установите необходимые для его работы драйверы с установочного диска, который идет в комплекте с устройством, загрузив драйвер из сети или воспользовавшись автоматической установкой драйвера.
Проблемы, возникающие с PCI-контроллером
Иногда после переустановки ОС может возникнуть следующая проблема — система не сможет распознать PCI-контроллер. Открыв диспетчер устройств, вы обнаружите пункт «неизвестное оборудование» вместо «PCI-контроллер». Решение проблемы очень простое — загрузите нужный драйвер с сайта производителя вашей системной платы и установите его.
В рамках данной статьи будут рассмотрены наиболее распространенные на сегодняшний день PCI-устройства. Что этотакое, и когда без него не обойтись – ключевые вопросы этого материала. Хотя данный стандарт постепенно уходит в прошлое, но все равно он будет актуальным еще достаточно долгое время. Его, по существу, можно считать прародителем самых современных интерфейсов ЮСБ и PCI-Express, которые пришли ему на смену.
Характеристики шины
Перед тем как получим ответ на вопрос: «PCI-устройства: что это такое и где они используются?», рассмотрим характеристики данной шины. Свое победоносное шествие этот стандарт начал в 1991 году. Первым процессором, который мог с ним полноценно функционировать, был 80486. Чуть позже появились первые «Пентиумы», еще больше раскрывшие его потенциал. Физически за этой аббревиатурой скрывается группа разъемов, распаянных на материнской плате. За организацию их работы отвечает одна из микросхем, установленных на ней. Характеристики у PCI следующие:
- Разрядность — 32/64 бита.
- Частота работы — 33 или 66 МГц.
- Максимальная пропускная способность — 500 Мбайт/с (для 64 бит версии PCI 2.0).
- Напряжение питания — 3,3 В (для 32 бит) или 5 В (для 64 бит).
Еще один важный нюанс, который предопределил будущее этого стандарта. «Интел» сделала его «открытым». То есть каждый разработчик мог при желании разработать любую плату расширения, которая без проблем работала бы с этим стандартом.
Какие устройства могут быть установлены
В слот расширения PCI могут быть установлены различные устройства. Среди них можно выделить:
- Графический адаптер.
- Звуковую карту.
- Тюнер.
- Плату расширения.
- Сетевую карту.
Это список можно продолжать до бесконечности. По существу – это полный аналог современной шины ЮСБ, но только с более низкой скоростью передачи данных. Даже драйвер PCI-устройств инсталлируется аналогичным образом. Многие идеи, которые были реализованы в этой устаревшей шине, получили дальнейшее развитие в более современных стандартах. Шина PCI оказала очень большое влияние на дальнейшее развитие компьютерной техники.
Графические адаптеры
Для вывода графического изображения использовалась PCI-видеокарта. В свое время это позволило значительно увеличить производительность компьютерных систем и полностью раскрыть потенциал процессоров 80486 и первых «Пентиумов».
Но время не стоит на месте. То, что тогда стало революционным решением, на сегодняшний день устарело как морально, так и физически. До 1997 года у таких графических ускорителей не было аналогов. Поэтому их можно было встретить на каждом персональном компьютере. И лишь только с появлением слота AGP на материнской плате такие адаптеры уступили новым графическим решениям пальму первенства по производительности.
Сейчас PCI-видеокарта – большая редкость. Ее можно встретить только на очень старых персональных компьютерах. Можно сказать, что это уже анахронизм. Их производительности достаточно только для решения наиболее простых задач – набора текста, работы с текстовым процессором и просмотра картинок. А вот с более сложными приложениями обязательно возникнут проблемы, и в таком случае их лучше не запускать.
Звуковая плата
Звуковая плата – это тоже одна из разновидностей PCI-устройства. Что этотакое? Ответ на этот вопрос достаточно прост. До 1997 года на материнских платах не было интегрированных звуковых адаптеров. Поэтому для организации акустической системы использовались именно такие приспособления. С одной стороны такая плата оснащалась «классическим» разъемом для установки в слот расширения. Интерфейсная ее панель выводилась на тыльную сторону системного блока.
Для фиксации внутри компьютера использовался один болт. Качество звучания их оставляло желать лучшего. Но все равно это был прорыв, который нельзя недооценивать. Именно установка таких устройств позволяла раньше любой компьютер превратить в настоящий мультимедийный центр. Можно было на такой ЭВМ и музыку послушать, и фильм посмотреть, и в игру поиграть.
Тюнеры
Еще один важный тип устройств для данной шины – это тюнер. Такой PCI-контроллер позволяет просматривать телевизионные передачи и прослушивать радио. Для обеспечения работоспособности такой платы к ней нужно в обязательном порядке подключить внешнюю антенну. Иначе качество принимаемого сигнала будет далеким от идеала.
Кроме того, в комплекте с тюнером в обязательном порядке шел пуль дистанционного управления. Это позволяло превратить компьютер в настоящий телевизор. Большого распространения подобная практика не получила, но все равно бывали случаи, когда без такого ноу-хау было не обойтись. Например, занятому человеку такое решение позволяло постоянно быть в курсе событий.
Модем
Важный атрибут старых компьютеров – это модем. С его помощью можно было раньше подключаться к Интернету. Большая часть таких устройств была внутреннего исполнения, то есть устанавливалась в слот PCI. Сейчас их с этого сегмента благополучно вытеснили сетевые карты. Хотя еще остались сферы, где им нет альтернативы. Одна из них – это система «Клиент-Банк», которая часто встречается в бухгалтерии. С ее помощью бухгалтер может контролировать состояние счетов компании и при необходимости делать платежи.
Плата расширения
Нередко в диспетчере устройств можно встретить следующее устройство: «PCI контроллер simple communications». За этим словосочетанием скрывается плата расширения. Она позволяет увеличить количество портов для подключения периферийных устройств или жестких дисков. То есть подобное приспособление устанавливается в слот расширения материнской платы, а с внешней стороны оно оснащено разъемами ЮСБ, КОМ или ЛПТ. Лет 5 назад это позволяло существенно увеличить количество подключенных периферийных устройств. Сейчас же количество портов на материнской плате выросло в разы, и потребность в установке подобных контроллеров просто отпала.
Итоги
В данном материале был дан ответ на вопрос: «PCI-устройства — что это такое и где они используются?»
Как видим, это достаточно широкая гамма устройств, которая позволяет превратить ваш компьютер в настоящий центр для развлечений. По крайней мере, это утверждение было справедливо до недавних пор. Сейчас ситуация немного изменилась. Все больше компонентов интегрируются непосредственно в сам процессор или на материнскую плату. Поэтому и потребность в них отпадает. Можно встретить и прочее устройство моста PCI, например, сетевая карточка, которая позволяет объединить компьютеры в локальную вычислительную сеть. Единственное устройство, которое пока не имеет достойной альтернативы, – это тюнер для приема телепередач и прослушивания радио. Но уже и в этом сегменте начали появляться компактные ЮСБ-аналоги. В общем, стандарт PCI постепенно уходит в прошлое, но он все равно будет продолжительное время присутствовать на рынке.
♦ MEMR# (MRDC#) — чтение памяти в любой области до 16 Мбайт.
♦ OWS# (SRDY#, NOWS#, ENDXFR) — укорочение текущего цикла по инициативе адресованного устройства.
♦ MASTER* (MASTER 16#) — запрос от устройства, использующего 16-битный канал DMA на управление шиной. При получении подтверждения DACK Bus-Master может захватить шину.
В шине EISA на дополнительных контактах слотов (недоступных картам ISA) располагается расширение шин данных и адреса до 32 бит, а также набор сигналов, обеспечивающих передачу данных в синхронном режиме с возможностью пакетных циклов.
6.2. Шина PCI
PCI (Peripheral Component Interconnect) local bus — шина соединения периферийных компонентов является основной шиной расширения современных компьютеров. Она разрабатывалась в расчете на Pentium, но хорошо сочеталась и с процессорами 486. Сейчас PCI является четко стандартизованной высокопроизводительной и надежной шиной расширения. Первая версия PCI 1.0 появилась в 1992 г. В PCI 2.0 (1993 г.) введена спецификация коннекторов и карт расширения. В версии 2.1 (1995 г.) введена частота 66 МГц. В настоящее время действует спецификация PCI 2.2 (декабрь 1998 г.), которая уточняет и разъясняет некоторые положения предшествующей версии 2.1. Данное описание основано на тексте стандарта «PCI Local Bus Specification. Revision 2.2» от 17.12.1998, опубликованного организацией PCI SIG (Special Interest Group).
Поначалу шина PCI вводилась как пристройка (mezzanine bus) к системам с основной шиной ISA, став позже центральной шиной: она соединяется с системной шиной процессора высокопроизводительным мостом («северным»), входящим в состав чипсета системной платы. Остальные шины расширения ввода-вывода (ISA/EISA или МСА), а также локальная ISA-подобная шина X-BUS и интерфейс LPC, к которым подключаются микросхемы системной платы (ROM BIOS, контроллеры прерываний, клавиатуры, DMA, портов СОМ и LPT, НГМД и прочие «мелочи»), подключаются к шине PCI через «южный» мост. В современных системных платах с хабовой архитектурой шину PCI Отодвинули на периферию, не ущемляя ее в мощности канала связи с процессором и памятью, но и не нагружая транзитным трафиком устройств других шин.
Шина является синхронной — фиксация всех сигналов выполняется по положительному перепаду (срронту) сигнала CLK. Номинальной частотой синхронизации считается 33 МГц, при необходимости частота может быть понижена (на машинах с процессором 486 использовали частоты 20-33 МГц). Во многих случаях частоту успешно разгоняют и до 41,5 МГц (половина типовой частоты системной шины 83 МГц). Начиная с версии 2.1 допускается повышение частоты до 66 МГц при согласии всех устройств на шине. Номинальная разрядность шины данных — 32 бита, спецификация определяет и расширение разрядности до 64 бит. При частоте шины 33 МГц теоретическая пропускная способность достигает 132 Мбайт/с для 32-битной шины и 264 Мбайт/с для 64-битной; при частоте синхронизации 66 МГц — 264 и 528 соответственно. Однако эти пиковые значения достигаются лишь во время передачи пакета, а из-за протокольных накладных расходов реальная средняя суммарная.(для всех задат-чиков) пропускная способность шины оказывается ниже.
С устройствами PCI процессор может взаимодействовать командами обращения к памяти и портам ввода-вывода, адресованным к областям, выделенным каждому такому устройству при конфигурировании. Устройства могут вырабатывать запросы маскируемых и немаскируемых прерываний. Понятия каналов DMA для шины PCI нет, но агент шины может сам выступать в роли зада»тчика, поддерживая высокопроизводительный обмен с памятью (и не только), не занимая ресурсов
центрального процессора. Таким образом, к примеру, может быть реализован обмен в режиме DMA с устройствами AT А, подключенными к контролеру PCI IDE (см. п. 9.2.1). Спецификация PCI требует от устройств способности перемещать все занимаемые ресурсы в пределах доступного пространства адресации. Это позволяет обеспечивать бесконфликтное распределение ресурсов для многих устройств (функций). Для управления устройствами рекомендуется вместо портов ввода-вывода по возможности использовать ячейки памяти. Одно и то же функциональное устройство может быть сконфигурировано по-разному, отображая свои регистры либо на пространство памяти, либо на пространство ввода-вывода. Драйвер может определить текущую настройку, прочитав содержимое регистра базового адреса устройства, — признаком пространства ввода-вывода будет единичное значение бита 0 (см. п. 6.2.12). Драйвер также может определить и номер запроса прерывания, который используется устройством.
6.2.1. Адресация устройств PCI
Для шины PCI принята иерархия понятий адресации: шина, устройство, функция. Эти понятия фигурируют только при обращении к регистрам конфигурационного пространства (см. п. 6.2.12). К этим регистрам обращаются на этапе конфигурирования — переучета обнаруженных устройств, выделения им непересекающихся ресурсов (областей памяти и пространства ввода-вывода) и назначения номеров аппаратных прерываний. При дальнейшей регулярной работе устройства будут отзываться на обращения по назначенным им адресам памяти и ввода-вывода, доведенным до сведения связанных с ними модулей ПО. Эти адреса принимаются с шины AD в начале каждой транзакции. Для доступа к конфигурационному пространству используются отдельные линии IDSEL Устройством PCI называется микросхема или карта расширения, подключенная к одной из шин PCI и использующая для идентификации выделенную ей линию IDSEL, принадлежащую этой шине. Устройство может быть многофункциональным, то есть состоять из множества (от 1 до 8) так называемых функций. Каждой функции отводится конфигурационное пространство в 256 байт (см. п. 6.2.12). Многофункциональные устройства должны отзываться только на конфигурационные циклы с номерами функций, для которых имеется конфигурационное пространство. При этом функция с номером 0 должна быть обязательно, номера остальных функций назначаются разработчиком устройства произвольно (в диапазоне 1-7). Простые (однофункциональные) устройства, в зависимости от реализации, могут отзываться либо на любой номер функции, либо только на номер функции 0.
Шина PCI — набор сигнальных линий (см. п. 6.2.2), непосредственно соединяющих интерфейсные выводы группы устройств (слотов, микросхем на системной плате). В системе может присутствовать несколько шин PCI, соединенных мостами PCI (см. п. 6,2.10). Мосты электрически отделяют интерфейсные сигналы одной шины от другой, соединяя их логически; главный мост соединяет главную шину с ядром системы (процессором и памятью). Каждая шина имеет свой номер шины (PCI bus number). Шины нумеруются последовательно; главная шина имеет нулевой номер.
С точки зрения конфигурирования, минимальной адресуемой единицей этой иерархии является функция; ее полный адрес состоит из трех частей: номера шины, номера устройства и номера функции. Короткая форма идентификации вида РСЮ:1:2 (например, в сообщениях ОС Unix) означает функцию 2 устройства 1, подключенного к главной (0) шине PCI.
В шине PCI принята географическая адресация — номер устройства определяется местом его подключения. Номер устройства (device number или dev) определяется той линией шины AD, к которой подключена линия сигнала IDSEL данного слота: kADU — devO(MOCT),AD12-devl. AD31 -dev20. В соседних слотах PCI, как правило,
задействуются соседние номера устройств; их нумерация определяется разработчиком системной платы (или пассивной кросс-платы в промышленных компьютерах). Часто для
слотов используются убывающие номера устройств, начиная с 20. Группы соседних слотов могут подключаться к разным шинам; на каждой шине PCI нумерация устройств независимая (могут быть и устройства с совпадающими номерами dev, но разными номерами шин). Устройства PCI, интегрированные в системную плату, используют ту же систему адресации. Их номера «запаяны намертво», в то время как адреса карт расширения можно изменять перестановкой их в разные слоты. Одна карта PCI может содержать только одно устройство шины, к которой она подключается, поскольку ей в слоте выделяется только одна линия IDSEL Если на карте размещают несколько устройств (например, 4-портовая карта Ethernet), то на ней приходится устанавливать мост
Тоже устройство PCI, к которому и обращаются по линии IDSEL, выделенной данной карте. Этот мост организует на карте дополнительную шину PCI, к которой можно подключить множество устройств.
С точки зрения обращения к пространствам памяти и ввода-вывода, географический адрес (номер шины и устройства) безразличен (не принимая во внимание разницу в производительности, связанную с подключением устройств к разным шинам PCI). Однако номер устройства определяет номер линии запроса прерывания, которой может пользоваться устройство. Подробнее об этом см. в п. 6.2.6, здесь же отметим, что на одной шине устройства с номерами, отличающимися друг от друга на 4, будут использовать одну и ту же линию прерывания. Возможность развести их по разным линиям прерывания может появиться лишь, если они находятся на разных шинах (это зависит от системной платы).
Разобраться с нумерацией устройств и полученных ими линий прерываний на конкретной плате можно просто: устанавливать одну карту PCI поочередно в каждый из слотов (отключая питание) и смотреть на сообщения об обнаруженных устройствах PCI, выводимых на дисплей в конце теста POST. В этих сообщениях будут фигурировать и устройства PCI, установленные непосредственно на системной плате (и не отключенные параметрами CMOS Setup).
Но чтобы не было иллюзий простоты и прозрачности, отметим, что «особо умные» операционные системы (Windows) не довольствуются полученными назначениями номеров прерывании и изменяют их по своему усмотрению (что никак не может отразиться на разделяемости линий).
6.2.2. Протокол шины PCI
В каждой транзакции (обмене по шине) участвуют два устройства — инициатор (initiator) обмена, он же ведущее (master) устройство, и целевое (target) устройство (ЦУ), оно жеведомое (slave). Шина PCI все транзакции трактует как пакетные: каждая транзакция начинается фазой адреса, за которой может следовать одна или несколько фаз данных. Состав и назначение интерфейсных сигналов шины приведены в табл. 6.11.
Таблица 6.11. Сигналы шины PCI
Address/Data — мультиплексированная шина адреса/данных. В начале транзакции передается адрес, в
Command/Byte Enable — команда/разрешение обращения к байтам. Команда, определяющаятипочередного
циклашины, задаетсячетырехбитнымкодомв фазе адреса
Кадр. Введением сигнала отмечается начало транзакции (фаза адреса), снятие сигналауказываетнато, что
Device Select — устройство выбрано (ответ ЦУ на адресованную к нему транзакцию)
Initiator Ready — готовность ведущего устройства к обмену данными
Target Ready — готовность ЦУ к обмену данными
Сигнал захвата шины для обеспечения целостного выполнения операции. Используетсямостом, которомудля
выполненияоднойоперациитребуетсявыполнить несколько транзакций PCI
Request — запрос от ведущего устройства на захват шины
Grant — предоставление ведущему устройству управления шиной
Parity — общий бит паритета для линий AD и С/ВЕ#
PRSNT# Present — индикаторы присутствия платы, кодирующие запрос потребляемой мощности. Накарте расширенияоднаилидвелиниииндикаторовсоединяютсяс шиной GND, что воспринимается системной платой
Reset — сброс всех регистров в начальное состояние
Initialization Device Select — выбор устройства в циклах конфигурационного
System Error — системная ошибка. Ошибка паритета адреса данных в специальном циклеилииная
катастрофическаяошибка, обнаруженнаяустройством. Активизируется любым устройством PCI и вызывает
Request 64 bit — запрос на 64-битный обмен. Сигнал вводится 64-битным
инициатором, по времени он совпадает с сигналом FRAME*. Во время окончания сброса (сигналом
RST*) сигнализирует 64-битному устройству о том, что оно подключенок64-битнойшине. Если64-б.итное
устройствонеобнаружитэтогосигнала, онодолжнопереконфигурироватьсяна32-битныйрежим, отключив
Подтверждение64-битногообмена. Сигналвводится64-битнымЦУ, опознавшимсвой адрес, одновременно с
DEVSEL*. Отсутствие этого подтверждения заставитинициаторвыполнятьобменс32-битнойразрядностью
INTA#, INTB*, Interrupt А, В, С, D — линии запросов прерывания, чувствительность к уровню, INTC#, INTD* активный уровень — низкий, что допускает разделяемость (совместное использование)линий
Snoop Done — сигнал завершенности цикла слежения для текущей транзакции. Низкийуровеньуказываетна
незавершенностьцикласлежениязакогерентностьюпамятиикэша. Необязательныйсигнал, используетсятолько
Snoop Backoff — попадание текущего обращения к памяти абонента шины
вмодифицированнуюстрокукэша. Необязательныйсигнал, используетсятолькоабонентамишиныскэшируемой
Test Clock — синхронизация тестового интерфейса JTAG
Test Data Input — входные данные тестового интерфейса JTAG
Test Data Output — выходные данные тестового интерфейса JTAG
Test Mode Select — выбор режима для тестового интерфейса JTAG
Test Logic Reset — сброс тестовой логики
В каждый момент времени шиной может управлять только одно ведущее устройство, получившее на это право от арбитра. Каждое ведущее устройство имеет пару сигналов — REQ# для запроса на управление шиной и GNT* для подтверждения предоставления управления шиной. Устройство может начинать транзакцию (устанавливать сигнал FRAME*) только при активном полученном сигнале GNT*. Снятие сигнала GNT* не позволяет устройству начать следующую транзакцию, а при определенных условиях (см. ниже) заставляет прекратить начатую транзакцию. Арбитражем запросов на использование шины занимается специальный узел, входящий в чипсет системной платы. Схема приоритетов (фиксированный, циклический, комбинированный) определяется программированием арбитра.
Для адреса и данных используются общие мультиплексированные линии AD. Четыре мультиплексированные линии С/ВЕ обеспечивают кодирование команд в фазе адреса и разрешения байт в фазе данных. В начале транзакции ведущее устройство активизирует сигнал FRAME*, по шине AD передает целевой адрес, а по линиям С/ВЕ# — информацию
о типе транзакции (команде). Адресованное ЦУ отзывается сигналом DEVSEL*. Ведущее устройство указывает на свою готовность к обмену данными сигналом IRDY#, эта готовность может быть выставлена и раньше получения DEVSEL*. Когда к обмену данными будет готово и ЦУ, оно установит сигнал TRDY*. Данные по шине AD передаются только при одновременном наличии сигналов IRDY# и TRDY*. С помощью этих сигналов ведущее устройство и ЦУ согласуют свои скорости, вводя такты ожидания. На рис. 6.7 приведена временная диаграмма обмена, в которой и ведущее устройство, и ЦУ вводят такты ожидания. Если бы они оба ввели сигналы готовности в конце фазы адреса и не снимали их до конца обмена, то в каждом такте после фазы адреса передавались бы по 32 бита данных, что обеспечило бы выход на предельную производительность обмена.
Количество фаз данных в пакете явно не указывается, но перед последней фазой данных ведущее устройство при введенном сигнале IRDY* снимает сигнал FRAME*. В одиночных транзакциях сигнал FRAME* активен лишь один такт. Если устройство не поддерживает пакетные транзакции в ведомом режиме, то оно должно потребовать прекращения пакетной транзакции во время первой фазы данных (введя сигнал STOP* одновременно с TRDY*). В ответ на это ведущее устройство завершит данную транзакцию и продолжит обмен последующей транзакцией с новым значением адреса. После последней фазы данных ведущее устройство снимает сигнал IRDY#, и шина переходит в состояние покоя (PCI Idle) — оба сигнала FRAME* и IRDY# находятся в пассивном состоянии. Инициатор может начать следующую транзакцию и без такта покоя, введя FRAME* одновременно со снятием IRDY#. Такие быстрые смежные транзакции (Fast Back-to-Back) могут быть обращены как к одному, так и к разным ЦУ. Первый тип поддерживается всеми устройствами PCI, выступающими в роли ЦУ. На поддержку второго типа (она необязательна) указывает бит 7 регистра состояния (см. п. 6.2.12). Инициатору разрешают (если он умеет) использовать быстрые смежные транзакции с разными устройствами (битом 9 регистра команд), только если все агенты шины допускают быстрые обращения.
Рис. 6.7. Цикл обмена на шине PCI
Шина позволяет уменьшить мощность (ток), потребляемую устройствами, ценой снижения производительности, применяя пошаговое переключение линий AD и PAR (address/data stepping). Здесь возможны два варианта.
катора действительной информации (FRAME# в фазе адреса, IRDY# или TRDY# вфазеданных). Заэтинесколькотактовсигналы«доползут» дотребуемогозначения применьшем токе.
♦ Дискретный шаг (diskrete stepping) — нормальные формирователи срабатывают не все сразу, а группами (например, побайтно), в каждом такте по группе. При этом снижаются броски тока, поскольку одновременно переключается меньше формирователей.
Здравствуйте. Хотим рассказать как решить проблему при установке драйвера PCI контроллера.
Недавно к нам принесли ноутбук Asus, после установки драйвера выяснилось, что драйвер работает не корректно.
Необходимо было установить операционную систему Windows 7. После установки операционной системы были установлены последовательно, как положено с перезагрузкой, все драйвера. Драйвера устанавливались с официального сайта asus.
Обнаружилась такая проблема. Драйвер для устройства Trusted Execution Engine Interface работает не корректно. Обновление драйвера результатов не дало, все осталось без изменений.
Было решено удалить драйвера для этого устройства полностью. После удаления и перезагрузки система показала, что нет драйверов для — PCI контроллер шифрации/дешифрации.
Коротко PCI контроллер — это универсальная шина для подключения различных устройств, стали искать решение проблемы в этом направлении.
Как решить эту проблему:
Первый вариант решения этой проблемы, выставить в настройках BIOS в разделе Advanced параметр OS Selection, операционную систему, ту которую устанавливаете, в нашем случае windows 7. Если этой опции нет то необходимо обновить BIOS.
Затем там же в BIOS функцию Boot Option UEFI ставим Disabled, отключаем ее. Теперь устанавливаем операционную систему с вашего носителя DVD или USB не имеет значения.
После установки операционной системы устанавливаем драйвера кроме драйвера Intel(R) Trusted Execution Engine Interface.
Затем устанавливаем обновление для Windows 7 — Kernel-Mode Driver Framework version 1.11 update for Windows 7 , это обновление еще имеет имя KB2685811 в центре обновлений.
Скачать его можно с официального сайта microsoft
или у нас с яндекс диска, версия для х64 , версия для х86 .
Затем устанавливаем драйвера для Intel(R) Trusted Execution Engine Interface или PCI устройство шифрации/дешифрации.
Как сделали мы.
В нашем случае переустановка операционной системы не производилась и даже не вносились изменения в BIOS мы просто удалили драйвера, для этого устройства, затем скачали и установили обновление о котором говорилось выше. Все больше мы ничего не делали драйвера определились системой и установились автоматически. Просто перезагрузили ноутбук после окончания обновления.
WiFi модули и другие подобные устройства. Разработку данной шины начала компания Intel в 2002 году. Сейчас разработку новых версий данной шины занимается некоммерческая организация PCI Special Interest Group.
На данный момент шина PCI Express полностью заменила такие устаревшие шины как AGP, PCI и PCI-X. Шина PCI Express размещается в нижней части материнской платы в горизонтальном положении.
PCI Express это шина, которая была разработана на основе шины PCI. Основные отличия между PCI Express и PCI лежат на физическом уровне. В то время как PCI использует общую шину, в PCI Express используется топология типа звезда. Каждое устройство подключается к общему коммутатору отдельным соединением.
Программная модель PCI Express во многом повторяет модель PCI. Поэтому большинство существующих PCI контроллеров могут быть легко доработаны для использования шины PCI Express.
Слоты PCI Express и PCI на материнской плате
Кроме этого, шина PCI Express поддерживает такие новые возможности как:
- Горячее подключение устройств;
- Гарантированная скорость обмена данными;
- Управление потреблением энергии;
- Контроль целостности передаваемой информации;
Как работает шина PCI Express
Для подключения устройств шина PCI Express использует двунаправленное последовательное соединение. При этом такое соединение может иметь одну (x1) или несколько (x2, x4, x8, x12, x16 и x32) отдельных линий. Чем больше таких линий используется, тем большую скорость передачи данных может обеспечить шина PCI Express. В зависимости от количества поддерживаемых линий размер сорта на материнской плате будет отличаться. Существуют слоты с одной (x1), четырьмя (x4) и шестнадцатью (x16) линиями.
Наглядная демонстрация размеров слота PCI Express
При этом любое PCI Express устройство может работать в любом слоте, если слот имеет такое же или большее количество линий. Это позволяет установить PCI Express карту с разъемом x1 в слот x16 на материнской плате.
Пропускная способность PCI Express зависит от количества линий и версии шины.
В одну/обе стороны в Гбит/с
Примеры PCI Express устройств
В первую очередь PCI Express используется для подключения дискретных видеокарт. С момента появления данной шины абсолютно все видеокарты используют именно ее.
Видеокарта GIGABYTE GeForce GTX 770
Однако это далеко не все что умеет шина PCI Express. Ее используют производители других комплектующих.