Разное

Устройство 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 постепенно уходит в прошлое, но он все равно будет продолжительное время присутствовать на рынке.

Pci устройство что это такое на ноутбуке

Обычно все драйверы для используемого в ПК оборудования устанавливаются без каких-либо проблем, однако иногда пользователи сталкиваются с достаточно сложной ситуацией — отображением в «Диспетчере устройств» неизвестного PCI-устройства. После поисков в интернете оказывается, что получить информацию об этом комплектующем достаточно сложно, соответственно, подобрать подходящий драйвер просто невозможно. Сегодня мы предлагаем ознакомиться с несколькими доступными вариантами инсталляции ПО к неизвестному PCI-оборудованию, каждый из которых будет полезен в определенных ситуациях.

Ищем и устанавливаем драйверы для неизвестного PCI-устройства

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

Перед началом выполнения следующих инструкций обладателям материнских плат на базе Intel советуем ознакомиться с отдельной нашей статьей по следующей ссылке. Там показана процедура поиска и установки драйверов для PCI-контроллера Simple Communications, которые иногда не входят в стандартный набор и не добавляются в Windows автоматически. Возможно, Intel Management Engine — это именно тот компонент, что и находится в состоянии неизвестного на данный момент.

Способ 1: Сайт производителя материнской платы

Любое оборудование, подключаемое через порт PCI, располагается на самой системной плате, соответственно, подходящий драйвер должен быть доступен на официальном сайте разработчика материнки или ноутбука. Мы возьмем за пример сайт ASUS, чтобы показать пример поиска и загрузки необходимых компонентов.

    Откройте главную страницу нужного сайта, где перейдите в раздел поддержки, щелкнув на соответствующую кнопку.

На странице продукта переместитесь в раздел «Драйверы и Утилиты».

Обязательно определите текущую версию операционной системы, чтобы получить только совместимые драйверы.

Нельзя дать точный ответ, какого именно драйвера не хватает, поэтому придется отыскать его вручную путем подбора. Рекомендованное, но не обязательное ПО находится в «Others», потому раскройте список, чтобы просмотреть все компоненты.

По завершении загрузки запустите EXE-файл или архив.

В случае с архивом Setup.exe находится в корне, достаточно будет запустить его и дождаться окончания инсталляции.

Такой метод считается самым безопасным, однако он не всегда эффективен в этой ситуации и вызывает трудности у некоторых пользователей. Поэтому в случае нерезультативности подбора драйверов мы советуем перейти к альтернативным вариантам.

Способ 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-устройства. Что это такое, и когда без него не обойтись – ключевые вопросы этого материала. Хотя данный стандарт постепенно уходит в прошлое, но все равно он будет актуальным еще достаточно долгое время. Его, по существу, можно считать прародителем самых современных интерфейсов ЮСБ и 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 постепенно уходит в прошлое, но он все равно будет продолжительное время присутствовать на рынке.

Приветствую вас, дорогие читатели.

После переустановки операционной системы некоторые пользователи (в том числе и я) встречались с ситуацией, когда в «Диспетчере устройств» показывает, что необходим драйвер PCI-устройства для Windows 7. И чаще всего такое встречается на ноутбуках, хоть и на ПК также можно увидеть проблему. В некоторых случаях можно заметить определенные негативные моменты в работе устройства, проявляющиеся скоростью обработки информации, «паузами», а иногда и «остановками». В статье я постараюсь рассказать, как справиться с недугом.

Содержание статьи

Что это? ( к содержанию ↑ )

Сразу нужно сказать, что PCI-устройство не имеет конкретного назначения. Эта маркировка указывает на шину, с помощью которой подключается компонент. Само по себе оборудование может иметь разное назначение – модем, сетевая карта, cardreader и многое другое. А потому решить так сразу проблему не всегда удастся.

Установка определенных драйверов ( к содержанию ↑ )

Узнать, какой именно драйвер необходимо искать, можно несколькими способами. Для начала необходимо попасть в «Панель управления», а затем в «Диспетчер устройств».

В большинстве случаев проблемы встречаются в разделе «Другие устройства». Если нажать на это пункт, откроется выпадающий список, в левой части которого будет желтый восклицательный знак, а далее идти надпись.

Так, например, необходимо найти драйвер PCI-контроллер Simple Communications. Это означает, что на компьютере не найдено специального интерфейса между хостом и микропрограммой Management Engine от Intel.

Еще одной популярной проблемой считается наличие ошибки в Nv > официальный сайт и найти соответствующее ПО. Важно разыскать именно подходящее обеспечение (должны совпадать версии Windows, разрядность и даже выпуск БИОСа). Далее вы можете просто обновить драйвер или установить, если его не было. Иногда требуется перезагрузка.

Программа ( к содержанию ↑ )

Существует масса программ, позволяющих автоматически находить в Интернете и затем устанавливать не хватающие или более новые драйвера. Совсем недавно я как раз об одной такой рассказывал. Подробную информацию о ней и ее работе можно найти, перейдя по ссылке.

Поиск по ID ( к содержанию ↑ )

Иногда случаются ситуации, когда вы не можете так сразу определить, какое именно оборудование не работает. Кроме того, не помогает маркировка в «Диспетчере устройств». Что же делать в таком случае?

Чтобы для Windows 7 найти нужное программное обеспечение, нужно проделать несколько движений:

Заходим в «Панель управления» и «Диспетчер устройств».

Далее разыскиваем не установленное оборудование и вызываем на нем «Свойства».

Откроется окно, где мы переходим на вкладку «Сведения».

В выпадающем списке «Свойство» выбираем «ИД оборудования».

Выделяем и копируем первую строку, а далее отправляемся в Интернет, где и находим нужное ПО, отталкиваясь от полученных данных.

После этого устанавливаем программное обеспечение любым удобным способом.

Кстати, этот способ подходит и для устройств PCI Windows XP. Лучше всего искать на проверенных сайтах, чтобы ненароком себе не установить вирус.

Диск ( к содержанию ↑ )

Нередко вместе с ПК или ноутбуками (будь то Asus, HP, Lenovo или любая другая компания) в комплекте предоставляется переносное устройство со всеми необходимыми драйверами. Именно здесь и можно попробовать поискать нужное обеспечение.

Кроме того, смело обращайтесь в официальную техническую поддержку клиентов. Здесь часто помогают пользователям, указывая не только на название компонента, но и где можно скачать соответствующие небольшие программы.

Надеюсь, вам удастся разобраться с проблемой. Подписывайтесь, и вы узнаете еще много нового.

Рекомендуем к прочтению

PCI и PCI-X

Для манипулирования с транзакциями обращения к памяти и портам ввода-вывода мосту нужны карты адресов, на которых отмечены области, принадлежащие устройствам вторичной и подчиненных шин. В системе с плоской уникальной адресацией этого достаточно. Для отмеченных областей мост должен отвечать в качестве целевого устройства на транзакции, «увиденные» им на первичном интерфейсе, и инициировать их в роли мастера на вторичном интерфейсе; остальные транзакции на первичном интерфейсе он игнорирует. Для адресов вне этих областей мост должен вести себя «зеркально»: отвечать в качестве целевого устройства на транзакции, «увиденные» им на вторичном интерфейсе, и инициировать их на первичном интерфейсе; остальные транзакции на вторичном интерфейсе он игнорирует. Каким образом мост транслирует транзакции, описано далее.

Каждый мост PCI-PCI имеет по одному описателю на каждый из трех типов ресурсов: ввода-вывода, «настоящей» памяти (допускающей предвыборку) и памяти, на которую отображены регистры ввода-вывода. В описателе указывается базовый адрес и размер области. Ресурсы одного типа для всех устройств, находящихся за мостом (на вторичной и всех подчиненных шинах), должны быть собраны в одну, по возможности компактную, область.

Область адресов вводавывода задается 8-битными регистрами I/O Base и I/O Limit с гранулярностью 4 Кбайт. Эти регистры своими старшими битами определяют только 4 старших бит 16-разрядного адреса начала и конца транслируемой области. Младшие 12 бит для I/O Base подразумеваются 000h, для I/O Limit — FFFh. Если на вторичной стороне моста нет портов ввода-вывода, то в I/O Limit записывается число меньшее, чем в I/O Base. Если мост не поддерживает карту адресов ввода-вывода, то оба регистра при чтении всегда возвращают нули; такой мост транзакции ввода-вывода с первичной на вторичную сторону не транслирует. Если мост поддерживает только 16-битную адресацию ввода-вывода, то при чтении в младших 4 бит обоих регистров всегда возвращает нули. При этом подразумевается, что старшие биты адресов AD[31:16] = 0, но они также подлежат декодированию. Если мост поддерживает 32-битную адресацию ввода-вывода, то при чтении в младших четырех битах обоих регистров возвращается 0001. При этом старшие 16 бит нижней и верхней границ находятся в регистрах I/O Base Upper 16 Bits и I/O Limit Upper 16 Bits.

Мост транслирует транзакции ввода-вывода указанной области с первичного интерфейса на вторичный только при установленном бите I/O Space Enable в регистре команд. Транзакции ввода-вывода со вторичного интерфейса на первичный транслируются только при установленном бите Bus Master Enable.

Вводвывод, отображенный на память, может использовать адреса в пределах первых 4 Гбайт (предел 32-битной адресации) с гранулярностью 1 Мбайт. Транслируемая область задается регистрами Memory Base (начальный адрес) и Memory Limit (конечный адрес), в которых задаются только старшие 12 бит адреса AD[31:20], младшие биты AD[19:0] подразумеваются равными 0 и FFFFFh соответственно. Кроме того, транслироваться может и область памяти VGA .

«Настоящая» память устройств PCI, допускающая предвыборку, может располагаться как в пределах 32-битной адресации (4 Гбайт), так и 64-битной, с гранулярностью 1 Мбайт. Транслируемая область задается регистрами Prefetchable Memory Base (начальный адрес) и Prefetchable Memory Limit (конечный адрес). Если в младших битах [3:0] этих регистров чтение возвращает 0001, то это признак поддержки 64-битной адресации. В этом случае старшая часть адресов находится в регистрах Prefetchable Base Upper 32 Bits и Prefetchable Limit Upper 32 Bits. Мост может и не иметь специальной поддержки предвыбираемой памяти, тогда вышеуказанные регистры будут при чтении возвращать нули.

Мост транслирует транзакции памяти указанных областей с первичного интерфейса на вторичный только при установленном бите Memory Space Enable в регистре команд. Транзакции памяти со вторичного интерфейса на первичный транcлируются только при установленном бите Bus Master Enable.

С мостами связаны понятия позитивного и субтрактивного декодирования адресов. Рядовые агенты PCI (устройства и мосты) отзываются только на обращения по адресам, принадлежащим областям, описанным в их конфигурационном пространстве (через базовые адреса и диапазоны памяти или ввода-вывода). Такой способ декодирования называется позитивным. Мост с позитивным декодированием (positive decoding) пропускает через себя только обращения, принадлежащие определенному списку адресов, заданному в его конфигурационных регистрах. Мост с субтрактивным декодированием (subtractive decoding) пропускает через себя обращения, не относящиеся к другим устройствам. Его области прозрачности формируются как бы вычитанием (откуда и название) из общего пространства областей, описанных в конфигурационных пространствах других устройств. Физически субтрактивное декодирование устройством (мостом) выполняется проще: устройство отслеживает на шине все транзакции интересующего его типа (обычно обращения к портам или памяти), и если не видит на них ответа (сигнала DEVSEL# в тактах 1–3 после FRAME#) ни от одного из обычных устройств, считает эту транзакцию «своей» и само вводит DEVSEL#. Возможность субтрактивного декодирования имеется только у мостов определенного типа, и она является дополнением к позитивному декодированию. Субтрактивное декодирование приходится применять для старых устройств (ISA, EISA), чьи адреса разбросаны по пространству так, что их не собрать в область позитивного декодирования приемлемого размера. Субтрактивное декодирование применяется для мостов, подключающих старые шины расширения (ISA, EISA). Позитивное и субтрактивное декодирование относится только к обращениям, направленным в пространства памяти и ввода-вывода. Конфигурационные обращения маршрутизируются с помощью номера шины, передаваемого в циклах типа 1 (см. главу 2): каждый мост «знает» номера всех шин, его окружающих. На поддержку субтрактивного декодирования может указывать только специфический код класса 060401h, обнаруженный в заголовке конфигурационных регистров данного моста.

AMD PCI Device Driver — что это за драйвер?

Драйвер контроллера PCI.

Драйвер входит в состав пакета AMD Chipset Drivers.

Скорее всего нужен для корректной работы шины PCI и для обеспечения максимальной скорости. Что такое шина PCI? Это разьем на материнской плате, часто не один, в который могут устанавливаться разные устройства — например сетевая плата, звуковая плата, внешний Wi-Fi модуль, дополнительные порты USB, и конечно же видеокарта. Последнее — пожалуй наиболее важное, поэтому ставить драйвер нужно. Тем более, что AMD добавила поддержку PCI Express 4.0, для корректной работы как раз возможно и нужен драйвер.

Windows 10 способна автоматически обновить данный драйвер. Это хорошо, но после установки, можно попробовать установить и драйвер с официального сайта AMD или с сайта вашей модели материнки. Редко, но иногда Windows ставит драйвер не очень старый, но стабильный, однако при этом не самой последней версии.

Вообще на самом деле шина называется не PCI, а PCI-E.

Вот как выглядит разьем PCI-E на материнке:

Кстати здесь первые три слева — это просто PCI, не Express, а обычные, и они существовали еще во времена Pentium 4. Сегодня их уже нет на современных платах, потому что они медленные. Три PCI, которые справа — уже современные разьемы, быстрее, скорости достаточно для современных видеокарт. PS: устройства просто PCI и PCI Express не совместимы, там элементарно физически нет совместимости.

Чтобы посмотреть установлены дрова или нет, то стоит открыть диспетчер устройств (Win + R > devmgmt.msc) и посмотреть нет ли устройства с восклицательным знаком. Второе — это открыть окно Программы и компоненты (Win + R > appwiz.cpl) и посмотреть в списке нет ли там установленных драйверов AMD PCI Device Driver, кроме этого, в этом же окне можно нажать Просмотр установленных обновлений — там тоже может быть нужная информация.

Собственно если драйвер не установлен, то может быть такая картина в диспетчере:

Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч друзья!

PCI Bus — что это за драйвер? (Windows)

Драйвер шины PCI, которая предназначена для подключения разных устройств: звуковые карты, видеокарты, сетевые платы, Wi-Fi адаптеры и многое другое.

Шина? Многим это слово думаю будет не особо понятно… а чтобы было понятно, то смотрите, шина это как канал данных. И уже к этому каналу данных подключаются устройства. Как? Очень просто — при помощи разьемов PCI Express или просто PCI-E:

Это и есть порты PCI. Однако есть старого образца — просто PCI, они слева, а есть нового образца — они справа. В названии отличаются буквой E или Express. Физически — в старом образце перемычка с одной стороны, а в новых — ближе к краю платы, если образно. Устройства несовместимы, то есть старое устройство для PCI нельзя установить в PCI-E, вообще никак.

Разьемы PCI-E могут отличаться размером — одни короткие, другие длинные, в чем разница? Те что короткие, они имеют меньшую скорость и подходят хорошо для таких устройств как сетевые платы, звуковые, Wi-Fi адаптеры. А вот те порты, которые длинные — обеспечивают максимальную скорость, которая нужна как раз для видеокарты. Но в длинные порты можно спокойно поставить и сетевую плату, звуковую, работать все равно будет. Но вообще длинный порт и короткий — не совсем верные названия, длинный это x16, короткий это x1, но есть и другие:

У вас могут быть проблемы с драйвером PCI Bus (например ошибка когда требуется перезапуск устройства). Как решение — удалите его в диспетчере устройств и выполните перезагрузку. Стандартный драйвер PCI Bus, который идет в составе Windows 10/7 — полностью подходит и обновлять его, либо устанавливать сторонний, вручную — нет смысла. Разница может быть только в названии, функциональность будет одинаковой. В крайнем случае, если хотите установить сторонний, а точнее специально для вашей материнки — ставьте, но сперва создайте точку восстановления.

Также не стоит обновлять драйвер PCI Bus через всякие утилиты автоматического обновления драйверов.

Например есть драйвер PCI Bus от AMD — он может быть поновее, однако по факту вряд ли это улучшит функциональность шины PCI. Поэтому не стоит заморачиваться по поводу этого драйвера, если все работает стабильно, то ничего не обновляйте.

Подробно о том что такое PCI Bus вы можете прочитать здесь.

На этом все. Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч друзья.

PCI-контроллер, что это?

Каждый пользователь ПК хоть раз открывал диспетчер устройств на своем компьютере. Не важно, будь то обычный стационарный компьютер или ноутбук, везде можно найти так называемый PCI-контроллер. Что это и зачем он нужен в компьютере? Где его искать и что с ним делать?

Что такое PCI-контроллер?

PCI является универсальной шиной для подключения различных устройств. Обычно они находятся на материнской плате компьютера и с их помощью к ней могут быть подключены различные дополнительные платы. Обладателям стационарного компьютера будет проще обнаружить на своем ПК PCI-разъемы. Сняв боковую крышку корпуса, вы увидите материнскую плату своего ПК, а на ней несколько больших белых разъемов. Вот эти разъемы и называются PCI-шинами. С их помощью к материнской плате можно подключать видеокарту, звуковую карту, платы с дополнительными разъемами (USB или COM), сетевую карту и т.д.

Сам по себе PCI-контроллер является частью материнской платы и отвечает за нормальную работу самих шин и устройств, подлеченных к ним. PCI-разъемы могут иметь разные версии и предназначаются для различных типов плат. Если внимательно посмотреть на материнскую плату ПК, можно заметить, что разъем для подключения видеокарты отличается от остальных. Это сделано потому, что для видеокарт предусмотрена более высокая скорость обмена данными с материнской платой, а также они потребляют больше электроэнергии. На материнских платах можно обнаружить и маленький PCI-разъем, который предназначен для сетевых или различных других плат, которые потребляют меньше электроэнергии и им не требуется широкий канал передачи данных.

Установка PCI-устройства

Выбирая дополнительное устройство для своего ПК, узнайте, какая версия PCI-разъемов установлена на вашей материнской плате. Помните, разные версии данных разъемов отличаются своей формой, поэтому устройство для одной версии разъема будет физически несовместимо с разъемом другой версии, который имеется на материнской плате.

Узнать, совместимо ли устройство с вашей материнской платой довольно просто:

  1. Загрузите программу Everest, установите и запустите её.
  2. В левой колонке выберите «Устройства» и там же выберите пункт «PCI устройства». Центральное окно программы будет разделено надвое, в верхнем будут перечислены все устройства, которые подключены к PCI-шинам. Нажав на устройство, в нижнем окне можно будет увидеть информацию об устройстве и о самой шине, к которой оно подключено. Там же можно узнать и версию PCI-шины.
  3. Можно поступить проще и найти в сети Интернет описание вашей материнской платы, после чего просто сравнить его с характеристиками устройства, которые вы хотите установить. Узнать модель материнской платы можно с помощью программы Everest, открыв раздел «системная плата».

Если выбранная плата совместима с вашей материнской платой, можно переходить к непосредственной установке устройства.

  1. Снимите боковую крышку корпуса ПК.
  2. Выберите PCI-слот, в который будет установлено устройство, или удалите из нужного слота устройство, которое вы хотите заменить новым.
  3. Просто аккуратно вставьте плату так, чтобы она полностью заходила в разъем. Тут вы не ошибетесь, так как неправильно установить плату в разъем физически невозможно.
  4. Подключите дополнительные разъемы (если это требуется) и поставьте на место крышку корпуса.
  5. Запустите ПК. Когда ОС загрузится, вы увидите системное сообщение о том, что было подключено новое устройство. Установите необходимые для его работы драйверы с установочного диска, который идет в комплекте с устройством, загрузив драйвер из сети или воспользовавшись автоматической установкой драйвера.

Проблемы, возникающие с PCI-контроллером

Иногда после переустановки ОС может возникнуть следующая проблема — система не сможет распознать PCI-контроллер. Открыв диспетчер устройств, вы обнаружите пункт «неизвестное оборудование» вместо «PCI-контроллер». Решение проблемы очень простое — загрузите нужный драйвер с сайта производителя вашей системной платы и установите его.

PCI контроллер Simple Communications что это за драйвер

Время от времени пользователям необходимо переустанавливать свою систему на компьютере. При распаковке пакетов во время процесса установки система устанавливает большинство стандартных драйверов для опознанных устройств. Те устройства, для которых драйверов в базе не нашлось, будут отображаться в диспетчере задач с восклицательным знаком. Чтобы исправить это, необходимо самостоятельно найти нужное ПО в интернете или установить драйвер с компакт-диска. Часто этот восклицательный знак пользователи видят рядом с устройством PCI контроллер Simple Communication. Что это за драйвер и где его можно найти — об этом пойдет речь далее в статье.

Для чего предназначено PCI Controller Simple Communication

Это устройство с отсутствующим драйвером отображается в диспетчере устройств на продукции от компании Intel (Asus). На самом деле значок показывает то, что драйвера не были установлены для другого модуля — Intel Management Engine.

НеисправностьРешение
Отсутствует драйвер устройства PCI контроллер Simple Communications.Если драйвер Intel Management Engine установлен неверно, в Диспетчере устройств будет отображена ошибка контроллера PCI Simple Communications Controller. Для решения данной проблемы установите новейший драйвер IME.
Пользователи также могут видеть, что в диспетчере задач нет драйверов для устройств из раздела «Другие устройства».Это общая проблема. После установки драйверов для Intel Management Engine, в диспетчере задач пропадут значки отсутствия драйверов из упомянутых разделов.

 

Читайте также: не удается проверить цифровую подпись драйверов (код 52).

Что такое Intel Management Engine?

Командой разработчиков Intel была создана собственная подсистема для чипсетов — Intel Management Engine. Сокращенной — Intel ME. Она основана на специальной прошивке, которую исполняет отдельный процессор. Как и BIOS, эта подсистема требует бесперебойного тока. В компьютерах его источником является батарейка, которая размещается в ячейке материнской платы. Поэтому Intel ME работает даже в том случае, если компьютер отключен от сети.

По заявлениям представителей компании Intel, подсистема обеспечивает лучшую производительность устройств компьютера. Принцип её работы нигде не описан, даже на официальном ресурсе Intel. У конкурента данной компании — AMD есть также своя подсистема этого же назначения. Называется она AMD Secure Technology.

В частности, Intel ME позволяет пользователям управлять удаленно своим компьютером. Подсистема также имеет собственный адрес устройства (MAC) и IP. При работе подсистемы удаленно они как раз и используются в ПК пользователя. Удаленный доступ к компьютеру — это только часть возможностей подсистемы Intel Management Engine. Она используется и для других целей в компьютере, помогая другим устройствам работать эффективнее. Intel ME полностью деактивировать невозможно. Такова его специфическая работа.

Это интересно: как узнать, пойдет ли игра на моем ПК?

Как установить драйвер для PCI Controller SC

Чтобы загрузить и установить драйвер для PCI контроллера Simple Communications можно использовать разные способы. Для того, чтобы найти нужный драйвер, мы будем использовать самый универсальный способ — диспетчер устройств. Чтобы открыть его в Windows XP, выберите правой кнопкой мыши (ПКМ) иконку на рабочем столе «Мой компьютер». Найдите здесь этот пункт и выберите. Если в контекстном отсутствует строка «Диспетчер устройств», то нажмите пункт «Управление» и выберите его оттуда.

В Windows 10 ДУ открывается при помощи пункта «Параметры». Нажмите вместе WIN+I или выберите значок Windows внизу экрана слева и нажмите на шестеренку.

Диспетчер устройств в окне параметров Windows 10

Выберите пункт «Устройства», и опустите окно в самый низ.

Здесь среди прочих пунктов найдите строку «Диспетчер устройств»:

  1. Во всех версиях (в том числе и для XP некоторых редакций) можно использовать сочетание двух клавиш WIN+PAUSE;
  2. В открывшемся системном окошке найдите слева вверху пункт «Диспетчер устройств» и нажмите его;

    Диспетчер Устройств в системном окне Windows

  3. Вы увидите список из разделов и названий оборудования вашего компьютера. Нужная строка будет находиться в разделе «Другие устройства». Откройте его и найдите PCI Controller Simple Communication. Его нужно выбрать ПКМ;

    PCI Simple Communication Controller в Диспетчере устройств

  4. В контекстном окне выберите эту строку «Обновить драйверы» и укажите автоматический способ.

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

Что делать, если видеокарта не видна в диспетчере устройств?

Поиск программного обеспечения вручную

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

Чтобы найти драйвер:

  1. Откройте снова диспетчер устройств;
  2. Найдите нужное нам устройство PCI контроллер Simple Communication в списке. Если вы не видите его, выберите мышью раздел «Другие устройства» и найдите его в этом списке;
  3. Нажмите его ПКМ. Среди прочих пунктов найдите внизу «Свойства»;
  4. Выберите вверху окна вкладку «Сведения» и найдите в блоке ниже код. Его нужно выбрать ПКМ и нажать «Копировать»;

    Сведения о PCI-контроллер Simple Communication

  5. Откройте ресурс https://devid.info/ru. Найдите вверху строку для ввода кода устройства и вставьте ваш скопированный код. Нажмите кнопку поиска;

    Devid — ресурс для поиска драйверов

  6. Загрузите и установите предоставленный драйвер на свой компьютер.

Если вам не помог предыдущий способ найти драйвер при помощи системы, то ресурс из инструкции выше должен помочь. На devid.info хранится просто огромный архив ПО практически для любого устройства компьютера.

Драйвер для PCI Controller SC в ноутбуках Lenovo

Для тех, кто столкнулся с отсутствием драйвера PCI контроллера Simple Communication на нетбуках и ноутбуках Lenovo, есть возможность найти его на сайте https://support.lenovo.com/se/ru/. Для этого нужно прокрутить главное окно вниз и найти ссылку «Драйверы и программное обеспечение». Нажав на неё, вы попадете на строку поиска, где нужно ввести модель своего устройства. После этого нужно будет указать свою версию Windows и загрузить нужные драйвера.

Поиск драйверов на сайте Lenovo

Такой способ найти ПО можно применять на всех устройствах. Вам необходимо только определить модель ноутбука и найти официальный сайт компании. Драйвер Intel Management Engine есть на странице https://downloadcenter.intel.com/product/34227/Intel-Management-Engine. Здесь его можно загрузить для Windows XP, Vista и 7. Вам нужно будет выбрать только нужную архитектуру вашей ОС. Если не знаете, как это сделать — на клавиатуре нажмите уже знакомые горячие клавиши WIN+PAUSE. В строке «Тип системы» будет указано x32 (x86) или x64.

Владельцы ПК могут найти название и серию материнской платы компьютера через инструмент DirectX. Это даст возможность найти драйвер и установить его.

Для этого:

  1. Нажмите две клавиши WIN+R и введите команду dxdiag;
  2. В следующем окне будут данные об изготовителе и модели материнской платы;
  3. По названию можно найти официальный сайт производителя, где можно скачать драйвер.

На подобных сайтах драйвер для PCI контроллера Simple Communication и других устройств можно найти в разделе поддержки. Если вы попали на англоязычную страницу сайта, попробуйте найти раздел «Language» или открыть ссылку в браузере Google Chrome. В нём есть функция перевода всей страницы.

Скачать драйверы устройств

PCI для Windows 10, 8.1, 7, Vista, XP

Главная & nbsp & nbsp »& nbsp & nbsp Устройство PCI

Воспользуйтесь ссылками на этой странице, чтобы загрузить последнюю версию драйверов устройств PCI. Все драйверы, доступные для загрузки, проверены антивирусной программой. Выберите версию, соответствующую операционной системе вашего компьютера, и нажмите кнопку загрузки.

Информация о системе

Ваша машина в настоящее время работает: Windows (обнаружение)

Скачать драйверы устройств PCI


  • Описание : Сканировать вашу систему на наличие устаревших или отсутствующих драйверов
  • Версия файла : 8.5
  • Размер файла : 2.33M
  • Поддерживаемые ОС : Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP

  • Версия драйвера : 10.0.10130.28157
  • Дата выпуска : 2015-06-23
  • Размер файла : 13.64M
  • Поддерживаемая ОС : Windows 10 32 и 64 бит, Windows 8.1 32 и 64 бит, Windows 7 32 и 64 бит, Windows Vista 32 и 64 бит, Windows XP

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.3.9600.16384
  • Дата выпуска : 22.08.2013
  • Размер файла : 40.85K
  • Поддерживаемая ОС : Windows 10 64 бит, Windows 8.1 64 бит

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.3.9600.16384
  • Дата выпуска : 21.08.2013
  • Размер файла : 40.03K
  • Поддерживаемая ОС : Windows 8.1 32bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 1.17.65.11
  • Дата выпуска : 17.09.2012
  • Размер файла : 89.84 К
  • Поддерживаемая ОС : 64-разрядная Windows 10, 64-разрядная Windows 8.1, 64-разрядная Windows 7, 64-разрядная Windows Vista, 64-разрядная Windows XP

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 1.17.65.11
  • Дата выпуска : 17.09.2012
  • Размер файла : 3.94M
  • Поддерживаемая ОС : Windows 10 32 бит, Windows 8.1 32-разрядная, Windows 7 32-разрядная, Windows Vista 32-разрядная, Windows XP

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


.

pci — драйверы для Windows | Документы Microsoft

  • 5 минут на чтение

В этой статье

Расширение ! Pci отображает текущее состояние шин межсоединения периферийных компонентов (PCI), а также всех устройств, подключенных к этим шинам.

 ! Pci [Флаги [сегмент] [шина [устройство [функция [MinAddress MaxAddress]]]]]
  

Параметры

Flags
Определяет уровень вывода. Может быть любой комбинацией следующих бит:

Бит 0 (0x1)
Вызывает подробное отображение.

Бит 1 (0x2)
Заставляет дисплей включать все шины в диапазоне от шины 0 (ноль) до указанной Шина .

Бит 2 (0x4)
Заставляет дисплей включать информацию в формате сырых байтов.Если установлен MinAddress , MaxAddress или флаговый бит 0x8, этот бит также устанавливается автоматически.

Бит 3 (0x8)
Заставляет дисплей включать информацию в необработанном формате DWORD.

Бит 4 (0x10)
Заставляет отображение отображать недопустимые номера устройств. Если указано Устройство , этот флаг игнорируется.

Бит 5 (0x20)
Заставляет дисплей отображать недопустимые номера функций.

Бит 6 (0x40)
Заставляет дисплей включать возможности.

Бит 7 (0x80)
Заставляет дисплей отображать информацию, относящуюся к устройству Intel 8086.

Бит 8 (0x100)
Заставляет дисплей включать в себя конфигурационное пространство PCI.

Бит 9 (0x200)
Заставляет дисплей включать информацию о сегментах. Когда этот бит включен, должен быть включен параметр Segment .

Бит 10 (0x400)
Заставляет дисплей включать все допустимые сегменты в диапазоне от сегмента 0 до указанного сегмента. Когда этот бит включен, должен быть включен параметр Segment .

Сегмент
Задает номер отображаемого сегмента. Номера сегментов варьируются от 0 до 0xFFFF. Если Сегмент опущен, отображается информация о первичном сегменте (сегмент 0). Если Flags включает бит 10 (0x400), сегмент указывает наивысший допустимый сегмент для отображения.

Шина
Задает отображаемую шину. Шина может принимать значения от 0 до 0xFF. Если он не указан, отображается информация о первичной шине (шина 0).Если Flags включает бит 1 (0x2), Bus указывает наивысший номер шины для отображения.

Устройство
Указывает номер слота для устройства. Если это не указано, распечатывается информация обо всех устройствах.

Функция
Задает номер функции слота для устройства. Если этот параметр не указан, печатается вся информация обо всех функциях устройства.

MinAddress
Задает первый адрес, с которого должны отображаться необработанные байты или DWORD.Это должно быть от 0 до 0xFF.

MaxAddress
Задает последний адрес, с которого должны отображаться необработанные байты или DWORD. Это должно быть от 0 до 0xFF, но не менее MinAddress .

DLL

Окна 2000

Kext.dll
Kdextx86.dll

Windows XP и выше

Kext.dll

Эту команду расширения можно использовать только с целевым компьютером на базе x86.

Дополнительная информация

См. Раздел «Отладка Plug and Play» для приложений этой команды расширения и дополнительных примеров. Для получения информации о шинах PCI см. Документацию Windows Driver Kit (WDK).

Замечания

Для редактирования конфигурационного пространства PCI используйте ! Ecb , ! Ecd или ! Ecw .

В следующем примере отображается список всех шин и их устройств. Выполнение этой команды займет много времени. Вы увидите движущийся счетчик внизу дисплея, пока отладчик сканирует целевую систему на наличие шин PCI:

  кд>! Pci 2 ff
Шина PCI 0
00: 0 8086: 1237.02 Cmd [0106: .mb..s] Sts [2280: .....] Мост узла устройства
0d: 0 8086: 7000.01 Cmd [0007: imb ...] Sts [0280: .....] Мост ISA устройства
0d: 1 8086: 7010.00 Cmd [0005: i.b ...] Sts [0280: .....] IDE-контроллер устройства
0e: 0 1011: 0021.02 Cmd [0107: imb..s] Sts [0280: .....] PciBridge 0-> 1-1 мост PCI-PCI
10: 0 102b: 0519.01 Cmd [0083: im ....] Sts [0280: .....] Устройство VGA-совместимый контроллер
Шина PCI 1
08: 0 10b7: 9050.00 Cmd [0107: imb..s] Sts [0200: .....] Устройство Ethernet
09: 0 9004: 8178.00 Cmd [0117: imb..s] Sts [0280: .....] Контроллер SCSI устройства
  

В этом примере отображается подробная информация об устройствах на первичной шине. Двузначное число в начале каждой строки — это номер устройства; однозначное число, следующее за ним, является номером функции:

  кд>! Pci 1 0
Шина PCI 0
00: 0 8086: 1237.02 Cmd [0106: .mb..s] Sts [2280: .....] Мост узла устройства
      cf8: 80000000 IntPin: 0 IntLine: 0 Rom: 0 cis: 0 cap: 0

0d: 0 8086: 7000.01 Cmd [0007: imb ...] Sts [0280 :.....] Устройство ISA bridge
      cf8: 80006800 IntPin: 0 IntLine: 0 Rom: 0 cis: 0 cap: 0

0d: 1 8086: 7010.00 Cmd [0005: i.b ...] Sts [0280: .....] IDE-контроллер устройства
      cf8: 80006900 IntPin: 0 IntLine: 0 Rom: 0 cis: 0 cap: 0
      IO [4]: ​​fff1

0e: 0 1011: 0021.02 Cmd [0107: imb..s] Sts [0280: .....] PciBridge 0-> 1-1 мост PCI-PCI
      cf8: 80007000 IntPin: 0 IntLine: 0 Rom: 0 cap: 0 2sts: 2280 BCtrl: 6 ISA
      IO: f000-ffff Mem: fc000000-fdffffff PMem: fff00000-fffff

10: 0 102b: 0519.01 Cmd [0083: im ....] Sts [0280: .....] Устройство VGA-совместимый контроллер
      cf8: 80008000 IntPin: 1 IntLine: 9 Rom: 80000000 cis: 0 cap: 0
      MEM [0]: fe800000 MPF [1]: fe000008
  

В этом примере показана еще более подробная информация о шине 0 (ноль), устройстве 0x0D и функции 0x1, включая необработанные DWORDS из адресов от 0x00 до 0x3F:

  кд>! Pci f 0 d 1 0 3f
Шина PCI 0
0d: 1 8086: 7010.00 Cmd [0005: i.b ...] Sts [0280: .....] IDE-контроллер устройства
      cf8: 80006900 IntPin: 0 IntLine: 0 Rom: 0 cis: 0 cap: 0
      IO [4]: ​​fff1
      00000000: 70108086 02800005 01018000 00002000
      00000010: 00000000 00000000 00000000 00000000
      00000020: 0000fff1 00000000 00000000 00000000
      00000030: 00000000 00000000 00000000 00000000
  

В этом примере отображается пространство конфигурации для сегмента 1, шины 0, устройства 1:

  0: kd>! Pci 301 1 0 1

Пространство конфигурации PCI (сегмент: 0001, шина: 00, устройство: 01, функция: 00)
Общий заголовок:
    00: VendorID 14e4 Broadcom Corporation
    02: DeviceID 16c7
    04: Команда 0146 MemSpaceEn BusInitiate PERREn SERREn
    06: Статус 02b0 CapList 66MHzCapable FB2BCapable DEVSELTiming: 1
..
.
    5a: MsgCtrl 64BitCapable MultipleMsgEnable: 0 (0x1) MultipleMsgCapable: 3 (0x8)
    5c: MsgAddr 2d4bff00
    60: MsgAddrHi 1ae09097
    64: MsData 9891
  

Чтобы отобразить все устройства и шины в допустимых сегментах, введите команду ! Pci 602 ffff ff :

  0: kd>! Pci 602 ffff ff
Сканирование следующих сегментов PCI: 0 0x1
Сегмент PCI 0, шина 0
01: 0 14e4: 16c7.10 Cmd [0146: .mb.ps] Sts [02b0: c6 ...] SubID контроллера Ethernet: 103c: 1321
02: 0 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера LSI SCSI: 103c: 1323
02: 1 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] LSI SCSI Controller SubID: 103c: 1323
03: 0 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера SCSI LSI: 103c: 1323
03: 1 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера SCSI LSI: 103c: 1323
Сегмент PCI 0, шина 0x38
01: 0 14e4: 1644.12 Cmd [0146: .mb.ps] Sts [02b0: c6 ...] SubID контроллера Ethernet: 10b7: 1000
Сегмент PCI 0, шина 0x54
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0x54-> 0x55-0x55
Сегмент PCI 0, шина 0x70
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0x70-> 0x71-0x71
Сегмент PCI 0, шина 0xa9
01: 0 8086: b154.00 Cmd [0147: imb.ps] Sts [0ab0: c6.A.] Intel PCI-PCI Bridge 0xa9-> 0xaa-0xaa
Сегмент PCI 0, шина 0xaa
04: 0 1033: 0035.41 Cmd [0146: .mb.ps] Sts [0210: c ....] SubID USB-контроллера NEC: 103c: 1293
04: 1 1033: 0035.41 Cmd [0146: .mb.ps] Sts [0210: c ....] NEC USB-контроллер SubID: 103c: aa55
04: 2 1033: 00e0.02 Cmd [0146: .mb.ps] Sts [0210: c ....] NEC USB2 Controller SubID: 103c: aa55
05: 0 1002: 5159.00 Cmd [0187: imb..s] Sts [0290: c ....] ATI VGA-совместимый контроллер SubID: 103c: 1292
Сегмент PCI 0, шина 0xc6
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0xc6-> 0xc7-0xc7
Сегмент PCI 0, шина 0xe3
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0xe3-> 0xe4-0xe4
Сегмент PCI 0x1, шина 0
01: 0 14e4: 16c7.10 Cmd [0146: .mb.ps] Sts [02b0: c6 ...] SubID контроллера Ethernet: 103c: 1321
02: 0 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера LSI SCSI: 103c: 1323
02: 1 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] LSI SCSI Controller SubID: 103c: 1323
03: 0 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера SCSI LSI: 103c: 1323
03: 1 1000: 0030.08 Cmd [0147: imb.ps] Sts [0230: c6 ...] SubID контроллера SCSI LSI: 103c: 1323
Сегмент PCI 0x1, шина 0x54
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0x54-> 0x55-0x55
Сегмент PCI 0x1, шина 0x55
00: 0 8086: 10b9.06 Cmd [0147: imb.ps] Sts [0010: c ....] SubID контроллера Ethernet Intel: 8086: 1083
Сегмент PCI 0x1, шина 0x70
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0x70-> 0x71-0x71
Сегмент PCI 0x1, шина 0xc6
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0xc6-> 0xc7-0xc7
Сегмент PCI 0x1, шина 0xe3
00: 0 103c: 403b.00 Cmd [0547: imb.ps] Sts [0010: c ....] HP PCI-PCI Bridge 0xe3-> 0xe4-0xe4
  

.Идентификаторы

для устройств PCI — драйверы для Windows

  • 2 минуты на чтение

В этой статье

Важно

Список известных идентификаторов, используемых в устройствах PCI, можно найти в репозитории идентификаторов PCI. Чтобы перечислить идентификаторы в Windows, используйте devcon hwids * .

Ниже приводится список форматов строк идентификации устройств, которые драйвер шины PCI использует для сообщения идентификаторов оборудования. Когда диспетчер Plug and Play (PnP) запрашивает у драйвера идентификаторы оборудования устройства, драйвер шины PCI возвращает список идентификаторов оборудования в порядке увеличения общности.

  PCI \\ VEN_v (4) и DEV_d (4) и SUBSYS_s (4) n (4) и REV_r (2)

PCI \\ VEN_v (4) и DEV_d (4) и SUBSYS_s (4) n (4)

PCI \\ VEN_v (4) и DEV_d (4) и REV_r (2)

PCI \\ VEN_v (4) и DEV_d (4)

PCI \\ VEN_v (4) и DEV_d (4) и CC_c (2) s (2) p (2)

PCI \\ VEN_v (4) и DEV_d (4) и CC_c (2) s (2)
  

Где:

  • v (4) — это четырехсимвольный идентификатор, назначенный PCI SIG для производителя устройства, где термин устройство после использования PCI SIG относится к определенной микросхеме PCI.

  • d (4) — это четырехсимвольный идентификатор устройства, определяемый поставщиком.

  • s (4) — это четырехсимвольный идентификатор подсистемы, определяемый поставщиком.

  • n (4) — это четырехсимвольный идентификатор, присвоенный PCI SIG, для поставщика подсистемы.

  • r (2) — двухсимвольный номер редакции.

  • c (2) — это двухсимвольный код базового класса из области конфигурации.

  • s (2) — двухсимвольный код подкласса.

  • p (2) — это код интерфейса программирования.

Ниже приведен пример идентификатора оборудования для видеоадаптера портативного компьютера. Формат этого идентификатора оборудования: PCI \ VEN_v (4) & DEV_d (4) & SUBSYS_s (4) n (4) & REV_r (2):

PCI \\ VEN_102C & DEV_00E0 & SUBSYS_00000000 & REV_04

Ниже приведен идентификатор оборудования для видеоадаптера из предыдущего примера с удаленной информацией о версии.Формат этого идентификатора оборудования: PCI \ VEN_ v (4) & DEV_ d (4) & SUBSYS_ s (4) n (4).

PCI \\ VEN_102C & DEV_00E0 & SUBSYS_00000000

Примечание

В Windows 10 некоторые идентификаторы, которые ранее отображались в списке идентификаторов оборудования, теперь отображаются в списке совместимых идентификаторов.

Отчетность совместимых идентификаторов

Ниже приведен список форматов строк идентификации устройства, которые драйвер шины PCI использует для сообщения совместимых идентификаторов.Разнообразие этих форматов обеспечивает значительную гибкость при указании совместимых идентификаторов. Драйвер шины PCI составляет список совместимых идентификаторов на основе информации, которую драйвер может получить от устройства. Когда диспетчер PnP запрашивает у драйвера совместимые идентификаторы устройства, драйвер шины PCI возвращает список совместимых идентификаторов в порядке уменьшения совместимости.

  PCI \\ VEN_v (4) и DEV_d (4) и REV_r (2)

PCI \\ VEN_v (4) и DEV_d (4)

PCI \\ VEN_v (4) и CC_c (2) s (2) p (2)

PCI \\ VEN_v (4) и CC_c (2) s (2)

PCI \ VEN_v (4)

PCI \\ CC_c (2) s (2) p (2) & DT_d (4) (относится только к устройству PCI Express)

PCI \ CC_c (2) s (2) p (2)

PCI \\ CC_c (2) s (2) & DT_d (4) (применимо только к устройству PCI Express)

PCI \\ CC_c (2) s (2) \ `
  

Где:

  • Определения следующих полей в совместимом идентификаторе идентичны определениям соответствующих полей, которые используются в идентификаторе оборудования: v (4) , r (2) , c (2) , с (2) и с (2) .

  • d (4) в поле DEV_ d (4) — это четырехсимвольный идентификатор устройства, определенный поставщиком.

  • d (4) в поле DT_ d (4) — это четырехсимвольный тип устройства, как указано в спецификации PCI Express Base.

Для примера адаптера дисплея на портативном компьютере любой из следующих совместимых идентификаторов будет соответствовать информации в файле INF для этого адаптера:

  PCI \\ VEN_102C и DEV_00E0 и REV_04

PCI \\ VEN_102C и DEV_00E0

PCI \\ VEN_102C и DEV_00E0 и REV_04 и CC_0300

PCI \\ VEN_102C и DEV_00E0 и CC_030000

PCI \\ VEN_102C и DEV_00E0 и CC_0300

PCI \\ VEN_102C и CC_030000

PCI \\ VEN_102C и CC_0300

PCI \ VEN_102C

PCI \ CC_030000

PCI \ CC_0300
  

.

c # — Как получить идентификатор устройства PCI-устройств?

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

Загрузка…

  1. Авторизоваться
    зарегистрироваться

  2. текущее сообщество

    • Переполнение стека

      Помогите
      болтать

    • Мета

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *